kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 09:11:32 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.239' (ECDSA) to the list of known hosts. 2019/03/29 09:12:00 fuzzer started 2019/03/29 09:12:06 dialing manager at 10.128.15.235:14070 2019/03/29 09:12:06 syscalls: 1 2019/03/29 09:12:06 code coverage: enabled 2019/03/29 09:12:06 comparison tracing: enabled 2019/03/29 09:12:06 extra coverage: support is not implemented in syzkaller 2019/03/29 09:12:06 setuid sandbox: enabled 2019/03/29 09:12:06 namespace sandbox: support is not implemented in syzkaller 2019/03/29 09:12:06 Android sandbox: support is not implemented in syzkaller 2019/03/29 09:12:06 fault injection: support is not implemented in syzkaller 2019/03/29 09:12:06 leak checking: support is not implemented in syzkaller 2019/03/29 09:12:06 net packet injection: enabled 2019/03/29 09:12:06 net device setup: support is not implemented in syzkaller 09:12:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1b0) sendto$unix(r1, &(0x7f0000000080)="3287251296e36e387a94168f6958f50ed691d092caec94cd393801779a8eadba61b100ef3aac911439cfc31ad647c1c523334b6cd171edae7555c8a6ef5fa9", 0x3f, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x20) nanosleep(&(0x7f00000001c0)={0x3de5c587, 0x10001}, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000018, 0x6, 0x20}], 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x1d, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000003, 0x5, 0xffffffffffffb461}], 0x6, &(0x7f00000002c0)={0x3, 0x8}) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x141) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/110, 0x6e) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="ef2f9c1ec1d115aa129b6b23b7c5257610cf3d3cf2059b8e", 0x18}, {&(0x7f00000004c0)="18f06b73e632f43057ebbc74492305c498e58e5b23d9808c36ee8d13bb8b9ac0cc95d40f1d7e92c75c00fb84db5ef76f91e317ce1d3fb46ea84c55d5a27feb627e1f40ef06a6492b5ac96cb02644d08f5b40c3b6299473ebe610600bec3c2b7cd528f6151bc57c40651724ccbefe63b7000285529b8fbffae945a8a820bda93b1a1ddfb7a93f16f59a829a819cdad69884d7e0269825d6dae82c06d2f4958a0b074032aefeb90898cd4dc2847d6e7c3d9b8c408887ed4272c03f1b7e34746e6dc6218c65a86f6ea23f00c3c02cccc6cb332fbd14e023e042f5", 0xd9}, {&(0x7f00000005c0)="c01cbf14b0ddc814f265ae07d87befedd3f3afa4a8ff9180988ca730f088a4d8f816f8c62764cb7f732a202824ee772cffffb4b30ca0167d0ac9a02dabeb014cdda219139a29b52025106e4dc66eef04ae493855227d95c34aca10a7012bc4155a231fbc92c52f849f8e2c62e3fe15fcc40229cf46d41b1dd75ea974c83a1d0ff40d4689d4c4b17d0b209f20a28c0ec76cf615ce971cf1599179f6ba18656eee2a4ae43625dc5e0ccd9de0d7a0e7c74f90c0355458d6b98ce9ee186b4b4079a6e8cd9e17cbd728", 0xc7}], 0x3, 0x0, 0x0, 0x8}, 0xc) clock_settime(0x7, &(0x7f0000000740)={0x341, 0x6}) mkdirat(r1, &(0x7f0000000780)='./file0\x00', 0x20) preadv(r0, &(0x7f0000000c40)=[{&(0x7f00000007c0)=""/79, 0x4f}, {&(0x7f0000000840)=""/216, 0xd8}, {&(0x7f0000000940)=""/6, 0x6}, {&(0x7f0000000980)=""/36, 0x24}, {&(0x7f00000009c0)=""/120, 0x78}, {&(0x7f0000000a40)=""/166, 0xa6}, {&(0x7f0000000b00)=""/160, 0xa0}, {&(0x7f0000000bc0)=""/119, 0x77}], 0x8, 0x0) connect$unix(r1, &(0x7f0000000cc0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchmod(r1, 0x1) readlinkat(r1, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)=""/4096, 0x1000) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$getflags(r0, 0x3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001d40)=0x1) getsockname$inet6(r1, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = open(&(0x7f0000001e40)='./file0\x00', 0x0, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) setgid(r3) fcntl$getflags(r0, 0x3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001f00)=0x1) open(&(0x7f0000001f40)='./file0\x00', 0x200e8, 0x22) 09:12:12 executing program 1: r0 = semget(0x2, 0x3, 0x90) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/224) r1 = getegid() semctl$IPC_RMID(r0, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x8}, {0x200, 0x5}}) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = geteuid() lchown(&(0x7f0000000180)='./file0\x00', r3, r1) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x00') semget$private(0x0, 0x1, 0x50) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x480, 0x1b0) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchownat(r4, &(0x7f0000000300)='./file0\x00', r3, r1, 0x6) r6 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) fchownat(r4, &(0x7f0000000380)='./file0/file0\x00', r3, r1, 0x4) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000003c0)="db62402a9e2ddca8740502eea59e6b23226f930ec9665d626c962cdba5f2bed5a992e3bbd4577de3c063d43564b3d065999602771ea6c2e1e580592493599c41ad2e2a6f68b788950be09def1d4ebf067767b53df4db04d9a0ba", 0x5a}], 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000004c0)=[0x5, 0x3, 0x9, 0xfffffffffffffff7]) getpeername$unix(r6, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='W\x00') semget$private(0x0, 0x4, 0x444) faccessat(r4, &(0x7f0000000640)='./file0/file0\x00', 0x108, 0x2) kevent(r4, &(0x7f0000000680)=[{{r6}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x80, 0x0, 0x9f, 0xfffffffffffffffc}], 0x80000000, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x60000000, 0x20, 0xc5c4}, {{r5}, 0xfffffffffffffffe, 0x7755bc888cacb1a1, 0x8, 0x7b5, 0x401}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x800}, {{r4}, 0xfffffffffffffffb, 0xe1, 0x28, 0x400, 0x4}, {{r6}, 0x0, 0xc, 0x40000013, 0x1, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x54, 0x1, 0x1, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x6, 0x1f}], 0x10001, &(0x7f00000007c0)={0x5, 0x743b}) kqueue() r7 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = semget(0x3, 0x0, 0x184) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000800)=""/114) 09:12:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x20080, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x10000) 09:12:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a59a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac3935dbdf5ebdce98bc6d23962e0ae61b041e045212c9bd8d451b8c96d20de2ae5939c77ae324aa184200986d2d0000000000000000000000000000000000438c950100b2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8aed06cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d85a746a8da09d73db2e31df99f166ec108182f4dbd7de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 09:12:13 executing program 0: r0 = socket(0x2, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:12:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="55778c63aa731aa8f2a9b2f2b1a6f17aeb10c8c3661469ceedf514b322e2a2ff406f36cf57ecb6879481b3126b882ad791a063195a8c824c855b93e6d7e2bcedc85295cdad921435caf87f0bea805b322416c1408b991a92fe0ff04366748f0cc77a81fbbd07ed456eba63947960276ab206870cd6b92837f4f8cb09292cdad554bcf7e92d654ba2f75671d0a96b8a0a0fec1031381a9793642f9ade07a8973b5aa958b60cab39e8e2d63052cbf0fa39ec61d18c094b0d6c08248245e5c5d97243fe344e138c5dd85ff82f76dae8ca427e7f28446e6cdd4c3c49c04a0a79e4ee8fb79e1edda7e2ad080c997146761a197272e010bec141cee40b386b71a5282d32553eb3b3231af0112eb040df180f1d96a77c77bce9da8accf87119f0f8eca39300b8462ac696ef0502c448941a9cfdfb1959411294b310e19eef2b95d05809eb5b2358a6b0ab804bd5f6045a5129c59086f233de630000000000000000", 0xf9) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) socket$inet(0x2, 0x4000, 0xe9) msgget$private(0x0, 0x20) 09:12:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 09:12:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000100)="ed7d17d7efa40ad9f6f679ba2a6b70de0eb19d45cd6e2a483f10fc6ed34172ca18c6c18be93dddcfa65ba7f2e9fe4535f3306d96239c0a124caa512043cd6b2c328a7ab8ab694e13d2a3c36a06f7b80dd63a9fcd0208ff33bb7995ed2e84ae5fb9d595e6484c6881840abd7fb4632375afd29563cf748ff96693245d5c82dbd2f868d0a0d963ed08df3b552fa7325c53c50d5d6f5e4c9d6e13fa712d73d8d9a9404aba427f94c205de80b2fccfdb850b14c3e5869aff9e5ed3620cfb658cf378b9a2fa52cc73064eeb3370891c0877745b4e3d294ad1dfe22b6a9d0dd4535613bb0108b7243caa", 0xe7, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x5}, 0xc) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000200)="853ac8477d0ed8f5364efb4c58f0263d303acc3fdfc85909ff3298885d43b5d8ea40656340e511e2a1a363c6051e8924314a5788c4", 0x35}], 0x1) 09:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) close(r0) r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000200)=""/145, 0x91, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:12:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000080)="b903221a488e1fc8be", 0x9) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup(r2) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 09:12:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 09:12:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="109caed3420e22d6000000000000000000000068000000"], 0x10}, 0x0) 09:12:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x37e5) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:12:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000040)) 09:12:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chflags(&(0x7f0000000000)='./file0\x00', 0x42c37d4716795e8c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) r1 = socket(0x100000000000010, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000), 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) dup2(r1, r1) write(r1, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 09:12:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() flock(r3, 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x9b8, 0x2005, 0x8000007ffffffe, "73515e917ab384ff0700005100c06d00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) 09:12:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socket$unix(0x1, 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="0df0aa75fe14aeb5370000453ec944", 0xf}], 0x104b, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 09:12:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r1, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() seteuid(r2) 09:12:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8004, 0xffffffffffffff8a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r0) 09:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 09:12:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xa4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') renameat(r3, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') 09:12:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x4) 09:12:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000040)="2c8c774684804a739b635ec6cac7e81b45c1eb11afd49c8c681b699942883649c8607b45d8f2920b55f7ed17060868bbd5d7a43a3d2dda3f0abcbdeab6bd64cf0b31438f81dd1c9a4270836185fb6d4d1e9dc9f1fa2008a81bd6d39e7507a4a8a3cefa25f8b9b251", 0x68) 09:12:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1a2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/19}, &(0x7f0000000340)=0x15) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/38}, &(0x7f00000003c0)=0x28) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) fcntl$lock(r4, 0x20000000000007, &(0x7f0000000080)) 09:12:16 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xffffffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mlockall(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x8) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) fcntl$getown(r1, 0x5) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 09:12:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 09:12:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x26, 0x3, 0x18000000000000) 09:12:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x4, 0x20, 0x1}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x42, 0x1, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x46, 0x1000000000000}, {{r0}, 0xfffffffffffffffa, 0xa1b11b3b0e2a7204, 0x4, 0xbde, 0x6}], 0x9, &(0x7f00000001c0)={0x4, 0x200}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x12f}], 0x2, 0x7) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 09:12:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) socket$inet6(0x18, 0x3, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 09:12:17 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x6}) syz_open_pts() 09:12:17 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x40000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) login: pckbd_enable: command error 09:12:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000100), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x104) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/252, 0xfc}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000001780)=""/238, 0xee}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000001880)=""/255, 0xff}, {&(0x7f0000001980)=""/171, 0xab}, {&(0x7f0000001a40)=""/186, 0xba}], 0xa, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 09:12:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040), 0x0, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0xcc, 0x0) 09:12:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x51e1, 0xba6, 0x8, 0xfffffffffffffffe, "502b3e902b40c40e6353903a0c1564a9f281f2c6", 0x80, 0x8001}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() wait4(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) 09:12:18 executing program 0: r0 = socket(0x1, 0x8001, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="50c03b0d52d2d749428ba52bf5fb25eed0c61c7770cd1fec23a766d4d2af37e7a2d5fac5f3a86fcf7cc25a7bbdedeab729eac534f40c6e276b6071540fe83ec2f378f8e0ca5969a9faa53f3ea64b70aa121cc110f4a1087c3e273f0649d26bfa69ed457b9eeb528385e6e999084fadf2aac0a9d4646fab69dafd80050f45cc2d941645e33165cc374310701d491b35f41dea864fe224ecb6337bd52c300691ea715a0b47e9e7a1992f4c8fe3b81bc49f5adb0814f8fbf30cf90c", 0xba}, {&(0x7f00000002c0)="f7f7dc7633aa635babd3be0dddd08f962d7e1473633e02cbde938db897178189", 0x20}, {&(0x7f0000000300)="43ca0a41b0c71e596ff8deb7bd7b003d60bad1c6721fbc5cd4a0684fec860651ab9fe89ef1f5c29cc20ee88f304c22540e9bab8aeef1761afffeffad9db441286417403904f956d98a4a00a2a4d51d06be75603861f77799da4d0ebda0a03b205a73df59b47d9142145ca870de5a4a", 0x6f}, {&(0x7f0000000380)="673ff1ff3fec70f03490ee980708113909e078b996f119a16ad2fa8547e81ac582b3f54c076b9ff9e506a5c7496443dd72a1846137aea02b28bf963a86913cf769d61e3d7a31e1359262e3633cd929e79ae4b5d08784f6bb3cee59f5815d58d56a81e26439ae48968e50c4377a78694152fadb50f4f6e73de853c194d4da506399", 0x81}, {&(0x7f0000000940)="97da14c2c7c5968a75d3bb6f60e8b265a48ecede26b695a9650da4bdb940520ac6ea2d0eb2c780f1e7ec1a8b7c0f782ed6115c80e5b28f2903ec1a6ad962098c9bbe18958c75af800124822d0d841baff47547c3f82d1b978a6cc3cf76f447087939ff98b65cd861037c819d9402878166bea300d32d03ecb5a020ed4eaf2824c1663c825a1c03d3149b80ae8fba12c8488178151b298b1486d8ce2db179ad98a5ba997f763d82326ceabd148b765b651c832efa75a2f48f7f724f091166adf289a30e127f38a7d4fd7a0934d8332f87e775d7217439ad540d4ef6eaf78f85bd4cc6ab36c186c1c5f0eb4b9e50086c34e7bf95323096a0722925381215b66987b9cff46843f8998ec268f19547ca1f8111daeb84df11e0cb7f92bd42bf420d9e1cd809a30b57bd2793d667af04a328f4a3f537bdf16ae2449041c8229f750a6b3acf1de8af06a987067920c4cd350edd4ba89be92423a22e957587c130d963ae3dac0d5f4482b91706cd37cd1026bb6661e831de5073d8d89f64375264062143dd3a5e0c4fbfb30a3e613f098b3fa4ebc0837524118b69252822372c397dac88e2478077c3b9decc3debef0e67b572037130049a221a12a0382a601d4ced6dd2fef6d03cb815432fafd9e52e63c5e43e349dffb6825e92f29570fb7174c9336f7457650bb163d1b45c1f88ffcb70481caf66681608bc0b09ad0ab1cd51465574a087b97a38d55ee9d66d02abb49918a1355afb1d27d9321f1ffe605a6b66089ab3f2107ee7c3741da5a87a58267412952312934692654c3f85ecabd130e70761a3ec8cc50db6a25cbcf9831a1c7bc5ff62220d063b709a7e6157ddb97e820fa5b8606b63afbaad170151e4e8aae23f083c0b8b3315da2b1e24ab8bf00e633082508ff7e4a5d065c0c5b9efb462dd35f75439bb44bfdfe9b6f658cb196c95cc40aad919019ac10c6a4aab5045b0542da1fe2a0a79a5df50683900ba6502afbeec3d71c8bbf7fa7c161cb9c8f520d36ed391a2f6a36abb02f9cfd0c633dd8ceaa5a571205ad38531a78d161f8a2b86927bf1ec6d80353c77578c2a4d39787808eed749e5de548bee78f36a1f3c43adab71f7ce812e1d2c64dd5c25761311618ca144436c7a56cfae30992833398e9bedf00f8a1384b79418826b9b9372e7ac325f5bcf4954cc532a3d2bd08afcda9d1bef21381ebd5cae28cc81f50c98d186027fce568a50fed4fe5ce652ec25849d04207fa4e54b7490862caabf93a42ab7815ce046ae968ad302bff58c5b90933657d477884ce84f8714f5018ddc8f296c4970c772216a4a6866ef30161c994f7a7218e846c23d243cf0a1dfd16c811e14026a4e0b8a4ffb5ff6573670cecb8cbe1620d56f4f192fcfd31c7a530c2dfb41174b0ef0af46631dc6405a0fda52738277ab291a9632e53dab59cac4425808d80f75c37164313a1309b4437c38b5efeb7c791edbe308f9662b26a254886b2ab180a967c80a3944605c14b74253dad9f5a0c03f43faeed8e9c144a0949aa703c20a62477595c4e7894974a1f39b5ee230c9e1c5c3e65111d85dd848dc9edb422f11bb76dab35792ba97fe3a84a0c132ea2737d9c973b22931f41d5b47ad588b8c38b7128f22cc0ee8ad2cd42417ba193d4ca46f738c40fcd71287aba05e8c779b98fbc0044d5a9ef1e4d1ef85a8f90aef6cac93d4795ddbe5e6c8470ed09b1b5e1f2b7954a971f8d254f2f2c4ba17635e1c3e75d93ea02a277e1a02c161dd2ebc4067afcc54f4e9949098d569086e0a31386b85c9346e254cd4bc99252946e840c22284421c30f4f2a7f5051b09f3ac35790da0ceeb0a108a7b43b5fde13b65aed7baeae797da03767c47e06b49a83f9885124c5e6c75f446592ce57e763066c49b46315f9dce740a904e5ac01fc62e953efb4fb5f6ca015fe1d69fef2c14d7ea1fa02aaba23adcff5150426719e289eda1098af709d084f798f423b098b222be8b6b7b4544ca81d8618e468e813cf4797c48412614da60266a18c76796ff674b9da874b8c8599426143d57359d3829938aba33dfc1a908c6bd65c7fc1e7a800c6e3b021e247732d942cd1a33335439207e9fcf5e9f1e017fffffb18669e4cee5bafd842470c9732ce773a75d51f4148590b8effcb4a37bfe899126b2f831db54a1ffdea7347fd68c3c05d3b5be78c05b59ab684680406de49387c7729c2808aea0c7192a1ee76a07e2b1b384c86dfa7bceac293900c6aad692f79bed9845ea56e49302fba4d092bb87b43cbfd1e9b3de6fc461c892830b1f645b139d18279e3d0b016db4e730dd0b132452d7a41cff53633d7c0eb49ba10726f4a5cbd343930a9708d194314d31e10c4f36778b71a8c37fcbaf76341db3421c0222e03584feffdcc4bdd7eafb64a99b0c0b62c67830302d636b5a09d932f2fe5c1af511e0683a4e0194e6375464a0c5f7ea67bd5064a744470576d04ea826f79d15c88cbfe171d8912ff22aae06afabd324c94082221b8a297111656ca086b3921405e9c98fac8151bc3c5753945fcf7917cfab0321480034d357050f65bd548313a350dad6e086d2ff12b87813c2d7864c8189008624ed16a158ca480fe821e4731461f72a3ae27e797d2dea5a3a6f6860a35ca37622c2695d3769ca1d677720d96505b92a7500f3077df88675b31469761d90c55d184babcf59bef7ba584ec921341309cad70d4d2513e8b7121d4f075fee7412db181ce3673e0926938b0ef1ceada8f135430ab12a4c44a828439177c242a6631a3cfb2b7ab3a1ec5b45803afb38769d634fd0580e0e94e6d9834341c434d89bce0943d8f99eb7bb4bfc94e9a88219e00ff013c08d494151270ab43e2b960480385eb91ab743cd8bd571c7733bbac8a7cdbfc3fee1396bfa93b5c40bc7b23e125c1a66b4307de65f1a52c5967635492b108f830352f8cf37e9a78b6fb747f889fb558055309e30baf812c1890cb56658e54122723a12213d75f65bc942c509757cbbf2d17a2d21a9e9e4cc961a59d538f71822a01192b74056596d4bd698ddc6148321693a87be666a093adcdb13459973fddf65d5ee4028fe9d0a014deaa20d849884378626d9938da414ebf4f8335e68c0ac1fde0b0e9ce11b3f4ab09f975bcfa5086b79bdd04fc78c9fa514da6a45a1253e68df62e37ef76e69d212a05476f0c68d4d66c3a935eeff77e80d97776ba56612156d2aebe99d574ccb6033f4c1a48fbbc236c267f494430cd71e611b0380142377f1a23f3135707ed2d50233f8d8fb222f58eb139dec9212de01d992a64dab1bfb9b67d14bffdf4aaffe3386aed355d7887a2247785ee044a0384406d9fbd3e6af485b4d3769a3e6e5524d3888746f6a9384a07fc2c329886fcf2c8e9922fd0daf0ed181b609b85de365c65df780f84cf6f816a11cfdabdd80ef2773b4a69b55207bf300d128428f875d6513ccbd611381bd9f374f1020827e16aee1cd486716fdb5b31133cdfd0c758e509ba9812b290a5748d62c04593b19b0b658c1d1cf980fe972434502dcf615c2a59fc75dedd00ec19e599ed745378b0626a91e4dfe13b2604f7abb533e06d6d681aa5384c149795477507f75ab491a7809242a05ae41e60f7b6a8f3825bace1ac5c5353f7b409d2a928e9a76b5ab790a4c9f9747a953313dedd2ec202fd3d613d97461b09184149a53231d4794c8f3311814969fe71565d2bb746f82131e70373cc53e37b5ed9ef315e722a9301722a01bf50548376e4cccef9a1277873450210d3febb389b23d2df5319b09ce4fd418aff26d8703fb9fefc74e8ac4891a95c7e7b06e0a27f186bfacadf8e4eacb9c3dc4bdf90de0d44e93deddac456ceac4431f245e883b39912bd65dfa189a9326cf648893c2a3cc3b9c0e882c8571a411b28e7c6d44f238d397a7d8ad4f3db8d129083e13c53d52a6fc02c6583be2478575a8332eb7d23699d93ae208606829facf09e0121431e128856314319ab5f5fab90f64f4cf0d19baa3dfcb321cd7cbcea9840b665a7ee31fff0e118509df88bd1a5fc3905dd4f6baf4e723c0eb9717e06e8b4419c7c2a7f23e853dc0759460292726dab8255ba94c2739af08b28eeb3dd1524045535a2cdf4033461d922703ed24d414cd016a67c737e08c87a489663529b4b48d96ce854ea5ff40317a537e4e079e5ec5c25f8b76c2363fac6b092a52d9cdc0ac41f1d639e20ce3179ccacf1eea754c3169787358ef13a0a0d5cddbb9f1d2b9465c95eb4863ac8d66b3767df8ed2c5b088c0e99c4513e2b86d863f29338254223089a12b4c6977901f0dfc516373dd4fc75d9bf0f453351d779be605d3357757c96cdcfec4dea6eb0056cdeb84b6ab3613e3d3b38705b8f198ad6cfa6b012d136c3681d022de625cd0e12ed8d74494b68532b8ca5bd59ace9cb416a8ee3c47d108e708757096ea376fff26eee6218dfc9db113bfc698e05b26bbeaed9324c50df666641b9c792c9e72e6d5d0503968880c093f85671cfcebcd23da10e39c36b5c76549ba4b40accadb77860790e9e15641e1ae31fa1c81c88c64247b0661c35fdacd7c45d3136a6c2c08a79628f9e0cf8612f8fca4eca2e8c47b3ec7039df7b9469d8c43f478a2518280a1efdc730bd6cd00fd3183d94479635024a96a7df9ae30b87ae888c9fc9ef0ff3f8ba7be9934c4af921d26074905debbb7b02daf436e2dc492752ee22e096436482a47d58b6feb7cf5ffac2aae5864a9893ad1cd3fe75040a78d846f988158b2fe781342d7f1628fc3bb4aa0594740bc7e41695b25d10a6a6d188a884b2e8cc12c6e03717f334e2c50a6191eb7603df28ed3df7422bf3fabc3ac05f7ec0a06861b868e997401fed7f21e59892c4e6bff93b078a0efde3fea4b3f8648354d89c5afbbb6dfc53c8306d0e908cd7cbb845ce58ce0553b8dd26c60c22a5de89921c266b6fd640d45a585624ec97e03f5851acc74bb5d0e35f538d0ecffd95e7c1b34ba110444dac7cffd19ffc20d311caa18f3f48b17bbd543b555d79177ec5c1e9b351523506a55c4297fd71bfcc4c34f83a46d1883b96d53e213204de438b2d28bad966772726a05a4fa117668ec3b5641f1d7376369f1394a218c2a64f1198fcc89080da78dc8a849dcfca16717f60787dc320a6775087b03bb0024c23068454d1de1b536aafd2ea65b517bcf95c2ca62c70fa38ad938902b2b1584b009c7c6fbde038a8aba3693035f4aa1cef974b763707697abacd04870a824eccbe60d3f8ac86b050d677510e8a4a7052116d1f1907e9de80eb0de239b8c418fe2f4ecaaab3bcbae6e41c93ef62c276b1aa90f551cbff9ebb26203ac19a0feb7e61c86dc5aeb2cae23d50a4f34ce4809fcc51b9fe5559dad4afa923d09b765307ec80c84201094ee6c7dfdc6e1e74fe4134068c043164b76e6a03523407f52fa8658e0dbe729cd66f9533f705cdeb81ce0cd0d3e1142a1245f2bc90781f8fe8a18ba6ecbf831de4a433a36f2268bb5556eee6469b475f3860755ce81233265b6adf618f5470383e0a3ac49b80d20d1176dd81f240cfd3b9108a4c8b1b11b8a33a9c909f9129d0ed52eeac4b5961ad74033087e614036bfd0ca621a873a90d3ba4a404227b5eb83b96f9d0f500c2bf2c5461336c9bddc31c62ade71ef7e013f2f505f93932e0e721f67320f0a84419560475322df297f1b4fd12d71650292322f4714bf9570934e935fc460dbae380a87e4347886601b53cd9df204e48a6444904f3a4ee14fa11c7d72878da91df2b022bd2a5c6979bd00ea19ea506a27b401a", 0x1000}, {&(0x7f0000000440)="23b270a03bf842c55ca958f38c10e7bde0b986bd51a653f58785149de916b5ce841e82256f60f26ebb61171bafbcb356487cffcbce606187dec47fe1d3d41cafd0faec99943e06d19e8010a4e528b61459c99a42c17aa00f02bcb3d6ec55010aa9ac19364be0372ba6dbbd281e32fd51f5bfae9d4624f10141ee712353c414c984afa5844576e931a546427424ad23057da03e7f5fb2e6818131b1c50c505be6873d79f917861180d183acf7cfeb5132a065a2db20cf89fd23a3599c6557a0f1a2ebd3d09a60a1", 0xc7}, {&(0x7f0000000540)="45d43f118cbdc1305e73aea30200cd183c324d66df164034edb1061251312fd99217975a7113bef5fed891b3e50bb29355f72a317a9c4f795456b6f2be32946965f2f1c46ec018efb20e5c62", 0x4c}], 0x7) r1 = shmget(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) mkdir(&(0x7f0000000100)='./file0\x00', 0x183) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0xffffffffffffff7e, &(0x7f0000000780)=ANY=[@ANYBLOB="1000ea00000000000000000000000000"], 0x10}, 0x0) shmctl$SHM_LOCK(r1, 0x3) 09:12:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! 09:12:19 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 09:12:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect(r0, &(0x7f0000000000)=@in, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="5906a5753f4c4ab7c3d3cb6670b256ae9814cfa734a4f925d5ecbed72c7b3d9cc8a3c66aa6caaad9ea1178dc93417ac86124a9aac77a41aa5a64cb0edee5bad2d143", 0x42}, {&(0x7f00000000c0)="de030eb359eed97d8999768101543ec33bead24d265711320aa2d39d9ce33c50316b7cf1c3c936902e0f7bd5568450cd9f96de8706a556d0dd418149efb25a8078e416af3820e89a09a874f80190d86987ae9a4bb21df80a14b4f96f280fec840c9d54ab459fdd1fcf04d4d6b3f6acacfba064a88fe76b0953c9c9d583be8c87e76310671722239b4358a826376b7761c3b63561bb8544a72a7faf463f8e", 0x9e}, {&(0x7f0000000180)="30595683c7ea40352397e5a71f82da97f5410313341a94ef503c46e0723d535beecffe5b24a29a9c4ac59e025f99014f3308977d5989b717054b351d286c904a59c7aaf46ee4478d6dac582abbe11a627d0022661143abf3a302a625a38a7d9b97f17a545064a31deb8c7051537d51c79518687df4309af729a8783eb52a2b183df57cfa408d5c1342cd7a78590c5a832fbc71b172677db520", 0x99}, {&(0x7f0000000240)="c8a8a492b35f6236ab2a9c46c672278f32267f2e9cea944f779f474df029f529b355e4bae39421892b1710912634cbf2d507bb705ecff511e77afdee5901f7790c9212039b92069362b80569f444d222c892cc997320d2977695d23f4659763e749dc4c8a2cc7596a9364bba7cb1de1fd2a5af0d0b43184b82a07bf41a2e4978fd17ac0c1291917d688bd187ad83d1af45642f18c9afe7ee0e33fefcb5c74c95bba40cef29888b25e8ab29460efc330887bea946b2c894836cccde669784ecae022704b6", 0xc4}, {&(0x7f0000000340)="6cec5ff54233e1f9a35f22ae857740a57bb3f56ca25f449316c693c99c7e59eb34e364e3f0a6c1bd48e5e9cf243d12e13ad26c0899af0a7140e3ffd6055c19ceea8d06a8f87d8135666e9023e63c0ec32d458a0f571998b500fbd105833d50438229f428e0c4712b4a687691ce8c30bb789a5e21b264c3d0ae2f263826ec4f93be4777a90c6a2e587cc9da32a8e12398acea339547ea3e34847c", 0x9a}], 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x610) semctl$IPC_RMID(r1, 0x0, 0x0) 09:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0xffffffffffff0001, 0x7, &(0x7f0000000380)=""/194, &(0x7f0000000480)=0xfffffe35) r1 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000180)=0x40) setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) 09:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="cec3092bfb06f6726480de3c2aba8aa968e35e000525c52cc91d27f320256d6ce607435944d7867a5bb911cd66aafc77a79b4472cf91c75e8ea4a9670f5cfb9908088477abaa9f4571337fdeaff5c7c7101c57c770322691c881c069eed237acaedf774e8331efdad3df23a5cf210866bfb3fac83d9fe5e9bcb11b197455d2e50a8e9920ee47b54a525ad4730f68", 0x8e) setsockopt(0xffffffffffffffff, 0x8000000029, 0x6c, &(0x7f0000000040), 0x0) 09:12:19 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r8 = semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000002c0)=""/12) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 09:12:19 executing program 0: r0 = semget(0x1, 0x2, 0x40) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000240)=""/242) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x108002, 0x0, 0xfffffffffffffffe, 0x0, "00000000ffec00000000000800", 0x0, 0x80000001}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0x8) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0x5, 0xa790}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0xffff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x21, 0x8000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x9}], 0x53, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x0, 0x20}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x20, 0x3f, 0xdc}], 0x7, &(0x7f0000000200)={0x401, 0x6}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x9) 09:12:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) sendto(r0, &(0x7f00000000c0)="8ce49584029276c7051ab8cef12b7e4ddd032a5f57df038775e2c11ddd78", 0x1e, 0x401, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028af) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x80, 0x1}, 0x10) 09:12:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x1) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 09:12:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 09:12:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 09:12:19 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x0, 0xfffffffffffffffe) getpgid(r1) fcntl$setown(r0, 0x6, r1) 09:12:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723adaa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477c9ea340034ddee6f8645063f233690ccc039306f0600009aa5fc0fd19bb4584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447060000000193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bf54c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24737beb2bce0f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d0000000000000000000095caa69fa8425fc9c33e351dcce757442af093f23a22144ec7a3d301bf847b47bb"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(0xee01) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 09:12:19 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0xc90) 09:12:19 executing program 0: r0 = socket$inet(0x2, 0x202, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0xfffffffffffffe3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 09:12:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1b20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000240)="8009e0db7367d39032357070d199433247ac95f7261dbf80fea8926ee802127c2137be8e15d500e53ea23576b31212422179e6467aab1be19c3373632712979e9fc3a8915878268518845ceec10a92bfefa2af4bababf3dfdfb143cb8ae29cc4165ee8a8b1019d45cc3321efa039b9d0ced53932a26bf512bc12ca81c3a5a09239edab29bae635e28aeb17f1ff7dd6fd2ac567a8ca5f300db782f612e7fb31861fe62447b82d254fbd64db879e24bdda2c332c6c473cba4e011ba3665a1c109858216fd297b4f49479fb85c37e442f2d45414f1d2199f1586e5a3ad5b702bf510a022933c84c6078369b4af595b8e29f04b413", 0xf3, 0x403, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff}, 0xc) write(r1, &(0x7f0000000200)='MS', 0x2) 09:12:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 09:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 09:12:21 executing program 1: r0 = socket(0x80000001b, 0x4000001, 0x6) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 09:12:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0xffffffffffffffff, "b8000000004927966d0553cee600"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 09:12:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000", 0x5f) fsync(r0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000200)=""/28, 0x1c}], 0x4, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 09:12:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x0) execve(0x0, 0x0, 0x0) 09:12:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0xfffffffffffffc8f) 09:12:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = semget(0x2, 0x2, 0x10) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/50) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x1) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)) 09:12:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x42a}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8880, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 09:12:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x200, './file0\x00', './file0/file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 09:12:22 executing program 1: r0 = socket(0x2, 0x3, 0x1) socket(0x0, 0x8002, 0x1ff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000e7f1a7741b7c79ddd4d578385920cbb56e9d2acebadf314c9e08deca0755fb1813089cf0cb8fc5b853f0cb5cbac018fcf1fccff492a73b145f91fa53317515b779149100000000000000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x10000000000002d6) 09:12:22 executing program 1: msgget(0x2, 0x0) r0 = shmget(0x2, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 09:12:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = dup2(r0, r2) sendto$unix(r5, &(0x7f0000000080)="3489a82b3bfa355ee18918d634508366eead1a32a21b3920e24d78912d4ef26ef762027079bb1c5e77e3b5df3a37157d1978a91e5551827590f27a8be86cfafa6cf723d8f54b5809adc6d1a67949657ce695a082ec4dbf668a5ad508feae6094676517c5ff4db198c4b7b585f8e120dd7536c43b750ce7bf948c52da635e59d511cad0606b753cdf2ac922aec9d56ddc337f46a81179028eceaecbffe194511cc09759c1f2168d467d1ae6f1972155d459e6c29dc10d50a86b1aae4c11a63e7ea2e1bf640c0a9fad357e215a726a00ff2f79f4775957c551e41d43fe8a550eac163bd7acf01269fe09b227", 0xeb, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 09:12:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x1e, 0x1, 0x5, 0x4, 0xec2, 0x3, 0x2, 0x2, 0xfff}) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e29917966129711a3b76520797eb5276b8e77e3182fdb25112e0237384eaf32663d0bbb75f94dbf2267ab4ecbed90370b18c84ce9b6bf2e089069695f6d166549eb70b32991580904c68f58459527a6452765721"], &(0x7f0000000100)=0x48) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 09:12:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x100020000000) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) 09:12:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffe) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000002b0000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 09:12:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) r1 = semget(0x2, 0x0, 0x424) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000140)=""/218) 09:12:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0xffffffff}, 0xc) 09:12:22 executing program 0: geteuid() open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) r0 = socket(0x2, 0x8007, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2fcd3f5e66696c652fdd4d32da3c4c3e1cfb58a83d11889eecb57ad7f7c8f00403565dfb8a589f56bb0112271aeb05fd64ff1818c2c8669eb7a1555d2ed96bdca2593ffbf55e9e96d647d0cca58b824423d3721a7986a3f5e7c772206c274ac117c150110133eb47a99409c46a14da90b8c37d711f1a61a69081017826d8dc7bf5af13150c67055f3ed73bccab4c96058b7bf7ca1cc0d9eeda5461acc43920875475b28051bebc6e9ad3280d84b76e01fb440fbbae7d050c41000000000000000000084ed66efe6dd0fa95453b8b928c25f09c86cb8e4953fed120ef07d4b3664581605fa9430b26f94f150368f617adc642a264031c490a4101c93d24e4969bb46dfeb540786344ba1fe4f1311f606cfcda306e180dffe8ec7f80afc787ea9967bca1a3d7ebe4de3027edc7f53f32e7f2076826677d98d269508d016b1ec44bbc2159e209e85711c02c6bbf4d4591862737ea84ce21e53065f9fc927a8ccba690b17a6c9d313440469330590af25b6debee77a3583ca96f8a"], 0x10) msgget(0x0, 0x2) 09:12:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 09:12:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 09:12:22 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)) 09:12:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="44024d849f4945bd9b4aa7bc47ef3c49c7e77d811cc71ae3b57d8c2d6392dc4372038c63f0fa100f6a5977eaeea1c7804eea7489d103433a36db050b24ea5fa7dd42111bd8114cb6e82e9a9c44a689d0e23017b28121069584fe88d93f97a0560e3e34cc49f915e38d7f9bc34986942b725b9c093255deb7a9a371b11771813c8eab6ccb8703e611e0ca9bf42d836952de24705c1e6483a6b2b59fa01605de71eaab4859ecb33ab249843e", 0xab}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:12:22 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 09:12:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x12, 0xf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) 09:12:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 09:12:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2, 0x4010, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x81) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="5c3867e3e16a5f8227c15f6c59ecc6ef8c0e7b2d3ae7f212baa7a51753c8ede053d779d48e7f", 0x26}], 0x1) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ftruncate(r3, 0x4) r6 = geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) seteuid(r6) 09:12:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) close(r0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 09:12:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000080)='\x83\x00\xc5\xb0t\xec{\xe1ps+#\xaf\xd4\x01\x7f\xc3df\x00\xb5e\xed\xf2\xda)\xb0C3\xf8_\xaf\xf4\x01\x1eW\x85S\x03\f8\xc2\xe0\x8f\xe8+-\x972\xb0f\t\xa4\x87t`\xdfH\x15\x16s\x9b]/\xc2\xa9~5\xa7\xea[\xd4p\xda\xf6F\xbb\x10c\x05\xd6\x99\xf4\xf9\x90\xd6R\xae5\x91Pm\x8d\xcfQr\xc3\x8d=f\xa43\xa9\xfc\x86a\x99\xa4\xc8}\xca\n\x12\xaaNn\xd3\xad\xe6\x99W', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 09:12:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) fcntl$getflags(r0, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x102, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x7fffffff, 0xffffffff00000001}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 09:12:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20680, 0x0) sendto$inet6(r5, &(0x7f00000001c0)="19f3ff6e885e771663acd5a48b845966fa5d20d0dbeacfa4c45cbecbda9dc58fbb968a92e9ed0855f04ee5257a875c3a818495ee3df639b3d2c5a35c08038541ed88eee52f986f499b04a6e1d69070e192db551450306563d452e2a43650bd718764888f70d58d71bc62ddebd87c932b631dcb04b8cde0e6a6d7ad136154f4c838ee46db3f9d1201e2bfb2f72e9ff39d4a2dcd74416a7d46663db45748e99bdf519a4dc225f0873fd1e07c0815ae7603e06ea3f636358ad813104945c8", 0xbd, 0x401, &(0x7f0000000280)={0x18, 0x3, 0x7000, 0x80}, 0xc) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/24, 0x18}], 0x1, &(0x7f0000000400)=""/22, 0x16}, 0x2) 09:12:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0x7, './file0\x00', 0x6, 0x7, 0x0, 0x8000}) pipe(&(0x7f0000000180)) write(r0, &(0x7f0000000200)="9454bbbcea5c7e8a16b3b68f911f2b7653a9c3718c60cab91aec7d95dd5c365e374fdf84b6ee5c5e2e9aa38a4aa568b814933e938cd5412440d46731eeb5717e97c45903155ab1318ba74d08e14e87219ecc607d0f6b09263dc5efc68fa9e2646345d5e842e8dd52a1a7b285314e9fd81bce0735df1b4e7b4b568a801e333c9e0efbd44cf9be3ef882a312103b6a1dbb4745c1d92dfde614a06fd6e805362dc06022364f79dc", 0xa6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1cc0000000000000, 0x3}, 0xc) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x480, 0x0) close(r2) ioctl$KDDISABIO(r0, 0x20004b3d) flock(r2, 0xb) kevent(r2, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 09:12:22 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000580)=""/19) semctl$SETALL(r6, 0x0, 0x9, 0xfffffffffffffffe) 09:12:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 09:12:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0xffffffffffffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80105703, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 09:12:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pckbd_enable: command error 09:12:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x8004, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = semget(0x3, 0x1, 0xa0) semop(r1, &(0x7f0000000000)=[{0x0, 0x41cc, 0x1000}, {0x3, 0x22, 0x1000}, {0x0, 0x5, 0x800}], 0x3) 09:12:24 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="020000008bfd84db08baa6804e2fd11b607f16c69f45f044f4da8a087b56dccce4c9111bca3b5f777eef35794e7e20ddd2738d5a827b31ec7dca61fd33b0ffff0000d8accce8000000000d9229e0766c6e2b3a47f55ae4d26ce61a795ce8b721f9e85e222a048b08c38228f559b63badab6edd61d79561d7e7960834d9df122deacd2bf1d64274e021b6568303d7dc528828e7b29997f1ee14f2b6d64b8bb638e2133f97c355085d9d008421f4747769839ce57cb39223280335e93ac25da10daa58856f72bfab14f52b5ed33069f45af9e9c8000000000000000000000000000000000000000000000000000007d4e1c37bd08e6f119b13c3167c3946f051dcd8a40c61c88574c3cf263cea2d4f9bd6824c74a4a3e4c2431cdc2c35ea40bedde0ab0f4eeb7677d7d01548b7c2e03c3a2d0a95e34b2d7c4ab99bad56079c929804dc1a5640b1a77c340866800031fe1b5b78ce8a7f51d97ab02acaffd2c5bab745ff45daaf539477c610217e155d9e063c3a2ec04d190ac03a4996af804310d686582666dd47f925e5f65cb0fd228916043a0b7e714e45cf3075483f90a6ead644f9c9459bcc258e32b79b4403d2a1858922c3f256026cccfb95a9bb63"], 0x1bd}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 09:12:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4d, 0xf0000001, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x5}, {{r0}, 0x0, 0x36, 0x20000011, 0x94, 0xbf}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0xd6631e1a65479797, 0xf0000000, 0x7ff, 0x3ff}, {{r0}, 0x0, 0x1, 0x40000001, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x46, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x659, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7fff}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0xffffffffffff8000, 0x6}], 0x439, &(0x7f0000000080)={0x4, 0xb2}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x100000000000}, {r0, 0x177}], 0x2, 0x29e) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 09:12:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) setsockopt(r0, 0x6, 0xfffffffffffffff9, &(0x7f0000000040)="784aa4cd8b0cfb9bf2c580be36d076a273cb67466ba3e2d6a2526df2a9c34de0a9b4f69156b7c8b16d9018155229e1dfbae9317d08047307559e360c8c4ea1ef4ede225b03a7633c61b275ab8fb65ed60ad19ca295339ca24e4e341eb9c2807f44f20109c0893dc0bc93bd3197296c93e921fc3046713125c83d2f72f1ac47fb9c3ca513e8df36c8adc88f14dc0f4eca0af2d2e94d642b39819c7f38b85b7839845e166e606c35a2e57fb7c4004b262c8f2bfe9d155c1c87266a9d33d8da08ce836f37e55590fa8750b0eed62bc245d2d8fb37807d35f5be58a9b52abe942ab6d3843606baff7d1891da13f59b70ba05", 0xf0) close(r0) 09:12:24 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x2, 0x6, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt(r0, 0x2, 0xfff, &(0x7f0000000100)=""/51, &(0x7f0000000140)=0x33) 09:12:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) flock(r0, 0x8) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) shutdown(r1, 0x3) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001140)={0x7, 0x3ff, 0x6, 0x4, "9e6d1677059a64822a48dc2072ed1ce170af1db8", 0x3, 0xcab}) r5 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)=0x6) setsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f00000020c0)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000002100)="d0c5bbe4e3ade8b0f55c0f8eb290d8bc95f2dae4bc9c255c6973e9080a283f7f11744686b8b8f4edf8def927f19aa900e748c1eee890666d27756ce381113c83e33a00c4b68c010ba3646b6934dacab5d2a984f62840f9531af3a102e0d0f8021545ede1836cbe8e977ba2c00e7343050499904a144c3d6d4409d3292ec236258f2df90cd31f6a1b94726f66538c555395ae58a82edf0c26726a813a0b90e6da9f05b45c567b28ffb69260625efe9bec2cad39adc44ebf0cecbfd6b1b7a7aab20a82927b2755e63786048615bcec741875b26b237638eff067041b690bc80b79d30ecdff67685e2491e24a3a94fd0e156a055296d052b2b8f08a96c4304fdf1772889e8cb5475ccab3b9e140e535d9489e44a7034918ac835baaac4b828dc4a43055b95f71ee9c0eb9957cc7eb2166c13fb8bf985bfbd49377bb8d01738f1a1e16bcfb9514b4753ba9e05a97ccc32b90c0315954aa5026ace9a570ae3a0f21356e1799c09d753e6317e639db7cd0378be437b8d0ed2d7cc0341cc489e4de0beceed7b3187ba158645edc3459e59472348746e8b1c0e603908d7b043821cdf4e01c4391d8c855fc19b3d4da7c4a086ffe062066eacb6a36850a865138c99dd61b77e5aa52ebf7957ff75ec5adb2ef6b69f4aebdc7996185b68c55273bd451d751ba793935080790d3fa760dcaa19ab8ea01e23338388c36ddc0f369be26e5ec63cd7ca195355b4cecba7a22d64561b9044eb95052adbd9cde9e4fef5918c2dd202fb44ede086937079d9075af3d06fa189b1a6829a870acfdc2d0db7123631500795d985ac9b4f4de8e5fadd7ac497741fbe5a741a9cd0c2f520adb142ae8f4fc567b163d0192001b08f933223f13ccb72748fc565cc3d1a8d701ef4403bc4f48ff2abe7189e11b759e2e44b6238edff334afc69ca9e20e7fdacabfb66a2217566e870b9e3dc2f1a7f5f9e53912ec83c68aa139b919c1a9170d55d7bb4c430a8544f401e9578af8cd00ac4660ab0ca3dab5072fbe9e2864d988cb88f470e815fb96edba90e6037c1a29fbbc7ac829a46c0013226814142e033d7cb0195a887558efb53e89b3608ced702056c7bcc2d11911072966e4f46838ac912bda7df014c386e13477a893f422e32565ac468dda52d39bd7c516f75a9f0cb9f98177487fcd266919d09207953ddf0d0a6f6f31797f06ccf369ac7c6ce5682424dd268c60e9c999725c890697c0e9334ac04904309340fe7f6055ad165cc5b444b6b003b8fc0ce0a76d44f9d28b3e54c9db656a7d8f01bfc2196d5e7492312c2fb7453eacf6b02f45da501e1db86034618c7a96b3d788c8dbb5ef646edb4d65a71f493421f1de2361d72e5725c1fe4730538c84ceeebdfdc4ee17d44a2deac5362b3eb7f892b26820ab60f78dc2b5bc246e88e21c9c417f9f7b77ea930a962d33dd48bd0ac1af92ebeabe112ee1d818f8fb21ca867c7855a00af4eae59673c1581f6592de49febc59145d79736097713fdec9e95a097144a8ced92e4a80780a6039fd1ddf95cb0cd0e0cca7ca551519839b1c303281b059a2525dc9e5553149cc31545b9547fba86128c4f96827608bfb6a3fe090afa21aec1f1a26e5350fd98c638326245f478fdc87c98db5b3ec3b6382bcaa1c5417750a50def1f6955b19c5ec3f7a6bf6ec99198ccd623c02f2df04dc00bc7fa8db5771efa85d4e6fc23b498c746e9209539f05dd47f08076d58088e63315eb493ada79be9b0000fcc2ed8b340fdbcdce187b6f4dd0324ae95b2e7b5aba1daa2c417904ca8d6e76678d75738f90a0398b234d1edd3d689189047b6646c9cc839462e94c04ac67283c36afd3453e2c4fcb707a3ff894ecb8e643ba21042b086d93502e7bf83dc153fb2b2066afc6dfe5f1f72cd58ed15548737c34852962a289dfa8ed75e5f5faab07d1c532de2492882236eee355b2e9b75576881189f32675a74e250e461c2d3214b98b65795b54a31790d79294b30e48c85b7585d3f05d78f7fa1f54f37f242cc16ce6bddbca3c7842bd31469c57742fd6a36689351eb8f971c2df02c6083947a52716bd2b6861a649414eb4fbf53f1e37a20dfb9290a501d308d2ff5b8b5d4c462a1a3738eaeb12f729e248beb76e8b3e518cc8f09e8c6bcf8edb94dcac45c57b168be6c09867135a5c875355e8ab26d69cef02ed264378c253ff020e41ab44deeeab9bb07aebbe62b8c3c17a5cd128268366025fca0d1a0cc9356956ccdf1aa2ab79e65fbc249a20fb71d9dbefcb8409b8508eef92e37b277096a74c786560dfa0b011cee66d64397294d833f624dc8320cac154a8aa0e0077d7f9d74098802a16cea7761bd16f7364a73a6bc0908dca86f8692f62b55d155b39a56cc2fd8fc0d3bbae83f0cff34404cbff209b4a7941daf082da0bfcbd289c5f83a3663cca611f6f98de91b4fff5192408c7bf7161a7312280fc0bf81148642e6dce21da752e112f707fb9b5054962e55ac9e8401139818e9cf4e3073f296d333227b0ad03e7571678086a09825768a867613fe848b75a1a67e67d180fefb2ce77fcb3371be912e57b775bb84dcb6258dd4afec122195f7792cfc56534f83d32815c7b5cceeb140f9b113b97dc33883883398816c975d127d3a07d6650dc99003b674a6632127e2be01e90cb6e9f748f73e5b50aee645b07f7db9a6901c623be98849a1e601232f30f0080f8767f7bb7cf8ec3f87ec3e537d3d37f8964c0a1dfa0772d138bb8eaeda7300e48a7544130c877c10b700cf559e411267aaf9b327ab0f41b46524a070dcea66c941ff4177fb5368d1d9240e930f88b04065c4e1b276a25f4f1861a33979bdc51ae0fa220f7c221dd6aa3d0a3960260dd32ac0068b6d9daed14017e1f3f6966305c49fd5bb3d08a9ce083a74ee14b97c0647a45366b6e709b868e6fcd1745d0482362513d66c96c3bd16fbef60e780c1c5d8c559e61b368a74b074c3496b07dbad75d5dda85f138ca079b1f77ddff399ea6666a0e1c152f7e4d92df00b7e76c0790c1ad64ed552412703dcf0180180662088ec19e769db590f9e8dd10f7b771c658ccba89e439f556c345e4793553d90d9a053fb4e40d9c6edd9b293dcc978ff719a960317bbb9043b21c430978dd39138a6f17ebe97c40dc22ea11bc0627cb7e8ab3212f0aada618f7ca7215c86177517b9596cc1056f6ce0d48a80f91a6145d7379c0f655932ab582bb0c129dc6fe91aec46adbc663841e6c2b768c511af330d077b1cb68d774246755dc6ea1197563ee84e65ddf5637c76642a216e6bfdc4cc05a93693f332ee1fd2ebf924e1450c85a6cc77fab34eb47b1ff80ed668d32c122a6ee3bf92b9ca9b98489dad08a9384fa01ca910dada1e6ceeff336f0e56a4221fdcf12767e5417c605ecfa689e65851780747bdbe9085b2d5a4fb57cf774bfafd3f0197bc09c76b2134854a3c67dd7fb5109ec0b41b45225ae59f314468f71eace8d78371d96b237536d50116c14f548f642606de205f675c49b6ee9976d058129e3a75fce314bcb874519b3e2c2358050d7dfc88f48c5790afd6624c8e270c7fa104e9b9f1aee4dd02ee0e264259dc1341ba096cdc03e403aa6fabacdd5463803069ba33d258f8f7920cf7163416de06ba92b7c5df2bb76b25dea3c48850982e39c651215e35459a62cd30f72c3e3a80f75bbd464281f671762562e2b65ffd8fc8cbe41cc1255ea82a217f0c76a646e220fa514d319b0ab37a4c94437bbf0cef75d7d6297498269753dd48287a5cfbd66343b81e71adba636d3043f38e788e768bdda454824dacaec505d2e8814d14b057252cde468e77eff47de0421805535582c8fdd440cbced442637f34de536d854ddaa8d669ce344175425387d74a5b7f55a2fb691f5763345c51c86eff9759343c85a45145f2b34a9973cd125a91a013adabb18bee50b0b5e8332bafed67d7507aef45b370df88a770efa77715b3f462265965b2610725b84441ed7f3e15fb650efef17e41a4779a13527f73ce2cb21029bb4d92276e985e9c7254cb399009e19afadbc08e4f09d01b6bd7924cf375c6905cb4fff1aaadb742aff1d2cbc14c343d85221c6eb7e80600ef431e3f83adb1fee777c88f8800687a545e2b99aaa75b5543cd4995eafc40c8c24935ed4662951d0746eafc8170a65c921198f0141f4aee8680f308fd6d94ad9b7ea6049367839406b7d698d216b08da186998a67a5700ea3a3d7f2adaabe17b161c5d900634a7675428e27e63e83111bcc49d038c252b713618bfec23d082fb4214fbaea949835d431be18b123e7cfd3a024efda46c0b26e6fdcd100bba655198794970c04b037fe612f1ea444bf8c81f668c67a3358883d379611d8636f6f22db644f863899af84ebe4930e5cebfbae909b971621cf8e2644321e8eff3834fecee2e2461fbaf674b4cd7f731c1cbe298229fc1916b780a9b980f3d5be5816fe4cdf373f518c9de7c9046567af8a13080577351d9a6854b6ad46e446f326371e28e68c31d8d111b6751b8eeb856f1df9c9657427c759f0da4d996cf302e6cbcf74d7f8fda3d816d2a35218579587c62ca7f54c4b75988df543f961a38590fd11e4f25887572b47d4dd286019450e9b5fd9ec22c4e6d69e2e83b42be249abc3651f5ab26ebf4e306b67e3d99b70f21e029ca28cdf9aebbd62b2883c80a11865b025c83a332fd999a042b0989fe4fe09c45e65e7f481529ad0d4dafd52f5ca01d009ddb311e9990b839646ed750ccfc13791cb0ba8ca651f43d621e74648e66fb8b0fb3d4739df7b4fa23292df34e77b509eac5ab9968a9a4c3825acf82a8d0c55a097ede08b3d10f66c2a98298df29a046d7ae532a4607b9f660aa8ecf1c2dc827bd3a3e72db4239248d4a58ca58f989be96276962373cbfd87036a98bb90caf59c0658e9ee67a6a5ca3f341aaa5586cda240a93521e16d48ef020a006da677194ae788fa0d747ff5bdd371720c0fe55b4d8eacffd2ac6f052e63136c6a1dd0d485c7228569f3ddd51970459c88a63de4fe1f7ed1b9add4b15e70e137302e9d9ca89145f4633ee275394b5a53312ec9ec59a02fefa32e7d3d88355e434dfcbf7b8a27665b3ef7c7dd6f0cb13be606e5de19ea067574a0ac7d0f95192a8d3c73e2775cb59041004940f1eed30b2e18ca1fdda0c57407ec4ddb1c83334e858a00f2e535b86f79de890b6b46d9f1b7a71ef2ce67122149136a488c7df2fb98fd156568bd012dcc43e55783f90905d8fd717d2e02e9c5b6bbda67c46753a4c4da8e678ecba8864129f870caf67686b569ca5d2f982f6fa17f016036be14e262b143d39cd98ffac1cfd9264d5479b98a70be7c907ff51352522b1d4ca21a6498432e1e31d9c075d0f452e420ad4e98db78079a49f9eef9ef5ace2b6e766348835475b2bce70d12b9d070881366d876bf064b3581f4eccb8ce134266eaaeeefe43e40aeeea237770aeb034a55f84ea341e95c8957acfc5d21cd265b818aef0ae7a97bf528dc58b5c3a50c1460d9308a1c9b3f0085042c507bfe62fbd93e6f742393c8efd817d3f54d919c808ba513284c8f4e5f58dd3a39c204bf5dd66899cfbbb97718c08188fbba5497009f79f30fcb5a24b7307465cb82db87cb896b3f51fc38a622786b4a13a5220b8caa6746989c303b2d13e9854f00eb6620a667eea113b1cf6ae50d88baacc2656d9acee792d50cb5b14e821c246b3d6f3f20f6417b7c67032a40345722c775e473f1f23ecff430df0770b86ff3f99ce1d9e78b360a39a67da3a0a2e3dd5196008", 0x1000, 0x400, &(0x7f0000002080)={0x18, 0x1, 0x7, 0x8001}, 0xc) r6 = semget$private(0x0, 0x3, 0x4d) open$dir(&(0x7f00000010c0)='./file0\x00', 0x8088, 0x8) r7 = dup2(r2, r0) semop(r6, &(0x7f00000000c0)=[{0x6, 0x0, 0x1000}], 0x1) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000001080)=0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000004100)=""/4096) 09:12:24 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 09:12:24 executing program 1: setrlimit(0x80008, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/162, &(0x7f0000000300)=0xa2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x7) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/249, &(0x7f00000001c0)=0xf9) flock(r3, 0x8) 09:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r0 = kqueue() write(r0, &(0x7f0000000180)="fe7271dc134005de0a0c617626db7fe02632a2df4dd07b7ad1ffeec5e01f3508dea7ffc15c2f602470917648213bc826670c39b721ef51b7e4225d6e6fc83ad95b85073b54cd6af8083db59b47e4e4495a87cf1b12cfef44b0078a209b6a9ba6bdaceae0056c44756200d41995e882577c284cdd0c106238b44bae4685c383ea090000000000000098ff863813d4be3a2ff1e81034cec0aa641e6645b090677437cc7313654551cec6a203d5c16b0505d9ec0ecd6005ab893d0e565f2891fb1d6516e53dfbb76fd03cb0b4ec", 0xcc) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='c\x00') r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xb91, 0xb658972c, 0x7ff, 0x2000000000007ff}) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x200, 0x8) openat(r3, &(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x0) listen(r3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 09:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ftruncate(r1, 0x100000001) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 09:12:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffefff, 0x7}], 0x7, 0x0) 09:12:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 09:12:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xffffffffffffffff, 0x0, 0x183) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x2, {0xfffffffffffffff8}}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/99}, &(0x7f0000000140)=0x65) 09:12:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:12:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x511ab4b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) 09:12:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f0000000040)="bc18c6207408c1fb0a34c079c93b446b198d889dd4a00758cb2f000898317df90b193ccdc386f2a2e5e42eb31ac0d98efcb764da086f62455987f60d4c3639e5949e54cae4eec209946d1ff185b745587200cb09f2e0724d2b4c920baaba4a56725418d8dee5ea55167a7fe2116be26d91a6d4d74db4e54ce6507ec202d420563b334c3c476466d2d99dfa3eea3d2ce8cd4e4c91351d9062028b6328c688a8c76b261de07b92a7df5b93ffafacfa15c88f9f395edd007433e5f5490fb1b13047f4e47be4e661dcee1a76d4fb1d98b9047ef3a033715fc04dfd36b4b0a69b30e693a6943407d172acfe9c1e58f1cdcae1e6e198", 0xf3, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) 09:12:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$inet6(0x18, 0x8007, 0x6) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) setsockopt(r2, 0x7, 0x4, &(0x7f00000003c0)="3b6c07be2b2bcbdedfd2f7aac768957160555f59733aa0028ce9fac343152e76199a7ca7a8d9afdc63d09ec4fefea547b3ac230e9f22583eff1a1cfb2e3adbd7ec2d66cb86cad1b095f1f1bf7b22bb052befe6de68e869da81abfed2db19324c78b0abd33e8e3f63", 0x68) write(r0, &(0x7f00000033c0)=' ', 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0xbfa6, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) wait4(r4, 0x0, 0x2, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x7ff, 0x288d, 0x5, 0x2, "ae929a0685ef2dd5646203ef1f8ddea91df1a020", 0x3, 0x2}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 09:12:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:12:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20081, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8e020000000001000000"], 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x1}, {0x81, 0x5ef9a6ca}, {0x40}, {0x1, 0x9}], 0x4}) shutdown(r1, 0x2) recvfrom$inet6(r0, &(0x7f0000000100)=""/255, 0xff, 0x801, &(0x7f0000000200)={0x18, 0x0, 0x8, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2b, 0x80000000000000d, &(0x7f0000000140), 0x2b9) 09:12:26 executing program 0: mprotect(&(0x7f0000343000/0x3000)=nil, 0x3000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) 09:12:26 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) mmap(&(0x7f000018d000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x2e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:12:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xa5fc}, 0x164) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x80000001, 0x8001, 0x200, 0x6}) 09:12:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x30, 0x6) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 09:12:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r1) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:12:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000040)=0x31) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 09:12:27 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff6000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = socket(0x3, 0x4000, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 09:12:27 executing program 1: r0 = syz_open_pts() geteuid() clock_gettime(0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8000, r7, r3, r7, r8, 0x101, 0x7}, 0x100000001, 0x4, r6, r4, 0x4, 0x9, 0x7, 0xffffffff}) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r5, r8, 0x10, 0x4}, 0xff, 0x5, r9, r11, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) pipe2(&(0x7f0000000200), 0x10000) 09:12:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r0) dup2(r0, r1) r2 = semget(0x1, 0x7, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x3ff) 09:12:27 executing program 1: mlockall(0x2) geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) geteuid() 09:12:27 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = semget(0x1, 0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x7]) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r0, 0x6, r4) 09:12:27 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 09:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x400, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000440)=0x9) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x2812, r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) msgsnd(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c10288486e32aa470297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71518969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332abd10bdd0023dae52bc4abaabc9f7b0deeb9988db58f40d4d47ab86552323cf462769369faffffffffffffff826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443198711000a141247af8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf00000000691bc4ad3f37b80c91fb650f65dcedce29142b75ae111e109d0f201a56822bfa371620482ffd4ef4596b4e20852dc075d0c3a3a2b8e3c1c6583bc74d6d50a859702107822297fa88387eb18f45d9eabe467176a0d9f5ca3a5ff7638e404a5eda06b11a7655a794ac88ba9cc78efa6908c400"], 0xe5, 0x800) 09:12:28 executing program 1: setuid(0xee01) shmget(0x1, 0x4000, 0x134, &(0x7f0000ff8000/0x4000)=nil) 09:12:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x1, 0x288) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r2, 0x0, &(0x7f0000000040)) 09:12:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) write(r0, &(0x7f0000000180)="75a2dbd7ac6a8b9402b5c605dd4391f2976d0eb1c5b15bea89dd4f286589e73fdc7a6ec393a6237a76ac57cbb14c96fed1a39ea81cc6885666abe3b94abf534b52d644f015845ed945fed857f5c0cb55b82c33a86192eb23050dcd1a65509cadaa9070186eeab997e63f38ea595e5714c5c2fb0cc597f7d025ff2782ebd6e1139215caa265e98224d5786397c793cfd6998b6e1db43638dc0c69a34073d2", 0x9e) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:12:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:12:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = getegid() getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/141, 0x8d}], 0x1) getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 09:12:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) getuid() close(r0) getppid() 09:12:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6f6c99", 0x3) 09:12:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x21, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x80000005, 0x0, 0x0, 0x0, "61aa0db100000100", 0x89ba}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000081, 0xfd, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 09:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffdf6) r2 = getegid() fchown(r0, r1, r2) socket$inet(0x2, 0x8000, 0x40) 09:12:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 09:12:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) 09:12:31 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) sync() 09:12:31 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = syz_open_pts() setreuid(r0, r0) fchflags(r1, 0x0) 09:12:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x80000000}) fsync(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x1000001fb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = getpid() truncate(&(0x7f00000000c0)='./file0\x00', 0xdd5) r2 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2}, 0xc) 09:12:31 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000240)='\'\'$\xbd\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\v\x00']) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x101, 0x3}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 09:12:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) socket(0x20, 0x8002, 0x3a2) 09:12:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() write(r0, &(0x7f0000000000)="ec3972b1c3d194e6eee9a13e5f09edc5cd82aed3f06c518031fdd214fdbf79fe23c6d2b850a41f2ae09538865cba3350d02978484659148e93bbd0e82468da8efe1919704e2727a3912465", 0x4b) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 09:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789e064e85f512b7d35dd7560845a79632dfc94ff334a5619515a4c8ab06198824b3da08c0200000000000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6c73c2b5a68b1d8688cb05fdaad5d80e4d91d0dfa926c4df64e80ebe98c85578c28ee7fa19bbf51c76500cab5ab2b5bcc39986ac215bbfb6e9", 0x9f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xdcf, 0xfffffffffffff389, 0xd385, 0x1f, "4bf8f449156775b292707cf9a95e14c8506c562f", 0x2, 0x8}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000040)="661973f18d0b9bf87c9accbe904c1a751d55d4b2313715e29bc4d9532900429b32881cc70c9f65db15b5e38ef333e26da0c32f", 0x33) 09:12:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x2, 0x205) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x0, 0x1, 0x1800}, {0x2, 0x3}, {0x0, 0x8000, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x0, 0x1800}], 0x9) semop(r1, &(0x7f0000000040)=[{0x4, 0xfff, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x412ef66b, 0x1000}, {0x2, 0x20, 0x1000}, {0x3, 0x909, 0x1000}, {0x1, 0x4, 0x800}], 0x6) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='G', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 09:12:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) minherit(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) 09:12:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000080)={0x5, 0x0, {0x10000, 0x9}}) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) 09:12:32 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000080), 0x0) 09:12:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x10000, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 09:12:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000000)=0x2002) 09:12:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c4ce2240ddf7e7da97bad78d18dd08dd44570cfcf720f4613cd7bec3f89e0bd2b9531b23a69e795aeae418171d108c6e61c9f74073df6d37db5ce3f319182ae028d651924827cdd4cf8c4c06161565d267f697859f58bae7d46663a2395102f9034c36e7f0dfbced94dd42e5ba52b3ae1f63d0ca1260491dcdeda279641a2ea8a3571b977a72bffe74c7b619b3ed8aefe566", 0x92) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='c\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xda, 0x1, 0x9, 0x7cb}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000007, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000001, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000004, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0x60000000, 0x5, 0x481}], 0x401, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0xf3e8, 0x2}], 0x2, &(0x7f0000000480)={0x1, 0x7b}) truncate(&(0x7f0000000080)='./file0\x00', 0x9) r2 = semget(0x1, 0x2, 0x100) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000002c0)=""/72) sendto(r0, &(0x7f00000000c0)="a91cd803dcc68aed4753b2dd8705e78e55b5ba921076a9792cbf30ce313e1e7c7c42ecafbf6a4c676833e4d0c6058ecb8172af7c32f6a17b0d999b", 0x3b, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4d9211ae, 0x1}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000540)) recvfrom(r0, &(0x7f0000000000)=""/23, 0x17, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 09:12:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0xc086403009b1eef8, 0x20, 0xb4, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) read(r2, &(0x7f0000000280)=""/215, 0xd7) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r3 = syz_open_pts() dup(r3) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:12:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2e40f246, 0x2, 0x9, 0x1, 0x1, 0x1, 0x6, 0x2, 0x1, 0x550c, 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) 09:12:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) chdir(&(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 09:12:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = msgget(0x0, 0x207) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000080)={0x0, "c7bc9cba06"}, 0xd, 0x800) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x1, 0x8000, 0x7, 0xd527}, 0xc) msgctl$IPC_RMID(r4, 0x0) 09:12:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0xfffffffffffffffb}, {0x22, 0x1}, {0x44, 0xe0a2}, {0x22, 0x1}, {0x0, 0x9}, {0x26, 0x7}, {0x41, 0x7}, {0x26, 0x20}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x80000000}, {0x0, 0x400}, {0x24, 0x2}, {0x22, 0x7fff}, {0x0, 0x8}, {0x123, 0x9}, {0x69, 0x2000000000000}, {0x89, 0x4}, {0x83}], 0x9}) 09:12:33 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="db40053aa4d3", 0x6}, {&(0x7f0000000180)="120cd49bef8b033d61db6640a385e60713d6002be06a30230371776d41a2585da570b92c6d053bdf395fedec65687d7f35ee292c331f13994a65e3fc8d6aaa8eb26d58fa1a7137ef521440f6b8a6d3066d1997a494ca0638e1ad8018b44012bff281c72b8ed763d91d64cd19e4e4487b718a9e6082332a904782c7eb", 0x7c}, {&(0x7f0000000200)="695fe7827ad44567fe0071483da66baadd064b2aa256a7c23bd8cf3b0e878c031e0a809c29b7d6fb7caca6303a90720905b6d025e8fc8024b8e764773a27396fbed79754909a67bdbe8243b70d5e0df45e4cbc79e8f8a30b75818310fcc2ca2b4a5fe95414419a3b90eb7f2e189e1b06ea", 0x71}, {&(0x7f0000000080)="0d5cec83d6f223907d1628795528c1611bbab2f9c43cdefe93f3f10e30b4", 0x1e}, {&(0x7f0000000380)="4d4d68f3ea4eb886fa9978c72acd1c4ca4f3ec097318cdb7795c254f321613f45c10efdfbb51f830d76c4678e357e2bb5cc847cb3739a3d8975c49e792b3dc19572b73aa895f0ebf360fb2268cb6cc6ee709f87b7a2f9a6efceb48d1ab40cc14c1630c274398c27b63d2b094b58d547751b516ae3add90238324f9b65a108084fbf972a6289062e2d640015fc5900d5857b2ecc443449c29e3023052c12167f8a1496a6fc229a75763206b24a807f4ecbeec206329b3915551754aca4bf0f8f8418594126a384df282ed9c6dec", 0xcd}, {&(0x7f0000000100)="878c1a78921b78074da9dd508fff80ffd86b9a621d96174a6ff016b383ba4dc4b2d21b1e3de35457afa2", 0x2a}, {&(0x7f0000000480)="0f0086c30e06f62998d3aa4f80f3c4a9bcf0ebb38f1aba335489cfe762ae7a3ba091d49f4183139c0c1b11e2a86bd039f11665eea4f2f3cc8a15b512f2526d2e0e37cfe562a487d072dd77b3", 0x4c}, {&(0x7f0000000500)="f3664fcca45a68d585efa0b2451d17c5fd8ce1acd9182dfbecf29cdb115549ed42656c3a19fc424587318427e3e152e683dfb98796654e61141ed91d8e2eb2ab23b30b9af533e9c5bb69871b89aa476f785c35a1225debcd71c45d", 0x5b}], 0x8, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r0]}], 0x30, 0x402}, 0x1) 09:12:33 executing program 1: socketpair(0x6, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000023c0)={0x7fff, 0xff, './bus\x00', 0xc0000000000000, 0x6, 0x0, 0x1}) 09:12:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000080)=""/67, 0x43) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d0bd8870ca36c3e39e06b5d822e297bb45740bc81c112e72f9e230d650282395d58cc0f7ab4e05f52ad436700e42842d064649a346e3bd0e0badf5383c5cc80ad6746c872de4acaa16a99df027dd26d117662c", 0x53) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 09:12:33 executing program 1: shmget$private(0x0, 0x1000, 0x401, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) 09:12:33 executing program 1: r0 = socket(0x800000006, 0x5, 0x3) recvfrom(r0, &(0x7f0000000000)=""/11, 0xb, 0x42, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9029f182de26e066cf06d06982020c2f66696c653000ec339c190d19d9869fc621a114b9a9163836a47c0455d9c94a09dcfe9780625c942a5a363d659a1550de31869bb8f67179d715455fb2c66e63a09e0e59dc2c6600cc62c669de7225c929bd2b3b6a03beba2c3797b745751423d74d7939ba315267c6b04fac25e5954c34608c8f33c56ee33abd0d0b37e4f70d02c4a389093824ca813f43aa70b0a533c8289d9dd5789560366539b4b6150970f1dbe9ac69ad9ae120819337c288d3271f54b2cb29b14d2c75a93797b7b64b9ef577633d0de58e8d3e093dee05aa1694aa449c1635391cb1456d91b8c86bb4b6cd8001948a2e16edff88d550783a7956515c852349b5d8e72c33c781a8ad0d5dfdfa3820e124ee78c723d9bead2fcb8bbea307de6d1aba486d3cfda888ac36744ee797884474350000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x243, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 09:12:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x218, 0x0) flock(r0, 0x8) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sync() socket(0x1, 0x3, 0xba6e) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000001100)={0x3, 0x2, 0x4, 0x2, r2}) listen(r1, 0x0) getsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) openat(r0, &(0x7f00000010c0)='./file0\x00', 0x18031, 0x140) 09:12:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x2000300000000}) 09:12:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 09:12:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 09:12:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000100)) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:12:33 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0f9024774d7611889d74ee850eb9c35c02838bd102d9cba7ea57350fc947b68b50249ae12645c09b6fcd6a0c43692de0feee758cf1bae2206ac6790eb201cd33b4689fe"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 09:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x12}, {r0}, {r0, 0x20}], 0x4, 0x0) 09:12:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:12:34 executing program 1: r0 = socket(0x800000018, 0x3, 0xfe) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x2}, 0x0) 09:12:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b72085454c2bcc03f1dd55f6e092e7f18abe0636a3cbe7bed3d3e021f81827c8b9a5234a334314c4938ad3bffd25a55b88d9754e1d95", 0x20c) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffc00, 0x1000}, {0x0, 0x7}}) fcntl$setflags(r0, 0x2, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 09:12:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) 09:12:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0xa0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x10, 0x7, 0x10001) 09:12:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0xaeb, 0x45, 0x1, 0x4bc, 0xfffffffffffffffb, 0x3, 0x2, 0x2, 0x2, 0xc4d}) fsync(r1) read(r0, &(0x7f00000001c0)=""/101, 0x65) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 09:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0x2, 0x10001, "1f15ca2705764ed7b802ad62dde8d3e363c7fcc4", 0x2532f00e, 0x1ff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:12:35 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:12:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) sync() socket$inet6(0x18, 0x4005, 0x1) 09:12:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x4e) sendto$unix(r0, &(0x7f0000000180)="59880f64bf3a2719b546a6aeebfb1e7dec82431ece46ebdcc5da2e0a6beb946825c8953cf858ab8e66841891c02a03df2405da33fef1b7215dc2ab1ba15bc9032cc7d7043da9a1c143b113e5e78d1d2947fd247059ea96e98c984a7213abe7ba8ba1bb440bde613772f9451ece906b16b0c25787f10958178374343284636ce74efea53364874fa16dbb24afc77727e48aac8ed3fd24138c9ca3ea2c0f49bd3c3ec3058987c5c8f77e12a70104986fcf1ac8504f6be2a50a4e38406e1baf668116592e6c0c280950c5b2d7894209e7450cd9133293c0baa752c7eae377576b6535e065b5a5f3593390e5d7aeea132a8ccaf7b510c35dedc59e5e968e1fcf054426d47d646dcc587cd55436dd7af01aba55007050414ffa3a6ec8f220bae87f759427183626ddb514ad90ab07db35cf32d1ff042d1be6dd594c88876e153de3e014b4db42070be7edd5e7a3790e1d93fc06d43d0c8b854473ea8dbbca794aef7a12efb9e5d7c1ff094403f6979edfafd998e1979cd6f3cfecf5782fe9e9b54e3eea90e450a018d112bca6be67769827007221bda3580ae2d87be30a4144622111a841d738d25176797ad29089ae9f775cc6ce84b5487db6822b3a7178228c488ee4e5f056c5baba5e0cfb9b1e57ef93c948121d21f072dc7daef0f7284e7b133fbc74a6752dc441c6d963077327c143ee8cb4cbb9ac4168eb9e980d835b82c8321bfc36dc1bdc82e002768748c3ebe4e36b82ebbc4d31254d736593f851e89cdc44b04549bafc058c6429078c7af282a55ca45abc93c5f332365a310f1f03a3bd31e5ebc156aaf25ee0ecc0fea53fb69658cbba16b063c469e96dd8957e56c1ed851539fd46b39ef9ba913ba6c598c8dcfc550e872cc39dc5e3720e61833347d5a22d1e8ff4828136700d09ef14ed957244c4c4e242573a2fd468c260c33f9b53c74926fa4df9cc26898ec9f1ce628b690fccb13123693a0312c545a335965902fd82138f93aab5297b71583f088da3f8513c6de25f1ed13dd2402e2081c4d7e1c7ee4582a840144a39d29fbfa0755f9eec4a48a4994050dd6ac38f17bde5fd82b2923e527f7538e6fe4599111ccb51e2fb6c4ba2bec0e7d01843e5a2f82a6cfa3d99eff8e55682eb004befd602392ea9b558e2d90974a357534f0c7ee3e558b886c15a00afedf983170d081c23498f6eb4e7f5af1f447090bc767be0cdab83dc6ad53028e308df99bd1f4a5286991016eef6667a4c41ed0cc1acb1f68f440e5d04158c3565e2d84b558f7aea97536519d4a65a3a76d2dbcebef77c1f2cf8cda9271f07cbed2a44101678e2d07d573ca2280556b27f926cb6b44458423cbedc9d58c8b188f223737e07085de383e56ff1e4941eea826396aaa1ab5b42f557cb8e89358c0dfb31308ee491a8a4b8a9c4490385919e8d8b188f2d4314e421c28708dfc4831af510bacbaffa4d3db63441c450364786d035f764206fbebb9e645a36c8ebc2115c791ef4ccb3623c918cf4b50c5bbae06bc1d430dbf8743d511679ea1e5ccd109d4b3b7cbb5bc3344026d4e56c527b064118d8971b2491649eeb7cab6aeac3108ba124720744bf3fcbb18eee5f56927d5a085653ff51189c3b237555c6333f207751cd5235c9392ce811ea6a015fd120fb58140ea5879e9aee3a1097fec068b0e56830bbbb7ef6215ee28e2575e236b72eb1932e7dee0e60263e44c2b762029c651e8c2748efea1ddb059bd9f36750de4c90e856f1156ae116cbba111e0324136c049907b8ab9a70308ac90f524d18cf64356004f6a6f16ce454fd8b932a80de985ab2a21df635e247ac2b96d491f5a6843013cc91f49e82d310373e4664c6da30855f73d579afc748425dab7236cd222f2eb6f134fbd3e400686ebba352dd63217f0b0d037ab715b3b1b4653466016750ee28a5404b7280193da88677aaa4fa7b7afed6ddb436ad2fefce7717b58d82d172723cb6ede6b76938abcc874f4f77d4ddf3569fee271ad56acc2aada90c48951ba921a242481c1141c9702c5c5f800df4dc2c1cada3c1e37ea8c47ef46f87f455f9ed32375ec3cde1bff9fba50b19bf0e4b504dc84195fa375432b81edc4ede532a4ed4f9e57a62e962a0ee809db6c025db3ee56b0001347ce48fb8793d9ae648d357fe35cac668fd34f12e5a1906f9a945777dd8776ec321f72691e9dc0070051166e7763971a1234a845f861ae8caf7ae1bd4eed8216843021bd3654e483dc730001e31bca51e14d0e6e1ff43c8535fbc9b82dda08c8dc4b1714135f16bee390f3850175fd9d73ab99429b881f6770bb9d7a08e8829b45b02f9bdbe31753073de1f469b70d51289259663dac6e9fbef663ef0182978435deeb827422fba38a80ecf4e132c79304f54eb877bb9aa94d198647c65768842e62636c2a862a199e68bf750ad1241ad602913af4205fb2918c70131f1762a755cd01f4f8d22652116624aa266647db86f8d1b66f73e54a0aca660170d25ce8b4d5464ffbfa0980ed43381c68405ee3c4413e34f202a220316038fd5f45729a9f622a9d3651148b88cd7c3658b399ead08e3ae889386421efc2c5955d19414773dfd3decaf646678b34e9f303fd0efec2255211ef879bb4dd7cee9abb9a1ec2fe8232333facea8feb364b341734a84e18b50449cc11389c6a1db2d2e85f9a68603d18e251f5f05278bd74acc3e115c39ec9a485d839962fa8fe7b399f663b8176f3598cc31fcf618b2e09b3ac3fc2ae0b219910b05a6503a43b5114a0629df2be5b4895188e20a98bc77d9afeee590c6eb6d9de067a3de1b97bd68ac875b41317bd741c93cc5d66d9b557dee18a9e0632028586e9f05f742156c0139ca803ae7859a3bc47340d47049cd48a35f29370f55bd81c05f40ae8cea00502f6946e96ce50992d7bfa81e78fc0435c634b8240b69f01e4ede7ed15703dd258ba72033d6013a9bcc65e26495494a00523b4cf6fdd9ddebbd8966248b54f2340b3140046bd0b20d9a5c925f03212ecd1e768009ea64d9527d4d00c752442ae28bb9e20da6d8b1e12e78c1848ed707c2a367f79bcad0883014400729fdd5a6ac39a55f799f3b076daeaccbd7292b9005e5569b81cce855179710fa4f56d44e6379da508aef92235ac6fc71958a497c0528a9df011ae57ade42d27f5a155294176738179aebc8e42a5c12dcd351fab704041c5c6dcb57113b1b9026c1c6d4da45961890ed3e51d94f9a9e5a3d9f50e4bb156544b1893c7021b67d1dd4a508ae49ad1ae76b1e358b80292301d99418e251fd41abf34996f8b8d5dcbad13740fe36273d5e2d80db8840ab7144a0e8b94e7f8bef25d9a2631ca1920bb982113caa620d7809d744523eddaa5e2274f9bfd6b8b9101f7d497fb3012ec47f957607b004c2759f29000d0dadb78f95b9542a07906dc4578f1589873a74b4badf81ba305d94377c6ed8c70e74e079a680dd4c75d7eb0a944c9cf55c2665276719aef8143bbe8643cb69f00b891165b9f803bb8790d7c35f31153fd7bf1cda8537366676aa8b21506504eb74a0fea1d8a6e6ed9d615578955186851042adf674d76338ae50fa67d574dc01efde6c18863e74a77014099342719f58e2e45440ef948155612ec13e456f963ec6c2a99988b6901de15e3893aaad568bd36ce8cc021c7052808ed95983dc6e21d7c2f59bb3286c8cbdec4ed01dc14ea833f7dfb06887b554ba874a0c2a0c5e3d9fe114d2e029cbde844dc136b0192c01d3ff3cea0dae5ffa10052100fa8c6252128bc1d6e3f7927a3d76397a99ab93f02b5c8b3561ecbd314f93388df82d915025549f57185028ccba8398e02e7948b6b2ccfe469e32d4cf8180092c0eff1c4e02f783f8876b3addc532b23e902d2f424389d6122d0b3d2e9d1349bad1050ac7210538dd5f140e3d291a1282bd1a368c1c88e005cad67b8d9ad706b5f2348c8ef3bfee79cd9e03f33e93a695e8a25c311886ef6668dc13c20ae9ef591d3104c3b3a9e1c5d57addfd5b89d8a13f6054101c089528f39d0824344996502e96753bb5307ec5a05316275685ab36c64f33805cf3521b5c79fc47d25404dfbd5c1227f8ce9639ee08d89a10cfec8ebdb349cf5e555f32a6863279283268a8a2ce4eb782fc233dc3a1c7424c0e47ccf343225b0be7687ba71b3790b064b497a71a871b31d7cdd0d649a60bb1db825d679a90aef1b76059d9298cd32ec8fba2b873cb86935d2a20bb98f2aa873b9129a9587fd05030bb038dfd72ebe287a85268913a3ceffb196ccc813545be0ad8a04ae78f910196b9f3bce0ce3e9bbe528ef196e24401fc028785a823f06485e19a018e2ae9b558e756927b96172ffd19ea60529268ba2aeba85f6b979b52e2ad4e8b3371dc82cf8367fd0ce054a8e6ab2807444cc8b01aa96eced98ba68589c22ca1b51b867d6226f39d038cc47850ec80aaa251225fc90cd85ad0206c5bdbe746515cb4f50c4c0e85ce6f5d3ac8d20e32fd54f10f9108eee7e837a314d761c51356f95922246ac9255a34f447d02667cba96265fa1d00821ba314a8f57cff34d159f6c2ba13108836578b9e6092fbe8ac6ac5d72f90068a4083a4081120f0ffacbbe5749f86d04737cf1a9202b0a93b8bb50cab915c11069ffa2078af621b0142fdfb8166997b317a5989b285d8f798d0cddb38b4e5a1edd243e5ad89c2349f8108394d9511ff43a0b95a77a5716eb2f09a1edc2ce039516ec2cd595b4ae13ca9179094d6f1913d19b49d9935ae9b9c7e5495fb92e1bbace37b0b490a6eba6969433dd16851902074454a66257d8c3fb5612e440f466cdbf392a0f7cb581fe5d52307d469a94f3074b56e922b554a350578551f689fee12e4ffac6db8c4a1734d9252650e172730e284f15bd75d6eb1f4a9cc340e52a2306a79715c4acd7c5c2d1adde3c1ee6f1cdf959f5b7a4981def12e6c1dba89a94a763f3025af307f89a660b3953685ef3831c7b51e30438898a17a0a9df79ba90e0bd9965ddf10f7762fcfd867b679c48caeba32b0281416b2a95c8417b33d674b07c4ff9464605b54ff6b5e8a296c45fac6fcd0b8dc51bed657f4d4c0e0f23c20fe38ac05ffe002975c4819ef2d5d9c3cde6c35b83be3f233a43a52cc84d10bfe099ae9e25840873ce665e326fd289bae69c3494ae4c8c1495aff2582d2655418a61c683bcbab5e2640438b17f9682dc26d6f28b726c871094627b6708f9495f890df4d09e50d0399c038e931a23722550ff0e000159f70c97a92de1b1629c195ffbb0f97e161209a53a9c553b2707896cd6d0536d49bb9fd07d06b00428bfa4877afb60cb75630c82f4de3612a07972e18e69d6aee813eb287fa52c2273e74d621686acaf691099cef9bd42cc16265ce6840cede2d0578c21f9234d284b7fce030c263282d2748e80c9f1e3f2ac3c59ea3926360275f4907bec5428e1a2ff6867e6b04e1d9cc506a923d697347b13a74f019cbafb5a81c8d4c68f3ab4b3e643c37ffe4e51a56e434319fbcb96500028557924c6eba4fd8570ac29d970b9e156ef24e71d20c18674251944dba93d2a8f5d100940eac395d4ec05e20b7f833b99c843bc8840108041b20d6bc8c6221d1aeac2d7982b780a981ed55347b135de405d01b3aea6fd008d90cb763476da74936da492235156da1d5fb81eed4991e4c6c286d65d18ef3808f200fa5d5a992bb6ffee542e162028b3640856c4b01181a7c2ec453562e90f48c44d96060da4e6e575b13c342286543fd45bbcfe27f6492cf48da9c18abaa61a5ddfd75f6c1f4d4", 0x1000, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') 09:12:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 09:12:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x0, 0x3}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x40, 0x1, {0x200, 0x40}}) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1004, 0x40) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000440)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000280)=0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x5, 0xa88}) 09:12:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:12:35 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="b9d6b255b3451328594b8c6dc4823270bd18750761be9023656a6e4e39b06b2c845f4bb1d09852f9ac94774c5fad717b066a2be6c1efdc846150ac456e5b95b0fd395db8ecc0e1e22073469ff9b3d2061bf2697224f2aea38c6935e34ea3e5e793dbf71896", 0x65}, {&(0x7f00000001c0)="33285ccb2aa34af6059715d6eeffe467e8fe9e7c2c61e5679397e1db98680217699abff17d8b0b5bc09b82cf446cbb0c7433c3e97f01f82124880a826d94e02b7d", 0x41}, {&(0x7f0000000240)="a8a559563684a8968f9b18ef0c14359a777cb7df7bf0b39050ad5e2d6871f187ae7e08524d9ea3855db6d7c36d6a7374344f31282db1b4a6a3ea600dcf67fe1cd48d095f17be32ca3252451f6c737befcc91f69e174b366da7e94b53240b56a60acaff90fcb03205ee46b29cfb434502c0e37669dd4b2530f082d295b43d7e6fe49b76849bea17aa50a5", 0x8a}, {&(0x7f0000000a00)="f52ee2813ea5675a5150aaf243537e5cc217d804f2ef7dea8bcac90d67ea61e3d093c1f3fc563033b4172a5abfabe39d8cbb4ec736b30eb3cdb72a6997b9f20ec535d632fafce8b02e29c64f109ab8a6522af8447c562e1f17aa8bf623f08e19590cd2bbafd7220d272353ca50546751cfd0930a367149c41ca4f664d8a875e4f7917e37b2e5242472c3316fe1d7156f92c5c67bf1a6e830156490139881c38b572a951af6e775e14d3d482a2f77cda577866f207135ca7d656a7b6729118983253f1fdbb0f0142f23a9b7cc3827de23b200ff3cc956ae32325f474c6f700664bbfc757bf3e081cf20e7999676deca3d62d782132938a3bcfc1ea07c916a524ffbe3131a0e876ab2f74f57df3ff36c6d4d9024d3d867523521c86af0806e642d9220d93ce457a8539de07e0f219044ad703d5743266c1449a8bc78e8ebe2114d0cdbf4ff3263386dff7f87c3bc90658786119583a3760253db15ebb62c94fc0953979954d92d54677dd0974cd705110160f805858db5f2157699474579f4e0d186b31e36f01d0525bc343a7cf11adb9d41c2bc2281a8ebbc3949b2315448bf130d0ef12860593a8011f1fdf916b0eb5d4a49a7212552a810631d82b4e63bec01696106711893595287e8d80f47548f7b56afe8c534062799d8b93952e42833f3584c777cf4a8d29fe6c2aff4aa9dd9785542abf483462d1f72a644506d3a4b35b0d70bd14552665571a2c28adc9e3ab94d18b8a1236e9e29e4c182aa245f5fe0e83d5cb5ca777f9e6b8f70533bd3927083392ba33b75535986a2cfc4c1be8b87f272fe3bb98f4a5f6fd8acfabb81964fcc7cbf8f75b6fe2285aad02d28df895bb66892d4290ad153a485082e09aaf0be212b9c8b445718df3247defe3639e9e19521ec01dcbee9a72ca1f406f15d926d8dd57a54eafed1d2dce79dd135e429a0d317f4b71e6a581ae5ff99c2cb0dee113e06526e7e8e79522a9de720e9a5ca456a1c0457f8485fd033b6e8d2084e8dbcd1fc6c3ce3625776f77e4cb0b7bd39860dd4e79aab592b995d09291a29fa97c5b81fc76922dcd9e70377d648766d2830a3eb5da1dbf8277b5dbad174c83bdfc3bb20f77d070fcfcbc0ed0aeb9c66215ff96df36891389dc2d29b8dbad2028211e0e87a260c78aab1fdb3dbdfc342384e6df9b41e84bc4474401f3945a28cfbee5f758527745d4c477e0f553d650dd09233df97ce17e069f572dc890f20954dd7ecda3c6b3b7c40f31b0e75889d6dd883dffa6781e3edaab5c0b056ff8f7be6591fed64126ef0079163a489e0e903aa9f4881d4adb7226cd05164aa59629b6cafb2689b982e20bd342fd0b5c557c71642a9d85a2c9bd3f6f622c2e9bf26fba72a3e70a2920dea5dd5697bfc62c7e91f146fef335c5ae88714aa31fa3eca935b7a48caf66843961564e20f3a7d63e80ea5d4aa4727c25d5cebd90070ecf962cb72794b0c82f484098b99df6fb7afb43d4924c1920f10616256b498fd52402be1780fe132286fb8d1757b0bee72e306f5db5e57646ecfde179074ada7867c9cbb8e9118ed3765b2dcb61a856fa67feec1abc56b46cb79dab2bee9409931dc9fc71eaaeb80ba3cb5094eb6f587ae6f80753614488f06e3bb1aac828b61b15b30de5cbc0a9ea3f6374630578f7518bd1b02d8cb1d281ea2b950776a109f45618053761b08114963b645f17a2191d339ecf62218453cc4a3ff7361b937ffbe704785386d45639f83b3b2283d01c020f80fdc3c4b2a717e50f69289765e82eebf5956ace9ea441d5b2bbb63fb48032f23f4342e913d8214d39bb1fb647bd2068b52fa4cab2618c6b63baf8788c1215a91c3a7358f7ea304cb53543d4282b278053d700e4691fd757268d759d40048b50f79b1ef4cf67bde829a522e7fa526176c7acbaefb26c0874aa8c61b074af51ef4a5cd5f79eebac9308d2e3971ebf937e25fb27cccbce84edb48a672abf42c3697fdffc08b9d5412f3d978dbe944b059b1f292561f8e6e9c7f8d6c175f5e6b25f4937e4b55702923603aab875090d518a4b909624d51459c7cee00cf86bf4e045331128655b2d62829cdabb8ce0431b16887c3e2fc54b17840e3f28f6f2fc09d2c49ca6532d5c6478c2e6873d994014f9bdf68fc29b03de06f5888f62e003e6cf16af89f2ebe97fc40c8fb0cc7a5a266cb8fa3e7972cd5b03590d0e1cc194129cea294a3240653b399ac32d2497280475539eee5a53110b0ef2829beb93ee579622551e0fe79ed575df97c828bcf3e13486af4fab9435fbe7597ff353eba2289007a1fa058424e83e4a6939f1b7837ee80bf1847aa8570ae4e3a18c819e1a2a9ec1fa9d73d5eccf8b03d9f5a0aa8466c6179760fa1bec6c4cac44ff3e7d8b6935fa6cef0ad83fc3d7a961de0c407e4e8c2b021106343a88ed63cf1c50dc03755066564cfcd941cbe772eadea0f20f12aa31a4fbd72d66d12de331b62ad56b2a132debdd82b8c5b94335a90751bd1e11bcd0aa5876fd178bc7ed35fc0034eacbf6a9eb7341952cfe099c0cff206cd469fed45e014a83f08fbb285b9762e5879dc52c1b2bb2cd3f178afa9f28a19cbd8b27154da02e888a5d6664cd46fd30993795632753a1017b061a682b29f1c3b2ca4d3b9d13bcb43974982185c78cb8fff61077d9986373b58325a269363b110c0aedbfbc7cbc7700904be932d1c603cd3c9b227f4a7c54d8a3c01a2775a4acb59a8e65d2eef683bd33e608797745b535e55e61368c3061c9c485e1df3ce980def220d2b54c9176e0b46e641b2252bba25d88d8f0f9bfe1d0cd81b047662b106f81ab4b9e2318bb6e3f7071da159de3c568828a3dbda5bc7e860ec560e05a75eb06393c434dc679a28da21a072f0d387f6d5af4c56faf798f4d9f7295baf50d8675078740005865eef4bcf9a8f56b254d199d100cb36c77e6832c85e3d887a600ae16316a4ae10de4c315ca23862bad96905fb3cb90dd7afcf3205cec0ae04d5592f58bf2f9feb4ef81fba2f78e1a05ba71e0fcb5800f9623fd7117e25241e6df5caf1ab6430b30cec8dc32a075f7df2398e50709eecd11a23a2b1f065768ee1842802a10d9ad9d6fe7a642b6130993045bbcd383e2d6956933137dd0a23449966a6c0da0d220665db11e05e523188bb96f09d2dccad0b66f1f0ed79e0cd9e62a9a598a5d6ba216fcc5b1234cd8f4454b0e4395d90208f58ae9335a778ab0224a8b7019eb27c99218bb3253b4af5dd5df10f0a61b5e26063d8a3713f8137f7b86fb885d15cb93ea027ca15e8ef686f882d6eb6dd43ce9aa21d667a7c849f76a37e75b420bd3e0d35904765e3c1ebde2c013cc020eecf3b6c72808cec1754349bf43610a0c328de506c4d05648fc3fcb094c4cd10f348f2ba2e91e08a217eaee6fa9563efe00040025ef25ccbf4547c9749488ca3679104a4849c37b6b5202a56a5abe22a72877477f18aef85603980215bda5b78db1db18938a5fc17ca7d6cc6d518749f730971009f164a9455d5b243fb6e245961455e5f98353873c10341496972eb64f8931d146ab0841a95410a712c5ccd8d4d9c08ababcefd8a8e175b9dfc9642684df85b63970f1bcd1bd3ff60798fcb6a61b899356aead0180ae202cd80ff3b5f2acc516baabee42364adf21c91fd48956c5bd74b7942cf8c4ba06f68a2e227990ecf847d9a25841bd562dbcc2ba7188ffb1805f5967c9d74e868498f909500f4fc566a64469321ffdcebdb2a71a483669bbac1d32963766014e09b63010d39ce1679a7e106fd2c6fe0d4d38080cb952f26a77fa83427519a546eb48779ac5e3052776f50d6e03f6f196ff9935ba0e79c384a3643a9f659af33640fda51b39a8a17c66ba9a9f2d475f86bd914e4e4e4cd9f6d6cb0d8b1946fb87343a80ded19888914514aed5c603fd23ff67bd8bae38a50c9ae41b71ba1ea9024228e9a2efdda272673062610f95eba2848a059cace8096b74fef94ceed25f05f6d66063a69d98c681e74474b482349939e99bd1d2c070c3633435c9838c5f103109bc229a31e4f8dcaa4a68b779c1c8ff41f4cdc40b7b99e273210d0ccfcc7d78684842d45ca0c943a91a9bbb8e869c5c63b9e9af6b5d75db94207b8d2a337d4a34ae3f675e020d95ae89e3f4b66c98468c9d2b7ea7c9cb01cc5488079b00f567751f635ec526e33dd10ef9a0a1286329bb5c339cd4d008de4e2d163cd56c34d0aeeca6b41aac4179ba291ae5be8733015a39e1fc48ed30980993b897cf5f4a752d3a948d4c4cee06fcaa3357c89c3350b8cf09a90801a8db8d6e624131560fd959b26bbe55611c5409fcca7a1012311467d69f5a7d8f7d9b0abab2327c4dc27ee1db9ce6a428907b8ee05de6343fba3a368d42b93ca1eeac8b7aa80be0a268bdc080ca982249b2a4b9df3e0b2ce06fc743cf790b6f0bb57397672a31606b4772df1b58e458eb01501be422b9ee8cfc63700134f97a783a6caa47b7ad4c3cb6c93463adaf9218228c86401ebdc375029f134482b8be13bf725d32b6ecb970638ec0bacf950f94c202db7eacd9b4e12ea22a3f90fc5e76a7429738d8d0ef37bd0c12b4bc42ecaa36af12a76f262a9429f787b924ed2dc6486eac405080f6fc80f9416b1d8edda087beb869667f95cc9c728d39f3e77fa6c4e88a4f1f4d0d0f778bc84394fcae2f889de8fb725942d845a91f13c0d571da04809ea962656d56632eb97310380be9e6383599e7f982030b53bd2019d9c0ab0f6b8909f994e1bb63e4bb055eeb31cdf7034b5140bbf91491d06b5c3ef33d3ee496c02b994ca43f3298b0e6bf46ade172e5d5f866b02d12efc1887bb840fdb45ff04958d30518e473c2d3e3a7d28240fa11b12efc49d1e566906506466e20558b56b24fc3ab0ce3a60c4b35eeb4adb6e069ccb5fa20ae727fa5738e8ecb00a9773533d88b7c96326996fa6d03edad17ca405d32f457678b9410b60c5417a05275dadf9e348959a7ee5e95c72072ef2b6bf6e8904516ed9f331d866ce9c558a8a25403407101808b341191e088c90e52e495e783efc075603922e80bd079dcb70dc6cb0f2857c587a8e485c5d7db71c343cea9a99f10ec9067bd68ab6f69253c81ffdbee31b758cc78289e41bd5626bea1fc15bc51c221250c2cb3c4be66fceaa98471bda2720208fdfb92c70a84545982fe938a95b96ee5439a7f40412cd62b8c8d90983ae30dff81c19d25525c799e2fded0974f1734c32eaa50269cd48470ed758c592aecec4a9337212fae68b7d30a3535e05af08b7caaf9cbc4315dc0532a87d0e6f76a8bf5f54eb0dc72d7a601f98329669269f992a5d9982f668e55d784749804d030841e54c87453bbe63fd2df0c2afe4bf80e6c36f1a3287fee96aeadb939af7cfe97411df3d845f1f95a1aab8dc2b01a25f2bf3d5e4122dcd74fb5a58bceb064cf08226c5be7944ecd141366207e2a3552fbef7f30adbaa2f5a1ca21f00f0a3a960d7d89b928762a4d19acfb4a69426dc783f53f055292292d0ceb973c4b35095ec1a8a0d46058b15c868588927ff416e54a47a20d0f53ac7c6e68da11a7f5e0031fc2040d1d9f884d16bc53b2278881ccf609433ef1b6ff22f778f9a8e8da3c30c2a8a7d9bfbf01dea27b8438d6cd1524018e1afe835022dba7ac69ca60df3cff2fce055bd08b0aef3f4339007047a7147d6bc78dca792d708bf5f242ec0c6bab5e6d6579cd4ff1e8df5fe93593945eb215fabeb9debac1dc4bcb39915bfe9958ebb468723781dd2d9587186a6f33c02b7106f6818257110292c14fe", 0x1000}, {&(0x7f0000000300)="cb0685c4627cb550079ff0a05f2beb317cc4a9c3322683bbbef1f99fe45beb2b38efada4e14f7ce3d92210dc11a8054212825308b1016024b72e5cbf10e9ada43fe52b806d0e5eb5b378fe1817ec02b057ecf0adb88d040c29e13945c4391a84bdc7cf33c37c2d72f1e4fb22783cb3706dca3778f7ca88cf8ad89a8bc2fa0593fea897e21e170af0d25d1a9750f653a9c6d55dec55b9e6e160eb95bfff5f6794f172cff79adc59dd487352aaafd4506989bd4735874ac21a7d10acbc0d998bb2aa503ff3d64a32cc5970ebbd4d2da3b13906e7d17c5906a247669bcc5759ebe813af", 0xe2}], 0x5, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 09:12:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x2, 0x1}, {0x1, 0x55}, {0x2, 0x10001}, {0x1, 0x10000}, {0x2}, {0x1, 0xfff}, {0x2, 0x5}, {0x0, 0x4}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0x7}, {0x0, 0xc4e}, {0x3, 0xeeab}, {0x2, 0x4}, {0x187f9345d3794424, 0x2}, {0x3, 0x1000}, {0x3, 0x70}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x4}, {0x17cdeb0d3a597c1c, 0x8}, {0x3, 0x100}, {0x1, 0x80}, {0x3, 0x800}, {0x1, 0x101}, {0x1, 0x20}, {0x1, 0x10000}, {0x3, 0x9}, {}, {0x3, 0x6}, {0x3}, {0x3, 0x800}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) 09:12:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 09:12:35 executing program 0: pipe(&(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 09:12:35 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setgroups(0x0, &(0x7f0000000080)=[0x0]) mprotect(&(0x7f0000027000/0x2000)=nil, 0x2000, 0x0) 09:12:35 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) flock(r1, 0x2) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x144) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x9, 0x1, "2b29afd357d402f24fa0d913b56b32d1f0de6a17", 0x4, 0x20}) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/47, 0xffffffffffffff59}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/67, 0x43}], 0x57, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:12:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x16a) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x7b5) 09:12:35 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x2) sendto$unix(r1, &(0x7f0000000140)="f67a5596380b087584828890a8c86ca70470022967d3691eb6691cc302fc52164f69f3400a7b359452e9b2dd49506cf741d5f5d4e972c31d4cc6b3aed0da5525d699362b3a4497ca98536022a2252fd95877086919e1b7df417d06ea85e157ecfe27125e27074467b17fdcf66784a48674aad7492be933", 0x77, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 09:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 09:12:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c2, 0xe0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x181, 0x100) r1 = semget(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/4096) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/148) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket(0x20, 0x3, 0x100000000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x400, 0x40) r4 = msgget$private(0x0, 0x400) r5 = getuid() getgroups(0x2, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x9, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getppid() r12 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000012c0)={{0x1, r5, r6, r7, r9, 0x3b, 0x626003ab}, 0x8001, 0x1d4, r11, r12, 0x0, 0xfffffffffffffc00, 0x6d3a, 0x5}) pledge(&(0x7f0000001340)='\x00', &(0x7f0000001380)=']\xea\'\'-\x00') setsockopt(r2, 0x401, 0x7f, &(0x7f00000013c0)="037d0b3914db2c87932b095b19fb3a75b019906e2291d1487ea6c52b816025a328a9cdcd65a4a251722bbe93e3f2abb56b698da01b876d8d1ff03806a9e2523812fcaf6e2ebe41e8bd3d310c4c02c16c8e38e37c34117de0b4e9344f448cc95a4263fdd7797158948b36ec5c3e341181f32331ffcba03823e9d2c2279de9168d306cad5577e83df94ac92845daf5805bae357036db5d7a07519452cf178bb974e111d371e6bea40b5480bcd1f3c7d5a8f003c6255e4da0264bc58aa22d97a4c355c2881b799c878240645004735341161cde9840b29ee9ebbc6ef6d57739d4204099a617fc85312b143b31f25cfc15899e593b27c5bd6492469598cc3227cdb4f96cfe79f7b08ca7302baa629a1627517e2ebb3365a556a8d994f1960d7a8c408a9c03f15d4f3ffa3473bb47198cfd2d9638317e89e434e4537ae21a3fb460a0bdc582ce08580eedc00381e4310c8ce35b3761c0089753d51fe0bc38e7bcbabf8d0b0d1de4994bbc18e5938874f91f5dbe2a068a146f6da4ff32a89643ac0b1c8212d98789fadbb53db9168d42ec1b994e64dcc19f152d19e8385a0a1ce4f178947f4bcf97fcfd8cc2d394d1ad02237d9d8c03b19634127977f86618ced87f0e88ec648e5c1cb736bd49b3a161e6c51e2109605da307b57fbaa7d32ee8825c9a179f3d36f87c5056e1bf77fb74c8b20597e03ac1e9fb5b84bb44095179d295f76eb77a8b41b4c1ef7f282219e39a7849537e043a954796abfb8ad6ba84c9346513d64a6c2c89d1ad7d0add2a75698bf2960711ab9b810338e43ae6e274c4a534c13bf3096f39390e5822db0a61a8d2fb37775aa2f64210ef73952f792b29c790606670759b351ee700293cd53421326bd91d7930afb5e2ca63dd1014e89a9d48068bf86c2eb6c0dfcfbec58c88ef6176850fb2f50ef687faa576bfbf6f94252e95fed20a80e0fdea561a44a60dde5080b078fc7fe014dcb276f623d95d775d66e09b647d23efc89db06355a44ce0597331b9eb2f2e943fa0097f70508a7774f58ace5ed746e0010048e2edad2469dd0ad088d618947384a1eb338e8f872e3d94176b51207f8e07b0057816fc194f7a86fb34ddd9d8e2da0db409ca50b1885dcd0bdc9a7dd71ccad70f4c8f490dc6df5044ac17fc0a15758e1c73df54644989cb8b3d1f0d31ccad1873162d43de8a4d448efc63b9c7d3cb80a4f1ee0d312f5ccb6836f0515283ea411b1df7ca8f527b45bf1c9ad61af1ddf87cf2bf494fc062bc07dc0fd77feeb0163e1f2429a1e6c83381370a8250629b1459b2d80540e88f1f3c08ddbb4d1de348fe275af1ccfb778166f7bedba2d3b51dcb13532b62c79ddd8bbe95e0192cd1f597097f98d27dd41b91e72578ec9193c8d059fa985158fcdc860a41742a094a7d591f0cb23da611c35a6690feed74f9ea38a2ed0a9116e1718a1b576e149200467580043b91ababda211b1de85592087ea86b90e4d5985d03725fc239f68f19985668aa2c3777a67fd66b3a3d858c9c847ee27b78cb6a61f7f081e310785b6b564d946f541d164f21abc6fe09098c50685c7d67a7157482bcfb0987a56d88c34ba8c70bd2a8a978b04a6d708699e92ee6cbf1d77c94c4b88e1c0988c75fec9f5b03591c34b2dab3f8c41887aa5882279451240199ed471a896f744179bb8a71f33635bc3aad13e4c69697abd4fd5e0d56dd2ea1851a938cd8e7d76c5a10c0bbb64607e8874d953377fb05ee4496fcf734d2a81e68326fc5dba78954542ead71638696e58387b2cf82ec3800506ab203f0f319df7c4762d4a7c12d7110deeb5f50047c49fae8e29691e9869b3883f144773d995962b2ef118c75859840d81e30b8e2fd10dcc42e0c8ebc5e8ff1ce35302218c6b835a4ac6c314d3543801e868ce4676c90a0e1a974327fc7997783fcfc5689dc23f6825aaa668dfce77e98103c55e0727a80f690fa7df0d9e26087489677557317bc5a0576838de4eb47a363c03d325b3be5427315fc3b330593dcd47abbcfe3ad817e3ca53e35e326b876059a9bab7e67df243b8ba986d22d084d870a16e52543ed690ade4cfd87e8fe57e89f2874d4f831d895d94bf482ad864ceeb937a905513848af513a530adc6d3346123554f7d1bf4efba24612b10ca4b7c9c1cb155e9b256b16d10c8bcaf44d6d4efa02184d0aab78bfe33a9e7f0813e494082b6458a8acc286c0214f7f67b56554e6db80bc312bdf870aa2739bfd84d26be60011dc956134c10a9299fed2b9fa18b289422579f5dbb56fc697de3330f41870c487547622b6c21bfe4dd735ae09844371d78e18b5a12d34cb81aae53c10a08fe5c170574f1954936dddb312d8f0a0e0ecdf009f4f3301844defc72270d43fe83f20aed3064fa46b067e1e437dee482ac8503f37cb97ce5d500434ed3045c76df71812257d54a6f787b20e779a9110d3b2ddf0f8eb97e1ba29b96e0e82e785ce6b194c518df59024f6547d490c73eb49bd91c63a0312fba81553dbb534ef5adb645a5590bf07698511bb542bc82e29bdf800d299483950dd68a3369ef1ac7ba4d731b9d3243f0497cb120ad918d4a04b4e324cdff541f5fdbb273dc3fdb15c89b8839f25649aa462b22cc7ef2c3243cf6c97f65f1d140443f6cb994e3d6bfe09a6a321a1c058b05d30f309ee121b53697541d04f5e044c530585e90fb89f4dfb800b30f1cba4b3b9aa5119ebbe5a405971e3d14d1b7e26e350cb6da5e00e20c3f9b3983544fba032d282324740f660234fabb04fb4b0c4d6eacd1796c77aeb9fb4a47336b9254234ea4debb38641821d4e6a93931c0d4f24e860946effe227882825f5ad52f10d65480da4b5b1e5a7c301c6543293010a8d5f295a1026e0eea719a03f47b93fb83adef97a942c3a8af587e2c235b4fb92120be4e85d784f383fa21e43c00252179cdaf08b34f5da4ba319ac2aeaacba18508c4dbf9125068dd7f554838428a5923051c603abf744c492ddb0555f745f3deb7563386ca6f6f40ee5cb321ccb33e610cec0bfe7bc8b660121f3adcc19803bebfbb0fc1cd3a7237ecdcde97d11e5c56ea384ec9e750d86297c3c3c5bd052af562d454e9ebd2a40416a4e793382dc88b87c4e9e279ff9c1aa051e2d8e11fa6a67cab1b6623b586724aba421d20576cbc324c103c69f4cbd5d7643bc29d7e75a0eb5953328c326d067debfc1e2ad71a1bc029c726d5fa0c3136828c544e053755a540f2f148af0cee6e3af995b81386c100b7e6cd8ff6e0bb6f758d70ade879d093e13e7abd9f3a8820e9a083f895bf319c5195c82ee8923eb1c93162e57e40d415548fe0d1c7ba8b7bd65fdb7df3dde0ea50997cc0411504b69bb8f8797234da8832c7c389a512028ed33401566dde44fa6c98e009bcfb4ed0eb7647b551b114eb3045eb19337303d32dac7d20b1e1706fd068914f073f372b119acdebe07e28195e048ea50d2973fad1c62a1f675b56183f5347bd101f9add861ad964886207f84169cdc939d02674d26c0ede6c1579b5bd39fc87e8fc2dc667bf380d752cad0480dd1bc65ed473d68a63487cd8ba0045fcf80f1820480424ab00ddd61d354f1886f41537b7f63bcc7005e0a3f818648dd8656700bea141d9294fe4d0c460e56de23143452ea0dc05a6b8e912f21bc88572ac66dec5b10f6eca12d254dd97fdc795a885c6516124b111140691f654a554efafeaff3c43ea97d129791b8eaca3e38ff1abdadf2b969eba80248c7505d2ca2fec0a8722547a70baf69f511f8f0f0348f260750d40e570c527867cd6db8eb3e3e39548bdfdb4aea5cc5738c246ea454bd97af1a7e4be8c7359ed58351373348998b3f2f156475ef037bd60034612ac5bb61db71c50fde780a7e79ca2e96ee4044fd5967f99e245bfbf3d96d21ad534b57ef7370a10e8fa94ff905659cc06d5535ac46caeb17c47aa50204d97de1cd49ae6e3e1bc346ea90c3e38fbae98cd03f2796e14c3c2968daf48f7004aae950f993e992c9730fbfc1b46704c4d7093218e1eab4801047840316946678892f721e8b528a94bdc3eeb5ae84db96ee968178ecc7e7fc282a7a74d75621bd95bf9e657e0f88a0c1aa2259176d19c924fad6bda5d7192bb8a9b1c2c3b2e1d065599c3f89a99a9c1aa7564114eef3510412b50a9112159174bf2bea2281cf4cdbae0e343c4c56cf349698afe813a5b16b3313aeec899cc16bc9b4a356bc36f8d1fabb5fc4d12690503e51a83018e1b4e58307f454bcfdaa25b31e96dd86d394db7c4af39ff590919836d0fe23cdfef78528aa59d56cdfe66314c0a9562eb70c481d564e9d20fd19612ac4e0dd46f87a8edf64c37e293f3f15701e4c3e5a2b16da6911e6dc032a7e4fa4778f9ae275315c464423995c67228b4f753bb4343e568fa85240ea9e4fa1c84eb02a379e62f1198e8f419e7cd48e14ff0e9fc28ce6aeeadf1ef1ba4043675fe5f17bd3e196a243de9d25bbef1b73b5df3db758657960d87bd9fad2d92a043978031c5155e2028cedb1c605f696f6ac1194f86f393cccd1e08c0f92ed772ba4bfd03d2a8ca0349631fd0833ec401a0edd14ab4779cb8f7baa6c12c8a9368f7bd4b45ca59e848656fd9cba206d444cd8f74901112629daa5d5b8961b5c0dd1b97cbf700e4554414dc7bb892df3816f6ce2212dc4965a23662a7d67f185865d314bdbf5482bb209447b65efdadc4f127dd61ac85cb3472cdbb9a42025599b054ff4e929cab72459adc9a955e4356a231d73ff7282745097dfaf929c130ccc09311af9c434ba9adb17fcfd87ec31683bb98dc9552d3c78e0d3e7d73eb0dd9898d4ff90d2825246d03bbb1e45889b8d7f90c8c0e50a43e6418c94d8310e4eb88e8274a0f11e5d2a51690a94bbe4865a3a4cbe7c1ab1b8cd6b32fe0c3c188f8b53ba9bc6427d4acf2a62535978d77ae9a0561f34a8944b4936f435967c18bb8c02c531372b186143f08a526811e9e2d5ef382c97780f876fe9e0f33d2563bb095ef32e395df005772eec5bdf49a831ed8191e567e1f2de922ff05bfbf8d583c3b506059209406947c65779d869f18d47f227e6ee31b27e24830300db29c1016da050cf7f4ae13d672db0e2aef9dd2203c0b86e8ac7af9e4cffd6f7bd484a74c7035aee722340806cd6bf8a096708f3f32f1df1c44ff2ecc6e2f86d4b9aa8e94aca667e6ea69b25b607bf38aa5567ef1cad08f34bce2cae6921394ca1fb48b21adc2407575bc880754287d1b7728e767043ddf8b055265db3b9f9bc4a7e5934282288fce9b4b813a9e7f9c240aab9ed1e9f53c83a89ce63f9ba0a814414b81ae14885479a07892aee8d14925a526b332e41e102e8909192c11b6b634d3aeb14e60f683b49e8cdf18afbd791b9421cf9b1b56f8826a8962cd1480f786b7236205d92416122916e92122861ed642fe5169dd1931ab0d9830cf9c370c38ca112271cc2c7dc4294d036057b819fbafc97054d45979ad191700a180c026879c955ebf3bd3d77df990d03df99c69280ea3ccbe433e57b1b37b99aa4d2003df1faed8f51257bf9e70c7ba5f50b5e5e5d2577f8fcc7a18046ca59e25291c06458cfaf02f56ca1f21c1586500817ebe2a18631b3d63750247ad9cf181754f2196dcb7f5a7fa15ed6bde50fc138cbb6f74437afc270e1af515116f031f47dced100f0885185f39ee39abddc1533347528c7cdaf459a7210462da54a706b7b21edc369a023c1b1b682f306edbbe42b25ff1e32c0454e32cde456faa09b5cbdf9e3ced2d2a74d6b5136caa3f36657349b68f142", 0x1000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000023c0)=0xffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002400)={{0x2, r5, r10, r7, r8, 0x1, 0x7fff}, 0xbc, 0x1, r11, r12, 0x7, 0x8, 0x401, 0x8}) setitimer(0x3, &(0x7f0000002480)={{0x6, 0xfff}, {0x7, 0x1}}, &(0x7f00000024c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002540)=0xba1) semget$private(0x0, 0x1, 0x1) msgrcv(r4, &(0x7f0000002580)={0x0, ""/108}, 0x74, 0x3, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002600)={0x8b, 0xce55aaa}, 0x10) syz_open_pts() 09:12:36 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 09:12:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 09:12:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000080)=[{0x3, 0x93b5, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x1000, 0x800}, {0x0, 0x81, 0x1000}, {0x3, 0x0, 0x1800}], 0x6) 09:12:36 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/161, 0xa1}, {&(0x7f00000013c0)=""/226, 0xe2}], 0x6) ioctl$TIOCCONS(r0, 0x2000746f, 0x0) 09:12:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 09:12:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 09:12:37 executing program 1: r0 = socket(0x11, 0x2, 0x20000005) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da904a8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xfffffffffffffffd, 0x400, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x100) 09:12:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), 0x4) 09:12:37 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000080)="b38cce641ddcaa934efea122f9e5a7a9a0193bf07589685de5edbf88b59d01de2a48236b2536f51c1132f78e6a12a57e8a3e66036361d9fce6006739cb6513319d9a03b6f95ac8bab380a388", 0x4c, 0x40e, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x67) ftruncate(r1, 0xfb) 09:12:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x154) rename(&(0x7f00000009c0)='./file0/file0\x00', &(0x7f0000000a00)='./file1/../file0\x00') r0 = getuid() r1 = geteuid() setreuid(r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) open$dir(&(0x7f0000000140)='./file1\x00', 0x411, 0x4c) r2 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x2c, 0x3d) r3 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x200, 0x10) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getuid() geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xfff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000400)="0499bbec29c29afd3673e93d93bf183e6ce6a0815b3c5271fde8e8f504d11e723e966a71ce8c112752dfcd", 0x2b}, {&(0x7f0000000440)="d06dae2a4209f5c34b045184f98598af239f2d559c5d4b4ee3095b62ae2787db1f3b4df15631f43a2013b9d38885d94c47863644fb921f639880a5feaab689d87d69dc7d7aac30ce5b5a086952ebd92ec56a88aa2929d78802c2f6f7c101fb2bb283b751afb7350bd59158b1055d057050d78b8423abc331aa3ec8622cbd671275e8625c4c20640f1e8e0c599553604155f1c51b5b55254a8fa64fd9790e2e1d04f0076a52a4324a804115e01e8078879387f9d4bfe591b69960f56176b5ad31eb4a816b3617e917aed220f4880cd426", 0xd0}, {&(0x7f0000000540)="a4aad757c2e35e4afe43e02a6307ca2ebb9215b4e3761aa1befc8cad55d2d27feaa68ebd73f1a05f79544144269f0e861e2618d844d14ab08162b9498ea08377167eafd470d0e351cb0b21bbc25fbe4b2a6a8e00d97e465b935ff31024f23ef9cbbefc5d5c53eb3a", 0x68}, {&(0x7f00000005c0)="bbfabb4fb7aefa795c704ba23c7ed17686be6f324dc2241c5ade5b89511b1e0dcd074dddf23fe9bd68023705be570836d34f9d076dbe70be2f1b89d24ec661d2d80266920acc7b061a2dfe6403986836f0333fb94278029ece9228909f7da59b2702c6b2d289278635fd48149ce5584cce69411479b73757e4ef9e58a9ad82a89e6754774771bcab96fbf597b70bbef4ed299f03fad51fd820341c035ded30d9e5b06c1e9c973dcd91222f376a844d15308e9d", 0xb3}, {&(0x7f0000000680)="424a47f757343f3c8fda7f1b13b61cdb12ff422fa9cb617726a60345849f20671122b5786d3769aaaf095fdd8f41caee9444ac3354965ccce23d8bebee6457061693519ad7b4ba44d1f2b329625e24994d1a39b0ce50d323768584d96df9e6211fc9066d979e8109f92546562b1d5c8fcc19dfa5e2ac0e4aa0b7bdf0a67a328e9d350b4c0c93676c7e9012f28aeaf9c4f065f9502f42a5d74b3a1e1f889cd6055f9b69b3ada463ae4ef10f6e9d1b37bd24336d29ed30f9f2697ecaec6c4e5dfcb3fe0f38bf3e0b5ee6547880edf865286e6c62ba81f609af0a8719ef3edffb6b1c80dd413abdfae3c826076311016047f683e83fc328", 0xf6}], 0x5, &(0x7f0000000800)=[{0x28, 0xffff, 0x4, "21c97f10e4927b32347fa577519b7595c8386c145ebc07"}, {0xa0, 0xffff, 0x65, "9f2dd82dd4d8ef90050b567ffb39634a8e2cf2b784308fb1f8e675c6ec0690929f95a0ac0ca192b51c1fea1ccb77c7b57873b6d17e4786fce249cb270a8d2b502dca2764bbac24e8f3180c39f80dd8b8481fe4c342b4e7daa333da3fa18ab0893478196b5c791caff2a59d1d9d0f89926726c6608fb4053183b6b8c04dc24c3b69c3258a0634da6f404bd07fbb0bb555"}, {0x90, 0xffff, 0x3, "11c8b23e4b18ff368517c95e8e46b91b01473d7e961494baa315885ab7d6e79e88eb8cd0bd6a81e28a7f8148ac777137addba53d556219b95a461d547a63e6c41610cf63a6028e6893e1ed74ba617e22605f366664693160e57448f85cafa880643321e21a97075b6eb689ea7e4887579fac7447aaebcd1afd77f38bdb2a"}], 0x158}, 0x401) setuid(r4) rename(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:12:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x24}], 0xdde, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() chown(&(0x7f00000001c0)='./file1\x00', r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 09:12:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x8000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10020, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:12:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) socket(0x19, 0xbf4c9da4a6488548, 0x5) 09:12:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) fchflags(r1, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x3b, 0x100000000042, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4005, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xfffffffffffffc01}, 0x8) 09:12:37 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/239, 0xef}], 0x3) r1 = kqueue() close(r1) 09:12:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r0) 09:12:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffffffffffd4) 09:12:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="5431f7", 0xfffffffffffffea5) 09:12:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r3, r4) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x3827}, {0x0, 0xaab7}, {0x82, 0xff}, {0x67, 0x9}, {0x46, 0xffffffffffffffff}], 0x5}) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0x6}, {0x67, 0x7}, {0x8f, 0x8}, {0x107, 0x7}], 0x4}) ioctl$TIOCCONS(r5, 0x8010426d, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x22) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x2, 0x2}, {0x23, 0x3f}, {0x7, 0xc31d}, {0x87, 0x9}, {0x88, 0x5}, {0x46, 0x8}, {0x85, 0x1}, {0x85, 0x2}, {0x21, 0x80}, {0x8a, 0x80000001}], 0xa}) recvfrom(r5, &(0x7f0000000500)=""/235, 0xeb, 0x802, &(0x7f0000000600)=@un=@file={0x1, './file1\x00'}, 0xa) 09:12:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4, 0x100000000, 0x1, 0x8, 0x7, 0x3, 0x2, 0x1, 0x80000000, 0x1}) nanosleep(&(0x7f00000000c0)={0x6, 0x83}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x2}, {{r1}, 0x0, 0x40, 0x4, 0x8000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x4, 0x1}], 0x81, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x17, 0x8, 0x8, 0x861}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x9, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x1, 0x8}], 0x8, &(0x7f0000000200)={0x200, 0xc7bc}) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x10000, 0x20) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x90, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x5}], 0xde0000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0xc2, 0x400fffff, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x7, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x48, 0x2, 0x67d, 0xa471}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x2}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0x9c, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x7, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xe382, 0x7f}, {{r2}, 0xfffffffffffffffe, 0xc5, 0xf0000000, 0x5, 0x4}], 0x101, &(0x7f0000000400)={0x800, 0x7}) clock_getres(0x2, &(0x7f0000000440)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480)={0x8, 0x40c8}, 0x10) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = getuid() r5 = getegid() fchown(r0, r4, r5) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/166, 0xa6}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000600)={'./file0/file0\x00', 0xcde6, 0x8, 0xffffffffffff7fff, 0x1, 0x3, 0xb13, 0x1, 0x1, 0x0, 0xac, 0x1}) seteuid(r4) syz_execute_func(&(0x7f0000000680)="660f3840a506000000672e6466470f57f2430f18cb2e6564440f70976a7b000002c4c1655c40504499c421f85aab0a33000066440f380bd6c463e169b46f27216db6583666430f3a0d99000000000e") r6 = getpgid(0xffffffffffffffff) wait4(r6, &(0x7f0000000700), 0x8, 0x0) mkdirat(r3, &(0x7f0000000740)='./file0\x00', 0x8) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) mknodat(r1, &(0x7f0000000840)='./file0/file0\x00', 0x1, 0x8) getpgid(r6) openat(r1, &(0x7f0000000880)='./file0/file0\x00', 0x8080, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$inet6(r2, &(0x7f0000000940)=""/252, 0xfc, 0x800, &(0x7f0000000a40)={0x18, 0x3, 0x20, 0x8b7}, 0xc) chown(&(0x7f0000000a80)='./file0/file0\x00', r7, r5) 09:12:38 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x80000001, 0x101, {0xfff, 0x101}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200), 0xc) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f00000021c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001180)=[{&(0x7f00000010c0)=""/181, 0xb5}], 0x1, &(0x7f00000011c0)=""/4096, 0x1000}, 0x841) r1 = kqueue() r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) kevent(r2, 0x0, 0x0, 0x0, 0x40, 0x0) close(r2) r3 = geteuid() setreuid(r3, 0x0) setreuid(r3, 0xffffffffffffffff) 09:12:38 executing program 0: setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 09:12:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x110d5952ad676f16, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x1) fchflags(r1, 0x20008) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x8005, 0xff) getsockopt(r2, 0x401, 0x2, &(0x7f0000000080)=""/186, &(0x7f0000000140)=0xba) r3 = getpid() fcntl$setown(r0, 0x6, r3) 09:12:38 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = shmget(0x2, 0x4000, 0x102, &(0x7f0000690000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1200000, r2, r3, r4, r5, 0x0, 0x6}, 0x3, 0xffffffffffffffc0, r6, r7, 0x18, 0x8, 0x1}) 09:12:38 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:12:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x28002, 0x120) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 09:12:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000001e00)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x1000, 0x7fff}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)="87207e2032d963e170108caf649b94b465659dd6f613f1f6cbbdf17f0a33d6a277d845b08d822e546a77fed37f", 0x2d}, {&(0x7f0000000640)="d7e84a0b9c210b67b46a9ad0496da658ceacb2266e", 0x15}, {&(0x7f0000000680)="a623a9a09f2fb8cc88b6b59abacded14304654ef8ad71bdbfab4e1de614d9cc97c9623dee242ee92aaee7aa3db0e80a01bf72b602d79191bfb9f02f796162bc962aa43a7a3b66c132b7818db9a71e94042c55f2f696b82bfdfee17e25c3bc1953006ff29ce2d657d5347185a5e887802c39506b12db475bb7c0b425161ea75c4015f65073cff5471e6a91e0f38457aa9994a05933b81990dcd9dde223e2cdb4911d5977b663f94518149a5704a55133900be91c8ba378ba4e375cc0e102b7b140720304c79f2fb3982d7412cb189d4e502ff5894e4f0f23d2ed133a6745856175fd2", 0xe2}, {&(0x7f0000000780)="19c5008716491f8bbae186c2cbf7f404ddec588becda3e2da50b9fb8ec9bb645f51ce6677547624c5ba6b403", 0x2c}, {&(0x7f00000007c0)="4670ee7710176f4b8d6d11e4e64fc83f5fe5963df70e2e47c75f9af12c31f8c41cb040e43770d65a76be03620b9d7bfa434e3e59d90ea11b3b44a0a1c17a8cad2fa50428ec35053ab2260c6709e0c1ab86db18197f36f3d7654e062d4282b24749355be14a0752e68e623348350e58c27739e7a9bf3156260c8b2bc793f1f1e24a01f462d7ee983824896998391d555d76e22a6115c0329aa8139be65cf8538a2d8fe0422a", 0xa5}], 0x5, &(0x7f0000000900)=[{0xc8, 0xffff, 0x401, "59a035452dc64a934d0c55d9c1772293f823214645f5d578f21c8b8f0e97f32b066927bdefdfbe425ad6c9961d037d66bc12eb694e3f9a284240f26b49da756a24f5aabf2abbb2214a0c433923a406e5957a3caf3d16c490345440da2454dcaeee655e7f64dca2d7cfd27336870e163cbebccaf6b405692a0477a710c517cd827b727b8126b8cca56dc468eaa70d068c3410730b2646c56b1b2bdde8718ddea2cfbf079f3a3dad5ecf4c83a2b612cd601455"}, {0x1010, 0x0, 0x15a, "c5ab2ef50e034f3f616e853b9155e248c229ec3c37558e71d6999498b7141fdaf0ca32aa0ec9ab5e994dbfc9f9a1094f2ca28fd669a9cbec5c2222b7920d3489434a2305b77bedea9bd2db828d046ee41003bb8aab0a2f26b09b890ba94aa82141a331699cefde40da0b2e9d259ddb35d24e4496030701b555bdc1165de89f4d22d60767fea24ffe2bf1fd777d102d4f4179342126d331dce36ec4fe3e72a57b4712470310943f161d241944331852260f5462bdb596c3aff0adfbec38360f255f5c4976ab7c76d0601e095594685004a8c0a8188621dea4685bb3ba84d00e824eee806b19bf2accb411619bcc5f81a54ded5d2d1983218d769e2f311adfae21fca8dcb5c0f443b4bc2a7d45c91c0076a61f21edf9700eecba5bb2d47aea2ef0e9dd6531ddd91709fd84c93a9ddf0154e02b7c58b675d38b1f45d49ae2122140430407dddc96eb4e9fa36b581374573bdc2ad88539ffb1fc435d49156936c4a03a360f46b6729d201792e58aff0b2297b979c7bad23429fc95388210c786b29b676cf65831e964f909e0eb50f79f128f129f15809253366facfa09476956dedfa9e1af7a4eec1ec529efc39ec0b69439746b338d48066ab70839b0a952ca0c7e2c797c20ad9455050ac67691093cb476e27248b2c5ea179f13a010759f6edebb289d6b684242d300ef759fecde29d6f418c82a30a83084ba0008513cc0203c3094b34bdc92f626f85c481165b928f5ebdfb872d369c55d6eb933d18e0ae0e983f1199aa313b13db35a7fc49c7c87f1bb25f9517057249e82242962b1ab2abea3249f321c93f422325b6bc87651f4e08155982a0af45f5a51b0342da3211a441de60a1fe789883e126bc999da6a4c7f87c92773479b44e474baac2a9c9f1fe61262ec24d5847e92c34954027bb2d1d5df3ef6425f02fdd6c01c2b987d5d2b2955da35a5ccfc803ed141877d974cd73beee3646c5b847d12ce60b2fa6ce869d8d5dca5d4d07c274645c336d7d5462effdecc710f7f27ae4aabc3cbddd479a889d74de9da465515e8439111178e85ccbe1f345dbe923c741eb66eb473de5e83a41e065fcc3bc5e846a1df1a4d855512464b84f771007356a616a658344a9cc84d5547292f1d50e096bd8cc28966f65be492449a3221c5f256a50f0d3a486c8b0a3fa9a6656b2f81f0539386c52e112dd00c9181cd4ca0b48198d08a9de256ff16dc2a324deafe3813167b2e79f6bf2290ea3c08f719589775f96e1d9d14c5983d68652f585020b24de2f883e6c77ca174c63dde45da4b570ab2081eefe48dd31118e346d31ff6ed4c76648884acf2b567057fb3bbdfccad7c812f8b9de7ce10787525f2ab22ce229e2a60453dfa780b00914fa460a704a623dc7d45469f5cf9c9674bc2c941698ba8538bae1cd5738c379b77626a6c9a8b84943d9b5881e564ac6801e4d80d7e5a3947a631523494f3bd19893aec14412fa04fdb90c49f4f619072c500171e95c85bb0dd1de93e86513f2fc790dcf508677faa5d9d3828d4d4160d2faf02756399f2461aaefa1871437f2207d4d70e9cb43cf15be5c2854e4d5d64bfdc5d6043c6addde1e1f0560b4beaf5959c05b6b05ba7cc4a4dbc83d7a9a58104d7ac0acb954bcf7832b91a9cb6546362b69faf74bf35720c5b3592f23a45986670fbd8cf6d89651dd19440d96d5567b10e50c87e503ffcaa912ba5c636d34e0f9f9a44680ac0e84ac96507334d98419c983a4766b29658d78be2dd1a5f1d627d737ae42597696d3080c0f97032d8085e8e22cb3e3f4cc47f242c7a019de212d11d2f67ecd85dc61cba32a45920538fcd6d3f5d8b912999faa09d3b9d6dc99abe5d0a693c87756386b2660bcd4f405ce3d47f3fcddf731f7cbaf163e610288c19a1d6310af0aa11bb752cbef592f44b6bee413ee9825060fb8e8c589b16618681d3109cf7e2551b0ca86a17989499e25b31ddd0b6e9dc5336162c8c1f58a1321ec4ba55974618338fd3b3b3debc3be91c36f972fd213a5addb27b26a5a6f5fd09c821cf316512c8f8d18946bfc347d61a34bd9c8d50065aefbab4ea40ef4a7f99fff94e019266bb2a2388ebc75621105606b8f2dcdd032e05e8dd2aa071b6fd71f5e85bfab4948fdcbe535e7e8f265b41c34ec53c304a728b20644dcc824abb4e31ae18b98ab6b04d03d01e2f68a262c58dfcfb1569598c51b9a101b5d196788178900d7f29bc8adf379b16479dfe183e1f050f0f6064f2a9cc51c20497b78c1fad16e8cb7533ffce989065f01eab9fef840e71bd8f85e8ac13f61222a1faf62f43fbc09923c9f6924ec2214c592febc06ee851cc973230abd048ba7928075ee273507399129ab9711f54b3dd5e8869c2fab9c2bd16f076d1c8fb8887f5c96b981eab5c0bef685508d7caed6925c9fdd2e0d7bd836d566eaebb57d7931d2707b3779400633b2ee83cdf11bf362ae5df1b9fb6a9aaa85fb009e6a65f956dd826e70311838727ad7c61bf0279e0f4d418b310a45d1a2f26a0ea11504599c4278ccc3d9c1d33c595674320603ebb21eafcca9efa2d68f987604278a9965503b6b2015fd26406d551a455b7c1d54e4d133310bcc0f7c016829415c114b67565007c8cb9032ba779cd947369c6c2f4dc9f151a41795428173ab223fa129102d2307dbc1eebfb491a56a2a2dfb74f337630c7646fa08752c2bcc3973089608e15f3ee49cbd824d941fbb8e311db1509b985eb3362b31d530d31167462833ac306eba10b992cc4b36827abecfd86f11a7c403459da5d95df5c5063e495306603cbab4bd1e27dcea0d988621718d2ef6c2dff833891484ae9408e64fe686c3018d85d03a3d5f54df0c3dcef84bc99851bd156f45ce1750ea5c2818a2fdce5a820d6f2dee1d5e0d6c22df81f7274571008e09a41c189d9296e3a208522f80ba02e05a084fbc3edfbbfcfb5b183ca6471ed76130db9ba52ae420a04578c32e16147044a8428f817baab55a55f52682093459bc0413fdb7e3f5bf1eb59b4d8b792453f98ed47c95933dfdec887b6f41942f9a534f50ab91a0165a3a6a75c44e06c20c9eeb240f47d20b00f4d9bfb3346d1fe8d2e320d4edae7843d34a48535d3e0acc145a499494b7e93870cffaf04c873596fa5da25190ae9533850d4bfe210a99215727078559bf7b8a852e2b1a7b77cc033b66cb9b9344966d20a34335fd34c17738be2f78804e15c84f90084531b4a8fa04120fe5d98b363e13aadb78044217ae53cef13083e81fe0e188a61fac94fcde9d4c4bfb8926443199ba7dac94beb2e30e74db9568a3c649c225c6534b742cb13e4bc23b16d98a41f80be972a29fadec59dfb11ca3edad5ef8665168facc2551b1dfd94cd5632ead2f69070a3aeba576c288d7fdbf8b205f1582e7a151672b42f3b628b41f6c22c663f0b005f8b6e45b0573655dc1e21d6b647fc5e1d192eb933fcfe6e00eb3d3633a3625d10e9bc36fe09bbec1179816052d2a70e4bf7c8bc4cd660e6129e7496cd3930fac196cb4689ec62f911155403aadbf2b37632431fc2ddd6e018dceeba756cea123b074592b422ff3791de0e8b618aee450e75dd069d5fbe45aaa658ee8e9a6e62078ede507a414cb92b224b1b8b8d26ab3d715f9dbb1996ca709e1ddd4e72fd1f9160cd1b7934a5a73c86333dcb7bb3c0acb9b8182db420de02a0747cf30021c4d264d01a2817889219ff5d5b800e047a31b045cb35baf9dc86d9e49c5779b541fc38cd9947fafed274a3185fe3f16804c8b4b79af1aee917580566ec25777b2685b6457854b33725793db691e118c2d564d179e559bd10f1a78b602bdb0ed42f407e613303b825f786bb9792dc92f6cb7ea32e57f64048966b51d5724bac8780c5de3c0754391d2940457d535f55ef2513048f707a7ef71c14127af7aa52373793e3530c0d751dcb5d398dfd0711671d590c06d2c1e7304e1279634bc006102319ef229e4c42f807912839dffb8d49732b7be74df6546765c41476846b5f4c08bbe60374102c92ec656856c6303124a4d60e2101d1e6ee5fdb86ed0648ffae1293f9d12ca310aca8e3e3fdf876f48474df1cf3705b4816e52acc623e952dc684bf522a2a0824cd021a08d7f2b5e1dbb00a4c06b76d0cb9b765d8e631fb8bcb3250b3e2e8823f683fa1956a020f81ddafdec881585c11d7e99211e1d511a0afedff5eaf3e8254cedb3081614fb2402463db03d47c50014cf24db8a669886c03997a38fb9b8084bf248e1d56c6cb7a269d9738926b43b6c55f200272e4926a554fb0824940c8b1d4d43a35e9313fa6b05450c29c87090ce31eb69a6fc1a16a6e7807154204dc7cd342c793dab61e68145b1ae1ab6e74ac280aa605bf06192b880b09f6c1703a594e787b1918205f5d13c23bfe06c652e70daac85322cb321a435fac1ca0d523d11d803ee9124e903645bd8870ff6e8b6255564e3bd28c93e5578c02be6d6eb2a702410776e8eeccbbd803f51ff0e6439eee3ea138e52564b2016d10d8677feb13b3f53e9916b2adae4b78ec09cc109ca31d6ae015125e033046af14aee2aa6fe5a3f0e8f06d61e4161ae19d442ae4f97c3055b4141eb8c96882219ca99c1c764fd4c19566178a5bf171cb4d31d3ed4a6a9b1829f5097c3e47a1ac53dcb0e61f7adc3e9cd69354fc553fba202968a2fdd9a27c5f9a60c43f14d5f1d3b2f5a03f2e036ada4e2d4b549736ed1c356d394425123e939d062662a5e8d93957e900a792d6685023591e5b09509b0f99673cef3275628bf611c2729694a6a58e0b133b70b26ae456512adc9a389d6cb2ef61bc53202ffaa135d254a15a5facaa0e4bb08369e67f881bcd1add598207e90c63c3190dc7567efa534e18c494eaf9940113d68b54a6f7fe16568857d77c32d93965da728f7b2b9f5fb25cc1de71bd357020484c014ede0e895287a425cc081f3ef385cacdbd4b2f028faa9ada33c86e3209c67f4b5e8c06d49aa5188c6da2600a292f063a9a7c9813152624c27f2f1a562cb2aa3cad94f819fe1bf78074d5340df8f6646f507eaca5f4ac433e19d068ebf7ccb5d2fec0ea12046477b1f4a82e45a28c20512281b8b6b85730b02517d1edbe0449a15bea63d2a188437f12cbc32db76cf1f76ac308eb88b158011e59d930eec406af987428506823ebe5684216141f1f8e69055317f2944b123fb2afb7cbdd9096e8c3d457533a69fc7541581883f8d98e0fec3e8e34f9a2e86279c95a46bc119289e06e9e5ab161db0092f0bfe6e8208054a8c9c330319ae803f41c07fc0b835ab1798d793096f71a494f712cc1d2769f9b3d206aa16ea914a7e43976d1e6f6c7d244a539fbbe68ae90f924afb2d1f804208344b16b879b122865d5214c1ddc2544d3b02e46c1619f10cc4b3fb6f94a1d8a52c0f2fb4944cb0c2f5780a4f29be74c60bde091bb0f8de08343b5616728226ae71c79b37b8686135a91c4a595764db6b83a0b13a72a227de2f8051b58591c73966566a1194234965bc2b2e2a793ab8ecdfe170541c76b792b86fcd70991406549f93867643d14bf975de35542238969b7339e6b89ca382f7520e9fbf1f0ce2985cafab9f9224236cc2a58c015ce41df33455dea3d4a3df8fce0064a7932741d7ff23010f14608808e9d04fb569a8b65aaf9f3a0cb693755b6e37ec4502bb35453ae60ced1f056c7f35dbcdd453c5d1e2358ee847ec72b1c90f09d39eaf3bd1d503ff9881483fc99898e25c2885c4cab18815a08f4de738f5b3e0e8726906ca16f7210e0a2823f10ce01bc60ff454c"}, {0xa8, 0x1, 0x9, "144e95732abd69a5978fc06f3b56eac1a8f276be28e77380f6eef113589313f3b5bb9bedd59bb1e732514d2139cbeda1adfc4e32ce0296c9078f7e65bd10c3a96c90d0aad90c03fb0c7aa40cb1840684499371f3a3bf643e26340b3dccdcef0967c6a385e16375abea6fe957c2ba7b5e46460ea7003a912a13e99c9b423ca255028f570f2d07c5aca33c31e59b964b5b52d610f40e7fe1"}, {0x80, 0x0, 0x1, "c3a5b1241ae50391b8c2ec88ecdda9ea056daf5c54e6137629aa029a37cd65971f0ce1b4b6d34c495db18ce726672aa4e5eb375a4b7c7c9e8bef99aaeaef838f8a49740de309b0f574dbb28ba3dce267ac633a190a8141e52fe9a2a6d7bdcb8e81fac28ed69ee0898cd402b7ee98944e"}, {0x60, 0x1, 0x3, "d18b7ed8eae7e4e658a448b62d07f7c4a85978ae6bbc78c9d707b8cafae0849860970e82d8dcb9ededb3487deb8de889fa8bc8a9881df200ec34c246c05863b9ec0b601b3f6589c8fff5d8"}, {0x110, 0xffff, 0xffff, "2f192de6f6829181e5385d564c6166011cae28907a8bb5de77d3fe17b472ffa3d89593aaba4173ad070f77e24ead1a854fe42b05ca0fa7d6489cc3cea6faf447a34ebbc4572d7552250c1f0aee69a04d231099402464fcbd7a0432c278ccf783f7b3808fba9cca3164602785ec36b08cc09afc90bcff8af0f26f122d8e45caa86e6e5bef687c7df5db32984b2a278b45bed694938fb873962e84bfec3ed707cb34bd03e17a58817f19b4253f6ec50a6f270fe1ec44599f02d48470720b1a2da403d81f791fb14d5621fb17b7d75f2e49369c4ff7a8413a91c2e9aabaa94eb28ec957f649d33f0fb5131f3140955f5f80af65eff3795c46b605010e7b"}, {0xb8, 0xffff, 0x6, "04351941d4ad174c7f3318bc5c6f86e55aa57e306897e6b6b80fdf48c6a1203f8ee85f4b0ba6d4a20d4fc7f3f8b38b590a534251dae98d0a5f1107dc84c552038a722bdc58bc4f382aadaef02fce835365199669dbde4e2382dcc0a7385fd006c21a87f9fe49a356bdc1a038607dc0b2fd96e0452f6ecc2ca3d35533671c6333b7dfb25fafacff271ddbf0685b9fc53705fa877c725934ff3f9629f041fcc6a3cbcef38ddb18"}, {0x98, 0xffff, 0x6, "ecc59bd086ee438e86640ebae619fd3755f84dfb2bab542a3988a77af2f16ab08a1ccb399a4f18f75d516ba47d3825516e53e4ca4c8b2da74a62f0bd5f11c950105cb1c17ef734319de9e7662086744ac7870bc793c560acd650107e0ceee33cb432afad17429b95392873d30deefc1bf67f70b043d789d0e394202bc3aba50c640a8d8f18afe2"}, {0x28, 0x0, 0x7, "0334e8aa4798cb2f750fec2ef6ab270b71ea352fad3e30d6"}], 0x14e8}, 0x2) r1 = socket(0x2, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="8936861828db6265", 0x8}], 0x1) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xdb, 0x47695525}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0969a4f6c6b6e7961307a9a0ccf542fcc8d276403e17bfd1442c6c1a9b63f3b7b996c427af5625c5282580c8c44c874ac49ee6b9af3e1a421316435c5a1341c7ad2f3cfe4ddd56a75ccc79a9ec27e6107bd79f2dbb12800f58edc21f4b1c11f98e7a54beb9638599df4889ba5f1fcb325cb0c45c4363a1bf3b8a03382ab0970227794a77", 0x84}, {&(0x7f0000000180)="b495cd115cd6cfb708ebad49961b01625705", 0x12}], 0x2, &(0x7f0000000240)=[{0x58, 0xffff, 0x8681, "a9d97f537caa1198f7a620deb0932a4931ec90b15adc16f4c97801718e4820f9255e5e701033ccba0cd9f38dcb39ad2b0240ef7c4ec7b4d1c254f1c1e41839bf987c"}, {0x90, 0xffff, 0x606, "b1126c3202194ae90df0f06eaf3d8949faffb38ec0ec4cccc0ea585b24f75df03bb409bcbc23434e0ea3bdd1c0470364256d54647cf075924e0c83c86878ab3446807a80f80fbdf4aa52f90658f10266ffbcf815c908350de3b8692229796f7bc67d17263f717d81d8e06f7997293df4212c6bd1989fefe3a7"}, {0xc8, 0xffff, 0x0, "2a9c121c44571d239b1e1c42b647d9f2a545b3423884bf882f4ec59ec337086df4136c3e8c341cadb188bec530ca3afadc902dab168996c88b518f8cc46a4e1d22865c8d19d8b129768c36fbce2b7b71adefd0404c9d7027f81469bd5410c96cfd424b32709e215973b711392a4f3569b2d3ac58d3f01ea8cfab5f139e1937260fefc7803bc0c2faec42503ab254b2993febe3b1a9d4ed53ab913e77262bc1bd18817c164e8e00152e7b10234c11162d35fd17638514de"}, {0x108, 0xffff, 0x7, "5a007a4cf098deb7a0e87d0c2891a58c475b6c607c6243ee8d3e7788af2fd8100f82826f1ee41b816d45544f21ae9057fb82218e4707348b56a8796cce089d624326680790e4ac0f922ae59f70dadb2d5e576d617ff5315e09647615f1f32209e9945038311c75acae3f0ea79aaf26ed4ee421deccfca5d0bebe448eb995f3b344f6d11f82eb705abe211b137a66e9fd4c5462b562a03dcefdf6a4c5e8dfd3e3f5e16a8184cee321c53fbd12021843ad8976f818e16a88014ebbd80a8d21d68b9a7dc99dfb4b5671ac96bf5705c083f1ca6cac52ac471f672e7cccb40bce3303aacf334bc3bbc50b323304b54be4bb2a4151cfef91"}, {0x60, 0xffff, 0x280000, "231d90840a58e3a6a8c707f295bb85d56e0b13e77ef3b229a0aed86e7bd7ce2ed5425b1fef3d4f8fba4d29cfe4d32735014a368c2cdb085fcf7ce91121e2f594bb20f075f3c4f7aa1da5b5fd34368149"}], 0x318}, 0x400) 09:12:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4000006f, 0x4) listen(r0, 0x0) 09:12:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="58f1ebeaca359363af4fb702c6302fb46a3b00caef9be45571b3a925da821821a66a7c6e3b12f9", 0x27) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 09:12:39 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1a84ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096537ab37987ed4645a6fa7a3c03676fd50b1d6f28218b7698a8c42786aaa0c095d16c7be6ee2fe44330940900e22658d6aa86d6529cd471da1910aeb96b0c5b0a7d87d862b6611b61bcb9c5c82a8971612ca06dbdcdc75b1b1cbb3c547194d7dda8cefe9c0f4ce19c809de0ded7e880f44ad349bb7ed9caae3f46408ed1adaeae75f124b2bdbf137fce80d4ac6f9febb2a0f1b7c241b6057bde4ab2fc44e7127817f1f4a18a548738a8696ef43d52"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f00000005c0)='%\x00\x06\x19\x19-\x1d\xe4\xef\x9a\xddaZ\xbd\r\xa3\x02\xf0\xc5U\xcb\"\xe4\x13\xf4U\x88j\xb4\xe7\xa2\x02\xc3x}\x8e=\xf3s\xa4R\xa2\x13,D\x123\tq\xad\xc7\xca\xa3\x9dz\x0e\x01\xf36\xab\xd5V\xe5/\x05\xd9\xe7\x1c{>\x8e\xaf\xfem\xb9\xd2x\xb13m\xf0x\x1cw\xd5>5\xad\x86\n\xf4\xdd\x83b\xb2\xc6&\xe2*\x15-\xe2}`\tT\xa3n\xef', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 09:12:40 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) 09:12:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffefffffb, 0x35}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:12:40 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xc7aa, 0xb, 0x4, 0x800000000000880}) pckbd_enable: command error 09:12:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/123, 0x7b}], 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:12:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0xfffffffffffffd2f) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 09:12:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffee6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/../file0\x00'}, 0x13) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000d6a3239924b1a6f3fc0d05ed47e76dcaa639858bd0b382b0593cb84762573a84e77c0ee2b65cde023cba3d864d8023f1bc0f825037ac2247b17c74bd67c7ef942d8bdf7be0b14fd8a3fc8369388271"], 0xa) 09:12:41 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="7d4b78fcddf3b656a8dd61ef9066b7d8d62b967dce4ceffefc53596c2dc52407217b1611496fe35469e1971a1a0424a62a5a7dc0bfafdf35da7c24312f09917c963a86c5c2a2b0b5da957fb5ea0d25b78a9126dfbe8f24103c84bc8fc00fb2786323a40212185c6020b56b32adb93fd88b4361940032e974fea266729723fc1e1f0d4dc17e0f16f1b6d4187613be61ccc3e6d2ba54ae88961e515abe95f1751ba0b57d7c64a9f185fdfb5d8f6d1506997ac1a691d411e91a68b60662e133e7e1e4b1827aa204f76ff5d4d4bd0bbef14e77375954decb263cdfc2613d917dc7d49061437e2d7e24f7176938319f9b578daa7881e8b14a865a442ba205f59b882c42ba089298011e9c94aa53e601981def25737d90b362b097367a42cf2bb2c55a6337c586f261aeff6347d5ba410b011b8286aef98798aa66e3ff3d0b50d01b62dac42b419520fe95936ec97bed0d3b2af84e306703015999763fd15e131a7ae259ca0c58fe0b731a66635b6f2f64524e5cfa9fb6017a9025f121b642396ff4fe77eaa85366920b75d4da064c1f00c6e11b7a1b08cf312633f3dd80322826f64fe076604fab5b7a5e8be36dccf7ff52a489f6f23ff396c4cd09132dd94096a1dc413d492747dc1e12646278ea2953afea3ac8ac2fdfcd94e85d56b9b0a17878837dc29c5eaceaa2c96078e612e3847ad4da7ea82aecf7255d5ba33aecb34ff59445f1dad9223632036927e2ffe4f7d84269c80788b589be2e1fe4e1ff09484a9ae4e3db457f488f3c76b15af31e0355c2ddcd7047f75c3fe358841130e6c52883528bbd908baa5cd60d265259930555b273bbcd9df01c223e03b344ccd724c8b975714b0e5bb9570177d82f61c4caf2500eef47dba5ee096f6ebfcf8835536b73ca730ce925e5cff906893cd1465e161f58f4aa670346c8e6f2f80b3555b07d5d1ba23fddaa80e701c973936a3f4ddd80e007551fdfd06cb6e247722edca977b6c72ef8045850f7e4827446db937f6e2c20a2d24a5930511cb5cad40f0e2572cff8888a2b3ef5be4bbc75cdcd6f02443c6a4f7df00c3580c01aba377b0358a01a8a57fa0dd3de7c2259b833a801b9e97055eb83afea0b509ab96f8ac332cbd9bdf4ec43a98dacf9b302f3a2edbdfb96c1d13d38b911a5856ffed7efec71e6d8e523204c9dc51c53574d91b5b0cb3e52d3fbd4736edb1205a102af2b48f41c32976c7c4e669e0fb8b7e8569a4564f514ee2df301ff700b518d7cb9a75a148a255688d3763a3c54ee6db7437a1094366fedf9796c9381d04bb3f844958da262c0f1e384353f8801db5c54bb74f84291da76ab4c0942df031a5d419bd1a785ba2f364aed5f542a52ead21a3db6a1922ef8d4b067e4fa7fe876e90639b67f4b877ee617c8f538dd65a625f7bb16f30fd4068e4913905a5c6529b2293da7f5f3655225b2cb9e284c86930ba388872e7a56fd29107c96eea498ac86368791733fa3962aad9f13ca8b091eb5fc315ab317e2b61386a11b22772195560abca44465367f14846d9be4a3b36fe5e7e5ead270ebbbb264cc4b3894eb7aaffa887e6900c0d297c5d6ad95a40d156ec9e4af0f40cd5f9c60730403f05c3ed89bc956a48daf8ff8d1083881480048c73fd7acc65e694c0223f81b6e967c3746f1c87460d5bcbac279b709f83edea658d94b9d2892f71434adb122265caa3fdf0f99874b1d0b4a50e7f75a64fc3605913570fd9671770b3e2692c8054234c25892e9c6ebf5fea2c247bc500adf4ee17d72430bfddd61a7d7dac130f87fa54b981d02f16ca48d31213089f13ada4467f325bca8e742d1e6322c08ea7ef8b83d765316b763d8f20cc5580980ee3f9b7c2ffa7c6324f3add0b6cc7fe96dfbdc26d380d14168d889b2ae9b11cd5a18366d52ccd78a1346aa72e963015da819237389a01f61ed2b100545095eda1f17110dd3672e317f22e9302883488598a1f5a7cfdd53a8e1db198a5388a31c91b0e91041cb3eb7149f2471603609c14927cd6f479f2ec31dac364f70237096e18aead385d8a779409e288fb696ec26e40b4380a90805939244c58e80b0fb18c03614612736a9dfec4032f97743e9f6cb704dc4814bddcb112096ce93129ccc055930a1799c0cfa5a2265ec9b3bb44fd2da2a02dac107d0ae5f9d538a5c1001b8fa5a02a05392fb33fd7e03dd6e39cbd03ef4a2a88ff7632da1720830208c5d15d0e38a57b40ab84992d0c7bd2c3c0400d7b5858369b1fbaeac7293e77ec1b8c7d2a1011d8f97c5513dde18fcc22c6b29c042e8968f73cd7e7899cf25b5022aa92fad2f1712284edc44283a16c2a04c7eb7c398445bf9a17023b813dec7971310a1bfaba4013806c0c4912c11f5a4c693b346401bfe6f821c4a1e38f5cdd2ee65fd96b3562c8900330968e9b33d6fa92bcc0499ce0e56107a0070c0548c4482cbf121b1498eb714d35fa361eff3b5ff081d74edfdf18c4d6c9bd02bcb807c6a3ecbb8150358f7a32a7b6d99f28c2d0a638191779342106cd017dc27655344ad8eb18183dc255f3062a573d2003c7f365d63393a1139dbde193f48ceead4c99ec8074486d7198c8dd5a4adb12ec3e8919f49923b1c417bf6ae4734930e7a7d47e34eb932f7c674afd91053496ea8afba376d1d3a1f20800369de6e004885b467466e27350d53375b104f5ecbfb2d9f8023626d24832eca8c26ce51ed9220438f8b1a34f292c0be1e951df36fe05db1040fecc7932b7642a0df497640c822c2ffdfc921980cf28882c9c6bd089cf72b7a0889702054768e772b440eaef311178ec03ddad800fd3fd633643199439c11dc24c099f08f9c3698f0edeaf7ea931046aff12eb5b83ca8a1ec910c3061d542c5920c3a00b4321b155060cadebc62220e954d5517503abc500af8a693bd527929b9d1312b8be1b9f1752834f482fb543f6c72c56170ba18c71e4b39c012d4cb940e16ccc5d1b5e59eae6c7240c3cb8fedebd0eb0cd7283bd6181333d0cec3ca50220e5193f3ff96220e7764dea67eaa68b4926fbd8eb11bb401e7e14b6e825185a53b10d0c405b764fd83578feb878ab55106edc5d88de7131ff7950e1acf244366419fb75b44bc6dca07b1daeea21678d7b0eee423c23b93ddbe617203f58eecbf21b2b72880c006fb6295e2bd9f22d5aab5b988337dc46abb547f2570935e964584d51e33fa9faff9ec781060dbb0227de46c3ef1c7a3f65c811afbed8f59a4faf53149b328bec4ec0bca02fe34c3a7c228c0912d3e334f1fb94a7e1b2b0b4edb99e62425a64b37517bb8fa1f01d5441bda837bb942f68d50198a23e737fa5c5de15fc252fd088563ee7604408e3f0a60c72bcf1ec9590f191b0665cdf1d5f26f7c487f4ee7950cedf53a992313715802a4922db95230f9c88249641a25b507cceecc80f7698f35f349b6cc203720198ce9c1e8ea51928d09aa348653d4192afee3410a065483955b538aa488981708922073977dd0f3967e1e5120839d5c4ee5f5ea0d04a3c5a4714cbeaaf7b75cd45be757c00b60dbd1565a2e91105d1f453817da3cb7fd09eb390d411245b323eab0797768dff21834cdec5b586e12e0bf0f457897b434688240d3c2e21db08e396e1b8e3e3c3cab888ba91366fa29aecb3033481507bbb55f942e673d9032bacc8bb572e721647d7e9b8214fc9731def905b4ca1318f0dbe67b3a1174b6f87eaa4e8b9718fefa9ef5166f1fd8d98254d1179bc8e00239dfaa6fe4f9c2c7f0006b40c49398ba0b37a0049488f8ec9d3c2a2934cf1d0e7344a521fc76cc5f6f652279914f3c3b0f31ae802d0ac8a0ebcc2f2f58af929dcfef40f97cebf851e3c204fbeaef1933422a9ca88f24586853e83916e3b3679614f2020de2fcf89f2d0611e054b379be2058c68c53982d2c483c020f6bb71bc5c3c5d854aeea1a189b12704b25dcb3c99e1028e2cf1b5ce16af68a2b4f31d2ac9b60e33c7ec749fa848ab770fd2a9b59efc74641a245c5d8ab9d4d5a20d3b7befc43a7ea218bd0051cff5881e9bc7b92cc2671b31353d7d0eec9ff5060d3a6e1c013766a149375d848545cde71f3bcdbbbe738689536fe03109d79a080d54a41bdbf8a00e0721d0c9d2a17f9d72cf51e3589fe63ba6215eed33edb0426e8b83f0542881bbd8fa8fac1e25704acaf8860050194beab205e045accc304d954a23a4394949df7314b57dff62df75a28cd5bf6de095cffe1b8e927d53180436a3e01c84e1891e228486cd9abebdda9116dbac60dbb845746171e5535d200acd5aae24e554b10421fb8654d62c9ebd053a26d5850ce8289353dee32c611548d2fe3074c336c7c6d74a4f4f97289aa9fe6aea39f31de028d9f4ae757d270ad5b0b2f3e1f943992ff4c3d7c3480f835b1e0df1799ce990118b29c2d256137705c2574799cb8607ff525998bf4d97979c7c8b298faf4e063c66d0187b80763a15609a7f0433e270b2a7853af92490b952ebf1187ec454b3313476c47bb695a4b42ed34b1d4941d2ccaf7f248a99fca90770d091dbc84de0b30ba27dad8bbe80ccfbfc7783beb7ccfcf20d75783051b4f9bf1539dd839ab04bcd00bcdacb00dc8bf3b2b073ba04eed56c2a8a9e99215f514dc2449386853ac1adb15e5a903d41fadc61fe0fe6c2fb7fb24a6878377af634fe910ba13fcd6781b0bbfa4327c91229b63f1715d984a4a6d818620b036c1fc44a6622631e8dbfba1c6dcf7dd32896c5d077dc396a13fc1ff863e78ed69b3c560d4c95096e6208c2b2d7986b9368f64eccda6a2dc722248ec33cb374096ac5c4d0fef1289c59b2f9a510703827e05c8ab9a744ef8de305f2a0f688512707761ccf16397b88a7fca51f050ff4cdfa42c69e57d0eca94306cbfe44c884714eb4408be8001d846473180a2c8e111a9ef2a641defc93032eff39ea6926f2e349a5a008b9a836073541106ce24e7f4fca59c24e632105c63398c76dadda8f7c3aae5f4b45a60903903084f6bb17be8c4973cdecd1b2a8cc184113bc3d5d6c8010781ce362624e1932adad859280153477c88b7f123544ea89aceaa66639f9b5f73ec4b68bfe74f66f5492c266baef6e2b7056682a72b744a7abe24e932b5a3c810327dcbc143d05126970816a493adbf69609a0ab618a5e2f763ace493c6e8822260b78f3afef2aaf4ac7d2921fdfe51ea398c30163b46f64208a33f4601750b28a4af593d1480d7e0befe75f6c058831dd26cfb30822cf21d7f178e6d847f4514550d48fd17dc6495491f5c1172ea7e85476a7c371db938c53d57192dbcba8a22b7f316b6eabe1196b560a02e4b7692d6f063a77cdec2877f7e895a7eb631ff91d45b366d1f56a8974cd3e3229812520fedd229662ef4ae65ceff42b45a1bb2550e4ae8ead7ae6acdb5cb629ead92b00dd64196af62105d63fafbafb0ab066e9617790a8efc8efaac579eb6330f50a82732277670fa889e544c0cd5d054410cd8cbe18bcce093c8f6959939cfdbb878e7bef89dabc0b0ff0921bbae9d280b5c22b949abc4ca157c5b126f6c89c5427aa5bdc3a80098973cf5622d044ad233bf4d2ee0ee56482422f1e3ce7f372334ff7886ab2c1dd3b6bf98df453cede4290b487da7364bc7694c7e48ad901526bb0fa90122b3ebd989ffad817cea93510897dbd256598fc1e35467608e5f1daf3abf53cd526765aec8ef71c0c5c82540bbeef3a2e2c63f34694152d06fd959cb96d52cfbbad84538b386145730206c69adfd9717ac532a3e753cdfe570c823c5030bddb92c39b11b0a9d5d6c5b5ed2cc", 0x1000}, {&(0x7f0000001440)="0d62dc1a0fd6646f69c91f97a5a7ab0abbfdab1beb5fc78623317c5f2bd3fb8d1be781d601338ca6a4b8be51b819d948b698fcb558a218d932586f1097dcc0f9b6f41fc28d54dbdae17be3b0f16f87e4daab6d001372af4a0678d30b2424b666f026829050ff8d86228898b240b5eac4b3b18719cb929fe116cc0035daec4531f6516d70ed24dd56a0f6e9d09ba3936be3885d4ef1a960b02b2c4056fda9de6f61905db1dd847dab2aab9ee891a3f2d167036c95d5b7255d0ba0d56093bb626402278f7ce586a9ae7036bc887ec4d9c1609e12496b2786c1695fdc5ed910aa2a3943b7ef219c49d034b3429256e832440193e370e4763b7937ff9e84dd5026c2d0d0e224702ca053bd0c89a9495fb81c6eb5dfbbdc9755e3f8c348d6c8a4398066f16bca7194f6145a065314717ee2e860454db0cbb0995aa6e66c196c6b6ee8939e83d464c270cda595f61da248ea973b4da382d2ebb8d6d5902b8fb65f069e5ee53a698e0e1e06e9bcace25bcc4be98e67977d19ee53d993f759edf44c8db6a63e7d67ad9488347a4f9cdcee53d3032a94fc2e20ed2dfe124f9412dbf8c64cb58f4d28636d05732097b50599784e9c330a91f6491a7ae0d92ef5711b51f021b15659b4baf7a9092b8bd8f8949234e8102e446333a51f88f3ac23a0b2890c576896e9d9b3b8a5ce6efa740219e8baac4dec2e90782149ca4c1e47949aedc3049a5b23a55439de9c08961c4ebe9da3f414383591ec5f9e61188632ca6537535bfe35f514241ee92652d11d136c9ed0353a3e36a37ef8a84e457a72bcc26f16f994b46f8c2607907fcb6e09321c77482814cd509ede0120dc290467c3ffcf53f8fa1868b258375a219ff528d137626ac19c090025c956954138651cd8b6575a67d0103d98b1a595f79251481106cd95444fa2f4d50ac66ebb8dea6033b9ae4d8af74a568a82fbc80f7af6ff858162dca0f7228f619a13b80bebf3a2d92950de3fc3b59be2f5d6a19c6971e136260616a4d33870254759d8bfd52cc0b3e4d9c32a397d9f328710fcc07edd7cbf4345f5f0dfc6e4db831369d0fbae5171acf8581b3dab9e0c14f6cc7476ea06d9388dbf2b0707f1f85d7996e93cddf6af092002a51ca4b51a17950d0e97d40fb18e3ef9b3f9117f613baae053852f30f72417c90a78f12e583fc7c8dc01870dc9a4f4b3178d782554026280c77e69f2e782433a18f8f6f1c0cb7f55dee9b3aeb023b8ecc2aed9d3444aae1a52e5e7cbf17571e2d0b207d472bac06aef488b7a8d56983fbbac1ec108494aff3cddfe6ab47c75b529e2d27758987a9414508307037ba34688d89bcc29753ad19ea0a685b6e588003a85318b1e6fb91aa1c897d6fea674396da65a33b4d048af3493c25fd683b3bdbce350a01eb9cf8e530f7209af06b8dceebe36acbf20b50f0e1013ef58b70a92aa7f2def484888868968b1b3ebe9fb948b26cfa1e7278fd7a5a36c5c222a28af708261bcabf00682c27414d58b413d0912d46107e8bf371e00bbbb75c23b9b956249e3ea321ae0794e4df9314ae0dec317f6a782a779899215fb481ca8b768f94e73b01d798de0fe885d9bb7b18525374f512e88de2069e16d641c7d13e87613ebf7a3edf76333d46d2403fb378f46a61c0fe9aa526a620eaf6aba483cfc6c92d46f1caae710d9cacaabe630872cc59ec9f63371555ab857bd18b74706d2cf9c40a0404e2560d05c7193c877bc1850499c448657547404fb5206e46f8c5501db0a7ee4f3e45966404186dcd366a319f80c5fd726aae4288a1b3d6fa5c25e5343d43815c02fbbe8c589040f9871ba94aa89cd0f8e8a5c0194727d0a8bdd3bc83b5741c1b196bec82b401785a2822941cd82a9f2870305c9c658ee35c7ba640567429073938ff9bcf79dde377ab907308b75292ebe6e4683b175fd9e6bde4238fa01c295b4979d46fd0800022154367694015664a97af323ca3b65544bc0d287cb53f30649a0732d77784274cd0c52e1290dfc760528a243875a9c55fb1f4f59501e0e3d41ea19333f0f377883ed31b0841f4c9570ad4990a049349eceb2ca66de96c0e7f43cd5af964170c7676abebf914a1a748598d47b2342595fb9ec2dfa20fba319f81115def344de8072c62495bc88283fed3c2f59a31d40f19150dc5842dadfd62fbf25783cda9f44732166a4db1b70043e36698d87652f89c67df9bbcf30bb592efd4476a25c09530931517436e1b1747582df6dfdbe02775b2536e6fdb0d34a1041d3931cd5caf8e4ce7341f426793c32b44509ca07b0cd9032c399db0ba2187707f6cd0d1926b18955d9d6c420d0647ddb2674eca1745c244b7de5e616631210998175e63f503be08dfedb9a9fb4fbee09d7922e3234b83708a7e84473f0e7a91f091c92d454ce9fdbfe137047c690e4bb73ab483b5754203a562bfef8d06a0efd8e4819fee4eb4f53d802b62fc548c514a6b61cfb5deedb4fe1d2aa89ee076ce8cca9e9484655974933d31730e44e6b6274238e5efe26bd6e33b7692ca4d327fd15f9244e047179bd167a22380e502c89777c365592e64b46f102e57c5bbf2a9f06c6fe1b2da746decd425714b613aea20240c8a94079e05e322d7eb5c6a559cfe81faf849bd6ddfe3e2ef25c88faf5f5695eae5a4570ba4221b6162c3b3a6bee9d0a93ce17483f4ac66e23a81b31a3d3088a3f8a24b18ec41e142d05e282fb3ba451b5042616de4d8d4b688f08ea15166347ced47517f64492661e2a12488ae8c5cf2f0d6aaf713e39335d6da1ae55efa2bb918f73bfade214f81432dc7a28820171b4483d78a856b1ea2d545d7ae4012158837f5330ac21daa356a9350ee839421d2f5f702bfa2e310bdfa700f3300e2c5303859d4174e6a284f2256d26388595b432c5d68214ef1fb7d7b6c11581718eb64358ecd2244424f511e31f028d01380ebda71cf9510a05824cfff1e158fe1a2a09587ae79374d9ee3efb2dae25c381f684a62ab24005f4efb5a7f4b3e188288b3df0762c27b9578009d133b8b91a6da6394d9fb89220e7fdd187317970d57b246fc358ddc63805969edf02492fe749aae749de2de3e03955f6df7a5804daa9a110b77b813c15338afc3bda192ce8a9801c99cd59e66986868c976745fccff28fd7e0dafae135d8153f008618b64cbcafd5b840fc1586b8d819e5975a564ef7ee1329a462c4263c970090676d1366770798d3ba33bdaafd74420aa52417c0cb71506317a734a216757ed08fa9123a2abe2857543c1d72f912cbb9b652e1ac31ddef8a19f6bd6a1a1eb0a720d0120fbaa8b428433b26fc46da24d62ce51733b8550a1b95f84932ddaf0b3a075dca24a704724fad1231c748f01e234a99119ae60f5483cde72173bc5d1b5a7b1cb1f7824cd94161efe93d347ab817225f413196a3fbcb34ebff8322cc7a2d465b18779c7a3f9d6a9fbc947b5daa55f3b0ec3127115427c2be8c160eb80abc84d327ecfa5926ab8e59807a4326e78435cf0e954758da6209879c071f9db3c8d1d3349ad9855eee281a44a8a3fcbe5a3229ebbed7fc3afa6acfc1339be6defc679295faa0acf3394083af5172a527097b7c8377ad46dc0debb0784f101b9f55532f0ddc8ffa7ebb1289e66ed574e3207ee499b5f5bc4e9b17011e316b0e45a834ded4e31ee6262d03c24d6e5547730d2105d234683d270758f05d01a09c845ae5141e5951e7b57a4690267a3dbc570b2d386bf678aa8a0f9122f8d44b3a168c49821fa64e18d52a06e2d6402b9313dd6ffd8e40adc6a5c61485330d33455dd81aaf617a3f544b18c585f504056ecc6b0f9e5a33a1a5d2b985fe139582ba59d70318736d27abb87eda03c38005c460ff70665c4f7837499cd7b513d7fb4cf81a3cefe97c3b80a67a1b9ca78404f124e44142a9afbe4948b7ccef524a3e42dcc0a361113569be4518274daffb8992c659546c6d3e9cb0646eba7c98e3dc6ee00122a7652df7cadfa967d11afed69db3079b50ffff6c67db59b5f4bebf8314756a3934315665cb748f982c88d70a85f4dd038a2cccd1310fcb8fc8e98a0655d8da7a356b493c0111e23b159a5a76e3a7297ffcd5e9cba14bcd217b323cf0bc8ce6b4407296b5a002de4cae94f2e717f4ccdf2a2e50843ea3ee21c44df15fdb3b34ad820d48e862eee9023b827ae8571c89bd31e219d0496fe0100eb8d2b410a9d4c8d9c2013714f580cbb6c55b86a1dda37114b3597d7b2f8666fc767fde201edc1b225ede9c5279ab8cc1f34752b3641a7a7e208020374bda661a1fca507e1f6a405aba4529fde6b3568883cea7e898cf708f923847bde608d6b463bdb4934f4b2c7b586798c25cf2c83bf7db0ac4f316d1313dac86d22ce93103d8399c896585dbcfead985ca550373fa9c62bb416fa79425f308529fc5de5e5a6024bee9815b6f9885cc78c46a4f4e3e1a5b2f2e5f5357feac1890190efc93b365ab761539fa598dd965e44a5c5e5608e908b1d4dc0bcb4ef56853033b19e06be000002cc028abb40e4c36ab6ba6b16f32a238d2e85c397fb77586106a47d95f3c22176cb2019edb8b340186c4b6703789f68f0b1cd70c34d03aacc22386a2c48a11969c2e272590bb027252a635683c3da113f2fd8ed9aa620ca442188e31c0cf268daf8c7ec9dbf95fd46b4f10605b1f24391de92e089a8e5cebfcb76bb1691e068800c09be8e3fdb9e4ff3bc00b993569811492bfb289cbd19ee15f34a7dc12f22802de2f06baae782d2c4d4885d987dd2bc06ea7c8847fa822ce8122f3c644dba597011208a55a5cc697b7ed2c0e55eab68442d5c7dcd7217ddc3325cce722f6c9103082fabd2ca4e270c375ceadb23c48291dd44b588c46ccbfa3125215c76c1d263f1540fca45a33c792d3466843eb86f409c3b3d880df7d4676fb6e9af939f810ac6392a4c9f47797f2a55c74bab205be9532fe73c557d64c53e631a3737ab21cf2d1177ecb85dbaea06f3437b671298a690d5154e040401541c7f9b62d9c7d4e26ab10e6f34a6e932b1bc9b33ab77ea93949b0acf5c9a9434b601e192ed335e3f1b208cb9cc670e07c832277c4a4a866a431b09b3c7a351386a1bd8119138aa0f0aee110676724188cebf59b2465a68d1c58ae263aceaf7807b362a4a4d85c4b2aaf0283caa9a60881d7aa7695ecc33d6671a29adea119ac9f8ea190cc097d05d06f5120436fe3dacefc60c3c32cbabc2701b3386ab2760f59f579a7e74ec6aeaff8a43532121022c3170dee7882ae8ccdd43a3305f6faf8a6f12da78d01d40750795c38a5f8a4e895c53a88f52868576403623fbd590d85948558c21f31c83eb9efbfd8d9a9a132aaaaee1aab244e8e28bd1f0de61e8916c881db1538b79ee9b315c160a017ebacbbf3372c58666e65aa5f2ac75c795ad8da047a05d6512430abd8253ce1f64f6dfabc97a80fbedf52bafde6d806488894671f47ac895a41d68dc9c16c9dafcddb49efdefa232c05872eca59441c0ca93da6beabc5c1b115320ce634a7860f3aff89680e81c9ddf6457a334991dfb6a65d743341c87d1eed84d94e559f54c3a1556dab27d6f94e1e10c582f81cf2e251420e76d873b6ec2e99ec2dbc61b097dfc357dfce0184130e3455777d24de54e09244b6dd52c91d1aaf9fd5799490cc8eb1e6d3ff8391438617dd1855335922d5d80e62ac5c7fbf3998d95fc18ee3a0c9d1fb62330bfe685be51304484c1ea5694445fdc0b587c84a8ea469bac46819e61be90fe91e00beaca8ad66ed413f1e5d61a8298d306650771ac83d", 0x1000}, {&(0x7f0000000100)="d3104d7d367935b7dc10b962a94bea93b743a3532b5f0a22c2dbd123d27cb15de1f729049c56fe1eb2e5abe3df1da2acdec40fa342a50c96a07a2b333eb04c8e8b9fd5586f71e67c405b4e7cbc9329712f53855fa8813d55ffc0e7f882ffe557509622e096aa066d258491b68aea921a89d627f72b2d41ea83ee0fbfa693608416fadd2d0411fcd85d794bf29b53f630600fe676ba8472d9e15e39e358fa47cd845d616aef2d733e8d5b812141705836aa792e408763cc8d0f495687", 0xbc}, {&(0x7f00000001c0)="a33dfca4d46e257089397c609a8c972b415aaf23c6740a1a59c4170adeb83a7a5e2fc72c5c52eb383735551862df9cc0ba63128c0d17b6761fd5c5fd22099f923ae407f326e2b28359cea7db1e2b7dc14dca59a5d2d6f99866801bc9a92281249334eaee4d41460b2f7151038f43e062cfe6f8c0aadfb18eb5bd9c99c0a53fbeb9988b8002da6ffd730406258b5d060dc5e96379dad2744838", 0x99}], 0x4, 0x0) 09:12:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x181) fchflags(r0, 0x20000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:12:42 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000000)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x82, 0xef, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000049, 0x0, 0x93c4}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x1f, 0x8000}, {{r2}, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x40000002, 0x633c, 0x1}], 0xa9, 0x0) 09:12:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000000000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)=0xfffff7fffffffffd) 09:12:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getuid() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) 09:12:42 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 09:12:42 executing program 1: shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 09:12:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x8, 0x80000001, 0x3, "a2017253d706744d6190b8e7250ae99a992661e7", 0x5, 0x22}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:12:42 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0xfe9e) listen(r0, 0x0) 09:12:42 executing program 1: r0 = syz_open_pts() flock(r0, 0xf) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x300000005}) 09:12:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 09:12:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000340)=""/243, 0xffffffffffffff53) 09:12:42 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x36}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 09:12:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 09:12:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 09:12:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/205, 0xcd, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0x792}], 0x1) 09:12:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0x5080) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8}) shutdown(r0, 0x2) 09:12:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="80c3d9275703fc74d04f11e036b2b391847b43c86bbff2010dd10afbbb11076bcdce9129d682d7472e03299262d5090ac2ac8f4210f9860b1d87125f87549f402163e50b20155c2864a4e559fad04f0a1aa8f93c13"}, {&(0x7f0000000080)="fae0519e8c3a7b09b8a9eb6fac401103f631971fc1155120c2fe3c3eb9a32796b82ec45f9fdfe5b4c94c27dc1e83df19852138d43bf086faffd2ba56c0f8", 0xfffffffffffffff8}, {&(0x7f0000001580)="62982a639e85dd7e8556f7e6851063ad3b396e75a6a633b69162bec69e8c9dfdb57241211093d9ebaa7313d4cb281940b5414ae3b31216cd37581738eb2594f7a01b4dfc95186e87d80058a9c85a35eb47bb5389096a5719ffd5581f97640f0aae57a11e7ffd35d8b4bb3e0f56e7a37d17234f82d7ec50bddf1ff3d37711d4f41b7a8ed4b6bdce3e6757a0803e288057fc1acc1cd9193cf83ea14fa4"}, {&(0x7f0000000180)="a0c4203a0b909e0d10278d9e81e81e803e4936960ac188a21d94cec5c374b574ff9198f53120fb60f4548e56f60b76001db441b3b5288f83109aa0ed31136fdff565d0621c3b453cc0298c81abe3", 0xfffffffffffffedf}, {&(0x7f0000000300)="bf774115a2c1b549c7fe743f83cedfc76cb015eb3524308aeda80840dfc77135ed2579009a80353087b17b404059c0d639c865d2d9971ed5b703b695cd13d9ff8d6e59662bf92d72120c5a592dab19925a59a750dbbb75d3b0f24900532a811f5c1a5659ff41297c471d1462e6d59dfa3afbc5ac7ac8ab28dc912269d7b6bf7b1def8236b54365758ada8b54cd1ea65e8613714281cefe57662800fc8e55c640d5eabd05a764ccfae822907683032c61a31bc39e246ddcc3008d11db47914acb446fbd66acbd991ebd0ad05054ef54df73f30e9b82160865f6bc26c9bfe886c4"}, {&(0x7f00000016c0)="a8e4b17fdc381cf915e80c84d228b0fcc5ee8b579431d65c05fd57561407588fab3e456f50eb8123d058b2bb3b54e585879e0b227f078d14fbf656398d9d514cfe061dc251868cb2b47ba438de1cf65ebb514450f105b000000000000083e8e75b7063cb08c4ed0e394ce0c2799aef2ade3947304bca4e9598d7d59d488d06b3420ef9c6e4b8867ef5dedcc0aed33e049a734983d833a9706bd2ad7e3c8b9b58c0f575b375ee5e1192c98e2e10e89eae577ce65f5b76f0000000000000af7d60ec22234d675c3a41da43feb5d37f0927712a3139b5c2d075c6c0604df26a0494cbf6b7448b0000000000000000"}, {&(0x7f0000001640)="1e15eba4fb41cc59d1b8ee731df6a4cc097c87db9859ada840569bf923e58d3d64e1954ed9fc1a2737f86d6c02c376e588d2d3e885ea8f9ddb94dda13f9f478465b3efe633d89c373e696380ecf5ccd5df2b", 0x30b}], 0x1000000000000043) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xdfc2617de6714e1d, 0xae}, {0x100, 0x3}, {0x101, 0x5880}, {0x4, 0x9}, {0xc9, 0x7e}, {0x41, 0x8}], 0x6}) 09:12:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 09:12:43 executing program 1: r0 = socket(0x0, 0x4, 0x22) fchmod(r0, 0xc8) r1 = syz_open_pts() chmod(&(0x7f0000000140)='./file0\x00', 0x8c) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r3 = kqueue() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r3, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 09:12:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 09:12:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x21) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x145) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = geteuid() r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="312433e243e84be0f9a87d13f953db3c8caedd88fb30ffa85ac354f56571c7aa16fc", 0x22}, {&(0x7f0000000140)="d2df4ef5cb13f030ffc47cb8fa1274c016fb38e6d1afd93fbed7bccecfa439f6c57799599051bbdab771720941400932d6724fc404d4d7a919d51c1fd829dee8fe407c9d6dca9688ddd1ef9c193dd03c22170365cc827a4cdd14992d26d58ba2ba227ca5e1cf4ae5b09acebffdbf6416bc6c6b0b56d65c675b464c4799c779c65af365de5be931c96725eb9b72c29c203526915510fa7716fa24727992951e90b199882f563305489917f6d2e0c482b014e846d1696b83b0f123960955ec4264ef8196290172827133652f3401c3f9e75e8af0d5ff23bfb90ab2f3935acd2a563f32a27c1348", 0xe6}, {&(0x7f0000000240)="5ff4cf4b33cfde2302169d000807058f9b6d450bdd92912db7181f6ed09b55b3f00c9d4a1c6ee67f4e2951674e49307231ea50876f535808dc39c4ddd2f0f583b6b4bf65485eee3ee74a7924fc9ee3d4352589ac84ea8be55358e30c96079ab9bd884b8d8b524dcaa15f1151122e0343a0564d9cebf5b9e23f5a842f22a3a2b12ffcdf0a7cc90b16bf1a312b0c095b6b97b8c161d373ef12615b543d04ae662baa6686b264ce1476eee4", 0xaa}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x138, 0x404}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r2, 0xfffffffffffffffe, 0x100000001, 0x0, 0x0) 09:12:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20e80, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x8) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x500) 09:12:43 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x3198c86e3060be07) 09:12:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) 09:12:43 executing program 0: r0 = syz_open_pts() getitimer(0x3, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x2, 0x2, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0xfffffffffffff27b, 0xf61, 0x8]) r2 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x69ae, 0x1, 0x8001, 0x3, 0x7}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a9419442d447e817d98faa1194f090e87354f23d347eea3748953dccabe756b79cf30f093c3807ad44144aff983a7b111f0a748614999abcc2e2534179a17f3aed08245e53a3799605edb130c7321955ee235d17ca31646f706d92d3f0a54428354e33dbc4950d22d3e42f2c359db57080e0269ec22dd6f5e1b4ca22d411ab6e8b5ed05019feb3517813175330cc125b0484fbbe1fbfd3d848d2c56cdb1f9c6add1a3ad1cecd357af696e001ea06abbf2735669fe796e72b460b20fdfbfb36ab5e9eedf02fe24fee5182e2d6214e232b176cd283ea720cabbf7f2674d7fecf6eb9dba4532f530af6685c49258cb02df166eb403dd65a23316eb7e4efdecc0fba861986dcbffa4820129f57a2eea0708d4a0955d370843510ce9e0ff705602e6b20a2ff4db98f55091906c9a41016758554c708439c64f88b97821ca175af9da9f4713648000cc4928e31a7d7807d79c344813dedeb4a9c355c92c176e63181991440cf159d42f6f5bbd367206e00252a27c1f70c93ba8ddb7bca02955cbc8609ae82218a0519b903e52b0fe44f3375266331a58ade0141756bb15af5c874f7701e180a8", 0x1bb}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3ff, 0xe50}, {0x18, 0x0, 0x86a0, 0x2}, 0x4, [0x182, 0x5, 0x40, 0x6, 0x9, 0x7f, 0x8, 0xece]}, 0x3c) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:12:43 executing program 1: r0 = socket(0x800000000000009, 0x7, 0x0) r1 = socket(0x18, 0x4004, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x401, 0xffffffffffffff39) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9) recvfrom(r1, &(0x7f0000000040)=""/43, 0x2b, 0x40, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 09:12:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:12:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 09:12:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x118) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x62) r2 = syz_open_pts() unlink(&(0x7f0000000280)='./bus\x00') dup2(r2, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xc1, 0x1) syz_open_pts() 09:12:44 executing program 1: r0 = socket$inet(0x2, 0x8002, 0xfffffffffffffffd) listen(r0, 0x1af1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="4cfc6f36c36b7be25283cb3f7abbc3d83ec3a92492f320a5e2a10c8e8714d04731c594d3053c4378161b438c585442cda3cb4f83477010916f01b69669a2785695fb802a21af771fdfe0ad19f6258d4fa4b287e10239df1394d3b6d509b4780476652bfe5724e257983f025fe034ff9659bf2fdd6a6fb029543d57f8011bcd3ddbb6f2fcfdac7928689fcdf7402d0800000000000000320d4573774c85f2767e9b8f6a4bcaba67e88fb40b7df376f6d2601db0f0693f0b418a66d5fade848eeffd502ba5f824dddc5945e4c620f2573ad2f4b97676c7d1cac387c206de9bf43ae3feb861bb2e37efa910040a8fc78e9e91aa21c43f5857d996f63132a8307d81ccff7b97089c426ee0316b7e41548a628c6dbb04b2f5055ee68da4a04d569ad10b8b19cc0bb9a9c03c2c0da43ffda952d5687e396b870c19cb7ee09b7b5e790a0fba7b57a9e828f6af78ec702dcd5eb83ccd806b72fdd2afaf78049d73a31f", 0x15f) 09:12:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r1) 09:12:44 executing program 1: socket(0x400000000018, 0x7, 0xe6) 09:12:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 09:12:45 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x200400000000002f) shutdown(r0, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0xc0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0xfff, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000083, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x15, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000006, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x82, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2000000d, 0x81, 0x9}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x8001, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x100, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xc2, 0x800000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0xffff, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xc, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0xe8, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00000a9, 0x71}], 0x4, &(0x7f00000002c0)={0x620, 0xfb5}) 09:12:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x11, 0x8002, 0x8) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:12:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000340)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) r8 = getppid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="7973df6a130298bb98425e62ba0de7bc3e2dff77c2ada116f46e82f4fbc1b9da3cbbb360e9cfa6f7355a100cbf11dc996c63485f68806e16edd06d1a351d24d6ee42f48d14e988563c0984b8bfd520bdd4bab280b1d0120b82be1e", 0x5b}, {&(0x7f0000000180)="8a8d777a86ca84d69a1c9c7ec9dafcb1518d0019d1d1a86747ab1db9b08460c3585446b31b6e362c284ebe8ccc9187337adcfac8073e1f97b78bcb1e46cdfe6336de791d030e3575793fd1909704679f47580b496285610063b78f2b1048257c6e230d0c4a8fe6e9960eb72201e340", 0x6f}, {&(0x7f0000000200)="4c8a0c05c03519b9179bf8c034bb546afc7fbf844f9dfa4c1abd4cf7dae9", 0x1e}, {&(0x7f0000000240)="bade1ee0bc252968c353d6f323d51a9579b9aaede67d9ff75668e1fcd39989a7507fb3567ff949d23693d0fb1e1d8a0f3d19eb1839990c4cf48f3affd1a5644abd73875e6d7e52dad9639845b6e70ada991499d8f828efe7ee0628b2f77743258292e84fda831b870c4eddb4ab088489744c0fecb921add63cae0011f6df5401d6c3f365a3700d291b08277ce8886f2b4bdf6599e71e063a180ea0e37945963c7f", 0xa1}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x2}, 0xf9dfb85f9daf6423) 09:12:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 09:12:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) clock_settime(0x2, &(0x7f0000000000)={0x9, 0x20}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:12:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) 09:12:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xfffffffffffffd76}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x4b61c18db8f18a23, 0x4, 0x8, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 09:12:45 executing program 1: r0 = syz_open_pts() r1 = open(0xfffffffffffffffe, 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) 09:12:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 09:12:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x0, 0x180) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000c9fbd779e4c860230000002000000000004000000000000400b34059975ba1caf57f16a7d04f8a1fe6c18cc3c4b9c938aaa83baa94d2029628facecc2aaa1f8f886bb9a49c65e395ceaab56a28df60866778768946f7936d1800"], 0x3c, 0x3, 0x800) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setitimer(0x2, &(0x7f0000000000)={{0xfff, 0x7}, {0x3, 0xffff}}, &(0x7f0000000080)) write(r1, &(0x7f0000000500)='n', 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) 09:12:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') accept(0xffffffffffffff9c, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 09:12:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000080)="857c529bb8ad134d4744926802f2a56da54f30957d2a4c12a1db754b154b6a9de501cd43dbb0bdfe34c818008a32bc925d6e649ea3e6a9fff70d3e83ad0632e8b4b6fab821b9276d5d2064d2e562f7992d8e8de497d92e0c0cd2204f3bf204900cebd83fe2d5f78bdb04cfbd1cb4defe81bc40dd068bb659d6c5", 0x7a, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 09:12:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) fchdir(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 09:12:47 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 09:12:47 executing program 0: clock_getres(0x3, 0x0) 09:12:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x6, 0x8, 0x4}], 0x10001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xe63c, 0x7}, {{r0}, 0x0, 0x80, 0x1, 0x1, 0xffffffffffffff01}, {{r0}, 0xce7c79f0d93a5a78, 0x0, 0xf0000040, 0x30, 0x4}], 0x3, &(0x7f0000000180)={0x59, 0x40}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:12:47 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 09:12:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(r0, 0x2be4472dffc98c94, r0) 09:12:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000940)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda94b10c5bb7fe6162308245db4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6ff04000000ca9cc082aee8345f1b0011022a481aa925438ceef42c41cb0894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4f450cf6a10d7dc5f4cd5e1d89b27f3356d0023b872b65063f6e9626d4dede6773897bcc79319cea79649000000000000000000000000000000000000002255c7016aa07f242925fa42f0ef374dbb416506bd7e7b5245828d2e8d88932e1e5e69f89f481eeeed6058ee4522a6bd3f6eb21ee473cc8e77207619d7b886593b9793fcd7ac4d684b14fc2c11b02025a516bb14425bad484bd1ec46df1b992aec3aa126bea3f606c1446d48c7b8a543a18e76f8f8e67100361f5ff443d52598f2dc88b8de6cfc97b66450901688008b49c3eaa0cdbaa756cf0c53c2bafdbde04491b089f1765af93b43868f4a570e65abd93dd86e7cdf0b068e9d92fb8e131d7e45e2574769979e64c1f62604ede46e479045cbe0ee4851bca393ec75654703e4bd44f99d0f928ced6c68ebbbbb8bcb27371fee8805cff11b6ebfa22921fb528b8b", 0xfffffffffffffd93}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8800000000"], &(0x7f00000000c0)=0x5d) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/179, 0xb3}], 0x9, &(0x7f0000000740)=""/203, 0xcb}, 0x800) r1 = socket$inet6(0x18, 0x3, 0x8) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0xf62b, 0x3, 0x43, 0x5, 0x8, 0x4, 0x3, 0x1}, &(0x7f0000000180)={0x10001, 0x1ff, 0xffffffffffffff00, 0x10000, 0x4, 0x5, 0x6, 0x21cf}, &(0x7f00000001c0)={0xfff, 0x100000001, 0x7, 0x9, 0x7, 0x7, 0x41, 0x6}, &(0x7f0000000280)={0x9, 0xe81}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000340)) pipe2(&(0x7f0000000040), 0x8) select(0x1e9, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x5, 0xfff7fff7fffffffe, 0x4000000000003, 0x0, 0x3fffffffffa, 0x410001, 0x80000000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0x3, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = syz_open_pts() close(r0) close(r1) dup(r1) socket$inet(0x2, 0x3, 0x58) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="8c244feb4e9ff7a000e2d99be098feeb354c4eb9bce8451d26294faa04e221df4133094ddee950249ab1404f4769e35ba3af3ccf6cdf6ce3bf0b983fdbdd36afacea6af4a4ac6c4b1b3d1d4ef10eff8a5a92d864e63168e14a33abbb12fe75d97a505cd25b80f21da47a0f61a6074995e5e8137ba281cd816014975a573bf686c9294c44", 0x84) fcntl$setstatus(r1, 0x4, 0xcd) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10843, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="820248ae536698aae1023599edf5d8d8767a953170e34c7e14e7f8a97629af66e8a5f6c60842b3d2d7bba9c3f36063b34dbe24714fee87a4447fe2ae8fef6672ca8b6d86b4c15c429ca58f225ab58ed69f8c4454f81bda7712d977e9003cece68d5d9c11f47ce81dbfa8fc1610c76147000c40a4851e42ef0fbe8f0c39f8d7b2d861bc8bb360c2aa5aa04a724a104b2988b93e77991191e1a456940ac8a6ff030000003a275646f1a23fe8123ac9e21c697f696a19c63b6913a7f036280df5e091e6f5624802f33c61cd582efc5e8d593f7058661e36238f082c49c208cc7342e317443d5bb98ba60344ee508bebfcf1fed03e4bd6bca2f225f8368cd68b9989436d2ae6dc304de2bee641db2e25ab806ad93cb7f30fa5816c110a0b210beebaee3402ddd4306cae6b4be34249"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) fsync(r0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:01 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000980)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee0800000000a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba5cb265104dc9b38e6269b72ad09c1477b030d3eaf047ff924572de009362d5b020fd8383bc91234a791186b8260494d1b1cf352d087111e04ada09809f5e44d36cb9edc8a45e32cc830f923e02b160b22392713bf54ee5bf48722801331230be7a23496d9e3ef48216ea8a4dcbe2dd797001ee8cd303e238711ddb00000000000000007529763e4554ea260e633fa177ea5ed48852809f14f14ffcb24ccd64db7d0dc6a2ae00385d496e156186eff4b4b0ee8641aa6b6a68b31f441369d48d2827bc5a255ddb99776e7454089ea5f96c7fd3213f394355fade163770c82494d76c9ab01ab1ac4e109c781b46ccd5519c7270e7b9a00e505ce999f3d3ee97ea3852f0ebf9c1d9e357057bcff2da9edf20de041e1d37d9325fa282200a3b9aaac26e022fca2ca9fcc7ed85ff81b3d499688ddd21"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x16, 0x0, 0x19) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() accept(r0, &(0x7f0000000380)=@in6, &(0x7f0000000140)=0xc) r7 = getgid() fcntl$getown(r0, 0x5) r8 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r6, r5, r6, r7, 0x0, 0x5}, 0x3f, 0x1, r4, r8, 0xc53, 0x3, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r2, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r10 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r10, 0x4) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) semget(0x3, 0x4, 0x82) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x9, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/111, 0x6f}], 0x1, &(0x7f0000000100)=""/4, 0x4}, 0x842) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0xc9) socketpair(0x7, 0x4000, 0xd53, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7f, 0xfffffffffffff306, 0x7, 0x10001, "dcc72683cd5bf52874d0099d43d5a2469498650d", 0x3, 0x3f}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x6, './bus\x00', './bus\x00'}) open(&(0x7f0000000240)='./bus\x00', 0x10, 0x8) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8000001004, 0x9) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x19, 0x2, 0xffffffffffffffff) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x82, 0x7fff, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x3ff, 0xb}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0xffffffff, 0xac}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x7ff, 0x4}], 0x5ad9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x3f}], 0x10000, &(0x7f0000000100)={0x101, 0x7}) fcntl$dupfd(r1, 0x0, r2) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x2, 0x6, &(0x7f0000000100)="598dfaa39d06f10546da4d6e390ae11413d4f2b65c546da50252c574388893905de2e550db5779c53d534f17e7cb39175b41df8f797714a8f99d96e5bc2b26f260031fe95275372188bcf8069f05c54fe32f56169265c227541e7482e0f180c45d8df7853cb5c6f58d5c50b6342e64241642e28faa436fdfac65ba67d28fd1b890758ead0fe66d15ab3cc5fe7ed86302afc4ad0eb3a812cdccc8d067334b121f956b2bcf4c8053b6f30103cd221f13838362d6", 0xb3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x10000, 0xffff, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648b41595e80a4a282416841a6ccc6344aaabddffb3c67e3e67b4a992479a63e00fec7acc353db2171a551dc7d5b5d1025b56a30a6bff4ef112877ed28d7bfaf1d2a3e02cae34064607bfdd78d4fa32ee30a8542f61279c027f7ccae92978adde6def4ba73578ed26dd41d7be3b031cc831481559b2209c23e6f22611cd4559f818789157f8ac8c61d48f878829d128a9d1536e896c32180ef8", 0xfffffffc) clock_gettime(0x4, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = semget$private(0x0, 0x1, 0x104) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000002c0)=""/171) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r3, 0x0, 0x20000000, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x110, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCOUTQ(r0, 0x802c7415, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x110, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCOUTQ(r0, 0x802c7415, &(0x7f0000000040)) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000341000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f00004e1000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280e83c70b0b5b77ec"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = shmget(0x3, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/126) 16:00:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)="ac87502e2eb6", 0x6) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = semget(0x3, 0x3, 0x15d) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/238) 16:00:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f00000003c0), 0xc) listen(r4, 0x1) setsockopt$sock_int(r4, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 16:00:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) flock(r0, 0x4) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="c24811a0194707fff19be7e12e3476a3b53125026cf58c37f718ef188911858bbd8d84aa5a06e2c523138e9be7faef0eefea19e3307c72554090275f1bc6397d3f4738", 0x43}, {&(0x7f0000000500)="aa2e1937e650bf39df0a354f421143c80f87942e2b6ffb6ff2577f33493a33796634661c19c31c59adc21bf4b3270d438317727e124cfdf530f47ba7f3f6569d3d88701576bb0b0b806e6e848e4f33f1c5ca87d61afec1a9f985d45953553f6aa3ffacf02437d6bd0fe9041fda24d74ffc4f776e5a438111ccfa3658b1ae96386b7c05eedc16a02c10ad36dd22b2ac594e9212d8b943ab912de0e5047161e777d22c30c2f92a9c12a7ed08688e863b89e4036bf0b50a8440fbf2fda02a84205b9eabd80bc82700d485b09bbbf49d02eed78f881a6c0f8b0088e42d21633d11657625e97ba64c7a0bb521acbd902f3871d5d887b830e0766cfea780b53e3dacffb3551e82fd4f4f0972ef291d392bfac816662479a1bd396b68d37971c6a9412a08f348489325b1a49dd598b9afa3b73d35a733304b833c9b9c88f5920f845e9e8595666e9829c2cd26c3847918cfd7b44f4123afb51a2fea7183302b12635db7b8d1d5e34e068e43c8ee2d8591b5fde0199aba18982bc35398eba8cbcc48440b12468d986cd26f1b839b945d92a0e11a52c2b37a19e0e2f905ad313be8ef61f2c6b8e0ad55b8925466d46cbd0573503e907bb605b8a74d0b4b918a7b28c32c6d397ea8dd6f6b81da6ce7a55d4451681d8eff0cf5b92294cddeb39e4722462cb688db4f98d8ce9517b62b2e0d075b9472ad10a566394a041c6de83745d13cd2631e8a8975733e93540febb168b2b2e931c6f1d7ec8bb95c6e4c35383abe527301c808010c5ad0f2af0f1e059f73339fcd62000b38611d36362f5b631d630aa99a0358bbc2cb337d2baa8c720f763f01d0f4c5258dceb3effc4b650bbc8a567882e3687909ff75530ef4a6d3723c562b6d3e4d0000534975809b472276bfc42e64147fb6d4dcb4857015b4df5cf3da8cc72384c4a0e469c89f0fff428753e83e1fa3c3d8293524eb63677332c08b1ce126bc4e8efaab16628cda3b2ebf1244def43e3d6cdb3d8f655cf54fb0659fff1229bdb1ed0320f07c4ed4a340570cda89d39a93eee80b5a4fa57a1590c0f9cf9f7a489bb309dc845fc3f79c30a06eefd2679fded29e91d55cab0a7651c5cb0cc5b766897b3f80f87f8e470d8bdcecd20d88dd9ffda0138c8ee11ee8f12dd8c1404a9050226e1be5d07a943c3f69dd849816f34b7bb284dc29eb58dc18f44d9b7b7f728a11eba3419f7bd22a41b04d223eb525124823dd1dbc62eb758344e8841f8fe808e11bc739e0bce26e179a1c7d8134608696932605ed13563301d11a7702630c48af0257185021f80b46eee05178115c8af35cc9a736ee6394795a572b9d8d61c7728e43650f5ce6979e4523e9d39af79131dc0039592b7a07c1bf751024f78ef956040700e3fd479e1b7daee40b256f4b4959d58f0b00e96800d2f8eef5dc964d0d07c8ee535453ac5179af5bc16532284809c26ed8c69764593514bf2e63e255e38b46dee0a73c95f17988f87aff350e67eaaa02d2eb76ec6acf2d55f09c88e994b7c2a8596d95bc3013730477c925e0e9fb3cb0fd87a6c34947c471f7462699b2b4fc88f896d49022ea301fff9a0afc00842a3696af678492f363365405a7fdffd3dd3a8c099724b042965b86e797ea153cebbae8f0dae80d8bcdbb4be3346cbff8b15d3b1d6fb95164dbc41205bcc80b7b36d544faad6b1bbc2de2226cd68218c210b9a382546e5103b1cfae81f6dbd1710397740303ba0adb9b4f5612e8f792852676baf4729c7e8184a474397745cd32b98c71f8b127fa0e573aab2eaa34eb2ec29d2e1bff2cf054bb360d999f6e77432cb352bbc7856cdc9591817db4c123f31f24fbb302c5246c7af2b46ca04e31201aab3bd5f7edfb91789b2238b0221187db2650a78eb74476aab7298b2f77d2a011114dd382257c2ae3137fc064d8e9c57f9c73f423d663b83796d89624f83843895934030d2556edf7f6d76624853b817caac5ddbcf3607fc671bf32a4a49d125f6b1baaf289518803d7a51737ba593022bc357d2c1a51ea1066d13f2eaf1e43d4da4894f987ae9e0057438590cdb4afbcd6501725ef1c68de6c98477f1ea5f6dfcc1b8ff7d8b23988d05f978ad7f698aae45357721b5426591c83b7997e8bb98a148a1128736e98f9870781822647254b09ad6903f715db60cf4b08b89d91b5d5f98c91b07886488059c46f6011fdbaa93c10395266ca8fc5692b790fe69d232d795075bbc385997c9eea4366f7523821fda88373136aa97684c19283f97ce717e72739108f8a3c64a093bfd93d7f9a8f6466a07fd49e2c85a479b1e9ade1ab3457620b587d0c787865fabbec08837e226a017099ff9fdfe671f50d758b70e5834f953cca27c38ed4b70d471b395b60bab9d8b067229cc58d7ba1caf721b596e11f43db407662165c08acf7d8e1631bcbcd701d241b71debe00f24d819152dfe65385b89bb7e37f9f33713f457ef283306bd6b3b3a81a48950eb7f6829f14e25393d42e3f7fa622e1a5ffb72358773c16c631f9ca7ad84a5c0b8dc4498da17efa8f045bd51fb343bd823b228ad15fa16e787be000017c37182edbba4a318300521d4013f35c4266df1c7b1470a26bc49ae76ec2123944093df1d8618833290cc592f65aaa6d22c1e421b26bc76f283e854603266600e345737239332e5081ac4ee1202d26ecb034be07212d730ca001d02f0b64d07dea866a2cd29b0a1e289e2a5e3ff95e9490177a09aaa63087124b0cd4f623f30e9e6d46fe423dbfedda6c71088c5bd6e34c7fd90c3c05a3e0e73432551466b2a42e99ad359fd0ef1124ed74ffd17e427a0969d5966616d3bd13cf89ab3042abfc36a9f15e6516e3e29052ee4b16c83c04301d203a26efb0dbd0369e88100149916ab788b3e42e67429b4b165f5a2a807819d9a1a0901e91fd3c5e544ba6294bf18792af55caba4030c73f6e890873b8b23b050777c6659241ca2ee5a574b22e48839b8262d31592fb5bf5d824f8963680d23d9145725a88d058741573fcfa51c04982902f2a6b085824fd3812d7b39fec49649f38e29a442b0b2ae85e1a7294f17c769ee98031131030cd7a20a5c62856166725546f38925c574a9cd3e2b30cc83d069c3c9b2ea0ac6f2a33340e07b37d4a030ddabd1b7a3e8869d1d7a90c2f7510d22452be25b3858c1b8c94606de4bf1ca6fea7f08bd97390475776706a7de159f0dbcba3dca143a3961e1ee8fa696e8a0b61ffa6814f3f424b0bc7fc7debd9cabe99c1051d106671b156e1645177aba7c6bf34aabd0fcb5d6719877c7f46f257d8d993ee12b0e4dc22b1d90342e12e7126c621950f3832b4f7ab453cbc1cd3fbd013bf6d4805a7241dc1bad4b432d56a6540821af66d0a3871bb091ec3110eca2e491e09bbe8294e52041aced11904030704cc51b53c68fa9376b4f2d7b41c2461937af32dcbc72c5d4728720ecfd6575b921afef0d37fd5cab5e9e3b7006c605358fdb6f86bbc691cdc922d8d212e8a21284ea7639dc8eaf570365a740797c3bd75470dec6cfcead64bf205cff8e0a9ced94680313254865c4b97f931eace4686d3d042faa90211baa6966fcffe0df9d4f98571d363b48fb06a1542db0807dcd109a43c656f2aacb4549722d2613859a3cad5c7a8fef79aa3076a4817f5a64454fb5e059ace34b8d267ea05bff94f5b2c6e40aac1d0c3b365cee21bae3e18d862852b3879f2c985a243c20d79c04cf11b0b3aaf1e24d5dec2a6d2bb1d459c8cf21825b0813809564ed016349e3c2ae76ccfd93c9bb92488a29eab4419c2a197b35dcf8792e503a7691c7e27ab8af0212cd859e0856f96f51202bcdaa1565372d9bd662f90ec2e75adefae7f1938d3aaf199cb583ec9c4307e8fd88d7f4d6ab01b5152baafbbc2c6220748e9fa6050fb62f658e152187726d235656599c1755648b8597794426321017df15e218700366bdb4308d557014cae8e884a7c983c14951095b3117fd3dec2e4791cf559530ae9abc7c0b7a4f7937e8cfda45247720a7df688fa7a2e8b13273867d72dd6114d42fceceade0e5e7c0f48d85482a1534036f8111c4b05735ad183b7dc851dc92439612cad88b83515906a3f3ff9528b0b8adc1058c084958634a40b2333c8ec634c27c3e2c04d96716fd64c957a919403c100bdecec8095473a7ca1ed254834c85dd5f2dfc0c59afb53ae593b437f85c035ec46a2e52d93b4b7ccd7700c76c0b8b25cd85d9c9b249f30b60d7191280302f30fa2874068181735995eaaa6845171b5e7a307f618b6553cd6fa209e1685b28edde985ad1945d46efaa874347018d0e962b64a4a13172ed7ea60a95f8ee7548f69913c7491c01d2940bb156baa225e3de4b7f851da6ac84ef93fed248c1c118030b9b42cb38ecede7092cd9d32f140e4c376ba2dceb5e85fbf3299c1fb1c9820133ee794e0201922a6b8a753909b2839bc69e580009423c5e7c692e48cf99a2ede9e921cb265ea69288c12a131ac2ed55fa4b957b81f398d9eec2218d90c415fab2d5eb1f50568d859db0c8fcaedc17102aa7ebcb033fb161c98502b3d20964d890d6bd1894a3c3e15bcd3fc9070a0cc6f9b64c6ba0b555b8a88f4b6a903b3d0d70c5a96a6f1737047eaacaebc1070d1cd4c3e4065f0bbb5e0dd786d471b05ce856f36edfac01f72bbfea6aa8e37b18ae8bd6ff5430f57d72bd549ca88e2f28e509147377889c41d856a7ae13238d9ed5ac1cf0539c23fad01ce3a63d65b3db0909e67b413a08dcf96e3394d75887f07d9120bcca3da600344d52c8e128939f93d3a0bfc90f0b765501d5421c2328873631b143e952dcea7abf1343f8fa53138cf6f7b6553de57073e03bbeb3797e345f59e55361345e37667ccdf59133b2a245e5a1fe8e2cb4672f57619f92a264f3d4c950b6c0f7115b1b1ae5eade30a24b9831ff6832f0a057ecdf81d6df4625af87a369524079fdaa77e55b525879bfa7dddc75be95b413ff966adbbbca20d50da94bacda72c176049bddc653e43bfd1708eb939bed6ad2b3757cd03c0a11079dac1642ffb87f513ceccf642252f4f6d9dd08aa39c88f8c724ae9be1c08b40954e66ad2ee25b18ba7b2af7fca2e4342ce990e102381d51f7d90cac74beb54811255398957f6a69dd64c9b68150d327175cf05fbf241178485babb80a9ca7e3739bb088841f13bec8a2c6f97de20916c1f105a090a5ffb3560f63c05cde62eee215f0c8c056d01b2d51462b274808481714fea9ca08c5e1245409346a124b541fee9b1887ed9dca2b05a48f381516c247627c332aec8d2993bc695801ee480b44e022689ff71853cfec4560ddaa678e9038960d524789f108033390f6e6d2b5715921961e130995cfdee688c695c9e36cfb08f26bc2ad94efb925c96c2f2b0430d41b0c76e9f2d1c347cfa7f941e0385d02e72d36b846c434288a9ff2d395d01bdc3935505da7dd5351ada3518bc33e116d5bc143d4d4cf880166d7a6b8b35405f935cf226728d806d8b68419bcdaba1696948a86903f8adc98636f61108884b1ff1a5f540234694f7330f583927f9a71c32df7bffda8d8dc4e0c40dbaf1be2041bb3d5a5c9683e6157dd9e24333aa09e73b4587cd4f65deac43480799dd18750f12609766ee225e5682935c37d9b844d5d28a61418de54307c23f8b0fa479e36aa7e9071c0195bd13ead9d989194794414509ecef3d6705b0df0014c15414bd485d6ec43668c6d686fcf13ea0922fcdacfb3417f01df5007c4550082f1bb1921b891135f7b33c346a06783774f3a50bdb4f31290a6", 0x1000}, {&(0x7f0000001740)="9140ed15eda33b31d8387c523d57216bb27e40c5796f8f4df9a4941fac9ee7d7b9ff695ff4981419a52729686feb341845decb15e97785c593b36f8df81453105ea6b945bacc5394d8fbc4860d865358a88fa6949060f5228289befcdcfafc8efe0f12b50ed214e9d8705bda1b156253074509e3c0e447cb94fdb50dc31a60186d04525dda7b4bc6f20b4ad8e73ed3c2b47ab5d14cc4e8e44050e52e88e62b81912133d26b600f20fde6adc628d7a6f6f676a1daba1108903c4a0e3671736f6b35ff0a7cfb7f778f34dc11f49e0f03c1a138184a555e595fd32fa0f50847b0c171a43a25355e42ea76e83b2e1ccb0a56ab548d1698b3027c9decbc00eca4c77faff96972bf5a7e31e01d9209a8f9c3e495f21e977d7c3373c8e58ac3db2f60249f427427972fe1e96f90c2a828416dc6be42c6fe29d80510219792eb1604daee3d0f4afb41eda859e1a02a597fcad89be0059ffa26f22a557c05317dccd2ba7ce347827a2a607cd25bb8da1ba3ba4d4d3ba1619d794de3814499b42faeea9d63b9deecc19615e9410163201c369c2138cef11d0e389492e25a7c91da18711a6c2623dbc659d176e8ffa0a4e863f1369fb286a4c65105d2d34ef5a5ab6e00b4f403375150f69d15244411f0d89eb0d4c748d3243db69b1eea438c58e5ebfcfac7f522b1b51bdcae4a86dda50fd82e2d19eaa768b7c1baaba0131cfc540d71fc8779a305885d37eaadfa2d5e7c1a4876062d4c92fa06399f92817feb86df1954d0d4963e33d8c851b849b429f14f4997d0f4b32d7e4a940ab19db00fc3877848321bbec4b7ba43f9bea235f70e1fd94a7b56c0869a3591ab5c4cf331d04d771a69dbcd1b8d9e6123038ef8576fd5ee3e6dfa240cfceabaae7576f0d786ba8b92074da40155368d6788a86d02231ae302e34284f3d5391cda7df471f118318aac7fde8837d7db8b296add1f029f616bc9c2fcccb86c264ff3f872bd9c80e35f8034aec43cb39865eeab44a9d0c0c0d153bb3a0c1b11353d69aa22f91fb4f3ffc842cb9a31feb8016111f58d643f24bfbeae42abf3fe7904c1ef9a6c0c2df503b0be3a1e79d318d0dba986c1e3252cb467f2fd1b7ebf9966c826f80964cfef89b3ab0637c88d7a7dc8d36f92738995e3daf609ece09392312824e8eaa93238000a09742ed862dc8c7e8099d9df2b8f92cff387a8d45d6bbdbf97aa5e36e4b2e659f975bf3345f5b4c38c7adffddaca105baf5bfa649809d1d4ebe819bb339e3512deb06e4ba42bcba31e05389800c82851504914a32b2d3b9d89203b591828f5d140f28d8035c3e175bb1e1eca71e209258d857e835dca06e1a5700e9ccf721be7ad0a7e46e2cda2214fb14cd9403a31adbbd50f62b5007ce73344f8d87faa5e340c9926ceb2261f7e6a0e4216555014379633e9a969934be3bc8d86687db13e2be4d21e714ccff0ecc18f3f546f1f2ba36245dfe4cad8eba3299f2b6c5125e0a96b2a4f6b745cae8b0c38e9e2027fc451fc7f2a757f2998670c60c7785f858faacf19bba2fc70407cae028ef98260661af5b0dce6991d882c929d962eed9c8b1948978c313295566bbac408da502c29ed864608ba397f9447440b6565dcf31ee130469a2d3d615a8a1da0120a0b7d36050691dded9538367c41ce14fc1f79105b6c0f0ecc5d6e27f93fbf184978f1737128007827b5c66e3ec1af4fef17e9fd72015aa10b21beee096f9ec87d71bdb089e2d1177a309c7b17973f88d394cbcc38fb60d7659842680590a1471cf363ad4177918dfc07ce019d73dc005b48e0fd94161f6bc084f5bcb5c1db9025c9e87b0128b18b8b989cc2e95e7f2bbf37cf9f60512681927d30c796e7d270ec2d22789be3784561a1b2c659ad06589dd50247061d96b0292e808aa95d9ac5079c1e443eed7a0cb91c00322f171a0ebbef85102454142aafff6af832b25380bb5aa1047e1764164cca995e7d63c429d7cadae0d4f3be0f9534b74768b6d77feffbbfcd15ea1c272ebf6f8a7f72084944420c883f7a356a40c922b7b6161aae408cb14804e215e46c381a2dbea39ef5fcfc5f4b6de7e833be1d6989fbb8a0ac2ab92844adcefbbe3a15f292daf18859fc1ca6d08f39511dbba6fc40991dd0d7899bbc1d1d820f030293d4e0f126ccfa5f44e934ed340411c2bfe943bdbb91a6713e51058a1a95a2c88b8bd66225d0776097e5d0280ca6f86d583abd119aaa596cfa697d5b3661893693fa18fadbe0abf0978b5785350a46f888c0303067ef1dadeeea39de3a06401abc79644637e30242b8db4a28110cec59880cecf4bf566f7edb1a28726934f9f488ea0d22d2dec0d2e03a4a6fa866d08ba979256ab54da62b578f2cdc531e348ebecd1f54c97e50df748b6a9c2ea6bf239e00eb39810001cca4a9267df0561c035d524e4954ac489bdc17cb919c6e4616018e85e883ac784629264dd1b3efa26d3db1b1ce061e06891dd80974f36829fb9b707cb07a0393657952acd720173eb3f3dc78816831ccf602ac188a2c90db6070bace20b03f167351b75b5deead2bc7892e27056d0b81be5a3bc407e4bba0c48679944600ee4ee81e486eb3fa2321290ad3525451227eed38c7a178bb0dc62279fbffa89b22fc9f5344cdce17c3064dc6895da30c674a658deb7f50fea5c7c50f792f2622c809cc2b33dc72da9c9784f54bf54a73eb15a74d7b7b7a99ebc676254f81f5f542caedf559d62ee7eec7713d6fd2d2710dea7c2d9f9649730348620f49767cee8e85ecfdb9c957173b5fdb23d130025490bcf051b5cd7b921a061b6d5684019dd568a33de196e2f5b3bb11b05f0be9acac8343210afa418fc384d625851a67a6860d0148eaedf4911a97e96b26efeeb9c448d5710191260d8b5708d5ab938e9c177159a84bb1fa9f10fc137b9e7972bea63b13d29c244245226b48311329e0a619353ae69fe89203a3f5b5b6195386cf5aea6a8feed7a80417dec7254a6d6f2428ac1aaa55e42387bf105af659ed267496824089883202d22986c6360a471935b3d989b6937599e5a16e5250e6dc55f69a28a1b2fb5ce819d209efbeb25d8ff5cd571010cbd7b1db22215a713d4a5dd5a03262794cdf0c382ee650316ea03ac28fbbd866677dd04fb31e05dc7490ae60f1d13ec847e2da640394e8e80fc5ef58c30e980b7a2837af8b0f8f067b7856df5da748de87513e49c53e648ad5cac13752d8dad24de64e5fc35243a344d9e3e5f665828cb3871c9a513d35e9565f71efba90ec7e987f827d298eb55a23f4e73be5b34e7074dc4d69e627fea20186fd1e36ec6539206ed831e78fa9fae2e230ffaca25312ef14dcfb2c9f912533cacd8a62bf63bc3cc6f8bf43cad2a39eccd6a1f11faec6c2df11b463208015c5799d658b09d4f8e4e520affef00ff45e0fb425b67134c47b9b5a558665f4cce42cdc43448347ea21af560b3afb14c31107aeb273ba8fd7b24393bea2449b5570e6e57fd24085a6461bf6cf3f7badda8f11ada10df449c4e6b87c7616792d7e0b9ab2766abefc72a4babc76fb878a34dd5a39da6e6b5c1386f5c122760234df88716e99aa4b9ca2b4b6382d11367cd35da83ccf22ce067969965a52a826628d1ac1c7726be3633b550b9f57fa2c60071959b301ababe2a24c14119c8445fc0bde2492bda388f0300657d10024f7d85eaeeb32a9a17a0e6f3361fe9cb6beb42e144a88b70cadeb3e00e4a6f692150ab715228392d23831644e62d383174b9f7d372d68ed134ac7f977bd7f21b1779b1f8e373744a09edc711d262a421a4721231d3fb5ce5bf057d3ad0d9efe4b3c1c0e1f6afc362dae1236c1c9b36eea01215e31812bd75e8d64e5bcd6cb52cefc3bf442965a7c0213c90dd848ee1f5505b2b721a947607a96abdd397f9e1de469c9145b60914c9f0b70f8ce8dd48e80ea463d926d4f07327f7b27eb38d1e444d0737229e5470fcb0cc4e981c0ef67146168ea73976bcb8bfa356ef739e60e70ad02d61dc921b943aaabab1d306fa2ece31470cd09b2760f43b75dca84c39dab134b78843504ef64ec66788145a0973f8882ae29702285827c4d5b5682c1c1eefa62f907f8307e1c8e399fc61c7ff734c8fe611686113e22beb7cae3d0e0fc12cca6c3721f684da062bb3bd6c5276549af199da58b556e3106d7fcdff65812d2c34204054d3e6171ae0347e88909ca9ddc614fd9edf55ef6906b4efcba89f638bda5bf2a07231df60d5427c4cd8a2e724f11006ee0fbe585d70baef3f9f8ed1065f911c6d5cefed1af5b267894d52582d935ae4037a3d5cfe7f591a725990e8a94ae57444020c3c1c2562e6a7ef67429df25e4580f65194f51b30b0578902ee2c13bf8fc203879c0d5bf1b2673b0fd879d2c0e71cf408b77401c5066daa76a297617f2cb07e321e16b573e528ca63a9fe0f3d3eaf3ceaf3b018e1b2eba73b2cebb5cdf56653f445488f6b6f1b0d469e850877dbacf6a9b6280ca8faa65747a2495d018baca87bcea046104def56d64410fd884e804dc0bd69192c293a8c64c5d210ec889d835f7e93f760b5dde920ed187f2574e8d054b0f5ced032b8e7f9cdfa89477715c7fc79727f5bab1d03ea042d83bdcec93f53768bd07cce544ef3ba50e6ea038a6249c84624829d41e3b1334328917507ca329ef29830834169220619ee855193d6ed184e21db75b5b938410abf3dfd970187f5126a7120436d0c57065d4687ab28b672c195f8c54f398e63495785da14480b3106cb2f99bc590956651b1876e021ce097e739ebde3a68285570b3aa601a0e16a05d9342762370eb0a13521cb8310299bcffeb10dc1d21871436a6cf77c230cb3f8af6eef0d8be4417ea26a446db89ad450d2be8c01907605d39059d216c409700a1612b88a29218788d875dbaecf440f83c091408333f06d5e0cf3738ab5eb774369acc8d1e9f80093380fa4f7e0c21da48fcb320ab86b465de09abfd839ba2864ef2d98a91cc516de89badfb55e1959923f9dd910caa38ebbfac142c8d1455a35b5e281f2d300ed777368e658fdd14d8f2706b913ee130fdc3edc1430e9c6461f0311a72e552cc41b56a1ee6fc8d0e8da54e6ce08e644315826642487698113f38c752854ce1a84b2ea63e336f4252626b922b8d70ea136e9cfff2bf12d8ebc78d79e0117748f3bd03c7f8eb80ded0d9f68bfdc06d989aca30f7aa2c1e4b51eb6f0af0886c4c0448502fa3f0af3bf1a0ffa61d62a0d545e243f99874876700ee625e91c2678431d7752bd1a5058d220257e0b4b72fdc32f96b607150889c2f41875837ce7be60dc231c0269c77f0b3406bec8c7c618888d090b13ac9b91a6ea2a4d8a6189425aa4935f7c375854086a6e752d0cef8f60e60456d83b2d761b7272ce68c855858085af98735ed6185fd941967bc06b13b0195c9ce841c6adaec71c5f59cfa11dac1d8913a5f1ec3d5338c56aae2eab18594a47c9157b2db33f5cc947233b1cfca0a5184239ee86d121c7388629c70c15f15dad545f6bbd699317be674c74220904bb156f219302de35ccde544d43ca4fc589eb0e2a168030030f681098f33913309009e98725db786786b4afc5ee421528099c0add0e771634c5d53f841e2f2353c9694cb679a9067fee8274e3ccb2a8fdaa18b1f8cebb31c2d80959a56d8281ae6454b8819a35222582f2d973455f003fa44680137e9cd43303d3659dc643ba69f73f735f8165267607ccd8c98c020f583e34fd31830b61c40280812da7261116f9be8a22770a71859f43041eec0c55e2d", 0x1000}, {&(0x7f0000000040)="bfe14c19f9342fe5f5dba632453515c31d03298cb5356d78154780c53f9fe13d37e2b9665b817e303574b702f37d3f2a", 0x30}, {&(0x7f00000001c0)="71cd19c672033f5b08b5cafe994f2cfdc3b578d2b081c9a1cf368c1163aa8698eb7223ec51050523508d0e9f183627cc91444cfeffb7b98e703d0e09cfc99df5118dd545eeea1e98d4488b66e1e1e8f6c9c5b0329d82aac5c99eae3fffe04029c3c6b7f07f86b2cd05a4d996878a79737b2f8b61085fb4141e4ddd69830a0dca83f5240b935ac370c3e5163cf6b437eea40dc7", 0x93}, {&(0x7f0000000280)="a1a1f44b4a730bf1e725bee430e353bb7d398188e36c90a97f7d5355c2db5f4f", 0x20}, {&(0x7f00000002c0)="cdf90f20781dbed91e9808bcca094e930adafc5af2b00cd75ae04c670f6aa6d2205ea950cc37d2ff596420bb6257632f03d5e6508dd61d972e5a0e1491aa6d2b0f7496a5b3bc23400c43d44efe2d6bc56338", 0x52}, {&(0x7f0000000340)="640d4a98f9ff53f75b976362ae513386b1b2fa58cfe08fb73305a365ff5a96801560855d3719884c17e0e4281f48ff36fafdff1e9bf7e1ea683f2314baa06081a5d1ebde2247789fb9e8a326cdae05c94efb133d4d13ce0d440adba474f436bab7da5b3fac2bb7c1a64318b7fbcbafb7b85dcf4914d0364403b06cbcfdc00aeb0e0dfa7a762e9bc7ebf679c383afae536bbd660f58c4970141f4228d0cf844f3624b711b37282536aeb375181cafd32b39e67c3b7c10172a7a901ff358199b0c2b39ec59b4325e94f22434d8556216fd45d26506877781bc006da117", 0xdc}], 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchflags(r2, 0x10002) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x20000000005, 0x11, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x7, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$lock(r1, 0xb, 0x0) 16:00:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/202, 0xca}], 0x0) write(r0, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x800) 16:00:03 executing program 1: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) close(r0) write(r0, &(0x7f00000001c0)='L1', 0x2) pipe(&(0x7f0000000040)) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="54e42d0c14179e05a4944bb7fac29d6d2466fe31c611b18b10fe9498af144068b6d79fbc53a34c7e2bfe31bde4f6d127561302d7834aa21c481387f0d374ee7bc6cd89a8e11f9bd0bf6418b95fc03f05296590974935831741f54642c70b93d1cd0cd8841c2511290bb7aed703b3574faea43a4d9eb515079d8470cb3f98ddfc5ddc24a9d6af2f1064488d2104b6094b154b164eece9e02d3fa498225ef4b9ec", 0xa0}, {&(0x7f0000000180)="c85e585f3320e4797a591f86e60e8bb45de4339340ef5b36a61a046cea1e7fc0cd9442f7fc70d11fb90ff348b45da6cec3415bd7468b304a58ba8fd924f5dcab49e6d224104f42172ccf8d6920bfcb504f", 0x51}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x140, 0x2}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x0, 0x5, 0x2) 16:00:04 executing program 1: clock_gettime(0x20000000000006, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: setitimer(0x3, &(0x7f0000000080), 0x0) mlock(&(0x7f00006ad000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0x2, &(0x7f0000000180)={0x5, 0x97b1}) r3 = dup2(r0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7ff}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) getgid() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0x7f) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100200008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:05 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x3, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r3 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(0x0, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(0x0, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) socket(0x18, 0x3, 0x200) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x2) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fsync(r1) fcntl$setflags(r1, 0x2, 0x1) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000015c0)=0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = getpgid(0x0) r4 = semget(0x2, 0x4, 0x2) wait4(r3, &(0x7f0000000000), 0x8, &(0x7f0000000340)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001640)=0x6) semop(r4, &(0x7f0000001580)=[{0x3, 0x3, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) shmctl$IPC_RMID(r0, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f00000002c0)="54a45a690c93c1d2c548133654a12763629c369100f4bcf06bc8e790e1ea2ec28ffc76d3a103572f4b3f7f4831f6d69f", 0xfffffffffffffebc}, {&(0x7f0000000400)="1d2f9948c7bcd4afb93eefe0fb1764207445278d17d0f8e51924ca9c961abd0d65085411", 0x24}, {&(0x7f0000000440)="e15025c115618ea0e6c72aa91e4dc6d83a39a08cd51a53929fa03f344c6d", 0x1e}, {&(0x7f0000000480)="08eabf548a9c4126a35eac77a1c30e125167da5e2d3d6bcac95af0d59a41052ace23f64edb4dc2f5b1d999de0a3f5db88b2f62606244b65bc554228588460517cdcdb33619def4332f8f4506cf1f266bdcb318b11a0961a58b9f723b50f49372124241f6758a784f10ba220d2a5c721f6436d1216bef452a60944b32c2661095b01654994cb11c3ee34e44c75f393a47d83944a2c2dbc3a38341e05c354f719deef3bc69591a33c6dbd000033409e942748aa58ab1cfe2f5afc478a93045cbc2452cff7e89b24512bb7976b470f58b0b534f21a6ce4078d32fc44cae3d4d09f0ab1cdf55889d9a59b994d7bb249c00ea80689a6428f73402458636976913227f9dbe77a21bdf3da153708c960197acd2fc3488f28517d097f2facf626b1af2155d2e3160d943a7044dbb5f9d0032ddcd4515c24393eace606e85cda5276b550869b601cf20dcd4a64cfa952d9ab72e300cd1099937701189006456cb1ef5dc73952ba450ec783766aa95dff2dbac572b509f8b755abba34bf1621d120cbf9ce32ad7e932165c342dac3053f4e560f31afc8f7b14b47f5c13d09fd4c524ab257e093f577981ff294eebc1a1a5f91db998b8973acc14ab6cd5b0e529bb736d606be466160172695e4c30defc921716ef1c1218e9522363d73e92098494d24c7baaf19a2051fa739ae1e0c3861f73856140454c4442b824d32b59ad50c826ed8390cb6a965cf4256e08a348dd66e2a9936ab093941717b9045bd1edb85452d6476610ec148409e93844dc1a87e63264000c3a27cac87a96510c0da2cd1e591f142df3062a24d134d1958a18a41a6bffa68fa9f58c1c23b37b75e6814702073c4f371acb2593367896b5e8addbf88e2c072eda6f89d28e584300c09b6b7a34e1d7254e46ee66c21cb154248b402852697827138d374b76cdb8f981cfb6dc3bea78c0e8b0c695f2a9b38ca215a6a3e44a17013221f17283e3a4b4ed5efdf2998c8fccdbfa8db0568cfb7c8fd3f35417e68dc4a2b68881f1b893bfe17b11bff827aca03366b235043fa2ba8cd6d0e3cd0d9353e3353de22dbe161e23c120bb6ee522503401b69d5decebaffc5ab185d10f2ff81b71f4472cd71b1ecd1cf20eabae6cd897af121ec95dcbbfd448a1294adee19ab63292e3c482bd670928c8c5333c54ab28197d536514ef0aa1e55df1ba5a0994958e6b531c0637171cc1af0e2e8d7e434d2098a7fb6055cfe573174999b40e4c6ba3beaaab061088b0b70f47128142655c0ccf6316355d90bc20386bac11af1c3b118a8151907d1fdaf2306794a771e1de145c58284a7405f417fc50936a1b8491f249fd050433b3f0f9e0c498c1bead2dd772deeaba494f4acd51d89ef1b7df6c666fe76bf9d7eddeade5ff13b3c9b79c8ce89ede25e640ef3570f720eb42a82faf7b66b56152725a619cf58ff28c9c933bafbee2570c02e0c56619d8277edbe76ececa49cac19c94251524f3327b145e317367b08b244bfdc9af09249bcb7ef081023581a19b5ec958dc7476c588d334d6848d565e649e2b8f473b4a957c99f86c5c3678394049b7f1ad83df3eebd5ff2ceb60798b0edb5ff92791b7c1f82ed7e238b06100bc27bc9ec86a1fe01a1f398027c894e34beca2389d42ab138d7c8d27d44af967426a33893f918ac13fa22365355bb6232608387e0c9b673a361ad76a307f0ba4c05a863b19038de2a13650b78680769bba1b61cbf16ff1a0ef991cb7a901372dbb0aeab64785ba751706265acd31041c4efc781fd638698cdbdc44d3d85e6b961e680fa611abe298ac2b59f6456e1068edf48800058140a6f4bebe85ad32a1870bf960ddb700a668f459d5751e25564446516f88792d0a80f71ecae7b36420444a05c60f88a731d03bffe5a2b70674245b28359a3ca98109196c0971b9b14b6d7c875f4b4ab5216de6b09baf0ab92263e83da369777e930e360647f373173794a9dbf75108d340239990dee900010d2dc0906f5ec71249017ad151cb63eb4a524b55156bfdd17effbfb6960b7a3a5fe871e34f917bfaec9455d5308fb95261ee3a42c9e78c3a29e67e833b70122ce06173a5ce9e85b3b79c2f0dd90f62318786246ad3711203f033054ba5ec1abf3794be772b2221f39769925217b0dc1ec2813c28eea9866adfdb6eb9f0a12b00a9df9c137f0bf6a415fd1d3e1da3f34b72431cdded69c59d42fe532196316397edebd656c6b2b655f15d4860c0445d8a1f2e3125fe55878de0d43893aab285928906843a3a3606a99374796bae60096c68c796b68ad190cb9c0ea6ada7b8309c08586f5c4cc56423dd9f48cd1f6a7a5384e3007d63b98d6ab10e239538ba5b24a25bdfa7a5a65b2c6e0ba28a11e01f82a2a98b89e94bd23ed7d1d4afa7d559ba4aaef076e55ca74867fb99b723f241f374a03229d5fd155b38d76954011bef32dd6fc99a3bf17944fb221455657321732c9c8830439609a493d2bc688d01d7f715d272c7a371b3bd177eb093727a37132679fff1016ab4acb4d70cb6b84d0c9341e88a74a7fb45eea515f54524212137a46a3a224f980f8487b7336ef5a32369e72c5f7da9ded8b63e319770d83f329ac4a8f6c10c0d3770cb09636fbb8d7661a76d2baa45d58df11abbb07c668211f128a86e94e04be2e842409fd261f4ce1ad555bc1eb68f52d07291cd653254ebd1231451d03a03c60a8cd2f81d433d8fd098ca347005dde698eaa82ced7cec1f7b68ed61a6b62e4e8dfdaa0a872dc8e794a6fed2c02425f55447f13ddd216187a527c73650c13012c8b54dab35662dac63575dddd5924c7ca86a6fddb148743327c6874bc1eb43c5b96895b2f33f66752fa0ec2df78e0ba852a50ea30d34f1ed214961288732a04332bdd634469eedb496fc985d4f827d64a0410aac3c45719f6e817c2a535c34366fd4239931b6374d0298180f08c0d44cc720b6c40d7e57d5aaf00b9733efbce2c9ea447d3c5df2ff692f822021e32e01cfda5d5b7b2097ab38e3e4961953cc3f6dcc8875a11e9283bbd1c4bbeda0d7f0f7e55f7ebd75553f415ef133a9877c2c95cec6b2639695ecd8bdfa6b1882f159b768d432b862a0c8aeffc9f033c68d6ac66c233bd7a0027ea982ed279bddbcd7e2017616b9e837344f5b3db45c92b4f19262ee9ee59651fd90fd972483162653f067fd1bcb9fe081304657db408f20b62db68d04166ca499d583a62ef068477033c50a20c3d45ee818d92c761643614980237abe4be38eac37d03ad70de4d9e9ab2d578e5739dfe029362ec1324c97d89d77ab5ead5835a37cde4a166645d5783291e978ffa5d8ab799e2149539fc979e09adc1f520e554eea7c63d33ba4a27afa479ad7f0b6950626e32e74218c98dbb6a6e61314c92c2aed206d583e1598bae582c2ce9ac23fc927260be70a86af5c77af19ce736199bf266ebd6fdd8860336bc765378ba3c930b081b4bc7726ba6224c1cc43ed46d8026f1c2a733508537f85821d9fa259b2f3a752f08108e7bfa41922a14977aeb65209a5175c6bebe58464233054d03a812321a54f685e87dc31e0c2601b5e082eb119fb7bc7e01e75b8a1d5e37a81028b1f01c2e44ce41eb6d46dded0924e8cbbf28e16abed9a3c39b591726157dfad6b33d3fe078a993df7a19ef8d98cf485e64237861304547fc840420c555ca6228c5d6a04290b02a90a8fe1c743dcb7651a074c66cc18d75e471b1eef3eea5444fb77974ba5ea05dbe8d537d07ce175de6b2b03be407df69ff1381cc053235986689aab6a4ac1b5724b088e091bf384d10f4162403514a8dfd2777c2e74274cca3643af3205f15e996b2a1daf45a1957ea2325f33a1d59fa5278a3c821c476385f210e653b244c60248c14b0df8bebe34dd6ec46c0ddd21e0d7b78a79a15ebfcdedf8b0fbd9c1e3e7187a532bd693ea662659e01c1067eb50e0949ab4f4197dffd0ddb1e2ecaf8e6e893c24c511ba1b838135a1eeea7f29a1f599d6e4f4897b86c10b4ecccb087f4f2dcb18801046ed30aafc316b238aa1c091e7099c14a42cd50617898f6154937436f5f6cf106bc84abb61e010321974491a3e54ece807b0164e32e078dce35c39a7c83f99ad8acee2f03347d223b2cfdfc593028f5ed41a54bf9461328073ca8e788eb0c71f007b8e2ae579f680b0078aeb7d9978821b985c7c89e0838988b37258b211594ec735a21821c01205409601136572b88635582a85c8158da7c3623880de302295311190afdf3053acf1595fbc2e430ddb9281fdfe0494d0531864d13c4e66a34714bf588c14666e6bb649441a8441b8626136b396d7da94d8888da6b2055566f8e25f560140f9dc5622b7e2ed0ebf4164b414cd7628879270f266e8450ebc772e6c3732d8cab1662837f464d492ee48d4e1816f53cca180d381127df271a96ab873ad5b87201205574272092cd8cbda4a916e536abd23c55c17382b1e881d247f37936c09dd498c65771f95ee393aa0f08c373916c4324e5dbcefc681648cdc1c53590096f61b7537d4f392cfbb9b0523c62307eb94e9a202825a1119cd45dc543a80b364c8f0ac9c61e6fb8e76a14f43a20b3119b06d65fd0b1c7ed74b35ee99fb14c4558887560b9e6253709d9f8345eeb7792b5b497b156163a4674b375f016063913f6144c9e4fbf73648b97ddaca94dff69c3b466c5fca4fb56e3833865af8e0d9e6f50a7c6a782eb530ef8772ae5c675166e793ac201d2400a3381bb70023e9f13b3b94947091d33e9fcf885dd6ee39252a89c68a270c1e0dde27bdc5dbbf47a7c834e8b2e8bfd2f2118c259e8336727e383903ffb4e5b1fc46519ddd946515f0890cab0e4586b82ec4f56c11aefabe547857a91595e4c74d6006b94be7debde235483055d9fe7d81ad8b00a08148295f1720867dcacb482988c58bac71eb11df69cca51cbc76cc75506eb92ee40550cee64441cc8ff89a8ec3cd0f4fd91185fc6560839018cdebe211dada94c2b34fd359b7bb07cad52ddbe22164bf84c17de15fa452ca2c1ceb4f2201c3b97a99bde01a1fe4ce52986d4fe95a12cba10036f8175c4e4cadf5cb621ae0f0b9bcb22265a1fc83b23fcdb0ae9461111da3bfec1731973b409d7a7de12ee646f6498120e7f6d00ce7add4630f8c0673d0729647c53990f731407150399120df1f271273de7ea3c9c03a766585f867f21e80e38c74be321559226bc79e0a05930291a9338c18109f1b01ac6efd3c816d9a7de62c971f29bdd14c8a499bdf4f4e8d2c684d11aed7c904d7eb7b6ff257f5b9132ea4b1802a25ddbf3dd4750254a0d53de03f7c9c8d910133f4a1ebfd6d933865777259ab2fd1a644ae8d88c7fe6e00dc104b9cc097afe04d07936c469db6f7e71bb4e6ca742df2dbbd68fc967d268885a8c969764847554c872e051c67dd17f3fb4d21a80bcc802f3993fbc68baa566ead3250a884c24c58c974a2ae50cf8ab4d07678ee28528e51a221214c33e5570c5b3918727b1351a1011fe52c65464757ad125f483b99f0e3a40aacc80ae03e64528de30180fc56fb8f26bf72c5a7391707eb59d489203438682b957480d9a17ae835f35c52de3676466b6bd725bd93257a9a6fc7aca50fadd4ea0ecdc5df4489b70c5620e6b3e5dd6b9728c39c142a4c741016469689b1c3a9de8dfb18f678ef86acdcea832ad9c371391bc79f31343b53d0c888489bd688eb2266e0697f423324cceab05545668b0bfcee8f804956df99f381e5f0ed88deca8941f7463e3740117bcc0650f2f8bd24e7f1c2212998739687", 0x1000}, {&(0x7f0000001480)="6403cb19fc7f74d695c21d44ca3366e9d75b78c9c757c9d6da8367", 0x1b}], 0x5, 0x0) r5 = semget$private(0x0, 0x5, 0x250) semop(r4, &(0x7f0000000240)=[{0x0, 0x7, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x0, 0xb7, 0x1800}, {0x4, 0x50dffb84, 0x1800}, {0x1, 0x3, 0x1800}, {0x2, 0xb9e, 0x800}, {0x0, 0x200, 0x1000}], 0x8) setitimer(0x2, &(0x7f0000001600)={{0xfffffffb, 0x7}, {0x6, 0x1752000002}}, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000000c0)=""/211) open(&(0x7f0000001540)='./file0\x00', 0x80, 0x20) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x3df) lseek(r1, 0x0, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x638d, 0x3f, r3}) setegid(r4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x100000001, 0xd0a5, 0xff, "c2e91d4f0e2a8545e360dd519a4aa6f99fdf8b8f", 0xfd, 0xfff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) sendto(r0, &(0x7f0000000180)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b04) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) r1 = getegid() setegid(r1) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4000002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0xd7f2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/4096, &(0x7f0000000080)=0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x6) chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000fffffffe00000001000000000036271ded5700", 0x2c}], 0x1) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x80000001, 0x6}, {0x8, 0x6}}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 16:00:07 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/108, &(0x7f0000000000)=0x6c) r1 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7fffffff, r2, r3, r4, r5, 0x2, 0x1c00}, 0xfffffffffffffff9, 0x0, r6, r7, 0x6, 0x5, 0x8001}) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='..') chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x20001, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x6, 0x9, {0xfff, 0x2}}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ebff125c00000001", 0xffffffffffffffba) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_open_pts() 16:00:07 executing program 1: getrlimit(0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x408000, 0x7) setsockopt(r0, 0x6, 0x5, 0x0, 0xffffffffffffff26) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xb02c, 0x8) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3ff) 16:00:07 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2080002004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='O1', 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) r1 = semget(0x2, 0x2, 0x81) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/161) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="5a49f95c667abb87e811ff1597cbc87bd42e97df241404c89e8bc63570d397d2c6613f5251deab485636d2f715237dba07ec924d25a8e8cfecda8b4479527ae066aee23f659a8b4115c8ab81cd5fdc29dc4971d4db95e2807c64cab70bc95f58ff60ad01d8d363058e723663267c257dd5606ca4c8bf7488f135e0cc45289267b089a3fdfc663c9269ddd5743f8d8e0d648c0cd8b5bf7b98d463ee824ed12db13b8af6d4b44a8518bd1bb24e61c917abecd16c6b5aab36a72c6bfc3a181252b315ccc4ecb10123816b666fc27e9e1a3aebd4337bec5f6ddf5ea5ea3739491e05cf3df5c52ff48e5256ed16446f3ae11370ce512d", 0xf4}, {&(0x7f0000000080)="d97447149d354599a240f1909f2ff324eec7d3daabc93f19b20a941ced934a03154023d2f019049110bc2dabd0b15d4d2a8bc8fdcbeff584137f5af65da8", 0x3e}, {&(0x7f0000000200)="783eeed53da5777082c509e87c99ce45a4e2c4d64b", 0x15}, {&(0x7f0000000240)="24f513559e57e33c8cc820476237a8b6282fd11e575d3af7dea0830a5257b73117f2d76e9b8e195a799f49eb926ca30e5a5a232f4517a0f0328542b972b0c143b917762182f8ff0678c7acafcbbf4a64ac85b861e53cbdfb82759780aa7d5ef53fa622a0284532d009b4598f3f1dc7457bbf6df32600d9826aa9a1f9473adf7b79c12ee1834aca21cb50d78bde8da0280d5eff9204be2fad9505d0df7832cd9bc945007c1cab70d55a9f2e8fdd173b8281c2449da223d271", 0xb8}], 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r1, r0) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x552}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) r4 = kqueue() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x66, 0x1, 0x5, 0xc84f}, {{r5}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x650}, {{r1}, 0xfffffffffffffffb, 0x2, 0x11, 0x2, 0x2}], 0x6, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) shutdown(r0, 0x1) setsockopt(r2, 0xffffffff, 0x1ff, &(0x7f00000001c0)="6335b39a89cab74b76e721daa190041dbf2b47bfdc33ffa1c517196c9b04b51a36b5527f56031184881eb0a6e40926bf1ab4c6a1c32df10ced8f58f4c32753ee2d9f48d9cbfedc90fd9036081572d4b8bf0c31d156ec55dced0f94b732fa4f00269ce60a70ec664b44edb0039abc0bd0eb98a1a64223703161f04cb42002db7443f63818e81dd406a15838be3553981deef5e8803ef80f60e172ae233e02e81e0ae4c4d36f1fef207cf7bba43b70aa9090bf538086b2a07f71c5ea62fda9d88ab4edda285c50ae7f21d5048681aa7104d623e2a5738a708f9415c005a5b51d05f0f433a04ac6ddef", 0xe8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x9, 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000180)={0xfffffffffffffffe, 0x9b, 0x30c, 0xfffffffffffffffa, 0x4, 0xffffffffffffd82f, 0x8, 0x9}, &(0x7f0000000080)={0x7, 0x3, 0x8000, 0xffffffffffffffe1, 0x0, 0x7, 0x1, 0xfffffffffffffff7}, &(0x7f00000000c0)={0x6142, 0x7, 0x0, 0x7fefffff, 0x101, 0xc17, 0x1f, 0xffffffffffffffff}, &(0x7f0000000140)={0x4, 0x100000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x80002000, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0xa4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000240)) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00') 16:00:04 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000040)=[r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) setregid(r3, r4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x28020, 0x180) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x5}, {0x2}}, 0x2) setregid(r5, r4) getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x860a, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x3ff, 0x4, r7}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000001c0)=0x8000) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) recvfrom(r0, &(0x7f0000000140)=""/165, 0xa5, 0x840, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x10000}, {0x18, 0x2, 0x80000000}, 0xffff, [0xffffffffffffb029, 0xff, 0xe46, 0x6, 0x9, 0x7f, 0x5, 0x80]}, 0x3c) 16:00:04 executing program 1: r0 = socket(0x2, 0x4, 0x7) r1 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000200)=""/193, 0xc1, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x5ce67531, 0x5}, {0x5, 0x3}}, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000040)=""/5, 0x5, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="6e5a40af69e961b7ad0068f63281f827aa2ecc98e3ca8ae0ca3632b7f7aa7d2afd9534f19921e9ec0dd964f667315a90aec03e84384b8c17271d69d431d96855a87d9dcc749fa0c8701c2c19938338322b48ea0dacb4fd3b85084d30d14c1b445932f923d2185cbc1b2a00000000000000000000000000000000000000ae14e0d98e8ab846af4ef81cbbf5e86f141a302d96256bf710118519cd909b8d9d2cdbb661d192fa956c1de6bfd4cd8d0e5a06660062760baa52e247916a6a3298e577c5a1f3f93413e5e58a315ab275bf820e6d8f9ff2e0b0496acd5bcc1695552f9c7fa9be057cda8f36d0ee38669080fe718ee87a1513afde19ab5f"], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8100, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0x20, 0xfffffffffffff50c, 0x78, "e509660cdedd615fd0089ae2e500806e2155c487", 0x20, 0x401}) fchflags(r2, 0x40005) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000003c0)=""/161, 0xa1) 16:00:05 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = socket$inet(0x2, 0x2, 0x6cb8) getsockopt(r1, 0x3, 0x8, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) 16:00:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[r2, r4, r2]) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:06 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001140)) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000100000000f7ff000000f8000000000000"], &(0x7f0000000080)=0x13) listen(r0, 0x7) 16:00:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/2, 0x2}], 0x7, 0x0) munlock(&(0x7f0000fea000/0x14000)=nil, 0x14000) chflags(&(0x7f00000003c0)='./file0\x00', 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r3, 0x0, 0x0) sync() 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x280) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000040, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x21, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0xffffffff}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000003, 0xffffffff, 0xd9}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000091, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x401, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0x83, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x56e00000}], 0x2, &(0x7f00000002c0)={0x6, 0x8}) close(r0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) bind$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000300)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchflags(r0, 0x4) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x3}}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x408, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7fe6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x640e3e1103e4896b) write(r0, &(0x7f0000000000)=',', 0x1) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:00:06 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8030, 0xffffffffffffffff) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/113}, 0x79, 0x3, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r1, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x81, 0x3e, 0x5ab8, 0x0, 0xe1d, 0x6f5, 0x2, 0x1, 0x1, 0x0, 0xffffffffffff7fff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x22, 0x3}, {0xa7}, {0x5, 0x9}, {0x27, 0x1}, {0x45, 0x200}, {0x86, 0x2}, {0x21, 0xffff}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{}, {0x100, 0xfffffffffffffffd}], 0x200000f7}) 16:00:13 executing program 1: r0 = socket(0x3, 0x6, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fchmod(r0, 0x44) socket(0x3a, 0x4000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x580, 0x40) openat(r1, &(0x7f0000000100)='./file0\x00', 0x202, 0x41) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8c80, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{0x0, 0xffffffad}], 0x1, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1df361f02e3fb950, r0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) geteuid() preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000550f8df9a6147dd372b2769e344fa100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cae032f03bba551e7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad5a06c663a240e5831ed6bfe1e25f9b8e63af54888a3df7ee32ee63bd2e5f052d65c7150da3281cb9e608e11516c337437861abf76ed484f0ad71a73c24d848d381db6c6df7652087f312daf41c27505823071dae0c493778ceca4ca50457770b90db73da33e406544fca53ee7b9918e911f2ac05977a8e7cc305845c5a8d148503259f1078545f34d8d7218fc06b6c328c9338a098a19c0153effdfd40309ff5d89f417691e0245337769b"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d", 0xc}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e", 0x427}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="07d925e4cd14dd70d7a0ce6e3826eaec48f73f32c8a3568a8963e08be256513e8e5863429d4d31768c8273841e336b658bee5dbfd70af8d7cc441bd23e45a6cf96a717eb6fa79bdd15138171b3e23b9f72e6ad48ca53fd3fa9c76170b173b720891e30cbcd7c685ea38a9beac0b6439cd0ff410089797958947915a19de7f0", 0x7f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609ca3287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7ca", 0x106}], 0x1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x8, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001240)={{0x18, 0x2, 0x1, 0x39cbf558}, {0x18, 0x1, 0xcb77, 0x200}, 0x81, [0x80000000, 0x5, 0x5, 0x3, 0x3ff, 0x8, 0xf, 0x5]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100e3650000"], 0xff43) setsockopt(0xffffffffffffffff, 0x62a, 0x2, &(0x7f0000000180)="6f6fcf97bac7dfe9d10c51124ab992f32ccbadefc5b256d8dcb7ce7b8563e142dd638012012b8c14051a21a97170670b3be15f238d469eae19e5f2ff54c749c87179f71fb5d183ca9b25aa66c90d4a3a161b16a3d1ce17e1e052d513abda108ff56e6ba55ceb89a988105c89f1b54bdde4b0daf631f0c5209134f634399bf1f03f9dad437a25eb14483eab32883af0997a1d1f9089a24e4e683e8637fdf5a813550a2b0968c2af7005525b7137062d26cd4ca89e55be1a56bbaf76d1da2ba443ea9ad25dddbaa66d38d09dfad67b2a8a0953d36a4a4dd0848251f23d966099c3f9e709ee5e0636a015d6f7beb882a72ce7a928510f3f26985c24203a70d665bac18a77d76213665cb52fd63140863c69117536323afaac6308a8cb32f4aa542057db1f367902aa450aca1b8ba9e5680fa7a4788db62a4845fb0efc37c035a8aa839c8c569161ca8e5b8a8c2f232d0f1c494ce664171af10abeae009f82f05ea25e1d38c4af1b068fafaa9f7a1802511c20d0e245d941f1ddf852644b048bcd34efd75ddf8dac7e42e4f2b8723abdf74c7d5423b16819366369a873840aaac9b104e64fac24c242e7f0053fd926fb36d9b24ae2cb4bdf548f945889d20d7103c8469e496b63cd0a7db582875de01fb6f98b849e3e4e00e842318316964c1964255aa3a264c161053ce7107f576b114c32daf5632baf74465a967f431db9ee143980686ff9d237967fffa005a6ca36ed8dd9a8cafe2e2d60219310e35cca5bdfa788912e962a847d2ef059f7813e36ce2cfc9630ba3117e2ade3224453dd8ad5d90d5512e00f6c79905d1031f17d485aaaa172208a0a2d01c548d85c8b30dfe57e8c18e4a02bf604c3170fc04a5814e38b6d0c0cfe7706f3e2467d2524defa442e7fa0e3e3706555f7f81afcd5bb6c9608164efaea262b5a9827d6f10d3a838669c57574d882ece4d289130e3c9254e4dfcc1b89217b3ba32239c518eab4378b2b471def3fb7d488dca0f1e27b87584fe87820947b5b29ed9bb1abb6c0f8d210f69738c819643a143181ddb59ed03db2de437a342c060fb06d7b6d477c4d1324a13c05feccee5fe44badf1f07b24e715e1862906c4b8ed8d522f7672dfd26f79d828ac06a8b9d49b98f1310ab9d7f4e6e8fa5cfb79e4fa080080e2978de1d8fac71405858fc168b7f883dae0fdd585b7bc8335a721203504d5b57e4aa1c7e2021b35194a829d7189b7f51f099c126d49f7f4c24b1f9bd8590c6be342b5f4ad353a668d428600224cfead6209cf094709ebd2f82e990eb8ab5005f452bc0b63171aa5a2a58c4cf1bab623b406153a499fcfb5abda8bf374f7a28089b2912df0f643fd05e0393c82ca52cdd94030ed0553abfc2963c880a8b2802f043ce706548c3ec0d6ff2227da6bd28e691ef17ef01e8e4abaea30339a9e7dd9f462bf499aeeb6c5932658ef48f7a173ba476e7783edd7eb1fd14aab42ef79a436c4fdec28af5b80d0956a91c26a42d4b6d353ff8969045dc7ea55a8a117cc1b08c757d23c1a418c9dc0bcdbea37ef10ff39039f2d0bd4bd7730340307c34d77c7f89aece9be3824f22f7958b6b50476bb2415d7b46fdcc4001878b0fd921cc7d87cd3f8f214d288225976a318074a66626481ecc3d931d19747749ee2cf3020f2b5e75adf201741e5d93e058749086036e5cf05650eb98dc52db0b94eb6038e7f4037f520c82be89a4b0582f7370eb241d40ba6117b644f0a0358402f6511d0f3fd1e2a3134d34ce00dd42ed5a0aa9b2cdaf8539c5da38dbac1264e827293a9807658740459e403be936d1d176c2891e731f4132e7abad24fb4a293926b31678ba5fba502af34f5db5e881e341f8f6a86b14b563b11277c144bf0937f5e1bee8b76cb250f7f003d25e04e90bdd398aad1a69794841b5dbbc0cac7cc8c57b25d587b8716c4ce47dabc441f93e853703f68421d8101cb45612bb7e767e609e47be89bf784508c9888cba8d14d4b96834dd29254c8dedb0f2e839c3d70ab19872cfdf04559e68bed37572708dc55da530b01ef8b6c119ba34ce906f9730a5cff86abd8adb1078143d2d748cb214305ab22981b52a43e17bcee33b9e7dedc04a3f2f4f7c9b8db4be2f29290037a8d2e1273dac20765341d07cc7b791b8dd926a59fede8e55c6ab7024632470e1708399547af96b1a214d40f8fdd4a86e114b9edb243795ee50a7177bfb289f0245ee5390aa7bc9201f9aeac5e59a4de31d0b44e94a76eb8a0e27ad1fe7c3773cbff52ed850c7cf4bb449dcabb285514e92f3aac8d0c90f032823be0f0e219b910c32dca6da4c7f30a049bba67ab06f0618261f8a703662e45305c4b15f69649aad129dd9a4e3c9a80ee55ea5f732151736518b18b14296590e21f67acef3f7727a89b2a8666008f7364bb4865688b2a109fa3521a039bdb752b49c0957c635fb0290fd3bbabc1af6121e44544ea50f8c9b360cd849e6b1445b9109fdf47a95cffe5266a055675e38d920c1d7a39062ee64abd4f0429c11de6854b5feca5b97fa3d7e187dc85bded4a6a2344c873e3015ccd0bc81587e68bd16a40bca9dbe3cc7e19236c2e874f1f6f616fc182c20bc920896fb62d07c6e6c436cdfb8c6c2dd2b4d17b507b6e9fc155fd86088bbfa285f63d92fb6dfb65f0f91528a1894f95722b5658cc94be01a41eac3c0e2fa585ac4c7bf4955613a06df6ba389195c53424248012cb7e594fbc6a5658d96061e72ac909ed1768111a61aa00ef930f3fc1b20e46fec28332acbdeaab3fdb2876b60b037f5bf98302ed175341ac9605aa871f126410e3bb5c211cdd4070abec4d64ca46b90d8abc56a34600eeb96c11ecbc9d445f37ad9f17f333f220c93e227b851a08196c5268f69ccfca18804474a142e384c19dc950f3b42e2e82299848f39f2d8a00d66832b4326ef5cbaef61b103f044461792e6031da8bcae8272ef063c3c1a882bc1560255008fbbb43615312c686574f9ce390f00f2b1be23d99760687baabdb771a3d6353fb2c0c00cc3ad3cdb98d2fd3d9aa04ad0704cd24b87ed3d57787e5430b100e1ce6af9024fcc1b896a90a31b5fe3c12a6a167a46697ea3aa465f5d9cfa672ed11ef9fe527565597d4b2291bf67224e406d6a547caaabb6554abe149f38bcf1423df40268c30be4130c6ce314ac89e4af6f81beffc13420b9ae8a2745cb7e7218b664c398c86a182960e9b6f97a8d9f8f1233456d818df323e2f035c11c3c2c97c83161288752d61f2acc3a443f3b969860f348661e5ac00cc53832814b8ccebcf29597843bf14ab534f5799d39214f3639390d911f2e16b0809b7a52efecdcc452045da8706769ac0c3a7ceedc26cd609dd9a08d8be9b5941acd0149ea00d520df6b166412a3f30862b918d62539ffb519d665050c8401dd42a8799f8e861918f7e72448ace9462a05390aa5171925f2d8c471f51a6bfcc82b6337ae7e20603f96ad8349ff303170c583670294a1412af66ed25edb316f71ccaf0bb16646e8ad5ffebcde853fa51d87f013a158849d0b8428b7d34bbd543ee7c42c3c6a0dc3eb7ecb2548191d97630be69b53fdb1036ddf6bda513ece789ac5f188887ffbaf3599b2323e9e858a1e54c76011e94f66f87662f55eeb1ece46df62c1e9dc6f6a681da51e11c668f331fdfb7930bcf15ee08ac6aca232f0c7875990964248fe9b73a64824a4622df9d094d69ef52ce15c00038400e19aa81fbb5c9dc142155b808a6d4f61a4c4d5fdd3dc56e6eddee94c1803b78dafe8a1ede5e102b68f59507d16a476915466cd97f22198b01c7581a3c1c596799737b31572448d64cc0b297e36728478b81a4b98552d906cf5e78d2152e144d16ce16f98bd2b833ad8b67ae680edb73edf12887e4b0aafac495c0681b91dacd0f856727cfc85f654445259666b668d2b079f5746bedf9adf7c103b382e01f9019eb6bcc7ddb2697385bb2c822257ddce5fb6883bb3bd67a0ffbace4c0c9ffe3eecea44dad4cc695698deea9194ec78dbb85acf31caa3c2776e63b10ec9f9dc94df45e712a1bc253134bf2f0a05555e6f650c5b2a2871109a00dfd87dadb6eba5b6325551dcd0ca97bb215979243164ac983470c74a8786d1f07dbbf3f18da5a5800f84d2c30c0ee8226aada63ebdab3bb9a1335722db5aafefa0a896b65fa217a0727d8e288d9bebaff94255f5c6134ef9fea16f11acb17c30e2c88a1c1023020491cfefa3222eea4706bcadf0be07b8e400d467fb6634696012b620005742bc3b631465c0e3844f2adf651f89a031e58dd1acac723580ab6b5d784c4f3fe87245738c2f722217395dac706acedb853300cef83d8d61296c18270c5778812a2c999125fa0862b9190736936b9c0b4cccb42c8f5252c4d01abf2d7be615cda44c1775bf0e198edffed17c379c8d851f14adfced4a2e8847793ef5c28ce9712faf9e2384e5f029f99919fc8f1e176fe91a343bcc63a6a430ec810a9851ef9736c397a702c796ad5960ae5fe8140196abb77be902b6d0be854f9513b99e21055a4d7eba68bab0b371acf8ee4c1c3cfe845679de7c5e22ff1c91188155526979d6f4e9921e6cbbaf6df3919c7352f75b71d7c6ea9fa3bc0a091cc93042d4b1b84bb7a185feca490e1cb3b2b08fccc476f8972308fb168759a390c4bc7336e52019d92d40f71ee10f9a5ca694dbbecec3b8909c911be14d128f0d10eacdd35c13ace2246067a55910ac0222931d9d353fc0094f220f6104b80ef2651dc84c8938ec452336998be85919146d0883d75ca2e8bbeb7ecc7ddda46e5c1f1ca455ae7696bddb6ab4bb0c880bdd346b77e4e4b73f8f66266f489357dae943e8488bbe059ed604890691301ffad9bb6b9c2d4e5862ef2e66d8cd6b6924b7d46f6ea20dde3b8b0d530bb46305efc9fec42dcee38f74cf59c9d4912bc15d727cc16be9c318a43a88df20592efd86c7b2720a7993ce267f396a5958e442815e714d8064d09d00f1d74bbd52bfcaf23b7776d681825cf40558d4ed11a5a3ae0c646b47362c769e9919a09723a42345438a170268fd086f13c7cea008bba27bdb4f6f2ee7cee1d5bd325c70cf037c0cd613dd88ce8153cc90f308d8631b8d7a0c14d8b31df477fc0b7c6387c04488f739c1da3d51fcbb2e7a16dfd31bc168f48471e554c31735253e2f779e3eaff4edbbf88f77732123b9978cd398422c35f423f440b2f0760ee3d9108c1077ab5c60e22fe743e496fad2430293eb6966002aa9f72741b1faf2a47a64dd64f24c4b6806340c0bfc272cf2d977eaad2a4cba8f2ebfb1511730032f02e2eeafc4bb256a677efbef7349bc32e8665542d6fd6fda07c24ad3ea00ca91ce163c21f0063da33fbe5961820b8c447ceaea029e11350a875f21050796ecaa62bfc18f9dd5174096faa0777434a0cd086785feba12c0b46dd4df697be2d3fd48a5d62b5bb829961d67b2b2163340b9aca7d2003cc91c88c60656a24a76dd1b7e16f1c3216138413ccca4a58794ed1f2f04777a0f29e829bbe63501227206945bbb0deec41b5bb59b294da41396cfd5b1cf4b58eb513ef20e96b652d386de15de07e478e152c83816b711dde830361832fb2ffd252fba5ed5fff833cd1d83300589ac1fd3b28f2497b28b0eae54d3ae8ff9215b42a6aa977712e861aa62bdeade443ca5a9a24887c38a37a635de7f8295295227431c960ebe5fb7879d88d89237717ce672f6f84995636e78124263b9b024ff099d692af5879f1cfb7f60370751cfe69e759400fef95b8cefe8870bac042c945", 0x1000) recvfrom(0xffffffffffffffff, &(0x7f0000001180)=""/79, 0x4f, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000)="4b59803eac1fe237628cf9b9b2e227f3ba3c2f8ae0e2ae12a5c2a5b16aa669736f4fa483562f57c8d181e300a5c675e0505dc2f84e437536f18e6e057947eccd45cef7a2fc2603c31949672f031be26f410b03d4a20884bfd56d56cb7d13ca703a68d074e15d38a11ddf7976ffb37846680069a5b92de2c5577a1dc7ec1dfa67c8c043d381c44b248a32149c9d29f8d783e95939c2e985b2b94db6cd64c83219230bcb5106304e6ee1e9d89f145d8c12139939b0922ac53108f3c7d10db20132fbeaabc942ffbb61e9ee2dc591de0d999f8b957c9e3f6dfb141ab1a7edc9d71a16ab1b3c959b7dbd76972d50f355d41793660b", 0xf3) 16:00:13 executing program 0: execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\xa0&$:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="f38bef42059435e107f374102324f9c35195418306bfc0e83e8fe1677a8184b07962ee1b73cd80c897acd886bb985a8a995ebdafef0702722088793d4bbfd03da5a072b2f374e1ba283a3084078580ab9571e99b0e6bf7", 0x57}, {&(0x7f00000003c0)="027fe1bdbc06476f0a86907ed26baec2b50b79e320cd3b37f7fd1a765737aa88aa1fb542b98aab95812ab4cacda65c72b0f58b5cb4134f993bc7e4bc8abafa191ba2442209a04c", 0x47}], 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) socket(0x38, 0x4000, 0x3) r1 = socket(0xb, 0x0, 0x3) connect$unix(r1, &(0x7f00000003c0)=ANY=[], 0x0) dup2(r0, r0) flock(r1, 0x2) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="1d860b530eb3088cba7c954cbbb536546b376d73ff8dc97f06038341205457be0873154cbe216c323b7e6a9e640e2629f8e5b47e10a1f75a3ff87e9a040e552bc891732ce819d65c4d71714c939c60bbd619bfc687c62685052d908436c2bda6a2659810419609746f3ebae24113a6b7add45fa36889e011b19c31e85f05a24f85e1103759dfbfd47774dbcefdc29aeaa355eecdf616555184c0", 0x9a}, {&(0x7f0000000240)="f5f01ace640118a2eee649ec0f060e854b30156a3b7148a1e22e6c8017591a4ec56ffd825981ad1a73ea499558bb5d303df8aad5178c1f37b5e876a63f73c751984105152c15a1113acea1f3f4f6f2ccb4d9545dffce14db3bf4cae7e74acadbdb4859483f19bb6c3402d10810f2", 0x6e}], 0x2, 0x0, 0x0, 0xd}, 0x400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0xfffffffffffffffd, 0x0, r3, r2, 0x0, 0x30000}, 0x4000080c1, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x2000000000000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89cfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2b5}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}, {r0, 0x90}], 0x3, 0xdb) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/198, 0xc6}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/41, 0x29}], 0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)) r2 = dup2(r0, r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x54, 0x2, 0x7, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x44, 0x2, 0x1000, 0x400}, {{r3}, 0xffffffffffffffff, 0x14, 0x2, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x80000001}, {{r3}, 0x0, 0x4, 0xf0000089, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x46, 0xfffff, 0xa00}, {{r0}, 0x0, 0x1, 0xf00fffff, 0xffffffff80000000}], 0x8, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x0, 0x7, 0x5d1, 0x1}], 0x6, &(0x7f0000000480)={0x5, 0x8001}) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000500)="a2f6085fd9b3936b4f353166e073e143707157fa9b5d0e7cb7ca452ef17e47d14bbd7428f8c32fd384ea1991e7c75753d01bcbf9cb6cbfb51f417dc0788e4c5249c94d92345fb0bf64ee6f1c3f11c7d0f626e981e799e47e53f1e2f8c01ca56f285e6da94230090a81da29f2be015be46348d8239b45298af5a899d0aaba4eaed76cf90a93e78b48ffa729e6f4b0f58ba365d66ae815bfb974019a1854ace6bcb605d8d0e9111e5d1a5d90483f10ecd4bcacc82d38", 0xb5}], 0x1) r5 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000600), 0x1, 0x5) fsync(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x0, 0x80000001, 0x9}, {0x18, 0x1, 0xdbce, 0x9}, 0x0, [0x400, 0x1, 0x3, 0x3, 0x3, 0xbc5, 0x1, 0x4]}, 0x3c) r6 = accept$unix(r2, &(0x7f0000000680)=@file={0x0, ""/45}, &(0x7f00000006c0)=0x2f) ftruncate(r5, 0x3e0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x6, 0x0, 0x1, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000740)={0x8, './file0\x00'}) bind$inet6(r6, &(0x7f0000000780)={0x18, 0x2, 0x100, 0x4}, 0xc) fcntl$setown(r7, 0x6, r1) ftruncate(r4, 0x8) ioctl$TIOCSCTTY(r4, 0x20007461) ftruncate(r7, 0x4) sendto$inet6(r7, &(0x7f00000007c0)="7d8f4b9cd3f0c2f507b495862dc09152101f5870b1d9351fba54532a866018f4f22f21c98f8095ee203739cbf85490e7edc17545985ba96c2b124a4bd8de248c08c13040358a9400fd87a19788c4e58f43e042859a4ea8463ac99228f0ae17729f55e1f6f1656bc3c10b59432325bd8f4b3d990210193524742b2fad24e506e35eadf0f67b6cb60e214e156503312c0376f34e7e6a97b04bb1176528a5582195ea92116529a15d5e0c77ebf19730211cab41440872e8d019a06ca5515ad96edb2462d6", 0xc3, 0x40f, &(0x7f00000008c0)={0x18, 0x2, 0xb35, 0xb4a2}, 0xc) preadv(r0, &(0x7f0000000c40)=[{&(0x7f0000000900)=""/7, 0x7}, {&(0x7f0000000940)=""/119, 0x77}, {&(0x7f00000009c0)=""/210, 0xd2}, {&(0x7f0000000ac0)=""/86, 0x56}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/102, 0x66}], 0x6, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x814, 0x1) r1 = dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1bd) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) 16:00:14 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r7 = socket(0x18, 0x400, 0x1) write(r7, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x7, 0x8000000020) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r9 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r10 = fcntl$dupfd(r3, 0xa, r7) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r6) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r9, 0x4) semop(r8, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000280)) read(r0, &(0x7f0000000340)=""/199, 0xdf) chmod(&(0x7f0000000180)='./file0\x00', 0x78582380a7deb609) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSDTR(r1, 0x20007479) close(r2) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) getdents(r1, &(0x7f00000000c0)=""/42, 0x2a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x80) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xbdb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) open(&(0x7f0000000100)='./bus\x00', 0xc0, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x20100, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x81, 0x10, 0x745, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x53, 0x40000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x44, 0xa0000000, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0x1eb14084}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x2ff8}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x34d80, 0x7a}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x20000002, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x3bef41ca0000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x1ff}], 0x40, &(0x7f0000000000)={0x3, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x422, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getpgrp() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgrp() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1f2000000, r2, r3, r4, r5, 0x120, 0x100000000}, 0x2, 0x1, r6, r7, 0x7, 0x0, 0x9}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x40044271, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20890, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8c3815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2dfd6d528846e53a8572b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6d) ioctl$TIOCSDTR(r1, 0x20007479) readv(r0, &(0x7f0000000400)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000300)=""/245, 0xf5}], 0x4) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10f90983e11a1e9fe38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000794114f51aa0e6af2941c97c0b068fc94408b909267020c6a79e47544d2fa45b2b73a24db1f69f79b3963cabbe36e9ce41a28c8d29674e6c7ccd15228ed3e4abc4271562c1f5c2823f5f705020697bb19ef92f04a3d91499243acc0e24dc6e940689c72ef0fa2a5b5f3694dc268c58b5af26af07243e9d1a98a4f2d94fdd195b9ff7c3ac1b645489287355d7f2f7ba00bd3a806dc53993eadc63a6a772f4fe1599db4aa8062a83638e5dd11525c7345a88ea7576732208735cc5ae27a8da9ced37163e8a7e5c82747c064c89ea0633cba6a6321477a2d913c108ec8c7dff04bd911b5aaf7b97b97346458ffaf80f3040ccb5d3fd8eef82c9a08455f66ff788b194511d9e3c998a19fe4015e02511986170c5e83a3af61855f606909814f95e7bd19a7f9e7ba1b18cd1a166e64d5e"], &(0x7f00000000c0)=0x1) pipe(&(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x1000, 0x7172b103}, 0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() listen(r0, 0x0) listen(r0, 0x0) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1a9) dup(r1) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000009510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6592bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17f8ab8cf5a53194afc35aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b890dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"], 0xc5, 0x800) 16:00:15 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f7c042f6b44be7c24cfb29c91b40b615d2f2767f019ebcea0c74729097128770d9240dac9bb12cb1520db4cd8bde01dbbf418dc3280d62e04b0e90126ba8ebd735f4f4ac39f6088638ca8b1a90987390c6065c420d6adf7827fc5c514eaaf1cc964c1d8a2cb42eaf22ba0a7e440ed0a20d5d628bb62b8472a1e53d592ab5c3b2032a044a77007d6632e5eddc3b4bcd20249764434aa0b95d41e94b47dcd7e6ea0013a7bbd07cac8e4b91fb00579a414add89bbcefe8cb92b055d8ac9a2f60559bff43aba489b2b5db6ed991996777166e62b981f7c7b13bb111a508fcdf7c2011c0189dab68b987d61dfaf5ff858b195e1ec60221461a39521294f08ade8d0d229b4f5aa0650c37d80232c49100ddd78630aad9e8045796d6c7767a29d174441d96180bd796521b998fd395e35c8ede1937d2e695146ac94b722c3d75d5d656cc00ce0b6b83a78bb0b1d0d03b14419f181d21fa7353e9414a8ff73ab482c2c1b4776ca565e84c45f76d6da469e8e000e54c23c3945f56b2ef8f815f5391d4e3073147e297e8cf00283e1e537834bdf3fc49796bf1b053b2c7bf43edac721f31e3bae1a238d419e02efc5909ac5f877a6acd72d0c5144d782db3f1b0eb7de055a8b609f9acc648b6afd902e0bc7ac5ad1d2492a202860b67e0c8f72d2c0bc4c5b5d584c992a5c7cb92fd7325651ea092288e2b47f5c3d4c61acb7908fb79cc270448623a216535656d8afc09af82f82aacc6de1ae667fcd32027e3f799e2096378e855851cca2b013a2bfe99e8aad14b29461a865f7feb9e8bcdc25e052ce6dda5fd91bfc168a322b017cb362387c10545127de3057113afd880371d50ffcf611b2c3c8d4f21d00e110d1c88eebff41ff0ebdf5ccf41a6ed0d4e867715826ffd932616fd7ea72a7be3cacc5a0d43af90d7100d7a637e06d3b1014f350e06e221533b944cfb5238c73f6070fcf723bb2b92497f0278d6dbac5fe4c16de44b7c50df3c96159c180f4f93de6be601c878013b7edec56c650d62d503aea59c08b5f5dfcd794a221a5c6e964f96bad1e8ddd71f2c19b9739e3babea27b1f0e2d37d50a352f9e84fb09cb98f3a7b7e82af9e7a0fa0055222ed07e5cb463786290fd88419e06282a4992dd83209c98d5f00f877d6227a5d5cde05ec12ef34fb7954daf30b31e3c5ef18f7b1bc76b3c1e3803634ec6bffb305db92053555084614a084f390847d1e5801b8ebb21b54c81e3ed755a1b5f61481a6c8b6c58777466a630411b608e7a6e3216d307ce0d479c3a4608925761cac01d97065ee1ff8423fd3aa7b91a52b68fe1af9b78591e18a495fa60a4e852607a0d493834736ab357fb9f57f930efee4eac52cd319cd992b56c45c51ad02f03a74f2daeecf152dbf77d6ab7f32736176ae2b6525a0e35716da5a0ca23f59396afa75dd242dda2d333cf11ab181f0de429d9d8e5a9833216e407a5de81e1633cefc8d28ba7d70eb66fc630537201999a2186ba3b7bede36e400feacf5b8bc926518a0011e912926e58923d6ae4d5afc0cf324a998e996149a0a29f6f3713689d999c3df127d258fbf3bafb74a8d4ea611283b410f90316ea7d90ccb31ba7eaf638654d4e9039602eeba17a2404e074b12eebca802e2c4115ff14bae2d67c09f4726decfe90e4f3ed996aa720676c735ee14b4fc208da9562bc9f0e8ef9e0f8820ea11cac247bcaf427a18c0b1267b02653970e2b48063cf89f573d9e65b725bce2681a22a119034bebdb6c1ff87b3f06ed1af6ebea99b7f2b032767829f4ffdc4e4b50f2636e028652dcc8b6fedd39624cd334d1c949ed71466e81cbd0b010357296939de4f69a115a9cccb3d14b42bcfd6fbcccc98d966fd3f747440a60edef60725de78bb6d73c2fcc6e48cc321f6b48f750e975e37d408de56faf5da57146fab2ec083c09b87077d777a9a567b1ec98a268d6e4cf8a4026eca19b6ea82a0c90e30210c45c7c787b7a190e5221cf143fca43d06e2cd2361ffb29f8872b85497e0e4a8cae217cf9ab4dc3eb96f4b967e502e808c5fc2011269dcef5e72668a3bc9a6ba318585ff6acc5ee479741b2de03292fd7cddac84bd81417e62771c9f940c0227b83c07aa39ed09958fff33294eef83c22f0ae60a08531e3ff775a460024842054cdea1ddaf0ead930927bab8ebdfde7c84b8286a71c4c3c6c9e513db470960b684433fd456de5c67bfbbf9e5ee1c463c53abd884f7ea061e683004ee90c2a1ea9be1b698dec3eaf3b6c407758d217c5b7f6c02844e1d096923e60c8cf13a5c992c718b6b00f9e9187ce6b8a9a1fd298968c6f1f9d771db5f98a08a4a1b46b2e0fadf386f9065640149d08434b934a1e7efda7cbbc87664a74991c47209e40dc2ce3019b2ac85d660dcd37ec547cc9a8d8250f6b1c9b4abdfbfffe91520423f310da1ef814cc211277cad2887a2770aa65a62e43dc87797909ee8237ea435077bf102e09b4ed52391bc79b23f7e40b4050a8c5d67ab759b26fd508e8a401dbf7cd06e49cfa0b2c524b6beab8274b7447292f624cd97afe79d2118bfdba30d9aa0b441577ad48a8574ed44f78914b7fc1546e812c9c9caa842b32217b80c7fce704de3d08732beabf5a62c3073b0402160842750e19bf63b6d82f6b1dc5a322092826f9477a20a986956f77c214a2477793dcb48afd1f906a6137dfa0fc30b3707d8c27807a3944d08744ccc5a1117138f79d446259f14e9b4a748af8a4bef032a934d5e3fa89f6ae17a6b9889017ef2a510f60412810370cc4b23e7de70768d2e4e1de7fe3f413f46263b0eb2af46cf9d8e0655e1e016ebd801ff4df195d29816ec222a6be57a088cb2abd9677b58621e6ece36428af164bc1474ce5a2062e97ef7124be82c77b4549638e70cda6eae3bdca26f6c298d9223a72d38e74c2b7175f818f59f99f68461114c36a01e45fb177e60d614fc2608f7ec09d48b9516efa4415e924cb6c3503831f64b56a79041ed7b33fde8ea50fe936b4a9c32cc02457e4f36050ff0499944954dbfadbc28aeb54abaca063c65d1525e6ad2b33aaaeb0bbc7d9f9f7e3e50b6521d63d82c19478aa3a1577fe1a9b2b548893b6d2cc2f1af61307d14f97a089078bece2cabb83a8296a5c19c5ca1f88ed776f889c36e182f16ac61151c7a2bfdb2f3cd99dbaa0fe5e53017bf700aa0c7e6b07529f95237ba7cb665f657541825a88634072647ca77f158ddf2e25a21522e872de35b791b304e7870e2c86162418f834a1616bae07bcfedd405acd84774447f4e074f09afabddbc23bc2e4aa51ed0cfa4eb5e56c1dbe8dc56be173187234934baead525c1fc1a6efc14fa2fc7b561ae3952dc492bea209eb64db251fa4d88c0709b64570d225bc503ae9bbf75a55206dd00fa0074d8747403acafd7d6ca5d552952ab56c96306a225ae90c1eabe9745e3f77b26b031e3cf37696a267113e869d56057fa89957e84389a2e9daf68d178fcfbad4e2385c6c212091b34e79b872a9b186edc4abce22b1d73a6e51b5f8643a832ae3ad745fa5f4c430e23103f7bad0390a502a1d8b85d47cb53bd131514a31a96311ce1b19eb2dbf50b3108cf7e58107fe639725dc54f9886825d4b9bbdb7003f525e1e2c36529b01e6493dad757751ba9ca3d92e99a7ec0356dc1e7daf5331ed5e0e972da2339e13c31a22b70e2eb14acde66dadfe13484c382fbe49df22ac2633473420ba50a187165edbdc2a3ff869c5c5b8130c6c86d2c566b680866fcd4afa1282d9c4cb213d3c3dd31cc29aee292c7b866cf16a039d933438f80693f53798966e47c3ecb711d499b9d6c87bd1790e5adb0180861bfe3cba5eb30a33b07d00a9d804c97c7d22eb2d310aa36dbbc8fdf2cc72bbcbc20252b4797cd946c857411d919567ac3159d9784769ba6906e2ed994683b399feca716ee9624cdf853fa9ec8d557a0fdd297506625bae5010376922bc42e20bd7d57f13c1717e3c84bc2810bc08f396dbe5388aec1312a630c39d7a8d34c8a767a77c0236e0a133112d549c99ce6ea1676c1df7a3f53e247d2b4f85c903e41829e577db3fcb4d4225e792885e5f06cc163a965971dcc0fd1607af5e8782a93b3379e878a06b5f74561f14a63187f0d07223bb1cdb0b0fc4771c44a9ce6085f8775f77d14ca3ec77763c7ffe477f4958282adf1a57822cb17eda5d5a8288a6c001a1419c5f2b7501deadb23a44fba046c3ce503707e7738acf24d41dcc33c9dd1b08d260d28301707eb5d962db30e6bf6871ea397ed6d1f29973be1a70a8379d5ac21bb436eebf9e508209adcb2a52faf358e0e272c1dc124fdd2a3371fbe9b299fbc7146f43d49b4bbd859ca883050414f30a56af58ac1954e39862ddae24110a82da43da6266bae8ef0e64b0779414ea75da9c41b29db4d3b6300665422ba67cbb19211cc8a848babe38214757b6c00d2516709abe135db21c1104d613aeaf52a887d1f52f93d12c6855cd7abde5343d29b3162615d2b12ee2b2fdd4cb3fece3c90fc98a8a6e31b1c51aebc77094241c4a699a985ac29dc23422edac35929194504a8d6426b4c8e7b211917b4ce9584718001d68895b7d6b94637a4d51682719893506c78e4740c5c93766e790fefb0a4736b58da52dffa9ab216fdfdcaaea5d0ba62321756ac72a221a2c624484eeaf2f6bd58b0f6a81076eece4af5bb06ef930134f957cf59c9f408702384b6856d58528f81f12a1806439b0420f544ed71667a773d3789f7460a5f13a08455a557ae40b11bd84cb7dadc68844f8740182df5bd4b40e9e8212f48da2bd6bef41f8dfe1c18b7cbb18b88013d0f47429639e957c38e7f218faa819da3cdd0dd9ba8a948b2363f507d5d4a4b9e2d2f243554cebb93bfa06d758e3ee837f4cbc337ca748f1c0b3cec8aeeb6cf15ae3efbb88be098415a965d59cf87554cc814cb301a8cc3ab9bc6a2523cad09700992414781cc23f90a078c7fda18c804aa5024e31da5ad4961011c752be5d1a6305c77d99664a822873596a2c943c199968df2924c3152c260db54e36e991777c9cb51904868ff0cbbaf10011392ec99921d04f92743d49672b271907b4c1635e43360228836fb7f60b8b209320363dac9b82e613b7590091165aa56b28e82eb071d23fd2a52786a832007d232bffb774437f4b6f04ebc03e4785daa0c1f01eb124b95591ebf4970630cf4156547605a08977793d78819fd2e8309e224f8ba24d1a7b31fab50d7edf0dd65bc2ceb3a32e935a96683fc2b6457dac948c2caa1e99e48ed7e9f9526212dd7c67116999a522923ba67b85e32004b06789234f1486599294eb525441541cbeec0e06503326548b570958a5367545c6b65b791c943f7e1f70322b15936a9e209a7009048367f63a765ba1b5b0b42cb0ce2bf7eed85f07359e71bac9235fb98a346a171eabb318f7e99e615bae900e34345c7d8cdd9233d6733876bbfd62502eb96e59cd7e08da45e424fd22ca966d73a0a9203ccb57ad8c682dd060c30f23c28bc57c955af24b22c6671e81d4936c33416afe2a8adc9c13af2fba6834ff0fd3c47b7740127710f96021ac77611d9f154370d1ba9e3657afedc65043d02913b650d01292f58cec455fc597659908808c92a1c960954bf817075c19379b977a440c3eb770aa4ccbf5c3d0c0b9db23ed9f88952f917d7a9996cbaf3501022c07f6d952213d194163677c4f65f6ef74c801c6c1d2ab1a160956debc56445e727f5c9e0f4f57a0038c2a52ecd97407642e6ce9495b7605de5be5e5ff19bb39c66d82965b247", 0x1000, 0x8, &(0x7f0000001100)=ANY=[@ANYBLOB="0100f3086fcac320e0a0d1832e2f666918096c"], 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000053a000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f00002cc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff79) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x81, &(0x7f0000000000)="c2a26ecdc3038b360ca56fb98a50c2f67292a45e69107f83ac1d", 0x1a) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x20, 0x0, 0xfffffffffffffe75) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xfff, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 16:00:16 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x800) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="0cb93fb6d35625442d", 0x9}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0xfe) 16:00:16 executing program 1: open(&(0x7f0000000000)='\x00', 0x80, 0x4) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') chmod(&(0x7f00000001c0)='./control\x00', 0x70) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) chflags(&(0x7f0000000040)='./file0\x00', 0x4) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c2, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7f) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r6 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x86, r7, r8, r9, r11, 0x18, 0x7}, 0x5, 0x6, r12, r13, 0xfffffffffffff2d0, 0x80000001, 0x7f}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) chflags(&(0x7f0000000440)='./file0\x00', 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r14 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x17) fchownat(r14, &(0x7f00000003c0)='./bus\x00', r10, r11, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000100)="69c4e80c482b9b0df71cf27fa81a4d9ed9169f1cad3953699be318db6be8bf8bb7fa28cdac9c366135c6f95c729f8566240b87833cb33c851540d0cc8b52593c44f5258649bfbf7e04895b41d3e972cdea60407adb37b960d032eb054d1a6f7ed3dd2e006a83db2a987cbeeddd1d7604cf7efc49b6528b79e9739cbabbba430dc9d7bf64b153026fa15d2465fc0b0067e87b074e7fc5aa89ad626322fbbebd2f6b15fc3b9ca2fe39c206fc4bf3c36d1628738e33550174cf6b38a6704a3c4a531e3d0932252b9f450c28e2751065f8cb96", 0xd1, 0x8, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2da4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a07d1269644a3317430fba8ba162ff08d759f1416a1299781f86f71d52dbda39c091eb7f07c0b4c7baec9a066e1f36b7ab6e34ec63c0efc1ed81af301f8a3c27406072bc43b8a710c269b120126cb6e94bff29b551449dd2d66e2b9bfd0480134246efa0b597eea024d46ca41070603b1480422e2e8a8fbbceb073e907406a5c040c950c1a4c8ececa91c28dc963d3552991692f32f72121b2504d288a20fe1f0fd8dec68744cb0de0121f61adb237110b6641af751000000000000", 0x11a) write(r0, &(0x7f0000000500)='>', 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x2}) dup2(r0, r0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ff8, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x101, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x104, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x1, 0x1, 0x5, 0x2, 0x6, 0x1, 0x0, 0x2, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0x29c8ba53}, 0x8) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x4, './file0\x00'}) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) getsockopt(r0, 0xa7, 0x40, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) renameat(r0, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchflags(r0, 0x4) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x4, 0x6, &(0x7f0000001480)="23677d807a25481fa5023b1c5a1e9fef766948ded6871b6e6506ce55b083b44bbc35638f1409ec7690831855849cc9aae2bdd6db6162533244982650e2b2931c5604ceef10945bcfa90eabdb195d585dfd745558cd0038029147e54f22510160a368f8190a56c0c23020fca1d3c422822c3783218867f634526e05743bc19241fec85b59660c75dd162e10978ae8e199466eec2afaf901c8bf624a4d6c6fec552489b0fdf74f83703aaabea5a866c7ce5bc015ae5ede1859ebb19405db4d3ba89864e52ed187cfe650bec5a49e66eaaf624bf976ae1884995e0a15b4a1a6db317095df2e6db4123618fc339e6acf06fe396092d9c79e29", 0xf7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001580)=0x3) linkat(r0, &(0x7f00000015c0)='./file0/file0\x00', r0, &(0x7f0000001600)='./file0\x00', 0x4) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r4) stat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x4, 0x800, {0x81, 0x800}}) getpgid(r1) linkat(r0, &(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0/file1\x00', 0x4) lstat(&(0x7f00000017c0)='./file0/file1\x00', &(0x7f0000001800)) fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000018c0)) 16:00:18 executing program 0: socketpair(0x22, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x15) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000280)="ba50d0f752ff9962d94db4d2f987db8321bed9aad4a3e983b1d4ca171be560bf3a7a339ebcb527740f178bd987efec62cdeac6ec7ec55135f9004589eb4b038968de032bb465a4bae2d67deac9e11d00179b40be81cb2ae41b0e43c8f5d6f5eda928072dd6eb80", 0x67, 0x400, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x40000) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x14) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10090, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000000c0)=[{0xa1, 0xffffffffffffff00}, {0xc7, 0x5fa}, {0x89, 0x2}, {0x87}, {0x43, 0x4}, {0x47, 0x3}, {0x20, 0x1}], 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x82a1, 0x4) write(r1, &(0x7f0000000140)="7030d01e7df67779099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564577b4039a1bb2b5682f493a6c219ff1b8088087d5ec08f8cf5a634f797d98150aa0005000000df8c40839c7c0b380ec34041c9e2a129ba815f303397c4124cfa5cad17044f250745f1389089871fd204f0b6cc2fde180486b548e51b47600aef276135c470b134de53ef9b9b5d7207c424e26fc2a9ba734a94a7e7bd505f16cd7d14579e9afd541901ce1669c6ed30d5956162c75db192fdf4121421bca8b4743237cade4b622d", 0xd3c8c5064efede73) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="2ff5170d39ef318d7f26e800eaed43fb38b6ec5be718", 0x16, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/52) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x88) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./file0/file0\x00') setuid(0xee01) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x3, 0x8c) fcntl$dupfd(r3, 0x0, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/78) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x101) socket(0x30, 0x4000, 0x80) shutdown(r0, 0x1) 16:00:21 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r2 = semget(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x1, 0x2}, 0x2f0d549f, 0x3, 0xfffffffffffffffb}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x47) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x282, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() r10 = getegid() r11 = openat(r4, &(0x7f00000007c0)='./bus\x00', 0x1, 0x120) getgroups(0x1, &(0x7f0000000a40)=[r10]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="8cbd3000581b9ec26de7712e65d784a8e0a9954786aab1e565087fd47c5404417a5490e3eae7fe002386642cc8277b71518c6a98b57aa69ee85614aeabfcd4f2f2554ad288a4fe059d941397e7d93d26c237b085de6892630eeb9eae131f04634230b957fdd44382e5cf48db6fed4f13716b99f6c14e89eb74c12af00e6efd7e26f752a532fb062f8e69512e8d27eb3f35645740038a384ef57ab8b2e8bd9f89a3d6a422a2e3fdc5ee817962a13aa23282129b202ed64e1f3a17d86365d8f484977a5aa9a42e04cbc75a06784e0c7dda450979c213291ab49bec779ac118a2", 0xdf}, {&(0x7f0000000200)="e782e01460ab3c661509d64321342ac9ca95741abcc080df506f01bdafa82629ee627e1d802117f028e437290e39a9a3d91560185519f60ba42656dae79b34ba308434e9779cab52874526b14d0487043fdbe7734fdd034f3ac9d1820952ee3b564bb6b69242dfa6d7e0d99017e235ba4b21c7764d260ccb6afe183a099397d2c3eab0c6e4690feea3f090043f7774887827206064fcb05b4540faf720f77116344e24e3", 0xa4}, {&(0x7f00000002c0)="1cf0893738bea712a89588988b8963471c6743f41a61b124f76011506b3b20e57dd11bd24fc2744dc1f302", 0x2b}, {&(0x7f0000000300)="20bf8d260ae5b7699749904b8b52bb5575083b02c5a76010aa71f262732ed58cc9872dd049f677801e7907ec3762ece73f6bd1d5287f92f41dd4ea8dbafe7e285f164829a3d87a1ff1156cd82732e6167ced9e124b07ff06b8c863cbcf391766467e5884adeb6da637bd8c3f8e59cbec4435d086924c122f252075a6ef8c1c7fe3f240450544d77920cb6bb7f1dd572337db73b7969f2cf46147c9def0ab1af4d89620f47e3d3e70a4a065baa33c6639bb0e7ef9d0d69ce3ea3d2d1a4a9461ab49728fc31f449445bacb056c620e1f60888214880e6875687183dcafeac9ca81bc8940ca9b850b2ab1fc5d7b1e2c97", 0xef}, {&(0x7f0000000480)="5ab34f1d324124e8d47d3e79e2cf4a0b842be43ad6b204a40618f0d746fed5ef076896f834cbdb03e3870dd9dca7ca36322b1033a4de36a2c397946e34051b32d85c5e71e1b7b682d047f0c29a3bddb92484bee51f1c97f4780c309dfc4416e090aacbdd7baca203b08c06fe81065094c5027723fc839d33220d6ffd3ee22ea084d0d3b96947eb40364f52b874808830ac6b47aaefdfa7c907f78603edc8bb4a074a1c49650ca4e996012c0c9a18a3162be3b8544fd51b8b362c5c0e2c3c0cc8bf052ca84b771947797b1bbc917f2fc7b2a54faabd3818a46eb14e330bfe579bfad5e9d19199ccbe0ae153d55efd64d7bdde599172c857ad", 0xf8}, {&(0x7f0000000580)="a05c0d60626020a32c9dee606b487e42947abd9df16259cb8927c6d9f6acbe2d055d4cdf38ae74bce9794e278c1d2e39513b43af313548628e182b3cf13732abf0ad0ed3e626bc6349f24bf1df384c301ff8974c379a1c5178d293dbade3e2985bfeba215a", 0x65}, {&(0x7f0000000600)="0da7936959e77a0fac8d1c03a3079a8f834713f6324e3bdec253f60e8c968aa9d734a7f58f95953b458a07695c70cec64b3987c0f22d6eb13fa0b3eb5906d4eada9f0db49157c2f6052b4cde0373ab229668572110c1", 0x56}, {&(0x7f0000000400)="221706422977ebb75a089d7e560566747572ba", 0x13}, {&(0x7f0000000680)="f0994e8234a68708d5e6a8d6b4004d44f162dae2588d4b5d3e6bb3eff097e0ff19c14bb1643876fcbfabf996d8d78e547e8685d310218cc9d37f9534a38057de5de29c428ec626ebbba9ce36cc1beb332f686d11030610f7528eb1a7bf6ffbceb8512e34192df87f3d59b2c3", 0x6c}], 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000ac60850000006e39f8e1fd48b75f2a5e8d08427fcdf09bfa39a30959c39dad04bb46a8cefd63858387a9", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4], 0xf0, 0x4}, 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc, 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x9, 0x592, 0x3, 0x1, 0x3, 0x6, 0x20, 0x0, 0x2, 0xae, 0x7ff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrusage(0x0, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9a6, 0x1, 0x8, 0x9, "6e2cabef8b144e0c654bc3c93c0453fd1bf0b09a", 0xbfb, 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0xdd8a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="cda80e7b890fab27ff4256ee78cf8f3087d155c70b8eacc0ff830dfb6c5fe1212cf0d9a61861fd528a0e35556f8eeef61304237bd7cd0f1272ada30494b1d6ef015db86db62b71c9dfd67ca6fe02d6f820b54cb45d4d7376074acf761dd52b8e5d101016285023ddfe4ac3b29db8cff9cff6cade4d7da002000000ebfc4f346921ce000021ec9a357c8946ba2a516afb252f1fe0734e9afe1fc1e6d860867a7b43d2938728951431d5dc05da515f1d4c84024724359ea4b56f08dbbd2c6150b5153f8a6454e3f7a3d97f1efa1b973dc9be988e0109b78fc80fce4ea477cd415e67c962920dd6d002c0f903de501957f2d39c0210f3c714f7042435f32dd868b7ea143c2e3ad9eaaefb5a375634e702b8524ca4704feb32670d0af293de6a6269d3ef5f66c5ef23b18c836d20cfa68021ec2ca2d7bc31c19e247423cf9e1d952477178e3afa12b8ac7b4f58b3f086b53c6bf5d0fe0feff952ead1608f812a3e69e0b394df397b5a", 0x167) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1}], 0x2, 0x9) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f00000001c0)=0x202) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x1ff, 0x5, 0x6a3, "42abf4db7724d66eb828d02b36031bc06629bf52", 0x4, 0x1}) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x9) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x280000) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) sendto(r0, &(0x7f0000000000)="5fdf4fedd8a53a8639f92fb662b19ea550fdc555d8ca5fc0717c6db6db8a5faefc5311f9dacf19ae83cef69e5feb13efe71e6b81e30d7487dd0573f00ac237d855b19f3bdfd3f903325de10c3873bf4f4182d54d807d14abbd9a0fc0331986b4b1b461ddf502dbc3569984cbb6af506f82c6ec1c0944720a7888b800d5594fc534661f9fbc05f29f75f94bb67393ddd3bbeab97a2b8e482828", 0x99, 0xc, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000fd51a6d40000000000020000000000000000400000000000000000000000000047d596acfa0a5323cca15fb40d57f502f6cdcbb8f32b3860476c4a8129188219215908af8b9c9bee3f6119c028b4166239d2a2f06273bb107e97c53962456ed33c3b12f314ec1bc8cdc37527cf0311b7f34929608120d96cbdddd8532eccac05d498121d540b1ed5b7ba66603d0b0b62b55d4df0049b6f270d64cc"], 0x0) close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = socket(0x3e, 0x4005, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffbfe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35df", 0xa0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000004c0)) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="289860ec2af97e7d0a00000008cd7f2446", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) recvfrom(r0, &(0x7f0000000340)=""/103, 0x67, 0x801, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x800, 0x7}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0xa) 16:00:22 executing program 1: r0 = socket(0x1b, 0x4, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/150, 0x96, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x20, 0x9}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000180), 0x10004) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100200000000006, 0x2}) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000018, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000778000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x27, 0x0, 0x7, "8a959d0cba05f246c545787d2e9268fbe3c6899f", 0x0, 0x10001}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xfe}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/27) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xf12b91b149500454, 0xc0, 0x2, 0x6, 0xecb}, {{r0}, 0x0, 0x41, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0xb9}, {{r0}, 0xfffffffffffffff9, 0xa8, 0xf0000006, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x21, 0x8, 0x80000000, 0x3}], 0x13ab, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8d, 0x6, 0x1, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x479475fc, 0x77}, {{r0}, 0xfffffffffffffffb, 0x90, 0x1, 0x7ff, 0x2}], 0x401, &(0x7f00000001c0)={0xb04, 0x80000001}) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) semget$private(0x0, 0x4, 0x84) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xf800000, 0x5, &(0x7f00000000c0)="7eaa1493c8801c3362cc91014273e542b181a816c7af1221d5be863c7174371d26054fbe9fa4a2816bf2baecd7424d50471ef1cae8b4160a7b5db0a3c4f75a18e819342b04c84fe83602c6d83f5086085a2dc55be1b99802a948a9fa091bb76e565a519e3e618ae59cbf9ea215771ef4c30264dc79af13a9abb92c9df8d819fecac6066fe9ba71e1f6c97f3d25581b3c045d784d186e88566f7e735d4caaac6a9918b1b9dadfc84e3c7fe0d1f5da917786275686e7e5a01c018b7ba1fb27a874b7be5250ba48cd484850945dc5248601f3f23d084b7c73956bac0a22a4", 0xdd) socket(0x18, 0x4, 0x101) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x12) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) getrusage(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x1ff, 0x4) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/3) close(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x708, &(0x7f00006d5000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:00:23 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x185) unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') clock_getres(0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65302f66696765300037e67d83645fda9195a1769594d65bc737f094a393"], 0x10) 16:00:23 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0x0, r1]) socketpair(0x3e, 0x5, 0x8000, &(0x7f0000000000)) setregid(r4, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4af04af0f0d023deea865ebf8a016e9ff95b26ad804f43102e0244bc9ef1a6ce8dd73e1a24a9d5065f11", 0x2a}, {&(0x7f0000000040)="dc3af24493ac7b2cd8ab3c75e2912e1cd440df9b304524a629de64e201440a225da2946e33c7562a8d1578bab242247ea52c5aa750b29e4e54cc2951877f650243096346fc96a2cc10eac7c2b178ffc32306916b1e760a0dcd4f8dc0d06ca682b923db1336bd7fb34c51a08824594d130f8b3934747e96c036b8666d2e9cc8c0d4c17cb3c40da1fd2d829220fb91a1ed696dde791ad3e3b3fd008a5aa90d299c93eeb0ac", 0xa4}], 0x2, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2109, 0x2000000000000001) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) chflags(&(0x7f0000000140)='./bus\x00', 0x4) login: pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20ffc000 didn't change! 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = msgget(0x2, 0x20) msgctl$IPC_RMID(r4, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x10000, 0x3ff}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x40000080, 0x4, 0x555}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x0, 0x118, 0x8001}, {{r7}, 0xfffffffffffffff8, 0x80, 0x10, 0x0, 0x70000000000000}, {{r8}, 0xffffffffffffffff, 0xa6, 0x40000000, 0x3ff, 0x5}, {{r9}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x4}], 0xf940, &(0x7f0000000340)={0x200, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) 16:00:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)={0x3, "17495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"}, 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x12b) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256000073d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b271fdd9d9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b48ea41a9717d0d36ac1f3ef0c04a4fedc7607681345bd0adf0c2bdd9c8bce73b343aa655269dea9970000000000000000000000000000"], 0x1, 0x1, 0x1800) rmdir(&(0x7f0000000140)='./file0\x00') r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xc1, 0x0) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x801, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20ffd000 didn't change! 16:00:23 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="0000006a904d7894c0c55c9656885aea7c8e17f83b7c67a7378bcfeeeb5abbefef23e3f15424f12710c47fb4372bdd278eb05c26a7bbbcf6dbdf4de6d3d1c3962876f58d7b9b40a78fee17e4fb7de39c3dd71ee1983450082e684dec14fab017f8cb86e41632ccc45bb0d06c6adc578d50289f7a7cd119eef367a8ce8d804d0221098062309a89dedcab7a64e8b99713"], 0xc, &(0x7f0000001400)=[{&(0x7f00000002c0)="e6b074365b255575f43237e72a752e36260019d92d973632598d2235238f42f0fca9ce4580914bfb7b55ca48d9d4ef6774aaf7c171ad5586ab4d9ad784dc7f7c2d09afe2925d5a1a99ebac5bf445d463bc260996a8a78a4c28ff865f742642966837aa6d3ebe9bbba302280be59f95cd642d383fae392a24f9a53ac78cdaf1d77df538425ccfe4d878c8b5aa1e68c849bbf45e717de03619860ca76ee4a964c42a3dc71e4401092bea89b689f0eab453dae4ba7ba137b31bb302923f2a727f41a959c2e41b5ba9fdacf8cad1cef9d5fc1786796e2209cd4a76c647300685ef", 0xdf}, {&(0x7f00000000c0)="4367f2ae1175053c9baca7307ce0decb1f0a960702bfee1f1ec1b1c9c4a05a17d87cbeaa2448036589362e05e7a30e237465609814d1e1fbdd2cca249d633c0cb3625848bcfd90b7c4186b043a046c54c7425f6d84484016f4eccacbe81a7b3da5df9db4135b72f1b76e724409ee7749e3ab4cec1cb54b66c90a6a4a7c59fbdb17dabb0503590e0dc2be2ac845bd7f70b31e2640501c66989bdffafc5afba1277211c51a31a3d4ee8f63909881be98b134c9890be16a", 0xb6}, {&(0x7f0000000400)="2df3cecc88218fa706d9fa4da3c8930884538fa9fca6e945a9c38f8f2240055ea23b368b7559849408da8390ca24e3ca13921a0b09cd77cca868ed7f36e261ac04fefeccdfd8ca5d582ffc3e76a77577ce72ffd6eb0235a6ca08bc9b439c28ab436e685fe99115a53f74ea08db399a4c8c7f62733510d26512b6869f7cd964b5ee0dc13ac896d69cbda4f2e28d1204f6fcca7bc17523613353e62f2013336230efd217af623a341759094f5e5280ea311695586365e9fda133a213ef014c4c639e5d3e23ef9eec803fd0a16110e7834df3809881a35a14b54471f1375de73042e54d6db942664eb533af713bcb7230e074b4ea64cea599e9e4be1aa0dcf06ec513401014afc74894c726e4267b55504dee73c73189af2b2650ae634675a34ef37caa95261233515683685f4b332568104442d104efa291c3424104a789705fab56ed84f189ff06ba28774cc6f8ff980bcb6dc64888d3373cda396515c5824ee35b77d7c40128ca54eacb11e885cc53b29c2e22bc3ace4c9046772705bbddcbd976feffa41c8fd2b6806d60834c74a43683e8e2be514e1044bfc6723d58535935fc81b9d0512b66c92602f8a5264fcf0fd71f4ef78d2e593ead600c0f4c719eabe3e05af9bd7dc2795fddc75bf367d68291a445e132131351e0d7e473420cc4af17181dfbbeaf0d770d8d2defc714ac49adea877125962e9015a134b97be2671cab409c04df0b4a798698d17613cea8dd385749fe8cf9abf3e0b3439971e21f5bb738ef212c65c605e155b2bd5482660d1d45f053a683e66f7cc3b97cb1cbc0480b419ccca61715a2885d73a87b78ffc23cef6f428a3a34cf433459b66aeaf9c5ff993a4f69187b3d15d48609de588ad336eb21d36aea6e7418795a34298b2bf6eed3ba9715be62546aca07f1299fa7df6c900a0971945b7b1e6eed9666ad21a83482b5c1961cab6873bb05e9e5cdca28a8fc58a5d387d230d1e39d3b424efa137d407f3788a2d398b29769e748e7bd2a2a45538f0990e2d430e67d4434581cc58f53df0d7808b0d0f6d3ba71854702c17992d9921e1fe3615d3dad41232a449b1bc599eaab5aae879a65ff863a65147db204a302eedcad7e1b9988d3c36032473b777a399d7879ebc482155380f52f12db4fb9937c411a0b76d38c0fa584c44c5b8afe33baf4381a1eedfe85eee2ab35fdf5a56a723f01f961a3fd4f99ea3e13034d041f0ad2cefbf6285ad50cbb37e738c7cbc3fe943eccec791afcad2c4b067dcc123307bb40f1dc77c58d59919b6f38bfd7a93aa782a5966f719162884bfecdf0829309774e84f36b34e596feb9ed16faca3d95cd5985a2d9d1cb6b34b1269f7fc059ce9ddbbcfbe3cb220895019741a0fcba06d5321a0fda9d25c514c133292aea701fdc4663429069c9b9d98ea0ad7211305b884d6f97691112c5df7dff4333632bbe85e9096356e2d390f23a1cbb69bc261804995be8a6744cf8d810f75e0cfd617fb0560d5be3f57b3a99e3c3eb8059ac4cb0ca5ac2a9f5585f45a5472bf94a77438ab82898a4c2542451cd7236e3fc24cae8844ebb53a77a6855fe577599f98476bdb887923219111e41c8766a4d4c9018b6c6afaf39c1ccb72b16ef2028e9f829c59a1f219e376e7e133a694c6e20b8b7ee2abdb496f376581adaa6b0d48c7ec14f4a0b020917ed09624b87ee3d330ccd3d4792b84d229fd08fc4b88751493455110b6e5a28e3af23f607e812c0532a443c11f4365617f4ae338bef6afb37117969299de416ccc7c46df32dc433335b057a5765d13027d076da81c2226234a84d07f1c02b9c52f6e0900725fb9bd936b290b5bbed009224228b05b85c3ba145c8ec9d4bf3518ebc33b5033b3db29c06f1628486f3d9272ad3575e7317ca8dd1b5fc80c12e7c1b7aa062071eda048c699726eb166545e5e57f69ede837cfcda87e78701fb3badae1e07cd3b15b199ce761233bd4211a06dc72508904ede586e90991a18a31c58c42c1e73ef23ed9bb663943d010f3aeaedcf3435f95f44aa1daacf00849abb31be258044fd79b553fffbec249abae0059b1d847754fd4f25c3ddf9c383dba12222f5a0877fd7f531448c993def7e8742490dc6ffd84b424f45be5852dee6bfbe3708649a2c4af42a572b8fb0fbf0d56a72e4f0f6cc11e47c63cd353ff4ad10615bdce2fc898bded9fca76a68d939afd67be2a91b6a6a5bcf5a7d38e4db19eb8239aba2322475859f5a71afb06ac26907653d1f4e92d662723bbe238c5c7175da2e00362f70ce529fbe95a026c182b3f8fe05a1d614a523d2f4bee80304f6d481976d8b985a852f4f6e6ad18d359c52806d2baf17332be587b1b98b73197b716964176551474844791d299d3ec6434261dec88662e69ec8951fff0f26b68b5b603d32dc1b59678f16f6bc2313ec39c532e8337575bc57195d9b5bc764adbdec81277f2a1bde09c208274f4a54be8767cdeda5b71f79726694b3e0e63b3ff961fe3a3a416d849f3d4ddab491042e2845f723c8a61f052993cc067c1020711c82544b0919b975afe5254947a1be6b798f3a6e64d93e84fe90721f5db8115e7bc7dac8bb43179c967f9e739e3e4828407b5add1ce46138d42906a6e104499ebc3f2573bc1c422ad60998328363a9e97f73f2d19bb85241a6f19d149f04bc397b47d356f7061425de62b73e2dca33b1e50ff6c3b01de72e2e4f33abfd24a64c7ab53e43a87bd2cb1e55a5e6d7e1c3e2570df416a98d5c82b3f121847cf1a951ae14fa1bd4f8f85086e78f2e826dc08d1ae9a9c823c1baaed654699eee33350f27e76350e000b08b7de0e7d3bd9f84b6cf6e4a584c87ca5abc5220a8b0695307dad03bfa0c199633671e2cf8581de74a7ae45fbd7e604accd9494ae8a9b5159ee96a041ca41da398ca8d83b7e2a0baeb61222d61cf807eb6c4c5b8f3330b258a1c9ba2201eec49068a3fe50ea89ba79fd5ce00e89fbb1b62dee5c54cdbe11d3ee80eb26341b710ac3cfe802226a1f04a6416b20a74b2d8640f527d6577b35856f9e0cfdfc49831de2070fe347ef7ede5d941c3c5f002708e819dbd347702955d9d67399275f2425cb3bd99b55bad9f78a5821a7b52e71ea92d8081641a543e3568213bf44cc90e1ad553bfc73493b32c05a702ffcdbb0d9d8469ec4e169562b7519c711743cc2c3fce25c2c4606b78c161a8548efff733ec60f592915f30b9003828c251bdaddf02af257f5a35ff3fa64a4cbf04706ef0350bfc2e1bf77ed47295db11829989c9a25be03ff71bcda15f541c52379219d9faa22818ef8f574e68c7f259ac9beb6e7878dced084d97c9bcf1da8947d72e65bb6d1ee3c5e4d3dba101c4084b2a0d4fba902cb089ddd01f4574df227b0950cc3a3ff8f4fc4257231cdcb851cb243e387859249bc507262ed1d6344f34a8f31d307ea2804bfc905659ada41a8f09179f170e10015b72cf2ae5c8f8445686d73b1675ba648ac9a54c5bb7caf5d697a511e4b2c5c304d7c44dbda96b02c7bc9f1aa50c72684edbe0cd3e73e8fe0a05d1d0dbf04b980a085a5747c7486031252afa4a7f01d1bff916a7e376afebfd0ad2c2523216ec7a832313001e2c4f7bef0a209303d0b9ec5bef40edbb346883fd78cf871c8b2ab079c80bef5c4f9345444428a006b57f1e2a50dcc946c76d323852a547eb99fbd68f040e0dd7124aa62456362acaa975ad61a09f948d3dd485617d61ccc98a173be3dc1e4685518176bb64da18f3db156a4ef36ef8bf78fbd698bce996c7c3b0e79cfd32844efa1a214b92f4fd3e0227dec03cb03b7d88645e10f209a76053a138d794302c27be9cba3a248a7dfcc35cdd4c9ffe12e47b5b861d97736804f5ec9b2cc9efa06269d57a8960191147303b3ac8301b479e794ac75fee7d3b15faa6e746b9d6968047aefe0c86606279bd701f0cada7e4bf00ead6337777ae0818b72d6d889f4d65912b4ee4197bffe2b38b06ceb1688b314a208c34ed1505e6b397ee801f1b4684ce34263f0b1643e108c93155ec8f5d8bdd56d7116073e6d5c979ef79a3123e619b465d397c3f063d8e3b5b0748144636a973f843f368e5403a03bb9ca146e9d13c4254f461a26dc8f7a61ebab84eb411a6e41af0851725f923d23127e052b31501b09df062a79bbed0b3303eeb660a76a896a60caa1b6dda2b0a756699e9a215f6d03b8c76ad76b65419961ca33531f02009b6b789df1aaabd5d3aad5bd562f216f664e6e9d1b36109f22ee24fd6bc58c424f9b8b1d86245d2f53250e701e17bddbdf3ca7d2eebeda646a3879d13844aaad6a815ab9d7e727b08e2de378370ed036771ad7e9dfd586c9370c2a9d447086b67b2f3f60e3eb5a5b852cb1c6f11f63411dd2b4f9221785ef263df4d5d9f2f82c83a081fe7168f8902d19bad3446a5ec0e7c020bbaf2e8a77962f6218688de5d98512ffbde611d29f8be7e2a4822728615530274966cb60a165faaed8ef21e39c03fcdb3e8cef8e3b81fd6b6a7aaf3a4fc285f19251ddb7841fc81f4a9997a7243f8e095aa9325bab742444cf93d1cc15ecb0c42c4d6174fc87c16063e76efea8c31b8ee437700dd900d623af9ca937196b52b8192c2f5c0179c3e1c5494ebfdfd9f11d070998711e19f1c24d425a672f5709cadbf16747da1c56f11227f69d03bdee5d4149f4f8eef2e37b7c93b42d76510dc90299a41df584572cc5a77ec3899750920d692f334f7c03ab24a46b0ddd5f1130d17456ee0d08082d653fd9b310b71cba88ab82c2f46392da5e3dde6ce80d4c0688250c40f981f7f3391e34790c241f379a9b30bafd4d6fb956efc2a099c8c6aabfbb1249820c76fd6a5896c93124a40178a7d204de8966ec63403c052600f4ad407d9c7c2251dfc560423784a8c0d98d30ffad75567cb9fa4331b34c0df7d752fabe8115105be8a58833fd680b992be652815102b0b651d5ce01fb3223f80936b4c0c7eb6ec4ab5b0ef0b61779c974a32a79bf6c7f13f7c80cf79969c8bedf1c96c2f7a4a42207a722f5ade3d29022aa81b89318ee3085f58b338664a1bb855935adae36924fbd17cf9b95b4c9e1c9aabbac4479f0a05a1583f4c9ee29d705edae447ace563ea00116ea31ad5d78eb2fb7f6d185423316784c7cfdb4934d5eefa94685e62d2cdd6312a3e88cd7696806dd6f4dbdcf2764702a47ef6af027fb08177022faf20a770dfdc775791bc808268eaa156dcfaebd3def8abcd8e703d99d24902dc12b1c7e3bc555386889c682f21ea9762da93b0bb209cba1f86c68e1953d5f8a240b86ded263d0168dd120f794390c9020a0f83d8d27af5b5fbe3bc1754c1de2f367aa6529c5f0e5983620d348c2a34f036c6b2f15d5be2b06daffba06f40831438c48334262a49fbea857c839c5c91da218c866d63bf3c1c2cf82544ff7e22d909faf91e9ddfa322f27bc496991a5ba873668736cb378d3af201c9ae3d7ea0946f2b481205ed1b3a8c71bf40df647b599e74700ee44705261056643c7201e3daca1992429a0431a007182aaa0389d3f74d910a759f7c6d15edde4326aa0818c434227542918a90a780240ba097246a47276f6b59bb268d453d82cf9da9be5992376d7dc227dc83ecc8f04be6148a6532125bdf6dd79a4c22076d5cd0a172bea6faea02f44d13e44ad1d8ba07b316d1a87717b3f34c12571b05597cbb64f4b56122c17f5a8e5be798c83623d391c1e22c07dce96c86a01f50b982ace14c65f2072544c3190570d42d3c6b48ceb06a17d87bf4642767315f1acb67fa9c2f747de", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000240)="385ccc5cfb69a6d048e5", 0xa}], 0x5, 0x0, 0x0, 0x1}, 0xe0313277828e889) truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1d, r1, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r1, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r1, 0x0, 0x0) dup2(r1, r1) 16:00:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\r', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d7e9a8709b0000008117b70b00"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) syz_open_pts() syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000280)='./bus/file0\x00', 0x8000800080002002, 0xffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0xfffffffffffffee0, &(0x7f0000000180)={0x2}, 0x0, &(0x7f0000000200)={0x8, 0x5, 0x6, 0x8, 0x8, 0x710b5d3f, 0x800, 0x3}, &(0x7f0000000240)) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x5f56928823e745d4, 0xfffffffffffffffd) mkdir(&(0x7f0000000100)='./control\x00', 0x0) faccessat(r1, &(0x7f0000000400)='./bus/file0\x00', 0x49, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) openat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rename(&(0x7f0000000140)='./control\x00', &(0x7f0000000080)='./control\x00') r3 = fcntl$dupfd(r2, 0xa, r2) accept(r3, 0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) 16:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x82) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = socket(0x18, 0x5, 0x1ff) close(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000024c0)=0x5) r4 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000003e40)={0x0, 0x0, &(0x7f0000002980)=[{&(0x7f00000001c0)="1e75854c45da098d450f4015c2ebb04ac50b4ea7835b371fd81ea2", 0x1b}, {&(0x7f0000002500)="99291303a0f524636d647df2d944331b8e049012d0", 0x15}, {&(0x7f0000002540)="0f2010ec47518c8a8cc860cefb44d7e57d006b0489c51631baebffb95e458016b53077a1e7fd2fa985d7aef3d594e54df10787d0e5139b5d41eb31d5e92e91fd3642a9d30a300639f634042c1317137637e42fa3dc13d8b906fcb96c51a54bed01b50eaa606128858bc71ec35b0b9ccb89b4", 0x72}, {&(0x7f00000025c0)="f3128a76f5fb130a1fbb03573b142308c6a9d7dfbc4ec5ac4c2a43871459b66616969db8092cdc59e6317b4dbe304aa0990161434e7b37319122d57a3bcf930fce9f71aa208d89ce126944b25619f3c6c8e74a5b7eeb011615ea7b82787da821d7b53450b4267b9328b6c4ac24aa32", 0x6f}, {&(0x7f0000002640)="8b991049006747ae3297df69a26a331cd4223742b94b2a98e6311a7860c161acb341c99225b235fb8e7a2d91c6b0fa8dd91239e4ab1dcab53a5c797a20a6022114c535e299f9e6b6eb62e8cc2c6f75d8127a12038d268c4bc92120e98425d2a49f8064b15cec8ee1b6a57cb9b27ab775dd15654570d7a26ee2ee3d449b29e481e3f43dff945b1ae1e7a4dc407583808c15b6f084ba6d2c95fc1bcec9c9a872790fcb", 0xa2}, {&(0x7f0000002700)="4fe365d79b66c690f216e0b64d5b733e3166c718974ba386bb4d59fd2ead6544acaba740fa0a07ad77a7412c422e8ba53bc8cace4b095d", 0x37}, {&(0x7f0000002740)="947d74f2a5c92e9f9de0fd258e7232c1501648f88abcae878310e1d036c6b13e42bb3f248daa7c74eb97184b4adf4b7528ddf676b51a7a08eed16e7302e4dacf4c54d96f0a1d8403649041ca7fdb8ee6fc40495dac0679cb27170bc0841e9b966d46f531ae69f763a5bfc8a288ba3669eed15e8a4131417c41ed0b3a076e82ba8b723c8e16a3834befb92d9e12c2c958ed32a3117681c06000f1d6b5680003", 0x9f}, {&(0x7f0000002800)="a6", 0x1}, {&(0x7f0000002840)="b5ae88ece25a41ce6140153bcef3f65ddadb3096171c7d2873b22911ed65e45a4e527a8604a39eaedd43cfbafafdfee465e1e09c1a453ad1c1f950d6ea528786", 0x40}, {&(0x7f0000002880)="fffdc6ef7f9994075ffae719b7e9f898a8f509b5670e9f2cccf360f2e6b0d7945483f001ccc9a4290b736f05b0e9eaa2f41b12489739dc9930d396be3709d8ca0b253a879ddc47dbfac46b01e791aeef38564996eb784cd66b2b71aee7ab9dde690d3d0712b27940f77467f9d82fed4817e75abd45a4763157be355ec21b6347a9908969a6f650cabefa1bad4191ae2752e473d45636d8f587e2a78ba879efafd9cc74dd71a29f8faea97f4761ce1b3121d3a5ffd424750b2efb363729b7bbee7b1e677c19fa90e0553a8a21510a6be9e5655d7be8d18254db71b18cf0", 0xdd}], 0xa, &(0x7f0000002a40)=[{0x108, 0x0, 0x800000000000, "0be69a1b9ca6ed28c38182e3501fac59ea7247978519d3f7b58936d6653c30c35e29c427cc3d426218641a77fb9cf97c75d1cbdf3d85367f38e89ab5e3bd781a5f1345d3b0224cbaa93f42b3f5346ea754934ec23e5ae2a33bad1992e78b46d5ef9ed1f16157c8c043eb36440aa82ab0ae9238eeea425df60d93b979199ab716e9af766b2a726a1398b146f7b5e91a302878cccd463c76cdef06f58d795049f10c4a9f73287ac74f1ae4380b0ae388c62ab67c45409e2f521fcb5fb5ebfd98c105b067c01d4ccf58b740eff4691db49ccb6532ac73eb53818dba20b6558ca83cb0f5ded3fa3ca38617af68d7d586e9f319b4b0"}, {0x1010, 0xffff, 0xffff, "d2cd8652cba729be01333a957656d653493ab9b0f11c6eb48661952e194b73386d3b81d3fbbccb377ddb6f70780db1b00a267f10c358795646ee935657500262f759035ef2eb11aba249a1d369b18ecbd853c0fb97ed0efdaef232520c3674ebdc8494b36434fdf07d3913cc2b357bd0ee2846475ad7f2953ef1c2e19aa62be1e4f3f7c504adbf866d798c9dc7c044caee1a7437dd3ddb526a25efca1a121bc1e959840d07cba025600f0e81fbe515ab986301642c62c033d076e46f57d8a5b49c89341aca6ca2cbe15dac7f6da28ed0cd5b54e10b3081e669d1168cccb9ae4994cda9982504ec77758aea6b57133c886384a5497d677a26d1f0342b85c7dc020e255c444e8947473659f15a5cbc1c5f4b46abf8f46b37d768807a9c639287f727ee398ed467279db0bc98bee5d53aee57d5b89acd8b9c207207fcc07be3f7971567a168e245ad54c7f77b849be81795e1dba2f0fb3eb0b6cf943cacb904cd2a72c67b847c19d05f1c5a4c1cc554cdfa04af7b493c9b0a622cadfc72f6f05c480e318a5fac744fee32376e37b3658668671a722fad9f63a343e593ebb10c94f5ec3bd41d7620f0d086d9cc435d69d5591bcbfcc0bb215e87b1a7e4fe1fccd777026024444f62a6cadbfa26920290c78ff7fa8042ad84e6bb659973952ee30eb843376fed93522837d083013e059987f4850a9b989f1a9165c8be7cf7b5f78764022ad3bf2eb57385095ab75ee1010d1ca13d787c10ad3f3245ce1bf70bc47d3aac1b9f6238e45fa1f51c1d4601953efbe37a6fc749f51d7d2958f949b3c4a9342afb5ccf4a356371a75cfb15752b0eaa1e047f53baa2995fbb79da49f12167e963672d6d9725fdb2e90a29b2028f5816652c766da0ebce57c1b2896668398c3b368683760507d3873e9c1d7580a7a0676e8d424db826ca95ddc68ec588b6c77dc26a78651bbf4b06ece4b9fd9d3fd76d48ad376c0b851d9ec3b82cd97ad254b1ddb07e61f4b811dcc0c47410339b9dc59f49a87e1c42f8e5bc9ddcc0382d72ab83eebf85ef6d0a5335f2373b5673aefdd3b76f4c2a6ea4935cbf4d1c51205a704d0a18a2643f40f275d63f77ddcba21fc7048e0021efe844fbeec90f3786b6a9a5d55843e8b378218ff14d88999a944a9500fdaa93bacbc8720ba9ea00b0ded2c98c1395cc356d920713c4505cf04c0cb9cf45d937c55c3562db8780dd512e1cd07a48cddd01e9d0b9acd437050e81b2300e6022d9cffc653364a68c448a877f059fba4bd4c8897f1459716e3ca227e411ee215002a228458f3a5d9959773eb6cf10f52492657a918d584a2aaea04ba958645a74a3cb751b9a289172016a6a4a33c432b486dbe43af910d5f22d47cc596159fabbfcff1b3e89bd366a0090e3abf729a955f26b302b1d2ad59026be96d9c5f51e6d2453104d39c8dee847eb689a39a7d5e56c1a3f2a6c2803ab85277a763c4acad3c4c3c7f1995ad45f43b442a480eb49de62c8b9c43f2180cba0fe16aea3251705c7cf6edebb03867c6ca853d88205ed90fcbbf19b4b744aae8387a464dd6425b2b05d9b3551840b7a48e4544f378d8f748faa4a668f193a6882ea6dcf5a48f6597b1d332e9fd5a3dffb83492dcdd07098063870f18251aba82183856afa75660340f245b2d70da32533e5d751e06dbd6c866513d0a18a50d2c567225dba4f64afc62cc5360b68a13c4c1589ae1185d2f299a17e5f25c3db94025981cf76a931d29f5533a5ed82773d2bba8202dfe4d000c3cf875adba732b612a1f752383977627bbd010df1acf05d46ee3c58443e5a392c7059fc32f2c67c281f58b1487014e16a8ab903e399027d7ddad85726bbabbe8cd69f88b60e6a07fbe07ae1ee296966205bae75621be2b9f912a9999c63ab0772d122a4d1f23eddf01aa52790f15118ffa04f4e5b98909ccfdef8f26ef50789f1f04f100b91fbe845ea041b54c58db06378ef4554592871ef399413a5b28bdf0cf43fc21fed5d3d7a90cddf2ecb7a0453d101e2fd2b3bab5800564ff60e0a3238ad854dc69c5eff157ff290212547f531e29a75ac290a2e23f484f2d8031c41b1b0fd7fe2df9fa74acdc7babc71a8abc19506b2c3cc50201e89d9866e30f5069a29d447ff5ff1b3df529f93f10135d2a2eb15169438418c2e5157c7622e5d0ac7f64f8e663cd79efd919794bd9eb2fe05a28bf325c364c7e693698c757a259bbd4fc5b313b88b2fc549333ab12176a8bea8152845ed786b97de8b710b977e5cd25086cca037ab09778fec6f8fbbd1cf5a831e5b6db0db85c859b4decf66d6be323fcbbb765f4315c34954343c39c9cb4cb8e2e96bdff03e9c878f85069ea4f0791c3c2e67d424c86f05e73838bcb753ae7bd2fac6a669c9e5ce6850e41b5c77bf446d4c5748dabf33fd6433b31cc0bb90d4e2d6d1d116a6e46acf291db09ad69f7b492a8fe6918d1991c4de3bce5d975fe4de9c5486bf9a2a93fb958a2d09aee4328789036e7472a4a4f4d4fbd53335f8e0dbac54a2852499b6a47f01ae6dbb38b6bbb7a1e50a06f350ae1216c7de24368d2c5af7077823b38740a81a8f904c9f8401b1b7015766216862df36a74dc4f0f0f4b2358af6b6e9474c131f812239774502f0d078a38a0c8f31c4aa82f9fa19d35d78799095f2f7b3e730ade9f4fe3fb380514d332c03a5210afd4fe3474148ec43ae5579ddc1f09ca17befe8f856a2eb4098f7d6e7ec1f16697dae7004c44b27929f4a4a8d1edb199f849ce3c42a24d01fa4ec04835ae38bf5f84136335b180f92c9e5e7e4a99d2bf0d329bba5b2abe0e5ee68ccba5b91e88524efaa61fd4e8ec19d83b85780c6ada46990c6ae698b9ea7fe89b1c33a2af872296005315c80e51585b43f19cd72faf3eae206086ce37d2da248b2a29aa48b47c6a548a39e9ed22c68e0ab142efa7743861633098fd4340c0e3a96afc2f17b42fd19c23b52e2a636c57d072176f0faeed1102bade7eec437f412273ed50888db3d145454c4258d5b97291104d2db645793f3078cc1f06962c4b4502f93838e48a4cf60e7faa0cba7a514b1fa12960ead8077747e04900e9f5767e0a8a20b23d7529d6590b6ffb714868570417ecaab8875152dccd614d2f433d6f65305adc8892e3f6db31ead432c8c54c78a4bb3986ac45f18f4669be4ca092829fda8f3f25f2d0cf287f26b8eca50cd590b56e3206d8cc2939bdb198bbd2972a880c786ade6dd2648195de55e986da4f37ba90893485745bc7cf1a1ed326ccd8ffe4ccbd72da706a3c19940c554ff745e58860574b464763f1f431ae7fdbb4e71392dbfbe557e5573cb6874b3d06195f930da56ec10cd2a23711f85692f3a33f27ac51be4cfe9a64460a6c8c9708b96974bd78cad08dcec81108c7be144fd7d3317f8238a776d5bd22cc34f1cc359cb2c73e21ac33762345fac877ea27c5ea66c181c7bf9eee328c4396ef485c0d5e25d9692ea5837f6d4bf9f08fb01a7e5ff29fa4e0efb7032f70e27e5aa724a6dc46ce84bb995f93718346bf3d12e9479c080cb2f6dbe96b9a8a7593d53de921f8206ebed44946d4f15044929deac26c126b5452b6d4d9e1cfcc757e603ac2a0774ffc65ce1263182c0ea723e2e05038571284d5f35fe8c8a8d7918950034b61854b1399c78bbaa5663ac556c7926b3bdcb2ebae96e8a98a30fd83c6dd2dc848074a6f2ffdb6327e64503dd57061bb25a1258345bd3c91571d25c80f1049beee4794dbfecbf0fcfb2f0afb14324f66bb83d3932f062d373ad259020af5fa74924a89162127066108da1646101f75b2afef07bef655e5dc150256fb28e2eb567fa66c8e3091769cbff0ed5ac27332c79d2fc20339f1bc5954b4b2884c4955799d0f604fbd6b2658f633a84d0174f0d37febdf3ff6bd90139c897002e0bbe78d3a82bba93623e1a3f0e2e26abea4bf235fa002ba8f6111ce70ab5a6bb48e0f332ac31683410d6f5c2b349c89e6cb9f7df01fdc80573256a5471ef740820815a92574dfb7401f89fc2eba281dfb479cb3ddf41525a2c8ed8e8b749ea9fc1fb43768116d7859e0adc165a36aab356f89006f728f56e79adc1404e2e5f61c2b69f88574e8e023cee1c205a2e4f4e21de3707bb73789a8bc4edb7d655b148f20979f5df1795c037641738eaed44d43b965c639796e2be22d0c6e465016dccd6b4c8bcc0f8205645516e2aeb73968e37f85df09bece18effede65371436f7b75f1a3b7106a47f8c04c23a282cd5cb5ffa5d95417040efc1f6029d3ea3566471f341267022a31d61a2f10646e274487adae3bd77a1543d70e5b2dfd67d26795a06f0cc7175896bd924e4812bbca54aeb64a88d832d52cb6420c4628bac271ae48df0364a36de513bf081ea16ca55a67da4e15d352d8182be1bf8e596a92fcbf33930cebc0e52c3f9fc1fc27febb93147d6d21059d375b02f3eba9f812218e91b70223977af7ee514f9fdf430138a19d8fc8b925fa7f9cee383a7aa6aed347e44e56954f5c6dad1412466e441a83aa1ec218bd36c10ed17f2ec1fcba47c229b2a7171bdcd73e89e19986f8ac2969dec4d3f16722cf182c7c290f66e0fc48f48793d2e7426ae8accd4e0ebd984321f5b3a06b5c5cf44a9c385a94c0d1c813ee0b14a7eefefda867206c8571b7744f97673f7a5f11577e1a963477f06189dddad3b56316353e43f94dee78262c0b3d7f8fc9cde9dfc4388b36d958e4945ee44e19440ee459cf36d10369a89ba9623e9289fd56160122966d51edc142e6396cd466265322beff0d6c7a69fbfe9c87913ee60b26c906ebeb8e2351bba807dda476dbf570a0cd37066b6cd8e8ae5d42dbbffa4aaee2249443fc6176baf450337641c21fe95a1172f6f49de6d7fd654930b3fc5d1a937591aec8daa3ea2e258d05226c19058f3f4c98936f8a0bd857f1f1767fab371e1205ccac038e5bc646db88caa17b737abe705e1b686a4530c10f4b961566cadaa3b6e28337923bc693eef569e7bd19603c738a0ad39c72ccaabe0de729a2710b8695df6789f13269d7b8e21b6d1c07371f0978d45fe7a3a1dcd51f6c12cb1353b1221fd1f83ad4cb98707bb9f4806c84f9490c304c83fcfb6661ba994dbe1e63fb5ddd32f064937b86dfc986b1bd10be192c546d8781fe25b00e7ef48114622a9dd443e47bd696f9666fef27df5517eee15e82a9217199ce64d131532d267d49d2a363bcae781f10681fb38908da4d1385927a56bb6a955c61f58dde1b1134bdacea8a21d55d753168f845efe68f6a06545bbeee679b9f122de1201aa0d93b0a2c76a89b865b3303ea797f822e82cece9909f31efba26d9fc87f7c2659693498743e0c4c53a3e4ebde955730e56bfb1a371063f7967e017fe01699132bff7a4f224b450a3995992c136de8bf8e41bd4ee3c41fc1010fe9df934196a6ef5f842a073835f4fe6f4e839e24c9a6ffe4b355bd9aceed1f07f76d0fba652e5960ddc97943e6448be043cec4794fc6aef4ad1d61a3c4fe9f76d54af0d57730c62c1d21159746eaa1ff715faf8ee851aae52b9769e0cd90d2f3fdc305a3ef7ef0ac3ff7b219eab8827a552d2c481f4a973c0ad718087567255613c973a7b23d865ff04f361cffcb447cad7b95cec9f4046e33f3bcba56058ad15c11b9f9362bfb0d5870f13fe9e13f2243a6efd258fc0f107a094133e114746f099045c6397accdd64f263dc065595b597bed23ec03f4543c4460a6a32aa332ba04a350e48538effff71abe5d83d9b81ac260de639052d318eb99cbbdeb494446df01e05"}, {0x38, 0xffff, 0xfffffffffffffffb, "505cd62fba1c0b382162d9429b66539e5f439f1093eabbdf0ccabf560ca01d067f5b"}, {0x60, 0xffff, 0x80000000, "b9e1fdadee8dd16179681fff33b2410b4eefd2e0ad02d2f1e54dce643c2b8e6ca6d244a14e34cefafa1dbe38dcba88b1c6caa7bf9633805ce4ff5d313841be4a363c7f76bc8fe7e16c09b5a00534"}, {0x40, 0x1, 0xfffffffffffffffe, "63fb971d0a7c8a89874c42a25d8a14c34b086699d1c7ff9ed1dc21cac281a921168112fb39ce74e90a52d8f0a778"}, {0xa0, 0x1, 0x800, "8c938071b0f94f41551af0ea85dd32c2bf2a11f8b3601ddb5079007130958b0807a85d09427afe2fe3f80554cc69d340d83a93da082e00d9de683cbb3044566510c747586a9e8812ea3994f8da46ce6cc5befc9fae374265a156fb4d81a8b2a742432f7ea5ea1aa04b08e5f6666f97b48480dbaea1f418504c66c1e365810e874e7a2ac05b7591efba266ee2f7d2020c"}, {0x58, 0xffff, 0x1, "d1f86b7460826a1621c83f73fe75fadfd014f5778876d1cec214ce5198afb544dc26aa7c2702d5177f4d3a35dead8f61b6d201a9f9f4dbdca103c270206df49018b833a2"}, {0x48, 0xffff, 0x1000, "fe02b1958f70c5dae4cf65702812c2c00aad53b92d6b85a8061def976cbdc32c647255220d15e6a05df3196236d6a1456a2707"}, {0x10, 0xffff, 0x400}, {0xa8, 0xffff, 0x80000001, "b54b13621ce183ac612a0fea58717eee1259cbd519588c1ea31955ef4f2cf7d4e19c64225c7ccedd6f7687a9659c05b8b352e5d3e28e648cee3ea9a04a7990dc3fad323531a7e894daf94581db205e9e4436a2cbbc6b48c640ddfcb51af6c19267f4536834086c8ffad19b431d1493d1c8ffe1aeb5325c292edd82c59e262095958ff62d9b4d70d375e59a2706f663aecae0e3d2"}], 0x13e8}, 0x401) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/224, 0xe0}, {&(0x7f0000002400)=""/38, 0x26}], 0x7) chown(&(0x7f0000000080)='./bus\x00', r1, r2) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *151835 7298 0 0x2 0 0 syz-executor.1 80740 17306 0 0 0 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c25990,3,ffff800020b74bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8061c05a00,80084b01,ffff800020c25990,3,fffffd807f7c6840,ffff800020b74bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e1b1e0,80084b01,ffff800020c25990,ffff800020b74bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74bd0,ffff800020c25ad0,ffff800020c25ac0) at sys_ioctl+0x651 syscall(ffff800020c25b70) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbdd88,36,3,eb2cfda4890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd8a0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c25990,3,ffff800020b74bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8061c05a00,80084b01,ffff800020c25990,3,fffffd807f7c6840,ffff800020b74bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e1b1e0,80084b01,ffff800020c25990,ffff800020b74bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74bd0,ffff800020c25ad0,ffff800020c25ac0) at sys_ioctl+0x651 syscall(ffff800020c25b70) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbdd88,36,3,eb2cfda4890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd8a0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c255c0 rbx 0xffff800020c25670 rdx 0xffffffff81f8b3f2 apollo_pio_rec+0xa90e rcx 0 rax 0 r8 0xffffffff81476a83 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd3f010f8e56c5a1c r12 0x3000000008 r13 0xffff800020c255d0 r14 0x100 r15 0x1 rip 0xffffffff81b0eb48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c255b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=151835 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74270,0xffffffff8237cfc8 process=0xffff800020b8c9f0 user=0xffff800020c20000, vmspace=0xfffffd807effd708 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 7298 151835 70171 0 7 0x2 syz-executor.1 17306 80740 50860 0 7 0 syz-executor.0 17306 480443 50860 0 3 0x4000080 wsevent_read syz-executor.0 17306 166279 50860 0 3 0x4000080 fsleep syz-executor.0 50860 273404 70171 0 3 0x82 nanosleep syz-executor.0 47178 53380 1 0 3 0x100083 ttyin getty 13489 123081 0 0 3 0x14200 bored sosplice 70171 315175 88765 0 3 0x82 thrsleep syz-fuzzer 70171 1224 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 316330 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 107097 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 462595 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 480818 88765 0 3 0x4000082 kqread syz-fuzzer 70171 439784 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 359584 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 396069 88765 0 3 0x4000082 thrsleep syz-fuzzer 70171 489458 88765 0 3 0x4000082 thrsleep syz-fuzzer 88765 419199 99440 0 3 0x10008a pause ksh 99440 479299 87678 0 3 0x92 select sshd 87678 238755 1 0 3 0x80 select sshd 30230 471131 59371 74 3 0x100092 bpf pflogd 59371 354061 1 0 3 0x80 netio pflogd 55324 133728 49204 73 3 0x100090 kqread syslogd 49204 181794 1 0 3 0x100082 netio syslogd 73473 420335 1 77 3 0x100090 poll dhclient 46028 244690 1 0 3 0x80 poll dhclient 30653 97474 0 0 3 0x14200 pgzero zerothread 67519 267460 0 0 3 0x14200 aiodoned aiodoned 67763 419269 0 0 3 0x14200 syncer update 30922 88770 0 0 3 0x14200 cleaner cleaner 95243 136647 0 0 3 0x14200 reaper reaper 19883 242097 0 0 3 0x14200 pgdaemon pagedaemon 65564 197648 0 0 3 0x14200 bored crynlk 22884 137466 0 0 3 0x14200 bored crypto 92572 259874 0 0 3 0x40014200 acpi0 acpi0 56843 64597 0 0 3 0x40014200 idle1 60374 515163 0 0 3 0x14200 bored softnet 65209 252943 0 0 3 0x14200 bored systqmp 8768 435977 0 0 3 0x14200 bored systq 56368 224586 0 0 3 0x40014200 bored softclock 14415 102588 0 0 3 0x40014200 idle0 43264 55201 0 0 3 0x14200 bored smr 1 67962 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 7298 (syz-executor.1) thread 0xffff800020b74bd0 (151835) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82394290) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9518 71967K 71967K 78643K 10824 0 0 pcb 25 9K 11K 78643K 319 0 0 rtable 82 3K 4K 78643K 659 0 0 ifaddr 53 12K 14K 78643K 192 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1483 0 0 iov 0 0K 16K 78643K 62 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1672 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 57 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 577 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 54 51K 71K 78643K 630 0 0 subproc 53 55297K 67586K 78643K 475 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 67 0 0 in_multi 22 1K 2K 78643K 181 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 292 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 12K 29K 78643K 2704 0 0 UVM aobj 22 2K 2K 78643K 24 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 29 0 0 NDP 11 0K 0K 78643K 65 0 0 temp 149 2373K 2437K 78643K 5402 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 12 1 0 1 1 0 8 0 inpcbpl 280 334 0 326 1 0 1 1 0 8 0 plimitpl 152 45 0 37 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 142 0 111 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 16 0 16 1 1 0 1 0 8 0 tcpcb 544 117 0 113 1 0 1 1 0 8 0 nd6 48 26 0 24 1 0 1 1 0 8 0 ppxss 1128 15 0 15 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 32 0 16 1 0 1 1 0 8 0 pfstkey 112 32 0 16 1 0 1 1 0 8 0 pfstate 328 32 0 16 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 662 0 515 12 0 12 12 0 8 2 art_table 32 663 0 515 2 0 2 2 0 8 0 art_node 16 139 0 111 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 1 0 1 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 22 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2375 0 915 48 0 48 48 0 8 0 ffsino 272 2375 0 915 98 0 98 98 0 8 0 nchpl 144 3335 0 1656 63 0 63 63 0 8 0 uvmvnodes 72 2667 0 0 49 0 49 49 0 8 0 vnodes 200 2667 0 0 141 0 141 141 0 8 0 namei 1024 10072 0 10072 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 1 1 1 0 8 1 scxspl 192 8348 0 8348 12 11 1 6 0 8 1 sigapl 432 741 0 726 3 1 2 3 0 8 0 futexpl 56 5794 0 5793 1 0 1 1 0 8 0 knotepl 112 385 0 364 1 0 1 1 0 8 0 kqueuepl 104 135 0 133 1 0 1 1 0 8 0 pipepl 112 514 0 495 3 2 1 2 0 8 0 fdescpl 488 742 0 726 3 0 3 3 0 8 0 filepl 152 4418 0 4323 5 0 5 5 0 8 1 lockfpl 104 195 0 195 2 1 1 1 0 8 1 lockfspl 32 214 0 214 2 1 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 839 0 830 1 0 1 1 0 8 0 zombiepl 144 726 0 726 2 1 1 1 0 8 1 processpl 840 758 0 726 4 0 4 4 0 8 0 procpl 600 1829 0 1786 4 0 4 4 0 8 0 srpgc 64 68 0 68 4 3 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 589 0 569 4 1 3 4 0 8 1 mcl64k 65536 229 0 0 29 0 29 29 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 340 0 0 20 0 20 20 0 8 0 bufpl 256 6456 0 1147 332 0 332 332 0 8 0 anonpl 16 82620 0 75474 50 14 36 47 0 125 1 amapchunkpl 152 4476 0 4392 17 12 5 9 0 158 1 amappl16 192 2909 0 2443 41 16 25 34 0 8 0 amappl15 184 187 0 183 1 0 1 1 0 8 0 amappl14 176 134 0 127 2 1 1 1 0 8 0 amappl13 168 126 0 122 1 0 1 1 0 8 0 amappl12 160 193 0 190 1 0 1 1 0 8 0 amappl11 152 153 0 138 1 0 1 1 0 8 0 amappl10 144 196 0 190 1 0 1 1 0 8 0 amappl9 136 632 0 629 1 0 1 1 0 8 0 amappl8 128 216 0 199 1 0 1 1 0 8 0 amappl7 120 154 0 149 1 0 1 1 0 8 0 amappl6 112 193 0 187 1 0 1 1 0 8 0 amappl5 104 294 0 280 1 0 1 1 0 8 0 amappl4 96 907 0 877 2 1 1 2 0 8 0 amappl3 88 224 0 217 1 0 1 1 0 8 0 amappl2 80 5082 0 5027 2 0 2 2 0 8 0 amappl1 72 26152 0 25707 26 16 10 20 0 8 0 amappl 72 2142 0 2108 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 23 0 2 1 0 1 1 0 8 0 uaddrrnd 24 742 0 726 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 742 0 726 1 0 1 1 0 8 0 vmmpekpl 168 9982 0 9958 2 0 2 2 0 8 0 vmmpepl 168 89454 0 87991 108 22 86 86 0 357 17 vmsppl 360 741 0 726 2 0 2 2 0 8 0 pdppl 4096 1492 0 1452 6 0 6 6 0 8 0 pvpl 32 263687 0 252788 137 37 100 125 0 265 1 pmappl 224 741 0 726 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 525 0 5 15 0 15 15 0 8 0