Warning: Permanently added '10.128.0.9' (ECDSA) to the list of known hosts. 2019/02/20 10:21:45 fuzzer started 2019/02/20 10:21:51 dialing manager at 10.128.15.235:39799 2019/02/20 10:21:51 syscalls: 1 2019/02/20 10:21:51 code coverage: enabled 2019/02/20 10:21:51 comparison tracing: enabled 2019/02/20 10:21:51 extra coverage: support is not implemented in syzkaller 2019/02/20 10:21:51 setuid sandbox: enabled 2019/02/20 10:21:51 namespace sandbox: support is not implemented in syzkaller 2019/02/20 10:21:51 Android sandbox: support is not implemented in syzkaller 2019/02/20 10:21:51 fault injection: support is not implemented in syzkaller 2019/02/20 10:21:51 leak checking: support is not implemented in syzkaller 2019/02/20 10:21:51 net packet injection: enabled 2019/02/20 10:21:51 net device setup: support is not implemented in syzkaller 10:21:55 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xcd) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) r2 = syz_open_pts() r3 = semget(0x2, 0x2cd984b7c5cd7a37, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x9) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x6, 0x7, 0x80000000, "5942f97a97c40d0d6a6ace19ca15a52ff1bf87b4", 0x3a, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x1ff}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x8, 0x10000, 0x100000000, 0x0, "ec5cd377bb8963b5e729e2a69e9c78a9382f9802", 0x20, 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8, 0x800, 0x3, 0x0, 0x3, 0x0, 0xaa6, 0x1, 0x0, 0x4}) rmdir(&(0x7f0000000380)='./file0\x00') connect(r0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000400)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000440)=0x101) chdir(&(0x7f0000000480)='./file0\x00') fchmodat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0xc423d1ae8785a94e) r4 = socket(0x2, 0x8000, 0x5) sendto$unix(r4, &(0x7f0000000500)="86cbb4fbeea4d0e1d58eba302179a2b28cf35009051028b6765b7f59f2696877a73f05b1ae51aa00db676cffcdf85837ee0061ed20dba6685b206c59ffd24f38272cb74813853036f8fc35d51148acf3da99f0cc83342e846fcc8b83b1869ada02629029e7e0de72946b4eeb4d44cfabd271c431914613fcbcaa4aab5e458ce7adf45481797223d2fa3b755030a0efc5bbb7381bcda8a022b44b16c580ec1da4ebed4e", 0xa3, 0x2, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000600)='./file0\x00', 0xc0, 0x4) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fchmod(r0, 0x88) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 10:21:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) recvfrom$inet6(r4, &(0x7f0000000180)=""/48, 0x30, 0x802, &(0x7f00000001c0)={0x18, 0x0, 0x11e2, 0x520}, 0xc) r5 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ftruncate(r0, 0x3) faccessat(r4, &(0x7f0000000280)='./file0\x00', 0x1d1, 0x1) close(r4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000002c0)=0x1) unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x0) recvfrom$inet6(r5, &(0x7f0000000340)=""/224, 0xe0, 0x800, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x49ae) bind$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) read(r5, &(0x7f0000000500)=""/14, 0xe) recvfrom$inet6(r0, &(0x7f0000000540)=""/157, 0x9d, 0x0, &(0x7f0000000600)={0x18, 0x0, 0x8, 0x1}, 0xc) faccessat(r4, &(0x7f0000000640)='./file0\x00', 0x4, 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000680)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000006c0)=0xb967) r6 = fcntl$dupfd(r4, 0xa, r0) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000700)={{0x6, r2, r3, r2, r3, 0x85, 0x6}, 0xec1, 0x0, r1, r1, 0x9b4, 0xff, 0x6, 0xaf1}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x80, 0x0) bind$inet6(r4, &(0x7f00000007c0)={0x18, 0x2, 0x269e3260, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000800)) accept$inet6(r8, &(0x7f0000000840), &(0x7f0000000880)=0xc) 10:21:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 10:21:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 10:21:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 10:21:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000004, 0x0, 0xa61}, {{r2}, 0x0, 0x85, 0x20000000, 0x97c5, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x94, 0x8, 0xfff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x27, 0x1000}], 0x68c4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x240, 0x5aef8b06}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x4, 0x101}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000002, 0x10000, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x90, 0x4, 0xd0b, 0x100000000}, {{r2}, 0x9410b31cb885165e, 0x84, 0x0, 0x3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000002, 0x9, 0xf4}], 0x4234, &(0x7f0000000080)={0x4}) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 10:21:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/158, 0x9e}], 0x1, &(0x7f0000000280)=""/173, 0xad}, 0x843) write(r0, &(0x7f0000000180)='A', 0x1) 10:21:56 executing program 1: unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='x\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x120, 0x3) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:21:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000798000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x40000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10c1a, 0x20) read(r1, &(0x7f0000000100)=""/26, 0x1a) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 10:21:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 10:21:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5308) pipe2(&(0x7f0000000100), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) write(r1, &(0x7f0000000040)="11aa77fa6db1053c3eec45ef59ccbf62e5c5b969f53a71aecb50bea03d0b013c2a8a9abdc3b60c3d88c68f78bf6fc639bcc6dbfe7d5eb13c3d6494", 0x3b) 10:21:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x8001, 0xfffffffffffffffb) r2 = socket$inet(0x2, 0x1, 0xb6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="821153823a2b70bf3fdb4defb6bf5901e049cf9d29c6d5d3c661f5ebd402ad031bde4fdf0e33", 0x26) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r3 = socket$inet(0x2, 0x2, 0x9) r4 = getpgrp() r5 = getgid() setgid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = geteuid() dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000002ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000180)="00a1d3b7f11bba0f532b7ee3dbc60b8fa8dbdf17d65171da53dfeabe52e48c02f3da483a7196dbc76b0eeb08f592d97d2cbbc8b5205faa95d3148b698eb1d0ba580543c03151da809b9a4e1aca5342099dbc97319937fe76214cdc1ee439f2aeb0a0eb79b7a34f9c664cf8281406fdb7f3051f", 0x73}, {&(0x7f0000000200)="a6122fc72a20a6cb0c749068ae8d538ac9a8baefd6959caf65956533906f6afd3c294a0f318b4c0dae4c330f830ffbb0f7115f9147be1472a5e6eeeecd54d33afd308ee8db264b3feacb3f473031c6c4a8d2aee2819d4939ba4c0abc860d26538c98f75ffad8b8d50088f07bb6d20ff4ecab5fea3f8cd2c905168ae48ab44a03a8e3b7a50d50a64f0f9ac80283cc5e3fd369fef6fd7e0ba048c016c86bbb60bf66a96c8f9f98e0bb87ecda4657031b2274d171eb1bfb69cadefab4f8178726b68535942b71d1ceaefbceb89d699306df00e7a0d551b6f3286e94716443cc87c1ca99ef62d30ae1a551", 0xe9}, {&(0x7f0000000300)="f8d5952e36c1db0526adc45eba4defdb9900041a87a861bab2e5f39fc06230b2c537875110cbb45f29220b3ed6d8f110ce5f4bc1e38c52cfac6252e815274c44a97fbd6b26808f057d62fe25d9a285", 0x4f}, {&(0x7f0000000380)="f635685c1319dfba5ed6f4b2ea49d577eb5d8b29b4712c75389fc225f7af06700c14b35e9107e361e719d6e313e0904d6f1b3f619aa56215b7f8b50ebb8619754486d4e07a50bed02df3f3de9412a88bdd4c4a54ae7e89563ec1e2a1001afef3eb8d044ed0101458861205ea4a38efd3b8bb1ff813499f5dfe56b72ca0509f5c6c5a821cb6fb0c4797a2", 0x8a}, {&(0x7f0000000440)="30c3df5a674657c4fca1e47a60d18e9ca98e68fd22f9e70528a7bc88949c6f35441b35e841d01dc56e46afd1ec34fa9a4866cf27070889a1c5c379925161ad2838150a96e0e1f3b64cc2a777", 0x4c}, {&(0x7f00000004c0)="1df868e69731e6e4e03fc8b8d3dcf82ede35d1ffb126417f26a0ea76b594f1b2e4e47642b7bce247cd6c24629cf0d48a4370e3252e45d2cfa90c41f3c05c8ee7b8098aa3609170baf1de91d3404413538da63d5afbd6bd6e4e689c80104dae3b17a44ffa4bab458971cb30ae226544e81e3f9514253c983372c20ed343d3dae1cd62667bc5da7dd83c89a5d495288d22e8304cc5b8935fb33152ae5e91405f10a6d1461527455316570d215832ffdfa8a75623ae515805e106f588df119cb8a0e1d7e40de3024bfdfcd24c48338afb9a902076eda8d08bf7dd03a6b25dd054b337a0ff7cf44eeb3dad6406276b58d90f40f24b82f29cd87a75bcc12d43714b15a63fbf3cc11c16751e271d9156729bd68a878c6fc5981987ba31f5bbe142706993210158c07cc031e2faabcc1c07545901dcba0b71ee7dbd4cf419e9c1563ec465dc70e740b5ed33895bf1359381bebf9a7e4111f4715d24191b019d11171d04635b06891bdf620f3efacaef682575fb80c0230d66712cd48fee2e2fd4fc08ca528cc98b4a8e99ab4d527c6da93785c42ba3d952d95004314a69ffdd73584d84d1efa158da6cf2f1bb14b39577682472f0371eb53067a6edbbb923d850e70e9b2fc0cc673526397f31c5c6b5d2057b4db38a62c25a2d57f97c85288a0a162bfbb48f14617aac1f5b08f25b2cc563bb9feb2774b8371346fe864dc1057e22847a60df4fb7dc75b88f76810459cf5a6e9846691e19a30773da72c00b97f22700388019f08a91bf7f1faf62ee7e4f7db1a6aeaf57e99a919a859f29a97cb85101eea167ace11379771e83106dab3a220467fc7be706c722a8a4804c026802b16edcb80365d943db553d64e2d3d47a0a45fb39355ab8af5d5e89af29717f835ad859dff603dac949b9f940b450ca20a8864c3a35b2f8d11d5e42b78f463cc9381f3eceb54639e4490af610dc3c402286abda2b0f499c2e97da40595895c4e326a43b164032696075f017b9ec68463e94d02cdac4d5f1a3cd59ab4140980988ace648af1906279dd70693832159beb29738132c0154ccf5da5f50adb650ed6d24736170313c9bfd8b299d0ca8a5f4045dcb2cd0838ea110e256be85fe6015f588fa506f2b77011cee0570acbe093f22edc19159f606985b1db75d2256154b4ea430e946ae2b4b3885ce47eaa65014d5916142e1edea9f7eebf4eddb453eb11d8638aba7bcb7a823de98c7cc9dde58db9d88f86444732b715c62106f599eb416eb73d91d3b8e1b34708f41835bf58d87d7b3d9369a0274c8470606ee5a9d11215e6dec28ab1df2aebf51e79da9c4dabd88f8babd0fc73aab416e2411117a4e573f8b0f353198657c91a6183b2347fdea582124fb3a4e98db8d4a8005e71b3d42475f23b8a4501f7f3c79a7febdad42410e7112ec896cdf77a20950fd82ffcd17001c0a02cd592e38e8cb1a65614cc855919764988ee76d03a478e5572f81f5dc12f8faec9cebc3c74a6188844bb3331a70d5addad2edd22f73e881f5d54813554de976206e5881447a78bf4f7e83daae09441c10bb66625f7e835594abacce375a0cc12130a5c714367b6a6fe09e0e0b8b1e7e15c5d55ab096b80a87d835d080dcd5081254ce04eaf17c12725dd8ee31c8912188742528accef52f6a2dd7addf88c65541e27c16ee40668a175c06d73426c669670fb2e5155663d134a012c78b2b64b0be22e90b15017fd207e4e6f4589d3ac44490e947c2db1a5642ada3cb58c3b1011bfe1418e194878a3456b23be6c9939a586a9c213ddd7f313744fa767b614d3fc732c3502982981a2d3ac22154c2da47194c6a88c513292472fa262feefaccaea5caf848e3f3bb32d1c075bf8aad3fd2bec28e8f9121f6a3c91d553cdf01b985c7e0fa8ba935076ba34f94fbaa8e611577753a4e5ba4cb26769f6bf1ff226bb44e4c5764ed881c8ffd3aa0b02c0386dc45b0d1b5a96bf50068d0f6949606db8ea98cc7f249b50665c8901758bd416e2ffe19ec2921a24e9e6987a9269362b1d8d0b3c05dad7b16dfd5bb42ad3f40caa8432c82fa02e22d42d0550d235d6cd16d251eb8d5c3ad1e306e12f8ed641324c8f4314d5a687811ef2ca598fde0cc765800d2ac1eb8511c9eb1373a2aa30c9ce79b1e72dd60e89b75e5d268d39a53b5bb45765d4ae18ec51cdafc1eb7fe731c0a4f8e6d6e9297a6a92ba7881961dfd21078b1b1e61a6c2c6548baf811870f1ec7e8f463d4d52d74c119ecfdb807e9d0f7760fe20ecc0ac8f461765f974a5113a50f33c0712db38604eda21dabfbc69864e3d1a3733726bf3088c267c1829687044335ba5a08666e74bf7e2f7cc324fd7379317399000bf3794b1c0310046cb4b661975ef7663137fc3a11a46da6a7b78e9d569a31a49a619d1ced625830d77fc19336161fdc30d1ab8b818a7a074b02ecd8e8f396307d4c9c226f6319ae7cebe633fb79686c7bb7a508a4e378ca3a1b361dc336384ce48b834d0494cac571eeffcc25fb58ecae8087cc89e51ab36961deca1734611dc673b2d1ebaa9df960bc1ccbf85b72a1445ffabcecc3aae36324da2d3899826f1169ad8d129be0b79ba417a162f973c135c26e12eb8550d438103ac6fc0c45685cb8a918cc28e3819a83296213311feb4b3cff385beddbf99890dbd7d283eaf4c5cdb33eafc4716ed60eb1b04e596987604b322aaff155bb4e452dcf3c7d9d4ec4983f34343eba2903f7bc3508c004baf6afbd96a158e312bdf27b965b22082d6d9dda4bcf0d4ffb07bc2f03d7a5f5d66fc1d83d88de617b9c8bcd0eeb9b04a8f9c0cfe52c32b67d8d28479caa9e9c01257db56c1803f91f890b9473fbedc31e72e1803620fca1ba38691a4f09ed57da9a82f40bf62b272d7649beb28c83a8d4038e56420e37245a7e12a50a4c1136434b094407df0e080acacde23b83cd1e20bf75ce0db5da27bd072c190c7a9301fb80019553260f7bac2df3a4e94d80b1c5ded374a64d16285c7120ac5839da6c2e03d29d7b819fc2373756c99fbf5d12adb16817fc5713ec4e15a3df69444016819a6ff95ac7c9255040e68762613473d6b3c693ec23c17965da162d21331052cbc286b22c32ed45a3fafa6dcb17168c0f82ea1034f638a334266301af57cd4fbcb3728a7d697a0916946ca000a74bdc1c969f4a9aa54a60f802a1cf02c845a36b166d7f4e14a8f6da7a01a27810439ea8f59ec9d170290766d33f6c2bd1f253f4556f1c92db8ea24872c60671ea3b91f23c389fe16d4e5cfeac37ddf4c9ac60d8a5ae19d8cc893e705d6bea8dfee342b390e82bb36af8bc84f5b101ddb4ec399ad8657e73f02ea562d93e49dc42b2dfe586044e99e7f1d5ed9a2cc0cae4a66d5f46659ffd8b67ca92be50eac38d9af733a2b5a389251e9922f35322c1fb32fe570dab2404bf01f65073f0d01703c7b027eb48fd0bf6a780c1f55787e95cd5f6a99922d87f727495b27515dd2a2d7979af836b9e7e54166ee027235d81fc3602d84b82236c21d1323bc5013bd33241c1158967b13a41dae8df24451cee5911d33c67c8caf98cfb06af3d2f710b7f6694680355a1b48cced2f9d23636ab3915fe9457b2356b2a533cc5584fd6c74eda1fc19230bbeba02a8aaa05a1cade16df1100b3147628bfcec9f88a7946c88fcd5459997494460b8206cc99a507952c9be56731455544b66418468f8a24fccb770aac7b599c9f6f91e8ddcbf48d53c99a8d7a687a1044c40e1e4b3758df4d4e8d7a71ed9da8ae35afc248a4635a37d5c3dd433ce6bd83972d2864f0d58fa68f1a52beccdcb9dadee7bffe7c8cfc4aaa05c23128809c231b7254aeb59941d46a0d9bd57c0dc825969bd007d2226d16049aa77c8121e71f1e164da637f0c31dde0fe4b340637f7a7f0e2047dfa46b801449c35c8483c27804672b29c6aba87e23cde78603fbb5edbb0560e1c66a50a51cd23156eeb682d4a1d272cdf440024dc1c524807f67e62ba4cd88632959fe2e949d97d3341dad2466a9411e16a5a1722af2fca7a0feaf1b7320c7cc9a597b0e0e33386ac618c2a9ee025d80cd3b1d18d9ca43da06fb16c56ebecaec85fcb6f6ee1e6c601b98eb772d12d95aa4d165778f5b8cc9b3085c7d93210dcb83144da8f9ae65201f0775743773201fb38ff1591b17776d2c6899277b54b21e15f1b34392c9b52a244a4fa9098449993cc6683ffd8aeb4836771a8315f15fefdb7564267bd86de13a1c0b538d602d8f57bde5fab0fccd4a3225aa0c3eb73940f959b2be4fdd66f25f65673e7c765e9338afbc6f47c571aea5818fb920852820804e950453197680a9db7b286151b8d6f6a3947e1e9581b5c28d34d6ea10b399f051c1ff84c39e7003a2d408fcd6094d65642d317056b2213be558effe4f8965633293fb83fd2f64706af83c1679cf04fc0c65fb74a29b3cc068cd4f78c1fc2fb704e6572dd75f9a8d3b664119ab84233b5cc304d10ee0ff90d6838ca2b7bcdefb6fb07b57a15c40de29301b4c5d1a9844c9dddd764d07ff95b44d81f73e40b9c4bb251df4007fa9b381ad508b939a42a83aee7ebb9d763183c0e9bf3af161158dc91a32d98b0453c346bbdf92343c9747bbc3b2b3f5495a7fe3cb40034fa9d2f3b2f5bbbe8e3f0930efa8423a661c291689ff41d9a29c32ce183f45263b74db1f35f967740af69a2f41a5ab2b7534ddb9c123ff12eeeff38d710111c332588af864b99918c61203d6a9ad53ec37b6ea8ab46f9f0e6877ded3821d53171d1de8f2d0e4427a33b237a4fd5e5c5629784f110cb0b6c86a8432602658b342765b956f4db181cda5f98af2423c6e22ea8ff06fba51a81d5158de0273670a0ea10ead7d3a8a58a268e2141c3efaea35e3d6d3839de1da6e5348fc3e8d44a33b1329b4f2c0d8ec10afb8ce18585d3c8355bf0ef5e2d3ffe837da85a4ca471b0f5580203e5e30dd9d28fe91c96f3817d2144c06e6f241a98d6554b75b1fc44e00a0ffc0ac9564bc6119166962f55803b4246e5d61e40b10d335fb6b71ca172496ec85321bcacd910a8ecdc07d1ec148c96fd4b0a28774f7f15f532d1149c4bb9c8b6410531ee89ed77fd02a1099c58e72f0c1b047de5e6a95e610452981b6eb0a2678b0433c73be7d745ad6433ac199ca76b05697ae402c07ebe258b934b67fe27f49f99da61104d03fea2d0edb4eba04fa4d513904cbcf164f5bbb172718277fd584804231b9d56bbbc25c81d67c64e118ee7311aa6cfbaf55891dfa742df939bf493a06179864d79db8b96736ca5a1d0b1826c057bc4c8facec7837e5a7d5fe80857612dc3900d747d267c10b0b60c69378bc7c026301eb7d278f684cfbdbcf8ff24875976e984ae9a533e08c3a10ab1a38448a8972db0a6818ab1daf764f41f4dd33198702ff1052deafed1f1ba2b8302f2d6c0a48882f80bf518066defc3a2b84617abcba4d82f6b31673cc2957efd822accb16d19b9320da4f0ddbd9c9dd1bc2b5623c9a1df8d5ef4034d2c3f15227508f39437e4c6119a729ee8380e7d53e52cf8b9116b436fe8511995fdfe2f4175d03bbc0a624f3c033789f0fed11ed5d8446b5f29de49529533165c47a055e35c00f34b1d1c83ee39996df9e2a9381ff01e044f6ede62e628c2e1a58d18423b20e5a46b6ce60cf5cd018dfbfe90cd178a1887371d989f28836dfbb7454cabf8d71f530638556522f25d5db29161a02d540f5f6075a056acd9243cd633731bea56276e55671dcec93e6e4c125307624d5cf2a046276828bc23730037aecfaa50002d315ec86", 0x1000}, {&(0x7f00000014c0)="d88379343a2af838506d8c9ce7e5b12d1288c1b97db11087316b54bb6648b3d7ae0f35371b29f7ee99ce412fd332b4a98a3d4465df8ded4c7824996e4d6d52f441610b4cf65aded7596b5906d588da2ed92448b0cb4a57a9eff457ff890714892b965b5e1a7b6e5927b121a35f7ea4c3ea4311659d5f01af0dcc24145d33caa56e7cb31bb0852bd7e6044ba7704e3c99b9dcd1a038f4093155998f8422f5d210ba4662d1d8b4036cabac0158bb9fa0ba89def32d7aee061fcada8d3f41f0d94d444d06d49bd3a0440db326ea39f111158ca6ac578df732f04852a06202095af3eb8cb8fb5d70f008df68", 0xea}, {&(0x7f00000015c0)="497aa54c4d1a8b804e823dfb8f82c0af052f773b6f15ab50ea7a2a7714b04fed5d3109529a8e849501bd71f4cd6ff09ed363d8bc7bd5bc944c4003d0a602c254b032580a8f9b7048c7442f322358b40bdd9bcd54a7ecbbb52082cb8092ab9c6d5dc031a32e8026eeae8a0d05c575a18f040999805a8b27ad0676db0b69b1124d0cfec79f9f6384b509549105f3c7f33ef29f7e13f71feb2e7b7ac4647009be315508bae6a24f770c02ac7b662047caf3d167e4c3a85f52870d335b01e02aa53858f3582253a541b3cccb6170666da87cae5fd33329ede03f674b8b6580cd2b23d7192c7fa91280dafa0960534165f7b277d4abac6b45d6eb0ff633d18c488e49316be72105e4897f8022ff63261f5ddf8ba54abd2c0d049751c723c56e015b4aa18d6556f7e36a751078eb1fa87835a6408d57df2ec4a59e97d6fe66ebd5caf508a1f51c8ade0cee52f2a37ab6fd749f4143183cccb4cce76c9c135a3786cf3796a0d2fe5822d9b55a21849e957e3186a54899b51d63bb50e6e7db7a92625d8741321c21411309d8be8ea7475f24175a00e3add6d5d77eaeacf8ed6047239b25f39c29bc585cfe781bc8f3e8fede562c8449491cf1ef45d1eada05e7bf271c53cd0041090b592b9cdeb6225059e0b4ad4ce11fef7db1bfbc2126f3129209cc2620714917448e8a404117595789952a5eee7c87a933c5c20606d1f0659fe9d645ef118e877d0b7dcbf4414bcc61106a831c42262d84d7bc3e83ecceac647edafc7f452f28b15a88f39e7191fd52ae434c24eed2b25dcb7e3d1554859f4692b126b85619fe8b85529cd1881f51074ed7d450fc8c81d4853c7ddf5bd10c0934b9be19e690665757341a69aa98a3dcf835d4660ddb41130372c3308498994fe56c8eb8af9b3444a1f9bd0e57dca8ea820030eb19ee97f7fea75518c25e4e4a2279c78c58ee3c72452046f2dc2b11b8fc2e78c0c0f1d0a913121ffae64885949a4cb4ecb6ed789c17ddf45cf8e0cb5d61b7215c67819b9432063213bac18c016b2dc0ac1481bf520266c911b22be6da8548bfc59f8541362fbd06bb057bc96148c68066a9632af8aad2c5b2823810ad69dca8add3d436e7cf938aff50432cf70649c377746479d2c58a8909e45d341a0dfb885c537859159299f03e29d611cb7dd21a65506e7cc5dda5794776a8c7043d4429fb6302844361716192055aab9995980940371d92665e05bca0dfbef82b6613446364a4bd735cef86e18d6f06a53842d662cb64d2257e78823b1ba44112848bad1b108ec9f8e94091930cbec77db47709d1e036797603ecfa48bc3d154cbfc1ba0ba595baf13f2d8de2063662978833c41993be49f282c96c407f85de04c521f1fc866c0adc5868c4dc3772722dbae9f8537988c2ae9d0bc5c0ba0221b118c62da459eb5696d1b113c2ff13730975aa3b5cef5bdd9e35a8d8ceaeee79a8b7744bcab0c554193e7cbda0b869f837c9bdaaa8efdddf90136c724122a09c0cacb496a59663e22b9282acaffcf7ef3ee6331bfaa56abde8a0d2da07988060a7f5dbc097edfaa14187e3ab4b37dc48b0db83343a89eb808fc12d65a2ded2bbbc0418b44b6664a269239c89a96e8b23760563938a938c5517fb4f8df7738ac2b5e88466c5347ec19ea4bb8ed6c1bbead3c4ab4303350e194f4a851219b35ec6165588c8055d620bfeb280cc5519c84649057ddba09c0bed11265996377aa9135bcc5c99d1f4d4d24d6546f9f1d919d4c37154d9a197bab0acd515761cb8df5df42debd412421080c056f324871f094c432ae0538692965d9cb717a3f0ed10cb6f37ee6afc4dbf04f0b054a3bf16348213f46b6102b729626cf732d8b58083c759eeeb1911298a711296457f2c03aea1083a6c60aa2656b6e5915b935fdbe3d17486a6f9bb7fe7a0eda5a78de08261e2a86d764269fa17f34c144c962d834789b28c8331070fbfd34f234b2cb6e60ac9c205c78f28b0df3767f4ada66e06a3a530728ebfe603eca2e8b1eb8eb6cd85563f8702eab733b0439f431d02057f88c02818eea6a606b9517bc0ac1817745ef85bae5ec9ff23efc969036f20ab1312f3ac5d4ae03f45597f4901ad3b23a6814e4c9da3bf6536c7fa51c6e78115961b2b584e1e70e92f60b29aed66a983db805d116c37bcb448bc8783ad503be0c434550c05e4ecf81c4d879cca44faa92750a854a3fb07febb97b287ba1c952344f5394734e668e76fc205bad4bc0e0f28f2b08242e73f929aec390f1d5b063a2f255fbace6711b9957ded8896a51d92724fec471fc202e8165d85d5957e753ccefb099a1db940f32e4f3131c8d1ec4e977b7f536f362c20e4ef50e6bc958d4e56821776769b6c268c930bc9e9a05da265f6e18c638d896550c1d443ba8bf226372e2c4c1b489ad7b2d5f2cb83ef6839e1c7389bab4c282f92864912a8264ff6e9301afd7462aa2f63c558ed068c188f363789f910f0d574cc9a707b998ea4aeae693637d00468f4e4f7659e0c54be43d081eef0049222a5f848affd20ff805ce1a196b39a343c1a1754ba39047aa555a80a7e5b89e1858804095faef6617b74533bab75b03ccdfcd38ee518cdb30e6f3c19b8aa9c0e87ffa2206edbd04bd8c7ef85e6de6d16f982a31aad8f0242e325447c69899b21eea450f31aa49f3a960ba33ebe24358abf50a81b4e352a393d8c71500ffe067fbcf71c91bc2864a0876cd25ed56d3e894855ab5601e72b3cc291fdf88a51e2d745937d43789c247d003886366b68335d48084cf1ae7aea486b758819d69ac25eb194efa5210617191deb816a79c51edd5438ef65d66c5ed5dc3501b3f220c4048b5b0f9a2c4c9aacfa1f32dc67fb88cfd7d9606e8321672844723304a8be39bbbc9ca52797a9bb0f5a3dcb90a907deaa39285e49c470a93816f4bbdafd451263335f0ae1bdbea92525b9679cb7dba56a20cae18353605b318422f6a287491870a204c3cddfabff4ec8a48a687207c90cf8b76055ba5b4179ceb4474c97531529cb423e2a9e5bdf3e22a75a99886e6e88190af1d890e4e89ae4bd5b4c9261203d887ae85ba20852bf5c8281aa9844e56e662bba224b90e573b0b05f83e017547d1be242e4661f423176f1b65cb358b9f491db116acb0f4242107387737d8a2b35455f65d1c744f860853a7092b3f4540252e0e421d7e9d80468b56700bde8fc4afd39273f4b9202ec2432b7192969bb312b17ee1a6416edf84f60151369cb881134279a35b23ead5a4e7ca06050c406d4936f7197f21a9923493b05042b555307dacbafa85c6d96f82f0024d6d771a7bc93972463cec44bc1b45cf0f095c7cc7bdeec6552ffedee00e0338b2dd9574e806486fc286becffbe91992579587699ecb1f0ff1052da5bc2d6b056de0031875244e396f864a2d58594cab1d8f51150f4101e1350868645630f37f806c1439eee395b09cd7370bb602f999b3a5535526c6e094b28fd1bdcbd3b9f3546624e2e4e00bffdef7468612657ba6e1fe64f7aa798e1ce2b0e6b49d84db4b24697b315ea86ee7bb306f27e36edf68b8090b97310f96e71a04a3c8a60713a143c6efc7144a0a88f282677cec47d212b426a0c4001c5a85a67b78994ee30d596817c9c28d11a811949b09c8619cfd79577fa1223b8688315929e0a34b60fcaa67eca4a32a83fc9308515ba42722d31b317f69c763317a33251b0697046e1e63857ec1e97a3543f5be87367153373143833eb13130a1d09ae93d226fb5afc5d29cf803721d215103ac480fc1371b7918a53231295bbb14ec454b70dc8fa3efc6669b49b7b70bff2a267b1e1b8ca8505d9804fd9b441f2fd28e97872be8405b9010d411f414b23ce5e06843f95ab7282eccc997878fa903ee99b4b54a784cdb154f68e54d793b189b95e10f7052d96a90045a8b8f09d656f491ebc59b1dab96fa124c47528da3cb491bd312fb03a10d0bef554c37a8d27e28cf54869a945b6337ede9b2300d1ddd6122676facba461b848140ba7d26e317f52e18ea9fd0c534069496b4e1575984ca4ec7c770f9d6c76cb6467c6942fe166097c1717a667a5e54add80b2cda14a06bd96689d61c0a6f6faa123742fcccbef750d2720c164af137489f8f1e7a67a8ea1a1ad6b4a459601615525d43efb9ec4b9963116f44372db6761c5cbcf2953d6b1921803cf7c562fedfc3180165a5d2544a155a0e299fe1132b3d79e5a18c8ee2694d57831501d2b325a84db0bf33c23deb0e1df016b5bc861ecfe21cabcdd27374e3e20d93c4e7f894908de49e7b1c5da3fe5565b14658fafc18846a62af96e3cbc8e78b9e17355a9f75917e296e388dc8ed90dedebd94617204382117a4d24d2015eaa8f00002452642e15cb98b2ab022191bfd3195913ffe0c82191585cac3359d30ce0eb03dec0f902df5f0fe40aecee2906d780d780b33961d90b35d8718f2ff3e6db2389d027b5e9c1b39349a56d751ffc8c92963d77763e4c46494de43825aaad39913b458b6f9c1ba950298f213face2225a103c802b9f577c7ec4ce4ace517489227425f35efd3bfee7cc852761fb8949b0628f87d91ac8236b99b80eb7086ad355ad37441ec6eba977227682f8bad1d22dae47fbb392a5ae210476e85fadf451b8fde61b85ff94dc7b0ba17bef5b061a1838b5e83de4844f08d9542d8c219d21e1193e0fff9a3c8899272258b52f4dfcbf9a7563eb179a620664418e61cd6eb85f6ec612b098bb7da2b836c01d55062e5cb2541ae0b905a87c226c0a131896ec6ac35958a798b9bff6c7a5cbf0b285e6995ba502846f2ab99bc375c81e1dd940e851967507fcdb6733176567d8989c2b915707afc2d9e992906a5bcbe370eba1ed4ade52831e10ba77c9a0c6c7cea8ba8dd1a48ef7bdb191429cce7c9db7bb7f8ed1dba1e8f234875ee4cd4a61e6f8db2e07be027310cbdc49ed8a1c8fff5c49f0a75d31aa4e4a94ee5a0ec635d8cace826822c13d0fae922305c31830630517682f109d2087d0a04ce5bd0d1975a137c3946547e150cebd2f52bc3494f22b82714725b21abefbdeac2e1ef5822c033720f24cf2e79ef45550884db62d2e609e1aeacdd0e7c6238e9e2a43f26f41cfda1427d0b211d262775ac9f085fe3d2e427ddc3c9e22bf02ed5a42fcabef6a74aa51f9721ae1ee3fe3b865046259686c665aee059c5b9c51c19d24a003a12b0ac51a2e68b6b88a0e55b458ea66c682289d2cb6a96cddd7a482453c6d7d5da24305fa014abf1aa5b0691724fdfa99d3ae93bd6b929d91d61dc0754d89bda5a38f3c570e841502c1fe695fcf74fd3e48c11c65ff2f74ec35c45f26ef5a003c8c8befdf2e1fd46ff79493e2d3933470e3125b0ac7f4925d59b9febbb22703c412865f27a5af3c3d77044e651b2f8c5e8dffc4abe987c3451c4fb58ab5791e2f1d3cdbe501cffecde2e16677653cd5feecff58e557376ab8d3476b77c70a4671ff008e4c61e581628c7544921512a29f649387d7fa4355b1a5afde83fc45dfe10458477b33c57a83a60e0bc7ae6f88cd8d8b55c4900972b41e76d90bdbbdba91a6642b00d052f0b3f6fe5825deb301d110e36a34e041194e7407b00eeb1808bbcdb1854f81d08a25e38020a4b1478096f38fadc8535af158d464a631bcf0edac1eba48ef626e170dbc90b884ea15a7da7fe4778ded848c12dd283181c4374c96da7453736daff24dd6c755c981bb3e70282e7939be81a2f280b10c5d82995a03199d9f2dae56eb4f0feafb9b8a2ec4ba809214310247982e71ff623333", 0x1000}, {&(0x7f00000025c0)="56692ecc6aecfbd411f998a314d1091e8c672c824332794d1777d0c0862b71aec8bb82c10818747a66656a713bdf3aaa771669bd5dfe0508332dc12950222b18419b561c3d4224a58063de303f30d9d10c87ca8ea0e5df387e85ba39e5a4f1b4d0c5ab471083f110a973c6615991ebe8f245", 0x72}, {&(0x7f0000002640)="a039b7d6859d8269d12343a1eaf791049353ecb1ec627aff701646ea0f2f618b1ff34928d0db63a15d36ea0a9de1a73b6e3cdf98b71d0c351f495519841437f4ffcab35e7d2edd24eeb7d3e544fea6f6a33c162033dd896c2bfdcfbe78a00a1cd98dc9f1580d9236ff18e1b32d287b847e9b48a2e9c9315a7c322eb2ac5a0bbf4ce7c26cd060482547d4684abce923b51849592ddb5f32a731a4da3473cf2efbded83099701f87fe150e96a97b475ba117a270e1ab5aa454bb9c54c123c64ab59a76ce3365211d983ea44d30d63e", 0xce}], 0xa, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r3, r2, r2, r2, r0, r2, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x150, 0x8}, 0x405) 10:21:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:21:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:21:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) close(r0) 10:21:56 executing program 0: syz_emit_ethernet(0x1000, &(0x7f00000001c0)="bac8a16b4e5766a23565038fc05fd2add11d9c235c1c990c629517f82cb41b3da5d0256ba1b1160bb869e1afc2b87c5486e6b93b4400f5d4a27dd173d6ff9c83e5f947c00aea760abf6e7f991c09f7491490440697ce2977be777133b9a5c93c7501d512b65b8266f0ea8e42790cb99be81d7cadcee71bd69b1d66482eb31e00cc4c3c072f4ab65b5e419010fc5c97dd549287cc15b413a7b97a2322adc69a30a431e25f87b265fe14ac7c21519dddf04076e5037c0a19a9e009da811b1059f4466c30b91dc4f87115a2f613d8335df838193f23ecfa8cac874cfd9105defc750805bca99175df04ed6b70644ef0f1b4e556702c3462343a0e75bec3fd11067c8e174d8ba23f082c5be14380cad6b723d2047300b0db3e13968ae67c02e332cce8466eccc34ce254c39ab0e5a1ccd7cf88bb96a658bf5502f906948d8a9493b2de170b2309b126a3fac4ba81eb3cdfb8e87e8ad7d69104340f915de670f2b3d1fd62e4c6987dddc2071ec95bdf3abcb3b3aa65d6d473e338938dfae1a9de76ba997494822da50133468940fb9ab8d4870d2f5a39deba1955de1633d6c9ce260f5f136047af98902947bbfedbe4d0e5a8754bfe4fca854c1069d2ad5600be8e9737cd11ff51903be993188923f47bc8c43a7cf3fa9cbb4c211f9eb8353a9cbe8e91871445930de852d4ba55f4495ff473274514cc5d03963b7709ace58bc9d5e840f66913cd36033863e140241d17f106ae7a3cb84c255449354edfd07567ee6408f61e1e553636d4c9140995417fef02b2808e36b7eda05df8a5b47251e6e5a2bd03695d00906b3a97d524c72272b65c141c757b80639b43b5e9487e3c516499808ae9d92e3c33399912201e45429f84ef998541e3318a40571f16f50ffa776283d8150787eb7f9ba2753dbd9a2532fda153afd8822279a4b017fc16fa373cba8054f0652354c4d8c35daf50dfc1183ba0a319f715d9104fa0b8efb881ae0d5aa94a5db5ab4deb3dfbf8142763b95a77b4b37adfe76d66d707f960b7d6127b9411768423445217aa62afaeb492d27a1321185329faa7b4a1cdf7dc03bbe38f99a50aa49c7ec201abe7f32bfd8268b9165f26f9e51de6e0e3423d635b35770b3773df33597c449769ec2b62b703d25f277e47190a18e1e3bd21c7a50f743df4f8086e2a20ab96f28dc8680a0362429bcbf92e2f9ec034ca7aaf559922d929ef447461a817bb8990f625f9691355f474379ef48b99b56d50cac3808e2301770f87ca5d66498ec5864eda0804b8c2e7ca001d1a7e6dc7ddee78a23703c7512dd71115ac76b989a8c673696a98e753d9ef25380a2bc6f62889d46a214320429393159d856ab275f39b176d6913cef23d61c0050f2132288e857fcaf5dabe05da74f4ec4935a884e8a0ac6047f4fa70ab9988c46baf62de5ea8f5c195867883b9e2d926816002c28ad0fb5dcbd2c0d4a08b05e4a35a6f21cbd36b7d954a2cbc1100f0e370254b7558d073fbcc6057d7fd3b45b467dacf15c865b707a4619c54c261f0ae928dad180034b77776bbef6f68b11c3e1c3a872342d16997744d96cc372adbc26341fdd4c36d2d5bef7ab639ca309ebeb11af43d0fd3c54404c9df7b44587d2ebc12e0d0eb4219dfcd16d0a2f17ac10859941d372e227ef38f7a559fa889880486777ffd3317854ec7fe253a088aec2e8b28f71c24ec7b5db1e9d439b87370b021e45a02296222e68a3f8963e11882af23c64ee3ff33f337845f23c9699fe5991a16a81ea82928f407b374e338d815479c21b8cbfe8c50c45d5eef31ac6519ddb4d1d3b7a2376b5270e665399bf4827d407976dcd2d970b44c83546ee1fb3550425905bc0c08ce6492bcaee51789b4a45e4f0db8dc30d76d5b84376952924dbc388a1e222c73c866b559f36fcfd5820902bc8754cca202ae547a76d3ff025727e3b8b94a25edb95dc372d0fe864e8902bc485ee4b5a6b06abe4baf2d4502a37df20b9639d579bff1a7bccdb1db6bd7c548c72bc2b3a863e185dd8a0d97ea823032793fb429bceae6fe93dc983b7483b6342538b4c7adc7dae7e9d74f294dff4ed6a2e481ad1b1175c6c53ec9adf012653bbb99c852f426a374ae41017269e3e0156d55136a4d0dfb3b3c220a936abdff1788de860c20cc5ff7cf04a2bb49eec2be55ab619172f5bb5c44b1c921d29d24087ac7fb4077a18d969128f8cdb19107e7f2ee6a77ea46dac81a7591d0a1004471758193428cd3c43e50c1885a0b75fdda06d4f65889911f6156f4e203db56b96b9b697dca21355dec2edcad51a8fc046a057e1124c8ffcd81144e175f04e7fb8152d9851d906a4ea8ef2ee2ff7732fa2807beb7b428a17ccb1622ad698ab60b57c2205f9f8c80645344108f13cc1a6a52f5df2bf66b1fda9c744cf3bfb3289e6aba9d818693545f34946014c31636e6f831f9fb22f508b7559d22a27fc70cb068cbe0f3547260153ea64182212b1ece781c8b850a6cd3f3ba4450337b33723c7433a48336e8419d7591dccb941c6f44779786119e916e935d1d090d2da77779ebb672d04d0dcfa7a4317d6a3c9282be09637cf15d635d2ccd20f40a104f61b5ce35d6ee9d6a21ca3aece4df31b53a1b5b1a9329bd6b80db77b333f9606f53111f92d1d383a84dee7d5188a1471cb80a8a3f520bb43674a643526777a1d3263d7de0e150eb957d4c51d5832f1394542954860fe68eecf4fd0b56d5466bb31b904935bf9be88c96fd010280753fb747ef9676e44dd367f336bd47b3df6596d51d26da49accef819735413474bf516da0b572404c26e3ff018d10493e6634c19f22f5716afa1d260c70304cb67a42345febbff04b56c146407d20c571ceef9f16696a3de3f2d6e4d58d14452e71dfd63a5b6b3e7ce4021cf3f305229173f17d2a369af4b4ebe656c567c356c335a2cf54d1ccf371feb5f82966de2fa2b5a4ef7bd79a32bcfe58307d2da0e216673f32f76222349403cab665d075df7784aefb452a439a0a04a89ca78aa7c55ef434e321167cbf363457863aa332f1aaa73e541c085523b928255c40b376c4b342933db0d2f6c4a583a32704666c76753d114d8c69fd51a527361b0334dccde2f51e0b1f5971e2b182479abf754f5e483509570b38afff3af6f08c5df6499f40488629a3f22a5ec6e75cec69b88a32ba650dc115c5e31a92253d98d990700e6925d954641faed0ecbd8424f2bde26b134f25a2e9cc1dc5ea341ed78b84be39b6be80863435b76cfd5aa4d48eacd1d37129b459cce5f54356d62958003d49066ec2e76fdcad563aa6d43c71dc1f49fd7ecfb66dd5e19fcc28b924b75c13cae651c57781d6fd90528363cb977c1172b419c9ae530a4aac7a77f297d48dbeee4288b94b9332be92a4a3e32b91d2896b4898397bac71dc7d99b4170152008dcb099563cf5a44a24014399f6e081912b2b765c848ae8aa43065ae8c35cfdab324ba799080b3033e032ffd7bdf33c27e681c63f9fa4f2d18869f1afc172672949dc962c9f09a0fbf2dd0ba7e6e3ae0832cc1196d7ae9f172003f5d704f21a18710cd23f3aa40665e36e18370e47d799efdd46524679269077b989f7576e40502e5e9bf1ec3949c413a629310b342435fffec30101be268a1ea5229dcec3c19dfe14692d287651f3f36416a4ad53ad51086776c93947682d22eb124b40a38f20c6bf077b0f4065995d1db12fa0f65247cd94cb531648deb413b84455a48a1149056a135f99fe8be7589196e8a0f8bd792e18fb68a3665d9ddb357809a49e0f9a5e02e7e4b08d08e3ecfff986a1f2ab8eead7dcf3a533b31ded4fd1291dfdb25ca04d92ea50b4010bcd8d4696932ab9040829c3f288bd5ed46d81d34961886ce6a43c70098dd2b6599c7ccc3728241c9b5863860a12e1ca254d2d6f8efdaaefe5757d013ac9b2bccf836b5c3009743881e0d85fa453136ba53bfdc18b99be7b2465cd0c9733f76ebdafa2d2ad700365944613e1ec865decd4c40655993ad01489cff4024b639cfe482f0a14986c955f4a4129bbb90a3ad3b0249c86697e3becb551eff9d45f8088621a30b6ea8e90cf6d4678f4f9d63edd2675bcc1f31d18af9e2a6900b35c798c3a2ae28deea3ed74df663d7caea536ccea3b8dfff87e21fc910994052adea131320085a2bcd0c260033935efe34b8eeb21e0af8b8bd216b3e83d4ff3346cc3a38d2215860ee294beca87e2e92cd08058abd2750d7014dc06a8e931b557abbce948feb8c005037fb0029a2ebf07c455ef7e3337be3d4c482df84cf2bac3ffb62bee2791c7666e7f3b1b11ebd986c5b25c00d5de53208d061f6acc877268b083464bd83bd57e7fd5e661a62c0cac3c25c8f726a151931fd82cae71dd4081f52758dfb1cfae3c7ce8d94755e08adafa03b41e4c25e2188a86add0561469f65e11a0b61e3cd494b155d4db929741404d8511001ca4280e58cfe1fecbe269e0332003f0cd9feecc28414dae9ced6a01728204aae04d805cb2648b72f3cf6aa525f629bf4f5232ac4b2b7204f9805e3f7247ce531d12d1e36060e227c240b1ff24b027483e92df2b82255e817c08a30a7c4a78b645676b2b98f3dec3349a41832a5b68b13d685eae68d15534c0e49958be0859c47e77c165a412190e0582127094cc39dc7d2cbe5f30f7d717cf28e660f6b3d4193ef9bae46321dbdb68a3d5293ac6bd2a8e1c74e74a460b28948f79fb260e58b3cdac853706ebbc8a9d16369a7ef37f6573f3d879b83c738512f8e75262bf4ca60d215dabe66cce4ec4571b548db7d2388aa956eb8cc3078da9b6b8bc09c9b6dcb4dfc86e532c7a39a99f2f7537bc42c0a2ee519811be632711adcef03d20f4c7f72238289c3dcb1da29f39ce9e70cb33b4f4e5ecf111afcc9caf8875e0f8a74e5cd5bbb0e738e1c4f4f354bdbffba9e984d4fd607330cd29a0b73a883d02d79d050085fd4331c389ea7cbcff830985a399d3550e180cd24401b049e6b9f745a33e3c61dccf65635fc8c60f77faf03b5a4a2133922704155244f5665dfe80ed198c08b79176e4df1467c35d52239940f62ec4079c7921eb62be52cfa5aa937290a09b8c88c350eef4594ae625b80f57566c8db188b6b7ee57b85d1efaef6e71b29d313024c2e535bf77ccbbe7088ead7437d487cb2a2187df399edde106eab8a716ddcae3f2ac2ed3151b1f684050158f178a5e4744398d2066b64b6c9a00b36961f48271713e6dd404512fc31896ffa696a55eb511758420fd2d7934d1528f1759960c70729ee205e005a6e68681afc58b316a6c06bb14735c3633a142d1fbc68dace3562f542e990b09976ea841f3a43cf3cdae3f91e06077557e2e8287b366f11a2f0773a47fc6146b566edde3b794f571e9ad07426a5cdf270581bec844596d1c0494f2092cd893f6f48a0e25c92cab6c343ab6d4655c1c0bcdd99d9b50865e9aef9f9057e51ffdffd5fa011244aff9fe49f55a1985afd9f2a3a52e11d4d5ce2df2559ad0c6f4dacbcdb3c7294beede5c91601c99fd05e85e2cb19bdca7eb6df1b8eaec05fdf0830fc817a7c41447c38bc51429fed4c2628f1745779804e23b9dc2653200c42b369c51ca5f1966275c3a6e3aaee5c37fcceca49282653c0cc7f3514521dfc44978198106eca38a19c0af8299337a2c8bbc98c2afb03d5d64a5539fbd9980f5bd138bab6b5d85929eb5df45f414937b3f46d9fad58e9c08eac7751b6aeb0aae83ffb1241c9e4dbb685ad606201922701b769de036678432136ab121d1e5e9065e4f33e4c57c68b2") r0 = semget(0x3, 0x2, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) r5 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) fchdir(r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffff80, r1, r2, r3, r4, 0x20, 0x89}, 0x6, 0x3, 0x1}) r6 = msgget$private(0x0, 0x474) msgrcv(r6, &(0x7f0000001240)={0x0, ""/26}, 0x22, 0x0, 0x1000) mlockall(0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001280)) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) 10:21:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) pipe2(&(0x7f0000000380), 0x10004) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 10:21:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d2b22c9fd5983a8dd90266b47cec5f3a6aaffed7ecca39eaa5834be7696a9a37eab21cf3f6a229c287266da6497a02523defdf015837f4ee4569d5c024b2232d45ff34f9fec55c79c0af8e98af5ea269c02b47053e211f116c7c2ec3defb8922a672f5a2bfccce1dd21b89b6d8a235395b5485c39c89464f390cdeb36961b1afe17d723bfca49d804c4138b8bad1dab0a65441cef0274125759d1c10a29fa9520831ea12556f27c95650a56a9c42d6fd318fbc448bb8208103783a15a008994b68407ae4584a5b5fe8c94f67c386f8ee9203166bb71d07058070a05b1d3963ec9e3985788cad0beb1f625970dc70624d6c10c187645655197825f220c543e1c968bd599f5ef589dca35df8e8c5844bf174cd9005d06f095a15d717744a2668a6950cc7a148ce75938ef93ee73b2a8e6081a04c92c12a074adf1f6412f479504061aa881b7f65b987cb9e4656793bb86a6de901bb3af3fb4a0e6a0dee90bd460e351ecbfac758061c31e237d1a29324332625ee316717e2baab3ebb8ca1c122c71956a38989c8a55e02ce174f3b3f8b74a1b6d6b73497330cdf0b1f8ad359026512cc59e468475bd9af47c747d418fe0bc5bae00d6dace0eac22040555b56875ce2bb746f053d6fc38e939efadd5757122a50516d95771c9d27893e363244cbc0106daa16dd013004c45a2836678e9a5a6974af5ce839f7267240a983c2c56afe0ae6e81b2bb87caa65d7f2157411052ba00fff83c7e153e6000d52bf68140d312e52bbbcb4c85d42fb58149daa0e4a1dad7151d1c36bbd7d70cca8fc9c2e8bdfd5214236187a5908f52c7d5e37d4be5881b7af50c9fcd66f4e0f8a962e9c828a1c9a89d6547480d44d741f8adbeff7b0be33f6b8c40142ac9f7dc9a03c3cca0fe64218e5d390da69e019e50407a31360b6f958fbc07eb6eac7d88f3c015e6cd074d5afd47d9011f4bb6ea4cfe875c2c3915ad297068759c755de0ba6425e3ba57eba5c9fda3cc9b2064cd718f8918fe3b0687e10f94b8da9d06d47075c8f06398f9c8b4d1132f868df6042f8070df57114513b9a3d1e27a5a2e16acad510e1a38b548705cb0f034d7617ab46c698c29c8ec72b73d34b3980229fed921d0d5c6e6b1bf457cd23413bb0507516466003a03445be73dabbcedeb39cb332d60efbe85732e9dd7fcf57dcdfca3c856dff7bf7ef96a9a68d6e94d22de84c42a2189d2616da570e4552d979cd46f7501b7a8ef657ad9f59455dce95ac65e869b143958dbd85d53e873a94d1a6de6404cbca9d4baf32d4d90fdbdbb989452bda7d58e3750a3f14d7617a0581880d2e0878b9c9daba7591e9c878db1f5fc95d348d2f84f8e15d559af00da38ba98dafad39679161ca6decc3b6bcf674f1c1d878da1b59a93a53f207d99eaa9077e8bc8247e703a7ef6554bfe5453ed773ffea15520973073d6e36a4e298f8d7ed69283ee3d41ba65d6b61f4b1abfac56eb66d079d4ef4a557023630b0430fc813c19acae9751f86bebd8889cfe9c169c5ee86a85a1120130ddf5b9b740abf9338dbd21ac17068655d068ed11776f5c91d894dff4ad7fd86ded8b1d45e0a18faa91ffec154a8433d36155d1fef9938da871f065f6428abbd48136a5322a3a0caedc0029278fb6143fe0e5798aa44b7059d4fdb013356aa726df268ec5469e3d1e506a462ae3cb0642cba8fddd438ea549013a45da5fa43e674434be65e484d28947e53382385e0432cd715199b32b94308722eecea047678a4e252c0549026d78ed7c5df1ced7b10a3924fb2868f8871680624bee1b3b8777d9e3ad150f73afa4518cfd38b15cc046110063c2b3c604eb5f9106b9c1e7a9961b90b3c317a5e001145cf65982d31a50dd613307c3eecdf355bc8f759f0aeaf23490a9abcc752a0c907e78db54f823565497999ba9bb06275a3a5a82ba213f4b9e40c5ae11ac46be1c9cf13970d748b4d094b8520988a3b9996b11bcfb116af582a6d2a4230d5e82afc354dbf67c8e0020786450ff1825466a1f2d8a174e4b976e8ecd668022197cfdad44800ae4e9a091798f65ae93c11ba3249467a4b63c73e84c8d530adb2b79b8863bfd834f09b93139c91432ddef98e7ce8057cb9129dc901169c54300460226d77f9b6874f26aa79bc629b2f4aaf1db9b14337ff63864fb86ab12c8b11117f970f9c77aa8d72ec0e8802492b1799c3a34c5c02100dae61b7aaf649cfc70adb65a74ad22e8045064d7dc2f928ef50c2eabea980f2d66bf800deeccf26ce64c7f1de0fdf5c989e147709f0e0fb9ec59fb41d39972957c0a39bed5c32b2739ecc9de1897d464970601bd9bd05dce033224ed06d618cb3cc8e843afcc930619efc34609b91ef38d46ce1b43c14039a9bd7b1a4905ee07bd6c05da2fb50cf84bb2f39bcb3490ad941c004ba034d5ecb3e201cd91f20fe342c72bbecf70073e3e530b8f49deebd8999dd9ca3b86f688739d7a2e8c7e884f139affe67bf35e4f8cbb9900f6000defd11ab219ac0e10b35a1affd6fab5060fabd18136611cb7f0030b5c11c5f80e8648f40df953ee916e0a22424f5b596bb9002b538f5e74b9754ab1717db70e1e254398577d146290313d07d0951914e49a72528590dd1531fff7d2787cada97fc027afd48b2647c5798366becafbfc397d4153d4f4959e81af5e4dd6f88a94e642db9d1a9d7189892002897dc097ea8f7e0ab2a6b570a3864dcf178f2b3699a9331c1a2a1b5b63ab61096f9c52cba8b409e5b1e777b700366a463a3be3f5ae0e016e01f3af75d970031f95ed5e1e7565cfe9225cc5f9c1e11c9ac08f030712d95898235bd410d908aae7d7ce2d4c34e046de2c44ac7e5e94551b2350defa72fb165f340354476b0b8385e6dac68b1d4e49773f998f802c202a2047c844570599efa03d4b109c0fb0890ba63fe0896abe3b0a31409b5c6ec9bce7b2b87e4cde98657241552ca39142990e228ff1c582af4801d3a9c1425762d63353ef50308199e6f519ee4bba9019dce1d37d8cb02dafa82513268f9dff08e6918cd7a882769510ac024c551938500b3b9872acb8bba5b138f707ba021e8609cdc8d3e26dcad283ce7f8a82d503227b49edc379b345b71fe2ac1818e84dd081ad888d7d50b1624deb3d328675c6ca22c4418c0f7d78338a1b97b0d9629100a9efd97405e5e2ea0cd5eadfe896578fe44ecfbd85d92fee06117076fb90a3df128abb1dd7e65b386d9d9c37987dbe983e02963da9e4d88ab882551e330944635736898295fb2bbae265878b49b45608e41c32156a3666e8eca6dbec0a90934deedc172579cf654347d8d3fb7c1242e74d4a61d134fcc51dabf06237d12ff1d0cf54a7337601c3727052c3fd45cf530abcf1332ada05369135b886404f6872901ce84de53384beb3e8ac230c8a6e3f6d0318d3cc3301ee3fa53c0f919ad9d2adaabcbd0639bad6e0e94980741c1c925fb3119e6dfd07525544d6440067a817032a5db26a61233305debfc7274e50adb753f85c4379798a3ea391b021c82507661860ab3a06a463bb1f1726353252fbb103236daa0bf06560e4bf8ca0509c1c955f0bddeaf42f82530a104b8bc26f4c04e872270dd970aa551e2f8503fea8b428de783e7a2347f2e9e8ba85f4840c794782ed13d7911b60eb9414b24d750ba572a3b49b451c7d1fbf811002affce3994e25c6aa4471beafbc11641d8069daa6980260ab30dbb7f7eb6ce003b67f4c2b7566b63f6dce83501cf9bfec437d71ff7d3b04b97781ef9f1641630396ec5f18fb9bc3183e7e9e32f9be29fcbe68e927fc54c5c15209019a53a1e6913c352c1c6babdd4cbecbbc6a1ee2ccf341b6638f689306f0fe9e7e91395a6ec49fcb07b1e3e4fdcb4f2a9ec2eb2af1d646c53d598448d0d004c5f01eaadab5ee153af0750291a0e357f2c24a14f4162ee03750e8f58edc074017c6d2f93f644a0f8563be97ef4cdf57ae39e69245a6285464003fcdb2610f946e9ae2e8404b521b89b562d6fd1ff44df7ab7b7cf5807b5f57150d13375c6129cd83f56dc18ee4aae3cc9b99c17362211e4c6b15d0f1870e40a0c2bbc8e0e4722acce71d59bdabb5fe2872d4aa98ae4525a442a07db1fe36cfb3af72bbe038c568ea3e3272713b3607d38ae3897d1a23bdf8c88bcd1d5f1e278f9d07d7b2e891fdd3e18ac2921578d0abd06546b6a6f65ede2f4654042e625c370cebc05300c2b09f3eea61a6ca4911197e3c59c631daf3d51fc6e1d0bf04083d97cedc32e2fec3d942bb975e0e60b4f4aa5cad2cad0306b42fb3e6ea4778ef1d9e1fcf5ea71d12c9a3336e848a3b0cc9a09c172d3a04476a2c27df7374a1a79c66e8e5a1a7407ad13fc5520cdd66a511c793c60ea4890df8c9867a007d2a30811b7b47a85a0ae26b568a942bb5bdb242d6104695067d2a22e4ea1d4e2f45470061eaa59f5e5640a09f65361c8d596d9ca5ab3dfffecdf2c522053ceeb19a5eb251515cd912d18d188e2b6af3a67243490b226fdfb7d9d0d9c5d25734cea031bd462e9824b236a0cda8499bcfcd4bf1c0cdc2ce71f75a50ad9002eee0128f537743d2d5e1f772be56c98c2657ca9dbe77bc63a1ffc0cf5610ac289a5dfa37bb1086b941134dc3ba82fb5139e5779b5311293381f461519d06c300d5841c6749ece0ff226e8ea614a107d1aa78167ca50b8949fd0c0d72d97ce8960061c630ae8c3243a3081bd882d8a3768694133fb959804be6b0e0c1df3dcc6ab7385392a40ea6107496137a792c93a43c6815b82aa583bd2c3af04ccd3c805a90b30bfd0e9b4854fc5de51e43fd2c144e574da4a90598412774e6fc903732e50b6e70f1599d5a581c3d845d58d5ad62509efa3b5fb1995e6141171a7d089583bbd6430d97506c428ed0f9755dd63797514befa27cdd4717a20a45d0830bd3894b22de1decb48c96a3b2f4122747bae9b09a9610a7c65bee7b74372d16f0f7374e149e9a516dfa6843eac539a994532e99c593f21b45f410265b46fbbc731eb87e88f3af2ae02900e67a966f357e819592eafced131a4227b5c964dd8433e75be5c8ea62b3a1f749acfdcece0208575a4ccaaae74a1cc89c09e4e30fad92af855745981b7d41285c8ec9afb4ab11e953c8c59908975e5b434d11a92a2ea8d07a9e83d104c5b8c5430bd3481306707feedf2aee08c6bf276f8226522c886014fb97c308f5410fee8de2deb561ddcffc84e1e8d5260321312066b0b69246226c2762cdb92abc7b2ce0f6bb5c0975d39329bf7183f5506d70a2e7854e13a842b054d5808126a2deb7fcb6f050867112611995c87c3baa925fba869270f6d7594cf7d86234e4c30917a8c79e45c435a52c622af496d1d36c805a480bb4a6037f66aa535875c5af51748c34d891e7b964ccaa883bd4f57ff8b2f782ddd4e71cc5817075a56a406466fd2819bd3c13344db00db3b05698da6015a9496dbd14debe20e1b8370265f7d0d609bf47a89d92a8f3d97aced0eb3ca674ba50e02b4cbb7e22bed7d52cd2f5885d7da1cbc7bdcb268a7af2a50086104f02b24f1946218fff067050a56b9c94f8f2da779e0ed5052be6ab8fab02c24ec15bc53ed390949f9a3ab3bd458b8924b931a5b68a3b3fbed9d6a88f8875d3d03028591bf6f81935f62e23dcbb6e9280a8c26d00cca38210c4670eac13352a2c4b2fef61adfcf0cda3f77c7816c9c5d904fa7bf81aefc9cc84bbad86c2ad84966c5788f9eea8c2cccb38d8386df23e323faf1f3b3181127c3b06c7e6430ae2a2f67916868aa914e39cee17dd564", 0x1000, 0x405, &(0x7f0000001000)={0x18, 0x3, 0x401, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001040)=""/190) 10:21:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x40) write(r0, &(0x7f0000000080)='O', 0x1) 10:21:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0), 0x397) 10:21:57 executing program 1: r0 = semget(0x1, 0x2, 0x40000000000001c) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/203) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 10:21:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 10:21:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x4, './file0\x00', 0x9, 0xff, 0x40, 0x7}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x9) setuid(0xee01) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 10:21:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', 0xfffffffffffffffe, &(0x7f0000000140)='\x00', &(0x7f0000000180)='!}}(>$\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\xe3\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='\xd8.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\xaa@\x00', &(0x7f00000004c0)='\x00']) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="efc94eb42c456ea2eac8cc20afeee4e129a4be9d6342c049e315324956085e6a83beaa5feaed7acb1de98d9978396e89c81b46669939ac816499410db06da24c05ec0f2bbc9fbc731924b0d2bf21789c04a80812b06acde4bc52d7f9c529565fd1374b2e0172ff9cf601356c35081f78a99b0a93e16b4c0ba4b9a3c6327fd299f94726c482007bf4ec87e4eae3cc34a4157bef11e492b7a782b770ee40ee32ad2815e41ebb06d53f4731a018d0fdcbc37b6a5175dc64cbb3b8cedb85ca74a5db95fee3060aaad43e1d47a04d335e1d47a5bc465e16a7edcc62236a8b5940e79218a2f143b7725a7257521785800f571cb4ca0f20aea33c1f39fa31a37be802702b85bde519a7bf8124d8c8aca1a83efe3d73b6a98f469f2c1a383eb58b4d844e4c489ac05d7d9c706cefff7371223c13ac5bb6414df132767982b2d34ac9854a5c9ecabaf5ca4584ea20db94c32418bca2bacf5f3f4405d5664731f9878e77478c7518f5372987ef3c3adb2c900661272bd590d88c3392e341324ebd40e1284f511d7c59535dd2f6caa2a1f8c1ba7078e5993eb057f745dc412f2fc0ebe7cdf9708a69f4acc88ade48df2ccfe58659439c1da81c6f723957a8c8c316b5e3695a061afa789f09443bde657f546bc0e3d340aafe4a4e846acf666e68bdd19a16349163011b7c3e34e729c4b8ed6081d75ec157180204633e4ccb95283fc2a782d6a6b48c090057ad88fa0da089aa08c298f95b8947a03553eaabd42af061651be7daea688cb272a1644672adb91fb5b35d112583955610a123f823f1dc3da81439f59b9fe212f2ccddcf44f24af397b521ad8e0f69ce1353377d50dcf3e17aaa0886f16ffba5aee7f09d3268e1e76b6fa1eb4a137b38f7726b056f833135ef71e5e6d6357ac607ffafcccfcbc7f6af6bf16a97841693ffde368f0caf526564077564f4c5fa50136b5f01f101eee16483d1a1799c1a5e7aad46301fd8f2f83ce62b7be74baa8e6e0f3059dd35f81ed45b12f511aedce3ec15e9f4822bb1d43e59dc1a666e804ac97857574b584c8a053e2baf8174e6ae33e5b79f99b3f8db932eff74a576d409d9a3867e6caef93c8e6bfe40f829686ecb0b6657d5936afe4fe45897dc6294f2747470324c215d4e7eacc1a320487e33a03f0487b1fd07fa0747cb0002683b08b182f87510a971ec94c4c90304bb4e854f1105d701e76d32f507e0a66a7328108d95771046fc7d9b2078e77b3d9bfe4145da0229dbe8f42e6bb9bce9860b71f8d567df5a04e2f55472031e409c18836cf97e79317fa315907cf9c88f355179e0d984c9576ba173767e21a9303354053f56e8d1a733ea887c58ab0f47ba6ed444e569e9800b4c69f8596312010cc0d8de20525062a89a75da4723ac30726b0139b5e2df8b967bed6b44b63f765917c57890a6ba86860b443357ffafb5197521af38112e96cb68997f35d7ca1c1dc1e64742314b4f418263dda5e972193b70c972b307eacbd62aff2ae12324029526b0185d44dade9b09f3f864b33e24a43cc5bc678768c93f9e5e88d166082319056d9f46fe4e8e9e4f6b186e6b6b7d8f0ebca533d70c13788a9176f58d013c30b2145d6478414c3a365ee3b70752d2e3c94d71e3a92174d69408a9e2c9cbe16d1b62819af860024be1209d68abf9b9e07e2b7538d64dbd23c996ad469da7569f9e1f8d3410011a335f83ed2186a79a9f2ff9b3264686041014d2f4ecfa97595a36a7ccb7506e59043d8259693e49e9368787dfddcf1e202e6f912445388d44b488fe0018ec72ec3be9e15172b91b333c5367d8e3efa8ab8774eca9b729a1285234d49b5c7f424d6fbe60d5666152b268c84f5456728b28843aa13738b8df83c71753b5879cfb6cf788fe3e84bd3e8b7016717a91b49b2537e893f8369063c0998aeaf9a21f27017c387af1b7d1daad9aed0e4642cd7cba3c978cfa846dac63a6f87d87b0992fe2a7e288e15a4d25dd9ec4a488d1d4aa8d6d9884dd9078aa731a62fcedb0e730d372dd8e0ff0aecacd4aa8241303926e70abbdcdb56231affd752e047a873eae4ea490fc8bb5274412cac7afad22ab214717b1faa3660901e4359e713f8e286f61ec04433eaea8e41d64cb2e7c3396ab733cf991f45c877fe601b9f3815e56009ec343ff0d1e0dc8c3962e69d785e244dd8dae5f5f721cea4f874192bec1b597db9610f04554c6705b972779b90546ff4d9ad9b6ba3978625f7340a670a7a7d433c3fa14e95be5e851eec8510998672792e7e4f442f4c33497a2358e01204b3a21317c1cebf8e5457d36ba3a220ad0b6f36915b7b0c882eef86f803450788e1cbe3d9f7432e3f686e8d4706b318f9a64060ca60d6a057f4fba044fdd01ccacb346976190e991ce9d4fafdf1e647519b07071d1666075f9d2e3d3b7476b1151200cc017d63c21cdaf3f0c31d33751935226d93607f219b66374c4de25132663f75b7e7594b2aab9dbe5ae821054e8b09d46f6f5ae26087a8a5139c64cc8759498f7545c96f99f55415f642c2f2c58ab1324675af145abc5646761b6bb9de887fc773c119c81e51ab7897f81f5b80448b9a7ef6905dc40eb20ca913ef3300a749f038a1c3220f8836299e6fb208440c5c702a2551e5922e92a9ddaecc969f60a54637bc83567fc10f770ea0a0e72f1c8f7c2951e25d314990d98b10a5696a14d1e25b1caea1e111b3456c0bfd58bc303b7a1f8dfd7adeac2794d002825f2cd8b075c8e0ae49228430ac0d176ca6eb667d2eb2e2b5ac779f48f36da99d8c1839c1a2ca8ecc21d3150a76cd1e1fe8a388e0c5ca44c115aa9cd3156388ab984d08175f9096218613f3e9402396867f7e7d1f165f40353242b552cf647ab6fc03c19830f2485049ed4d348d4fa5dda505be30443b42212f82b4e53b78d69a7b66a06fab8b564e6a76cefd82f2f1163dd4909ce132937b4038be7feec28f0c184e174a9a6ac33a8b48524098496c0ba26c6b6e7dbfc1b108fa877696453da7c7eda40648b46a2623d67eaacc0cb43c34f4b3be7e112db27a783e65f7fb17dc8d02788a48dd386647a9984f5a5bf2bc45bdca19ab9fe68842496747ba897672f7c3297377a9b0dc83293d31468165132be5af51dee40824dd9555cdaadf56077eabaf18803674a1652acbf72c5f114bce392398f8442609c8b9f1f4816ec06327718554d49fb187ef5502fb605c6a3bb491f358782a017cc1de18ff99851166a33a49b1788c785ece4f3c8a4dbd6660fe4d9ed8af5e08ae57a97a6b61b8c42c8eca17bf0c55b8a5e33c6da8e60e961a0f949bd2dd3efbc56ff5dd0649c0e5524894141654d89bde95fbc66ccad6f3845aa357ebaa09c5a59b12e0f75424be3892fba5fad3c389315b0e4ead7ce908206d42aee65cbe638e70e03cc520e7687e1abd647b323f3ae5c0dc13a6fde01a736cd18e13094f7d963a465b94f86e3b25bcfcf7ba525d530897da7f90e61a3b7eb6f42fa9ad9cfba67ea1cbd70ee55e0bb28c8ae5898b775ea49ea4dcdc5b704d269b3b1b41e218d1d2aebba5823d047aa5e30b05f414e2d7eada7d47609d6c291f57bcff64628d2c669b8ca7db62dec9588d42691158d85a9f460eb4fca0f1b85209b768645b3214c66d982ff7e75af279381f41a32e1a3a717ca3f1288fd8bcd017aadd894116ce40801f830c6eaa3e6717abfb73636071e963ef2d29d05754c0c5a32a75950dce115b5e85d1458dff881c3b88ede26a0f92d8476e3709f2633e413bfa3615e4a8c41ff38a16437383871db24a71a30ccdf54fddbfb821fda642bb5a55bdc5aa7b2e8f4c02797cfc22b1741c287dcc79f8de8c86f3ee5479ed92285b657a240e6bf32f5115d613b2036c6b0a685e17b32f7ced5c87d3c32192f0664af906b74df1d6d3049cc7f4280d4f9f2583e87a48607b7aee05f174f95a28600cb6a5da9d2511522227c0d70063ec38db24a9253f105593ccc3293075faaef7ef115d198da5fff513b99452a86063f12247aed90ca73f8254b48f1923292b9cd11785c937e2f46361355ff8e2f02e556c8f7d3ad90623537b7fdf769a5ec05a60142584e0225ff26378a24b470a9f0a772bb6edf3cc1d5dd59c4337a67c4d26f4eae6e690b1b90d43b9170b36812d5600384feebbd7d531c8d998ac6d831822e08f897d786cc3d2462770ad74363a66c1af2e49944076e4ec06d97d0146c6195fc6324362150bcf73eb18ac8d1ce948132f28f355696a41cccdfeee442f560b416726c196341fa9b28d6f3c313c5054e17d38319d1ecdfa89f28cd26784deddb22ec3661082a6d71fd6742caaa647202a5f03f8e334ff90f308420c45b7680bd288b1a4cbadb2116acbb8773c288729ed78acd478224494c1e00504afdf0baf0c6439c7aadf45fb37d6f19383d91c36a2d52c689122bd61bac1c2bc120257db54d0e1fa673fa1affb56d2be3ff2ec02b3816cfddf7f785eb75029940399145672db86f8f2ba29b57ddd83ae2a2fb45c789818f121023e6d0e6c38ffc80698d833898966bd0c57f4b4d53832dac49ab42e63f2e9ff51d0a2ff7ff7d7f2450bed8147442c07b59bc57abd5c576c996301924db89c42f4fd432dbae51b0fcb6e154249351dac29895ddbe3117261db3d0855c30a238f8b83ed596abf6cd283f7aaba9f32e2acbb9e1a0cf37f78f52908fb062ffb4d5eef0f2dcafe3afe1a4cce9295a4831254e65440a6c92c041fa2127274309074d4389b1ea94e9eda0a2c9ed222e42feac65f05493199d42d11ff6e3122f4de8228165a3401295beaedbc4918fd48bfc98da284ef998ba8c3200e3b23000df6111accd36e73148758b8defacb1410aafaa3df749c184bb2d204779a36ae11b48390324c8e6a0ce6b6d755cc9573fe5140e415759f925e652befe65c0557a0c4627cd05fd364944bc2919b2f0ac843e8d31c4f54342ba1bb4ed2914f8319482537f825137151bdf4f2d3a9b057ec8924495e0c0230fc44c62bac2d116e5d8237f0e5815b4237649f7ef579fe2d97df307290535dca04da0823931ceab949d8d8d73323a08a20d66080cfcb3268b138635d526abe8308d3aac80af384e1c1cea7e87bcf38110ea5a7602365bd63d99af226a8e3e24dac087ac0165a81804f5b15ccf994598f4bce6c4bb1e0cd105ff65aef04ceed6a1a7556069124dc6377f14192fe8d4377e7db87ee7a881a1dabb1a2b1cedcde4e3a2b9bc3714ff8d843b0e5231ce864367c1d5052a11016969ad7e96f62e62d74656b907a8fe38c6f6a9066e27391872061651a772e37c1b0e649ab3ba21e804b2a37427bb57d9dd28c3541b84284ae1b945545bed7e6e7c25e903127e221da815ee56c1f22980638eff58a554b8c69009d35348e22350544f7d6f8e50d3d7600176fa76a43903e2c818ab92fd461064d3a0ca20a68af0a7bf08e04e09cdee91b377d3ddd1a32ccd4a679c4b6524fbddc4dfdfeaa836908d73b06dc4401f52d14042018093b607e0326d3ce81b22cd13bb85b655d440e054c2f824dc28897ae5682cb376164baebd3405b33b9de13fcb868556370435fc76207fb03a68942cdea3103dfa7909cfa8e5e4c3686fa59eb778cc8f5a5e010121bbc63abab722231a5c0504a62421f41499b795a1185bd1a2eadc1567e26c8fc79b81a69e494f88110ac0a283a85696ac1bedc5ab5f8757cf36fa18ffb4aa038b1e3372fe597c710b65747275a26621d85e41313c15a3eb0449e359c3364ef2d7a2741466e6ac12c0b6f025124748e4a5cf5bc3965c55d00da94533", 0x1000}, {&(0x7f0000001540)="2aaf6606a6dd57f28a521eef55b749bb82213b425b60d05a0504ad92c701186da8aa95ddab312c25470ba2114199ad7a4c7665962f7b1c55d475488939f1d83299e05d267565ed50ff6e615c08f087a2ec74f14f8697", 0x56}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="34c072ca713ad0bb3a886248ca6f58c031d7e63d8418930bfd38f65c163dc8fd874030d4df0c4295062ef6adc97978007891bf071905176c220a54fdba17d643c9bfc531f2fa13ff6685ed0732734a403c7e7a3033c747af9bd6871d86078fc33f8a2b29f771683619e2982d6b3b71efb75014b33887c72d85a4cde0bfd9cd3b799c86a4d08a85dcd7276b777b315a02ea02c16f14e981a8e33ba0ff1e18d6079798f6c463f20a690f7db7445a83b11e6cee7b6a345373ba222b06a1d34397724b4235b837a80b3e54da82ee031af2", 0xcf}], 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) fchownat(r0, &(0x7f00000015c0)='./bus\x00', r3, r4, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 10:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r0) r5 = syz_open_pts() recvfrom$inet6(r5, &(0x7f0000000180)=""/46, 0x2e, 0x3, &(0x7f00000001c0)={0x18, 0x0, 0xa1f, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x401, 0x1, 0x5, 0x27b}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000a, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r7, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x3) r8 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 10:21:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 10:21:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000140), 0xb51) read(r0, &(0x7f0000000800)=""/4096, 0x1000) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) syz_emit_ethernet(0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x80) readv(0xffffffffffffffff, 0x0, 0x1fc) 10:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/148, &(0x7f00000000c0)=0x94) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad37705000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002004, 0x6) r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/110) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 10:22:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 10:22:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x13, 0x0) preadv(r0, &(0x7f00000004c0), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="9565a41c496e572a762fbafb4d1db3108d"}], 0x10000000000002b0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 10:22:01 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x3) 10:22:01 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e3eaff2212c35e2421e12eb5135f17d014caaf6136e361212f6000b6a33141ca904eafa30906b26770448ace65507ef67e9a722842eee74c8cf39de182a7774b8fc1b70b6437fdac442cb", 0x4b}, {&(0x7f0000000140)="c38bd4f4af8d3f9b1d28c77dda0abe3b2b3464c83fd9bbddb0cf107e3cba0c203f88bcdce98890718166bd77706751eafa25dee1ed173184f849647abd45a22b0ebb8d3ce4b21c02942a271378319404a4ae3b71fa07d55b91039eccbd10fb2083de5c1985316202bc562e1cc4d278199ddf31ef07b68f37d230885aa515a700959fe2faade5ea6cea29bac896703f61d1c6db54fa9ebb433389d4f8bc9cde8bd40c3187486d63d905c181e58b27c95e80c70347641334e46ea05cfd19cf0eb24f8c7eec174a0e248e3f89a14056c65f56c7502cad0fa2", 0xd7}, {&(0x7f0000000240)="e82a3e6901de785a9b2c0940b313513847a636af2ffd41b3921b2544b6018c79d75c09ec2ef20e206590f421a15bb422aa2e1b75fcaefb9ab22d94898fa2f448ce3d0fbd53e6395558e3adbd67cfd84d1786f2b5180d9ea47476d1393f70d56f722390d2f24fa8b1a3c5a2e944453f675ba05360c768bf62827f1d30fa591dcfb016522e129239d92ef2d0d7ca891b88dcb82c4d24a06c621cd906681d74ec67f725cb59bad30cab6d8595c8c8259d764dd1c8fc401e304f9a2f1761f577cec878312d73aaa506ef2b8e61586b376b646acf46aa234e76dbeeeda0", 0xdb}, {&(0x7f0000000340)="6e044113c3336517d89258621aa36b206ec0b4bfbc88953e74f839e1ccaa340b4d14f4b16db02139ae61148deb2c40faa66110980147e0bda221d66bba24ac921ef8e4268bc28d6564a2554084311da51b352838c4bf9fb33d5c5e1582164ed63df640bc1a6caaed2cfde65d23a7f7c6b5063ecf4879f16802e25942dede4dd3f64f525f32d80a1ffc058e1b9856682de49d3fac01a8fc6ac360adbe35592cc32004a926a685378bf39456310d5ccb1782e44d8a21", 0xb5}, {&(0x7f0000000400)="c79da16ecc8cb47b582c061972386d6329293e066196da9fdaa9df688c1c43b5f8eb8c5b9cc64dc06e01f10a176b274ed9bd8b7ee134648aa2f5dcf062c1", 0x3e}, {&(0x7f0000000440)="4261269637b4fc3a0a3128e041cba72dd3f5731e02e5a90b9c2105e53c4d03f70a826019aadb3d51f71a59d464892add56f2e7c7b7161f3408dc8b21ac11f20089b50e2ba67073837b5acc3adfd2b5cad3a91ed91efdb2549fde704d54200d2c67eab954b8168b4677324108d372ee40bc48765f903adc15c7978013e0cb01b47c2a946cc64b7da19e317c38495869c29d0f628392f29f0b3ef6880f62d64cd28e21b3604e57f4a6bcf94999309a0b8a28f1a2e0d7b4e1e5ca33c49ca2333325a6c1eabb9cffc05f50215c4874f7a3931f814f2b335b8dc96fb2f9ce8b460c089d9f103fa106af0f4dcd6f3a7f6ceb669bb02f44e00b8c27caa1446bdfd3e7b15c3da9afdc8d815a520c2e1f7454b128823432fe60c0cf8417c25e7605e237094aacfbdc3c76d21103c1ec5ea00f59af658f1729e1cf78b49ec9e3551482b97a77850a48bd2fe5e7ac390afecc5218e22c18176796dedbd8ee4ba0775e2d4991b8c04901c6d36cb795b3a1a4b36cf9a085c9045dbfd9854bfa36efca9e11e6e77a9d1520949c88f10a79043034197a62c90a15c1adc0f2deb23732c41907fa8b9908ca8730241097f064824a9cc73aee27cfa5e57ef47229cff5be0838e4d867e93e73b82eadf2d726874d31468f60300c03e592b263b5c79d2069d639ddf986ec62602e790751dd1bcfe5d1d9ab431296b93767a8ceeb4c4efacf1737e92f4c145ae68871a42c90d1f048caa36ac77c088e4a067af31066a7dc2d3f88b21c4fcaf100beb3dc19fb8b313497e3690b6048500e92b6dc517cf06b4e09a25508453cc02bdd76a13e79a5a9e04e7d635c7706f6673eac47d1dac49d9bcc761ba65a4452ae4e1b9219e50a172ce142055b1c862bdf4ce66fdf08d89a98ddf1b6640322e5e3af38fc2a7c66540a5453c8ef3dd96164cc37b3d190ce959bb14227190317d835bc3121446d387f711196ced1ce34b7e1e884e378b07561b2d66baaf3a1d9e1235efc093ae95c10fd917b272494b05f9d04f30bc2ba6ea69a2dfd4844dd5ba170abde300553f81a59b32ea3a097964fe6f221181290d4a3de47a8257dd1334a1986be9c75a846979300b14274583db63bbd3d538af6c4958deafed7906d3df349e7053b5360870325a2372c463cd11a1c341a40a589ae8500c0ddf071a9ff5990af9966eb9e495fa6cd768ebba3f66b050ce902c9081bea15bf226515b8b5afa543cc2ea123e7f2bc10202744298e76510f0feb1731a7688d31c47a0fa5c981081cc2b981e2cac5f938ed4b65c9923a0ec47fb1b1c94549a91fd60d4366c3e3aa21fb1c9b7ec9d89467045a09461c2f3fcc9a0df932b9d9f6cf3fe060898f7db9a7bcf19a0d6316056643654b786bde3fe237815535204cda9ca3620e9e31c58031a07bfccd3373d7cf4677aa0ee771621d6cd00eb88a2ade73ba292e39a061d6161631af03f456ee7b0fe314a5a1d92f987a31c5449d05a0cce48aaa5e97b16f6a6b2f2ab07e11c7d47a5e079d702285fb4bbb02f181f1d95f7f31b2329e3149953b6c1ec0589356d96b2002086237c0387e85b33a981876deb7a6dad0fedcf377b015939af963b4b82ae9e11d47ffb52037dc944800143245c23d770f1a8f3504eb29e7a362dcff719ad0da57f6d814bef91435714d18cf9c8ef590a18abe178466bd2a5772269827833384495d2a225769cdf75f1b64a40b82abb54d98ca7e5b5fb4f3044ae5ba39d49bfde6b56ec9a0179bf972a8fcf4f71da7686e5e4f8d77df61febc892aa02e64929fe8009692b7e5720bca63ce241af7607bc2e61d2d943eb03e4737fc3c75418bf762f1814a5bfa8ee22565a72c5a250284ed87c5372ca2b51a22559b971cf4091e5abd34b562752eea9957193ec41cbf3b633ee0ce642b510efa0cdaa508021fc8498284236aad4efcf26437dbffffe9f236527cbe7fd4f42dfad12c1828212cff1886399a31ca3a0c5830864eb38fba561f1090e7bb5c8b3d1c4b25b669720879482937c34f4591b29528629ddd610c79dab18787ad25e4b27ed1f4e6452a4a99860d90ca00872fc6464187e6ba8d98ec39f9036eef850af0de52d874c532c7d444c4ead98d4676e59b6dd7177fb3e340c768bd8b8c59987dc438a235e1438271fba86c130c29902b4305334a773ba7f963ccaab88ed380f0d5a3f736287500a697f126e9c8a138e3f7202dcb7b55a11586e0aa29064c949b463c6a0d70bf717bf0cbc6a86faef8eb3a6f30373a7e02a750203d6656de72fb1d0c2ee8853bc6cd22d4a1fe3b343a099925ea4d6032315868aa599b3a9c5d51f14853b3eae2138f9410821438b09a39caff72f9fdb3cb8a96c9f5a30560f5eb8a69f75bc8119757c742968c33765e7dbf0d2584369a253b177972ccfebb64510b297f3c08fe6314dc1271c00632d81f4b9748d29eeb051a976301077b161bcabfa9f64010a46eb63339ae24a6cc1953f1f3841e3702aad6efd3f9efc5b72e1948776d49b14f8d3b379f7c7c84a08e0acbdd073ec4d7d324fbbabff17ac954e79d699d5bceaac0f1568eef02215bcbdf0c394802b9d32a4e3f616f81487c953c2ddcdb669f175388caf5a94a41a14607444330622a1728dfda3f593e87d1acb475650f5f9ccc1eeba8e7b2f54bc8e93d5eec3149e0e6b789b34001353cec7282409561608feb2a9449eaf4b495c97e83b69875add9ed6701165947aeb6eecbbd8f65968eed06d22648ca7f5819334a8e42a3a7bc77874cfb95a810fab88485598999b32e8755636ebe9c9ddd7a4cb856b643047e3bf2f09a6658d0f095fa5fd2f078b071f3cbea1da0d1fe32d2b62273fa46f7a9d0cafb8dc6c3206a80320a369f17aaee90407bf2ff26964935566ac341ab144aaabec968ecbe262aa169530cdbc0c44c690e705a328b85c079aa909a29255058e86796f9ea59fdde872c4caa31e4ad0d3580a86e122a3bfdc8bf6130aa05f35a1983571af0888136a3d91f0a3fe67912a5ad8824874753656718fcefb9a8b0869a43c681b7539f40c9cbb8bee156235abee08d4e7bd929c9d775cf69a26e61ddb63101b174f414fb012a65c5bf21a6e56c4a6957cddd01b65caeda052cbf9cd10defae23468631d5368c2f689b718c2cf83e556fcf37a64c2ff28d1f7e73e71360b9aecc191738d879d89ea99e09f6ee614f8185aae96d09a030342ad26371ad24bf5681e796750392c7a1addcf2a1c0bb6822c2cf5d4f53e1dfafc943c59be089b57c936c72f3950599a876ecc1e71d480ed2a57a5e7e2d5c7a889ea4239263386e2808be339301d795744f44206660fc571dca32997ea4aba17f3d9db603e50fdf5698410c1900b5f6d9aaa7174ea5aaa7be8fb96d0406d632e4ebe846253de979d284de4638ce2fbc00995957047f315a351c0fa655c19c94abc5f82958dc2ee82fcdafea5b72456cb2fd467dd401f409b9cca61e3e559d4831a909f083d1fc95294397261c898708624f6b3c1e389e2bda560af87b7c9e20ca8d55cdba6c13afc708afd16ce238a174cdb5e0d376ff8a4df7b70dcccea1f85b554213b6d0dbc85198def29723f76bedc39069f25eb4f6e59e4b67ef8f37dd56e45184ae19480763b86ae05708d866383863f7f32335ed243a300a506ee2bdef5ebaf03f230f39a839fd4a4e1427bc4c79175494862e238cc9d9bc6566b7f9086f963cc9362af8e5e38d5303fed6b6d71f5447a593258bd256bfd8564e571fba1b55bc61f9637310ab4ee097a66f293fbfabac938e4b59d404106307b278bf5629bfa9b0ece6c8541f760c85ddede93edda9a6368e5cd65642f7ebe82332a79d5c033ad8ee844c23aa542854e22fbc52718f8203297e85b9b08aeb8c84a184f81cf81cc2b97c64ad92aaaa39444757dfabe37827784da0fd42e2d99b4458080b173c16be89a8003bc2eccb09cdf806be1b76e8f9231a44201e75e0a9f4d2d2711a822d3aff4e621a2b247c3c251b6746f256ddb1a6579d7733ef112d86fa6585b7ac4b0a53dce3b93d5168e2c94680678e67b0dfa07390be53226a54ef445be71fdd8801b94684a474604ec0f82e59a7e56138fc849f4cbbb541dda7e4dd867f1be4f0282f49a11e3fc9b26e5be7ff95a6dc3ddaaa0736198b09cd0df320f8c8e3e33d0fcbfd74619237a364de47ed0f9a4a250aac43039287b8f4b1307f6d26dc93ac8b466eb36f984f11eb9d1a0b51457352e0839643dcdd17592e2b1413a83bb7b5bfeca2510997f7c3b9bb40a11d5274fc9bf314b180bc38ff6cd6d9f31cd7d43c5455617c6dad2d3d4ce1b10a0651951017b29362cde2e12a20a6152ab0c70cfabaf5b84388b745926931fd3421dd56a166d82a29b92424a0f9db45e5f49bbf104ac4551fa627045cf365286f333a9880c209de2adb704b1d3684c1a2d5aaa21e80bb69c4299d45ba8e4b5b311e7788cfe6b6af2b23f0db4fdef8d6853ef8691051448c0204259599e57f4b15bfe312d7145e1c6ddc4e4919205019d75d4f971c60e9e4b07017d658e135b06d71df3778c43eee893e3b4e9d0a1cd8505da5d6135c34a528e71fdabcf287e6568d7b233940b1d1400a2e71a55f42bdd426a701d54b43f7a7ee2abeafff9e5553d353e74b430b46775519fbfe75327a97cbddfc24e881bb68d1f7c9bddd5abf18d0c67d0acbb12cb8bf649816617e884e66098c6dff9cffb70c220a350d4f63689b3f490f24387b72f413a3d1160ab5f65119fa185ae23cd8bb64cf5ee541322590d813e7899764536288009fa04b6d33866f5156096a0a19ecc73c54eb2f8a7fbd4c939b429b0089e39f7deeaf601ecd4ba1a4c2ce3518c957486d1875f95f1c7794d61bb7a9e20435f437c31fe0e5d0cd6b2e1d2bf041d6aa2db72ce267d18065c50076bcd37aa30393822a472590978c4e6839310ac393fd9e8a0f9638767f35bfded398fb8160de28fd82a0d00d6672716c4c688953f080d3e0df004742527b02e4dc80537a1032f8f7cba320961d37b791f716407fa8098dbd60ddbd208932150206d12c844eef89eb7aee5cc7e5f46473095139659b500e7584b47b89da93d95c6cf196dfdb94247b396122630ba453f409fcc689840aebd75c8c57acd249c515950c6e94bd95f4643b34bf344ffc6515683dea14d20190c64c80525673851b8068099dccd7fbcdf25cfa01593a47c9464d91fbde88412831e61fac953faba2420a9bf95ed2ee7ce866f3bbde54b737a421df0cc9882b3a502a28484f180b65ebf026091a1d47f54bedb0a409a72a07e481322598a341494e1076a356af0e141e4fefe136e683d9ee68076cbdb4789fcf301825fe868673c1e302ebe6cc4a854980aa85f62f3fc9ec01301a1fa0a2121e45c66404eb270850d800538d08fd6f2f553505cabee4582bc77db50d7d2f08295f3b76556b6dca46de02d5b35461189db3ba237a6fc9c2b3d5c77150b08295afa7b0e83dce0552d37bd7b676365e8b9e3815433ddf9d06ea4d8f07ee78b045eafe17c8d666b45eb14195f3d704157a6fe01a6aa3d43699a627cb09a0bc7d118980040854d9f9060300ac5d6af57a90d96a850c6dd39ce4f948f1d4a2e758a5ba9dedd7d11936bedacea726e06f2dcb1f2eb844602b102cdaf076967cd6885dbcf55b302207e58349371d3b24c7f4bda2261c32af7b42be37fd719471a250b3d7ec8408ab8e2ff0f16361668835484fba86d9fa29347bbd37e1c3e7bcb33879a27471ec5ba15cf6f5cf68029b8466a289db194108077eaa3298fd91eb195766a86160f898c85c6e67", 0x1000}, {&(0x7f0000001440)="35423d0edcc25bbdd633946b4ce6af103c26c6ce64063d0d13fa42aaa2b41d09c4cbb266712ffb2af970c6fd1e769b6dd3adedf082b57894eb476d5a66c70ab091208eb24cbb2a9c16c6f0a0d9a09e5dd9cc688884c11a7f06f3e2ac1e5aa354e43496d97e7a17e4e3e9fe753f64220f690e496f9ad5310f9077be7341869f9ea7ebac6e3bc70b8295660e9afa0f8ddc75ddd442345d19cd1661bbd7795b42cc0a02f208c5c59227071ed5d8df443876766c903a0a3421fbbaf0a474a557a906d31c4493bd72e5e2da9a0a1856e41e40bb406ded709a93a283556fcbe85f291300c8192369c87d8c09a296a8e4a57472aac58c", 0xf3}], 0x7, &(0x7f00000015c0)=[{0xc0, 0x0, 0x1, "3b5440fa2d75b5984296df1ba14ad76e2dbda7aee20d3ef4e859445ca7554e4ed295dd86ab0f4f0e8b333d52c42facd2ce3daa66ded1ab3894ff16217816d51eca2975d11c1d46b8bb4353d09f9822e47d172dc029b712873280088490367fdc7551b23be4063b3fe495eed0b69682e6ccf40466c945812e6355b2e93bd1f1161a9845c79ae7a8af186fef2e7ea8c0d18d8e165731976c5390e2e849c5bfdb900265e18a5844234ec7"}, {0x10, 0xffff, 0xa14}, {0x80, 0x1, 0xffffffff, "a590408fce56d49ebc972b4ced2cc2ff30aa4ab6fc1158e5e6fe0bffb0e80b8c1b29dff4ce948149bb5ef5a6e98825d519c4f9a094ef26e0df01e099399e832f7141eeb02d270888ca2c3dadf791ad046139a1ed250e0c92ae39d5b6f3f0fd9d9418ef128ebf1ade3611"}], 0x150}, 0xc) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 10:22:01 executing program 0: 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, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x200000) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8001008f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 10:22:01 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x3, 0x6, "08b49cf0dc1d2eecb1787909480c794df88f317a", 0x2, 0x1f}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 10:22:01 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="c1706acd6f5137b0ffe5fff7ff000000000000008a281128d9788b3fee8d717fe0d0156e050e13917eca1e21997ef65386e6b97ca777ad39b70ae7eea9579196e93c7b697d6df24cfd4cc68a071d7072abbe5369acfcb36c410408a16ca1a49ef7b76b81d62001601b1e669035558a7b699fe610653650d4c364e2c66aeed8336feb6a01a1d75cc8c4720c492c994d9f34c5f469c99f91d059545a"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r5, r7, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 10:22:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc399, 0x9, &(0x7f0000000040)="9e6079eedb314a12dc053dcecdb084f91abca29949171f6092f6a0afb1cfff76653dfb9b0bb1b560973fd7a0d0078dca16245c35d3379a9afdc73b2ddf1d0aab53f474da80dc842a40ea34f7f555896bfaa4fe2b00a8db91eb9babec01bf69c8062518785705cad98e63933ca9a0d29caedf733310c93b246a77471c7b872f266277cc7a90f660dd6e3828bb7267fd8a023e6025365762396917014e048a6c422d5f74877f2f4e5a2d24ae765ee658618654ea27f0af7041ec5ec03d9070acfa167587e07f603d780dfb62c789655bf13e2befc3ca382388595797ac8a4a5361272b19dd9af69e897973", 0xea) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:22:01 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66694658478f"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) 10:22:02 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) kqueue() fsync(r1) kqueue() close(r0) 10:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) syz_open_pts() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) dup(r0) 10:22:03 executing program 0: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x7, 0x6}}, 0x2) read(r0, &(0x7f0000000180)=""/197, 0xc5) r3 = semget$private(0x0, 0x21eda85ff4320ecd, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/142) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:22:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="805609ee67c16cd4c400000000000000000000000000004a8cdd66cf3f29b71a786808e4868fe2161d1b412ad2d5ad1f007a93bbda3951d4f328855b411b5c32c067a27ab5f574f22db64f3fea7ff98a0ff5dff78fe2dc8935f96a3edf2cabfa063e64893e948e223255e03333933717b0734e52", 0xffffffffffffffb4) socket$inet(0x2, 0x5, 0xffffffffffffff01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648a3230b00757058450bbf203d8c3b5515c1fe188de0150d6182cb2a7802edf897171c8906e94646ac00060ebf7d38532e10a1e2f3b04c222f400dc11db37dcc6e135fa486efe12bb292971f825c75a326ffae629e7c3ea84f4a3ed36f5eda0c25ea7455497f3a2850617e0ce038517f8224940d603c01839faaff07373eeca5840449ea3e8f29c8f8c6f728cea486ad6f47145d4ecda09fd789039143941c6887431a205e5dc768e262ee18be651cf02dd36c9aa8997456bf742a98ca8b941956557d1cd95f1ab7bbda816619f40046db148b683b2a8b5dfeeb876aa65468d09af135e6840a051d10cf8b5d7fa01d3c6ba70cdc52f9d4000000000000000000000000", 0x116) accept$inet(r1, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:22:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) close(r0) 10:22:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7ff) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0xa, &(0x7f0000001800)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) r21 = getuid() r22 = getgid() sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="9e676ad19b404559d07bbf9281d1c0d69cd4ddab0a863d44b59a5ae97a1d14818e5f549fe0c5aea71d7362aeaba29a6913f9daaf950774f616c1c3b07ceb0398350ffd16357c87618e7ee3a8cd08f5a3c0fe66332ec441fd6946b32e00d33373325e5225dc369783cc481529166588108c0a7fb334949bc00835c69dd55b49facc81f7132a", 0x85}, {&(0x7f00000002c0)="a237d4d8d6c51d0d22322173db6c2a9d3bfb1a74a9db183ab73f47727d1b5a7647df7f18c1e9d366fd2bed477c2e08be448d2ea5e8fc472016a4b890278456f3f78e8e0cfb770d622787b034cc21f8ad4e87017b305cab56c2b877998d204f037e404ab1557b3ae9a3f57afa", 0x6c}, {&(0x7f0000000340)="c27cd6a9855f70e13c6fa7bd7b6becac10960670adc49944f61095a94b3146fc45cff219803266742231439cca964d0174d77b79105f44", 0x37}, {&(0x7f0000000380)="da2b67d4c0228afaf1f5db36213a70d82d9b63bdfd5d7de47e833085406cb7853a3c2afceac6143ff54d22d184226d0cc9e3edc311da5f19ab718504aef233edc5192d5f2e0b8bab52a35745729748782f8434a8a986c9765875b01ccee659f0ab7887f506b294650c75b30581bf244b87bc5f076a8f5cf31b2e4d08e0f3c8ad0691337c34538676455d7b188e5cbd8753981800da4825c67c4699d68b724bfb506fc739d84b0c61b66f53e32d85b31b5f3990016b71", 0xb6}, {&(0x7f0000000440)="db74c2d023b4b7b09752f43c791a016c0062b2b07348c51be64b83901a878579b2cc7986b29da7b113dcb8fcf6c1552364b9e7ba26230cd00a0ad0b3fcb9bbb66efb4c916c540fc84079787ea8098a7f4eb948a0384a81d9209091252a874f940cd888c5a691c4809a6dfd6c48a836200774dd68c50a1ef00bd76a4144978ffe88cef4925bbf41ea74ee73015690f97495eba2183081924265f9f20ed628ff0d004ffadfdbaa4252df193c1ca09d8a3a09f19c20671b68edc2ad037d68411249b543bbfa248023b2bbeb234968f9a3a6492f213b542526002c6e6914b820ce8c6f74e0a09fe9c70607ccad9c9b515b8c191bf51f853eccf36499f09844ed43358f4519003ba8e53cd215fd2c08ac6777918550db0adbf4ff22156d4fb3c0f98084c24c86177073b262637a8c4f5f14b41f9ac8c1a7c9415f423a610ef0ee4fe32f5f30f41d4eabbc05d72cc9614b41bc329e58f8e82e0c8761cd99c782264ad530a3348389db40fbd39283c9e8a65df9196b486902153982fc0659a97ddfaea7cdcb0d215ed69fc73c3d1d6787148aa87fba3568b58c02deb40b3b74752d0b7284f42f9a61e75cbeaa39ba1598d01af4e837713450b4d8ddb69c179a99851b0d6a8e3108d7ed55a518be98ca91a736606c86c8de673149069f7ffcfea881a4142c4ddd136f42ea3f2d8b9d75a0637272e3b4e778e918194c3baf76336512aad03c35eadb7976ea447a59a0a32da9fab9e894c6d9248730a29bda7f8c88fcc795c5996543a3b8e186329f49c1d5290656fc9c50a9439ec40bcb633ec3b215db5a4df5263b0ca31ab0277b12ac1b51a4be37138db6a738aee44d07439d35be681c31f56f7bada0dfa3d9560a12e184924b38e354a8cc4ef6274757239e516e200fc692f2fa06a9c74c5eb403506ad2031360b48634446aa7aad20cf01a2142caf8a4cc4ba2bcc55542572c8ae47e00ac5a2bcd9468e4e3c07c4e3c5fe49ce86426cd71fc17c61535724bb3096042d0a5238147f6f713f5dd617c8200dc6121a6be2f6019239da91bbef51380528ea2f63900ce660e9502844f392099739d9f7173c2de94c3232b6af96677cb16d1f04cb3c2d95651f7e263adf17dd708e440f3affca48feb5a4739ec8dbf23e7852ca211c4e6d5ba68cab80df59cb402e1a4b675cadd3df0920ba4cbd87800d9150da1f5764315ac7ad8967e4a1714569a5f8734045113c95e8d7581fa4a334b499c36f9a282d07a57a19f01b847a5bdd3db05170d85696b184001598ac2e372fe66223fa98f5499c448090a86bfc3f33ebab5337291a8a382ef27ac82fed6526562fffc97fcc434d1c94cb610f1f30c0bc9d6ddfd60511d4325de930fd205488afae17d9215daff2dff973278a55d863ff17772ef8f6955cdb3bd1a9e9aea88f0ecca267964c8ceb0a087cfca3187f67f9a157b2e2f69c8f5f1c02f89f4353244b8935aaa3313e577fb0921957d12659bedfdb742f4e12d3e4d877c6b894869b01ba15f36c583f61ca34ed96b89becc692a40ce5fa2fa44fc530ae5999211546554179a2ab2552608ac57df7a4eac66ecbfdede2b601e8f22651d10d8eaba4200941870c8ca2a38508f30115b79d7bc481032fb9307c573323927d2a102097be7da3101b35e2ead09dd4cccbdc9859588d9c17035d0ca603ddef83086996cde45e378ed46004850db31d474b4c59c0b10cd7f31f2067871d4b06c260d1a04d5919d140fc051091d6c3a4c26ea327057b6ab09a7108410e1a8f54bf6e77bf5c8594304d82775c3adc0745d8f278fb40bcbbae46ef2c507859305e3dffc541506f72cf44148c2984eabb56e0f6be8d8d21aa9de61cba74bd9fbad6d54d49fde553640107efe38ebf5221caf04ff6c66aa8a57dad0c050e820a0386243ececdb4d6e5f63409dc5b08f4681a243063306aff4d6c7d978bf75795273a5bd5746647d563873a0b881b2167185120e8eaff39f83f444151557b684808a7bbdd07e615ce9ea22f6e168c22e3dea471c6f5604eb209e4ffcdef14ec0b8aea82445bea39aa32acf37b34b7c4439d35c43489bef073ecc187d3e59c9a6de51b2cebfe811e5a746c621b3c280d01374b2256eb3d8d8b096b422942abc215d6d93d6e8cea56ebdd9ebb336651ed529b200d2b6ab6f34820e76776acf18469de721e08efde11a6dcab77b6bb7f9d84ee0bcf3d1f06020cfcd09f2a299e0db738a497de1713063ccfc267077a5a679d993dfe6f932261e46adb3ff0e678db8a8df364d9ee9f55696557e5335891e98c027072d7474e35be784db9270068ea68106b02b373b654a678830720d8ba4ed745b943b3b6aac006a53f0b5949aaef063f8027e98d619a4bb24537ada984ed228ce63e6468f4bca8729b88198dbacbe8147d0e1af80ab693f37387aae3418576d0f8d2373f1248f5a8109fa98d2da9eaa56e4342d02def09c563de04768911a350e620d4896a559f6da415a297936b2093a465427772fc0b2e2976881c2d7c6ffa93a519f6e642e487e49208301c65bb322e2876b2389b418fbfcbc78b220f477725bd5a52a09f2e7ecfca982e428ce89bb06c90ed5c5f2bee3ddca44abb64c15bfb134b052c8e70ed6a337f588874f6f2589c662effb7f614b86da75d1154e2d066f5edd53f4c0117bc470183c0eb29da4070481897ada88dcc523540854395bef161c14100e80f346e9fb1a5965a09ae2b069da1abfe2407bd2efee7f8fd10c12fd01eaff81a4fc95f414cac3b8ee0b8b1250d322dcba2aeb6a5646496bf23f248bd614b5309f400711b13a24ae6aca12cde56ad86e7bc8cd21c17b4ae84b24bc6573e421a261e4e06c5238feed12a4b0cb338ca9f38e4318d023c2eba8739d5157b5aa2c624f5f02df765acf838f74a7cd7f0f4209085817b6fc6b0046ff2f0f652a225b2ac78130783a154158fe4629401bbdb70fb138ae0eaf6c02b43b423be1757de6ad7688730671f501cd14baa9969a0255c085c1f989da9c135db00170f74071d1237d8ed7c2f0a98d17b3354ee6fd5bbf6d628bc8f62f2712155d935997d8f4e2aa49a892ce68bd35e4c7c4a56df78d4474db7c1ab760a1c1d33e3379c9aa9b01380690f47ae1577b3837b143609beae05517f97ae9299de95b791612b886c4b67ec33e057ddb5cd4efecf9f04fc3127a009827717a1f3dde1123c65e4d095016d8d9cfb883b65b2a3a4c44263afe4afdc55d85385b47ea87d115e0079712c2d7737ab8fc9969ff6fa92abb6d3206365596a287977c8eab7226f09f02cb417034d2648961124ecf469ef0561444922d004cc61ebf11c0a3a75c8e0da83789b16310068b7a083729a2b5be76898f09ecaca7605920db8734ccc7ccbdf4fb3508678409040a1a0ddb626f10d2e4f76363fb863c798b933ba2ca828f2591248c2764b1554f8772791350e09e199a23a5aebad4682d855d12137481fa8775d91d4a552c83b12052ade828104263bc402b999681995216ceefb26cca653d20a13eefdfa06692bdeb0266ac9cf91d1e1739103e9006a00429d2e4b10e4bdc100c63d420faf4de106c9479a27fab0577c7282310f91954a1a77136ebfb475f412725fdcba1c1f37a4c260aa375dca1f2586a359f919e652352e0b26b62e94e474346bc67f5d6a99949b6b259ddf1036de83519dfaf9a31ab238d98b791c3acbc8728b4d06231a78b114abe91b9003fd8dcc332a4f1541e5b9ecb22d116520fcd3f39354ffc066238973657b85c3c738b730b78126fdc21ba07860d21629e1f370e19be8dc3086df1c6a97cfbc8c8b866ace2433715e9035d37de7bc88c23d9fa0fa18c5c305cdb33f75214e0883ba31d10dc730adbed7d3bfaeec045d912b25bfcb2fdbd1410711506787dca1fffb4241efdfd5d422c2f89ed12147b092f53b5f60b1bbb8838996f6ce607c979d3f0490899a848fb770e96710e564ce0b225cf21632a5b16890dcf82feed6e22ad8bc0dd120552e29b3bdda4ea10661d8cee59791c20b363d0a4e2feafb5a2575bd99e0a55c1bcff1c4824b98695c37ca44f5076384cf1b97e52b4617fb7d304d5e9e6bad126792ee76903d2fcd18fa79a08d7eb9f9ba61ea950b8c49d3accfbd1bf41d4758fccf1849edfc742a87ea9fc3e3ecce43f4b76f93e3309d6ccac11b9b364ca3c1a0b54e2c77eb26a51d88ad571f0ef5e45543da0640c946180318603ac6903fc4d34bc8a7cb7bb2b1fdbac45309e531943f714e0f89748d5512f55abf6aabe60ae84f98d9b0450a94200594591d8b04662aeb391b3a2020163f51923ca775aa5c5ef23b5bef6827f5a89c30049ca6652efd5cbad9760435937678f436f66fbbafaabf568a0dbbf356bb7d460ce2cfecdf1a6b9755827df0a96ac603aaa06938a5ab1ba03d4cdb4e360c3ee336ce501df76bbb1de2db5b93228146f821b17799948450b0e20fa26986ab31b6317110bb79cc83b2161b62add9f476b488d6041203e2d4483cca39877089cb54a19038791dc84a29b1ee796799c866fac692674e6c3efe5a8a462c1a28e5d6fbd753a8d7f0d7c3cfc6dd9c871fb0ad9c9ae4db4210236a85cfc02d7b732968395d0eba2394b4a3a1ec213ed12e37c1720d1a3a9cc2bb3d4369b001d56f6b4ce75e305c47ded728c667f61aecda40bc812ab3dbaf47d7898b6eeeb807ec9f018f31dd918e701f64cffe9b5489660e3c5661d59a6d95dcbc348e8914f049e1079429f6c19f8780fbb667ea7533d008bb68885ec2afb2a33d2e8fe4639f486a0dcb4f0a011ae45e3e9547241b4bcadd996de7c747faa277233c0759ec30f7f09c795523c7ba3f55fcf18dda3f813068d60a623f423110a7f6377fe05a03a43bcd35aa2077c62d4a1fde966cb524d1a60f88fe82459484ddca1eac0d76e2b3d192abffde05fc0d77d6e385d06e17975923358a42f0bb3f83b64a6ff40d59a00a2a5e1a09aed4fc721dff915c1a012842e6843d6a56132053dced9fe8a5696918d78565f9e87e917a2ac1269a4d7ea02086d81daae42de88425554e532cbffa62fe039039a9bff48bb19fcc3834c01b04ff3c45c20d5661bbd81c8b7a4e068720d29f5057072ead171abbbe03067a134f4bb70ec5dccc87d719c576bce50963d59d0476035338daaddc5868a01479de9a0c3a62b4a46d79e6998a74af5c10f4570dae0a8e3c66e80f31fca20b8f7fa760e4d36fb4df7754feac86ff39dd963cadbed2fd322c115b7c4f4bc9ede1037e7a4f77d603591d7138fa4d2b61aafb31108946475ea03cf04ffbace9f790a9640ad9c46d77679a805e28b8f32839e4b2c90f64b6ab0e7a87c345dc65c291d74e16ceb3241e2bb2b7d0ca5ac9dad39a8ae3a7881465e363eb7a7d8ecc19403f31d0139e27dd3844bd8fc4a50752b46654871c5e2bc672d4f5bc53ec22daea3c70a7ff88f87b7bb9e36f11815ff9a3b7f9833e5c4b0ff5a21b055dc43dca4b7c4e4892dfa99af3c9e9da5a746bcfe865d55036a9f75b0dab93a09d81cb9199bf5a1066c7b851b2ab1054294b4710b80108d0293e080443247ceea68815c938b21f20ad7f7394fbd233a433c075c70bd960bf051eca214456f840b51461647dad9ef8063721bfd1dec498aacf302d8d296d7c458e71e72e4d7bafde317136bd75c8da8e711d9f4942b4237bf2f6d6389899f0742ee82521a6f07d5fb68322a96a5d88d361a408ec1f228dfab5bccfd646130b4c78d39be4490cd7bf50b77f0fb5309a7c960a59fa7841a589299c42fc0410d47c037c2dc945cc84734a75656a4bc", 0x1000}, {&(0x7f0000001440)="6a12c81b268ac06b3e030248a46aaf619929740783c016ea2dd69facc0ae0177bc6911315f5e7f2fdbce333b49515ce08d992099534049b811eb93e88865c285444eb88f63fb8f5dbe4f85194124823f6f16211b726c1e3f5738be0d306080c7f00155aa4d054fb31f253dfbfd2e1c00dd68ab398e95e6ff1d38c311f18bc7603e496edcc3e12162bd1466dd1833bfc8c4a84e8ac8ca0f1037f54975bc379a6a8432644a834153a42e0dd57a1ccc678890f49f63141e6102e0e8655e0098ec3e3e3b7ac76959d044ef06", 0xca}, {&(0x7f0000001540)="80c6bc0a3c01a379b61d9c493adc344b05283128c2cb965820724dac2627a30c5c9d0b3f4aa96fab83d5273212cec601efaa8d97ad3b849a3f53d6662bf5a2d14deec7341af971975ae786c7682076291155e2a27ce5a0848f65c288db10485b", 0x60}, {&(0x7f00000015c0)="bd1aa050e907376cf06fd227584a8b3f5d601d6c72508a9a2d3c32f830fa2ba441ab7b07eb283a528b6cf24c23c01d11c726d1bf516385333ff2743ea564464477ef5b765ba3e29390c4dd01df875c17998ca549d6333d2cbb1bbf2066f4f566d6ef242817ccba3e1cd7b05c7f1e9f3a4ee0d2ff8f0b5ec38243765a03beca7aeac8", 0x82}], 0x8, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x108, 0x3}, 0x4) r23 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) dup(r25) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r23, r24, r26}, 0xc) kqueue() sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 10:22:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffc00, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0xa7, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0x40, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x91, 0x974, 0x401}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000004, 0x3ff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x92197e1cbf56b4e7, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8f, 0x3f}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xaf, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa, 0x3, 0x2, 0x8001}], 0xff, &(0x7f00000000c0)={0x7, 0x7}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 10:22:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x490, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xfff, 0xffff, 0x82, 0x1d80000000000}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/1, 0x1) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x0, 0x0) 10:22:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0xfc1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffe, 0x0) fsync(r0) 10:22:03 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') semop(r4, &(0x7f0000000080)=[{0x2, 0x3}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 10:22:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10311, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES32=r2, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 10:22:03 executing program 0: pipe2(&(0x7f0000000100), 0x10000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r3}, 0xc) r4 = socket(0xf, 0xc003, 0x0) r5 = dup2(r4, r4) write(r4, &(0x7f0000000400)="af0000e22835b9032139a7230d6992183faef44871399ffde20bdc79c26383374909936de240c00241d213e5f6fd402df8acca1fec8d6809e5d5b1c2933301f3663fc6c8819a906e14fde5e08944a658b47cb3412f84cdf9c70d2f500d7b53c50bee5ed62e0f826709dba920bbecd978ef86b6161a49d54b8250bb6a675760ac74866221e38df544b37c08b909839e99fb72327d33d876c553a75cc97e6668a010225afdbce2dd5521f03c85d9430ba204f038d94c4b5c690d326a159fc70d470b50a5b4d14c62aabcba4a3a61539c9ba2cfb414cf173810994f2795372c6d63f655318d90cacef81ef857242146d57e5b09e9fd81510e7574dc104bbfff24ecf5df352d53361c01f5e1300bf4421881dfdc365eee8fc3237f62548fddac3f7c61edfaf5853005a0faaa0c396540237d5c2f01baa5f1b80aec1fd59c54b1eb58e12e0b15ba00000000000019c1409b9ac2650eb30e1292a8b0a9f738837ad4d5ce690f22f3139f092c965e177e354523e938640060e2fc386a18b8520c2af0a397d4c766fdeec09c57e2cc84eaa5f124114970daab85f7cdb238d4b8684662b86bbb7c1684b7ccef589b9152f0", 0x7fb5707038bb34df) write(r5, &(0x7f00000006c0)="3f56bd72765bf1fb8a1bb7b7ad17bd23bec6719efefe69c2f8f297c5a647321ac97cbcafe442f83a35f4e7d27f7d09dbecdf56a3a82a69ea730b64e67a97600ab94f35b160e7bb8a96de39d219d468d7629824c6caa484d37f27e4d9dd009f155f1a4ecbd35ba99dd46105f7ac9fb362f3b02c77183106964b1adf0706b782718bb1046f30cb11ab7b5d435698ce7e7967ae3c3bd166fe46520d1a49ca3f82d4c547c37c14e10a8d84eb11b1f418394817856bea4a8a53d20cabfec425b8124108ab3e392628201688c7eb3c53d758ea32dbab19d94bbf94ded6830c4710e52b4931", 0xe2) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x10000, 0x4) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x400000c1, 0x2}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x1f}, {{r4}, 0xfffffffffffffffb, 0xc9, 0x2, 0xff, 0xeca}, {{r5}, 0xfffffffffffffffb, 0x4, 0x6, 0x72, 0x6}, {{r4}, 0x0, 0x20, 0x1, 0x9, 0x781}, {{r5}, 0xfffffffffffffffc, 0x0, 0x3, 0xd55e, 0xfffffffffffeffff}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000007, 0x28, 0x7ff}, {{r4}, 0x0, 0x40, 0x81, 0x7, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0x20, 0x7e00000000000}], 0x2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x7}, {{r4}, 0xfffffffffffffffb, 0x84, 0x2, 0x8001, 0xff}, {{r5}, 0x0, 0x6, 0x5, 0x98c, 0xffffffffffff963d}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0xffffffffffff7fff, 0x2}, {{r4}, 0xfffffffffffffffc, 0x40, 0x40000021, 0x3, 0x8}, {{r5}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x9, 0x3}, {{r4}, 0x0, 0xdc, 0xf0000000, 0xff, 0x3f}], 0x2, &(0x7f0000000040)={0x1, 0x6}) dup2(r5, r4) 10:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/196, 0xc4}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0x8433ab5, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:22:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) clock_settime(0x1, &(0x7f0000000040)={0x80, 0x8}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x3, 0x4, 0x7}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x10, 0x200, 0x80}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0xa4}, {{r0}, 0x0, 0x8, 0x88, 0x8, 0x1000}, {{r0}, 0x0, 0x40, 0x6, 0x5, 0x3ff}, {{r0}, 0x0, 0x1, 0x1, 0x0, 0x9}], 0x4, &(0x7f0000000140)={0x100000001, 0x7}) 10:22:04 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xbf19, 0xffffffff}) 10:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10402, 0x20) 10:22:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x24, 0x5}, {}], 0x2}) 10:22:04 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x200, 0x3f8}, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x801, 0x9) execve(0x0, 0x0, 0x0) 10:22:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) syz_open_pts() r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 10:22:04 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) clock_settime(0x3, &(0x7f0000000040)={0x2, 0x6}) select(0xfe7c, 0x0, 0x0, 0x0, 0xffffffffffffffff) semget(0x3, 0x4, 0x200) clock_settime(0x3, &(0x7f0000000080)={0x200, 0x9}) nanosleep(&(0x7f0000000000)={0x3}, 0x0) 10:22:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="e13492e3835cbc8e22461c52ba7f15641372d0d723a341330a260da0c05c80feffef8bfa4468ff08ec8bb09713a3708884d96aeeda57e35e1206eeef6973cfc5109e6add411117fd3b0394d9c4a0791b1b4ed5a658a84c6e4a7e3d", 0x5b) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 10:22:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0xb9, 0xbd}], 0x53, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x40e3, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0x81, 0x1, 0xfffffffffffffff9}], 0x692e, &(0x7f0000000100)={0x1000, 0x45be}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x6002, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) 10:22:04 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1ff, 0x10000}, 0x8) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) semget$private(0x0, 0x0, 0x420) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x101]) chmod(&(0x7f0000000040)='./file0\x00', 0xa6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xffdffffffffffffe) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:22:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x9, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xb2) 10:22:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x7) write(r0, &(0x7f0000000080)='~3', 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x100000000, 0x2}, {0x3, 0x100000000}}) 10:22:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 10:22:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x43) r2 = getuid() r3 = getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x8, 0x7fffffff, {0x4, 0x2000}}) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() r9 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r9, 0x20007471) 10:22:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) socket$inet(0x2, 0x8001, 0x9) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x8a) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="47aa9d6c3838e2074984c4add2281543d74f439b17a4e6d4554e616378afb3f8a5ec6948a46b9de6047787cc938ca928505d768ffe94d9866a507b3465410f60e5c96198a9c9f205b84bb596ce9bee3cfe399430cd9d9474c6c86784fa94d079cdbcd62f24ff1f0d309da51e591167ba59723ab0c752886976c06dcc95a1baa3c71f65d6297e8edd034e76f29b3f6c7c199ecf759c13daaea75d1c28c2af506ca2cf9c09544caca1c92214827770ec68cb01e5d9b136e6d7d64177cea69992360e32f8581a479e82a44dc93f69ed", 0xce}, {&(0x7f0000000380)="07ae9d429ae32d4d2e8522e23fcbe9513bb31ac4807ccd8294b81e0e2b2a009bf0c56b483e690cf56d24c34c1c85b628be76c78e4aff271f11babdce00e4e1b9a590c41e74185600fa343f0bcea2479fb7c6487abfb09a99886e3e155d95ddcf33079144d27ec68021c561d75598f0eb7d9161e86f73544bb41ea1ccae56c97a7114a9ceec7cbfc09e7c4b007efae8f2e3ba8243803ba79afbeb97d0a386b203762c55252f01e80bda765dedafa4636ce84a7b4de5d3282a842c24bb09376bb65c80a79fb5fc26041a95ee39adc4186f5879ec09b3cb52a73011444af0c61102804ce0a5dcc1cd0674c975800fff6563bf3113d8f22bded68a96bf04f2e80f7a82c5efb6a721caaa67a43d3d0f9d1ac07eaba83a46985f22e3ce7c763b46939cc3c65520eb665c2d1fe043677cc494afe487abb8e14107ff2c1fcb429d08cab48c3dcc13c97f7765ac4aa209cdf4297937c51166303301d2bb87d153e1d060cbc064bef437409e6bc07d0488c8c7ee411e98860a41c41919760039a623b07467cddad981e1eb14d14af366fd1d7d9e7417dd4ce2b0f3c544844b4e7416c2d138367ed126295590f6fb5f6347849b2b9f6dbfd0c0c216065f92a709e996d7f5c1e2784810266c3d79a5b89265ca691d3518f52a7191bab472bab1638928eac2520388478a9e28911a0fb40bd81b6994cdd9af70dfc5e9f26bac932286e8ca59d89e6ff865605ba29e43562c60bf96b02ee058ef6d458425182059407daa8bb6b990f447bc15f540bc3f0b902cc7a8e86239cc1aa2cc8c307f41a158b354e48f9595be38e29eb8184977fbc565d4d417fdade45814b14b24c42eebb48fb080123127d408ab495e812f58de6a111ecb219b7fdb283f7004c23223df8b2fb3c863df078ae0c4734eba863e3a4c552bdad933dd95692481090a268b08c167e1fe374304dcfcc0fa06f3bf78c3571d165e6188fe7ef890d6c4ee19643a74c0dd616b5fa7fe03a23e89962725f37e5e8287c272534460b8837bb7f198468541bb93e48e49c1c316ed517a53ee05b2e28311dca60c85ccc7c646c28d06a685af5fce6d0af92ed59fe1adf5cde10980d12b4b3642231abcde38898627cb671135982a4d0caf87f7a46a6b893fad0f93ed41c3fb0f337dfefa87679c70ce845681f3d8ab69ae1972f6649a93a448b62268b3ba484fc6a8972b0d7d8fa2e03700b84de44f99c39c9bff367cf58b696c29c32dcb4191dcd00f4e44a88164fed454a657b268e562d4fb14a6cd31e213674608f447774766b342c2057b4de7a5097dea5ef68e6671aaa932a3f86eb6702e118f5b0a786e0916422df4fcd9af464a1739ed762a21edbd7230d07530af9769c33d88cba289f72e09456757a20d275f9aa20ff7ee904d2cc542a3974c02e4fe43a2be5907fc6c95a3730ab295ff9e3c79c8a455491225deacf61c563cbeec69ed094a8b6edacac9ef97b6e70d8774eaf317a9210c19ba6c2ae34b75032bdf5ecddc9fb65f6501d9f9895f1edd43f11198bbd80416fe987a079d221982ab25da5d72eb87a585191ff837e056053f376a3d0a320c92e6bebf0df887b01cd3f80c98bf4ffe132ff2b30ae1845b9516e4a9e9d34fe385d186238c24438465c0708e011b4e4014a1b27c76c8a0d64c73836c1a9bec84dc0c069f95e17b1dc4c5e36b6e52be75f43b4ac9be5b7ec7bd9da225bdc20f6e3ba04211c18c8b752b318db05b35040f12a9fd16fce33493a8548e23997605ecaaaa14d8f27d9322dee04874b5c57ce92bcc26b650464badbed80aa66524a1f59d0cd868569e7afd720dc2f659902706dd47901e6e83bb0b70a1f8612aca6ab6ea16d8ce6c2d214c0e337bf348769e6b935f5d1b24ae5e02669b71649f88708344a826c5f0e6dad971cc49a3f41cccb4ab22846441cde3e5a68851aa89bc4058929fb3eebfd9e4d523e649b83c6955684eb5017b9e46810dd7e73b094230e99c0bc2b7ea58744d0d9a432578972b964af3b84e841e148cdff53345c710f4f3faa9c3ba2473db62347b9429a6d4ce5534d3a2b59dcba35f0abfa4fce323bb360e0eb8d8e6c9f4d77452260acbe9ea8e50ff1771516006350dda2a06e256b3e76cf4747df82aa2b16675bcbbd52b8dbd7c33105d579bf8f8e10983e9c55f13bc0b4f9c77cfe9f43fba632e061b35c12f1a63a7221a964b9a54adb858da2f47065128cb04034e3ef9ecba070abb9eb2950d3fe244e213d485c45a36921595586d8dfce18c225ec745aa044b9ab5075ee27780b03eca38fa996fd91008c36b987216c7d000305b5e2420a393f23fb3d448af325c69a28675c0f25d98d03dcfe58a628109212c5ee9bb8538b74608e5e2e649010d9bb073b7932b518b54be336f2fac498b325621412d0e8a1a0da239fb7b997fc2e2b35b54316773b3ff67b006dae71b9262c39553537bdeb7b194a372ba493d016be3c74d4f6c8b37cff39e38ce1322853bfe76a38a9ace4bb807fea5f3fc0ea6f1f4c1cb79fdd9f928d670171199893ab0f2381615bca6edef58171d88b1469a65352a67bbfc580554c3dd45306abaa6b8e4a721c1c6853b69b310345619fa25e101e683d2a140492ba431a39f3fb754ba365fa7f764a4a2ab47db1241985a2397dc69aa7403830ff100daa8547f8458199568b2f70b7d9c076254929f505d58ee6fb3176994c19cf41d091e8a32c50b2bd6d0a7c1cf25d88b19b36e511ec2de2445dabcec2221aa1ce69155662bf128d28b964d9105f79b2f48db0024dbcfcdf074230526d397dcc5965e7a530d3833b1a18c4029554dbc6b3cd0066f299d1d0d000917602a6319c1f3c58d0fc50cf4ebc458145beaafb0af671f3583c2cb700a5912028380cd1313c9fbf2a09dc0c8cb64cf24fff492029ffca4c54ce53c3fd77c959821d561a2d013144e2b97691f802f2a02dc0e2362d13dae6b962f822cf818eadc2e9cf08c1dc067f8a04b8d781e0ba498e9475efb1e5631ee20d25014ab562f578901e88e680a5a971d9035d1f280d0a864d832892a27c209c3b726a773afe00206a5c4d57636a95be4c81b625b3daeac03249ccc5793d09f2bca150aee3faa566b1c06b8ed217121fb4eff4e01820c1f67f16dbc60234473cde6db30f20a852fbd6a16005e9ae14d16ebabd0fe4cd24825c9678a1b796ba72a866aa2d637164d3286ed1efa3b215b69f132be496be9c59c99e1a922a7d6abd610d3a8a55f7beb3fad76046fe3d64ee1cd4dfdc62b9a3f110e9bdab54dc4778b2060a27b26b8018b72a7926a4f037fad68779e026ccfe813ff8d12377385ce986998d402477c7a6f6746f35670767d7fb8b5bd2a6ebc7576fce7a9941b655bf4aef27f6ce0d61d95c24086d28e6e4388aa0d0106e46c451430eed7e68028e248642a9b071de88ca5bddd874d086cf2747d5edf8c1ad1a2c88ce02d89866a0074deedfc6342c0804e436dc87089376fdfe21ed0404de6a2ba10beb1ffc933b3ba5571972b6b2d8123ea005fbc3acc98f3523ef5c55abd7d3b3a061d62b22d819d74449a3fb2633cdde6665ca72597f5d9ef929578a7dfd81d585f7838ada972792bd057042328d5e7bd44fe8fb3fd3cd7c839a5343bad0df13648a54d4be3fb2ab19b3e72ea31c113a9ea607114c71884c45312440867e256d92f12ce3a5673a84a85849e0b83301376194f06fc019594a45e84985b5cd8651f18f65a75a5fa3f4a29bf173d713ff6430ffb72900e06f9b477bde43c04d51128c5df837753bb29c4e9e47d9b7c8e1a76d3beeaface5479b283abca3120c49bc91fafc4fc740322f6a956f876f6ff3eb819feedf17e0b4b02560c0707daa9c8ac3f8b1ea278574230f6c92670a570a3a29f27bc5a605144ef276417fc13925956732a867e448f501afab1a4a55cc422ff107d540c0d1249b8d6a0d7ed5e66607ab2bdef78c5c2bfeff980d423fe4af523104d9aaacfa5c0797ad2da11438fc65579a421d327cb23b2f82bb0ba6b6a780736a6402f98fae6d581998a4532568b7a3406dadcbbf19fef662a495b569a6944f8294eef96bf65db09cef088d120caf5203bf6dca8d7a6674c03e314469b85dc2487d931c486c78d48efebb27c834e911ec548370799265957f2e39d3e9048b8bb2f2f87f60123a062ec514c848f8ea8880a3270c967bd128786f247ac8f2ce1bc761f3b79f3bbd8b4d4c5b4ec6cfc2662ae1a534c73ba3d81c3ecde24706c083311198de500024f32fdad93b5b9a0917a85a7e43da9b56f8a2e810088b94f37dec033f371b80daefa86cc75472551032d9a03be0d82f037b53ae2976eadaace42234626e7a4a5debf3acdbbc5b85bb4d51016cd5d89fb3110a63d07926679c7b436dfee6c1b1d62a8bd866e37a7a57f2499596eb0366e2b6fc14bed81103cf1d6db2c71d294e13184dfd1283473f2c8bd30d7f8620feb36320df2195db8de0ef3afeef3197fa0df0d803f912238d2cd8271d2bd2cee3862cbbada1c73902c39f28fd9104f8c5e7a6b9bfb4b7f946a77ca896a85fb9f4ba92501f8d47d9706a7f78f0634055d0b1b9720e14e1f12af44d717ebc435b93de497cc1137f4e2b00c21d43e285a452831fa6500f1b3359931e8b6896d490ec5ec33af992a21d030735064807538b75b391a5560a2c524826fe6a2bda7f693afb705f2fcc27586de6b011b8b82ca58844744bd42bd413659e95961c5bf7e29d59ba7e5aa722b685bfadb916a771fa178229528a25199ecbdedf13ab5237ebc3617144c63e3335aa6b5fc78a66781faef45cb47afaa54e28aefaec654f1349284dbb15902cf732997031557daa69d238866080c1f35a8240e57b3158316be3c32980abd3babfb9a3f0874c3a16bb813c4b9fb56000d73fe0b6040cc6c9401ef7bc5a4b5f751e5e9d962a118790045607b54781589c9f5478d26e3ee6cae0babc5581e7a3428eaa4eed3cbb149b04bfc4686d4837e8eba4373ced1690c46c2809f7f24de023e81fcee5461183e806e6caf27d885fc1dbaaf78b87e83d54adcf6c9e3c00d9c0d32f1053fe505dd369ab16b648ccba7e82e72ac40191c6fd7f58496050b309b672dad3f8dfb73efabbf817907995578602cccfad6808276a720d411035117282b0be8239bae252d26dc8c6b309de0c2ab08845ed44f0037b3e97132a580addf1d57feb0cc12f5ec3b96d97043157f14c788cedd6d142b2538309955990c4614b19c22ebc28e9203ef31dc9eda56912c7252a01964a2ce3252a2263e337a4743811dafefe23c6c3e3f29e32000a475de2bc5d8b196937911db103096ae616a2fe682d35580d6d2e2852eab8bd2d95e0c5761bc7271459e6e759e835f1240afa0f11ee67c665eab795cd220fa0b1b1f2982d3eb74b8ddcc9d391fba16d428d05a79b5c057704885b7daa7e8126003a25bbb1fe135dd57d1ca13efd89603309d029ccade7fce155744c91d1db6916a0b214f9dc7df274384e138ba856dadb7327f9a305c404b3a00f7af5e7c0e2b58b1baee4f8e58093e6bcc24ba8c4371239aa23831e7f060efda82020b6db97662c26b2053b1e70a2ed8b46b656b751829c0f24030e4c9b8ff7fa344daa9bceac1af97ad9d5910ddfd43b582ac67f3b227ba745fcdf95616dc4835b34c926c097b29f19864a89f9ea8905d72d1adbed259a74552555ddbc7ed6e20afff99969fba809fd70b902a099559e8a1c260449690140907f1a0c5e634e60a2788623d5b6840bc13f02a47bc32cb3f7b4b4ee69ec012710f6bac4e15d157cce2999b0e8feab1", 0x1000}, {&(0x7f0000001380)="42e73a5eb434c3866d4031db38cb46600db4018ea0811610365e6b87af2cbcdf3ead5137219d0649bc9ddb706d49a34b8b1b4040810450a569ac4532b34f3949a915bece0f4bd4a5285fce38f4beecdf55cd3d0f1ca166d526f0cf3ccb82d1abde28097c5eb27887a273c4a6fe2a99ce933ee37e1d8374ecde730e6da1211f0c2bba493a7626c319ebac0d02eadba296c1f5be032b6a920e17979192ea667de42ccda61714fb1f257e37ecb75a4748961475b29495ccf34c41f0d4516e6fce2132", 0xc1}, {&(0x7f0000001480)="13a650485432a3e5ce323bfaf753b99b9949197d603a9b27bc875ba80b0467b46638ad4dc796b7a2acc2dac3e00c8329700a685f6b4e8a149e3e37e71c42e18fe333dd13304970f919981c2217c3be0c4039626f113f1a8fe78f2c02d27ef9a0fd15209a6f489f1a27a04aa25ca40bfcb17e702744c7b8fb99ef1c8fbf44f90cddba240abb3dd5168c2d05faa1195e4386eaf2bcb789637094b0ddcd1532250fda2f913e6c2a216d3e674db02aac3d61c027d0963d33decfc84dc760adba82685f553df95a8b2a40ed3b517c4c76f54a32258540271705bebcd82a31eeca3429cf4f251e5289bb2b35229864d48cbc81991607", 0xf3}, {&(0x7f0000001680)="99af237b9afa7e1fa38a4900315fc159199544afa0b2eaebcb6f965780f9043ff3537d7cd0950ad551fc511bf581711362559b1b5554ff22e1b0ea1a853fbad111e193442683627eb41486e3db161d3ea8325af19394c3e4304faf923276aacf04f199f1a4ac4d205818f5e2fbc2b3a7cf2e98ef81cdc8b9b3e0ab249e82d7cbb0e0d73b9175ea19d7d63b2dc9be0de288cb6ca95ac8ddd51650d9c054bf194a2887b0dbee48e2dc781277497160fde8659b3bdb10eb8217c1c591f03fc89cd7b1d099fa478c5d7be45fffc7718d3418a44b196c99537beefb046cb0fba6a69fbede902785fa920b45059506cbaea0f54ff97ca9b8", 0xf5}, {&(0x7f0000001a00)="da50cb35254b0e22c586ae07ce768cdd081b34129daa00a39c97d9bc492e39619dc10ebeed10d2d0c7bbb663bbcb6d332641965a706ca61241de2e2012918bc8d87c67e32a0d1902a64cbb18ff8122a539f6ab0a3f0477a6896c28dcda3bf815134ae07a2f1c06f28f17a12812c660b3d743f600da86a84eb5d224d5eb9c0006bbf1610e5f5cfd4ecf8bb6f4988dd12f6e1919597266198f6d5da2b2fe71816d4247e1a48c350d98f7270aa490770bbe65f983b6d4840989444120ccfd050ba0e9b94cd9b8829f18784c2a68dde36a7cb8bfdbb18aaf103bf1d971e49da430697896de6feeb555ec133e3b36fb599774fad8bf91bbb6e47cb64a0b96212714f04ecbef88c383380366e4aa5a76ceb2243bb4805d749175308f04edfcb7f823ca3ec94304a9dbdedf7365e5a11cf6e9bbc9fd174bb8479cfc11b4f708df0842637e58661b9a9883abd0feb65951005cbff2a7cc8c017d97d42edb6f537dd40ddf26d30db3971ef91156ace7c3d7595b9ca05c4a12daf0762088d4c641dbfcb12b226e9b76f9dfc59ca1324ff46bf67151030d0d578fd16f5fa46aa70b4997b0b3df58349f992d372a7101a1c93561f03682c92abcbaaa73b6ca51189d38535b3b0e148bb52d7e540d7bdd32c5794a2563b8de9b479c6c2a6e46103cac35a59c1d5c64e47a33617bc11bc814025987bd0840b3c4a72efc98ddb880e795fed82fadc4d4991351d4010c046625fade04038d02c61561e8c16b9d9ea2bfba46f8e674e9cda5c0251068270029ff35881574072a3d91b591ddf4822b8cd17ff498e4e4c036ae12f25fe75adaa1db7c0272138768135f32ca3a8ed3a54da76fd9502d3610beddf1d8109f5c5adde23dca0ab116fa5be6ab5d98c196a92f6830f110baf95dae1b3822adc03ddc3e37820d4830d76cb8c80ce39ff2077ad0526186f6bf4ace6bf03865a9d415ac6083a78c6b3de9aa8b6273a410d3c09799de7c052d760380624459d9c19d03ce6c792a649907337e0415663cd6cd09df9fb21e617951e1551aedfba499bbf9fafc04d43a07d50a3776be57e04cf1e81ebe7a1373daf5ff50215851dd3c958f04c224770d099794a7488b6d985a5e464e24322300eaa4ed464ea0cde387d9e4eac90a9d9eb0759f34c57e2f6f364c5a00710d9dd9b97eec9e08ad806ae6ca07c066c2ccd88b0cdfbc7fc869c9d7db9da4e638fda417626253589c23b5023df4b74fa81e3d8c7469eb901b51834e412f6148d99a36edd5f0e03e5f8f863b7734fb8ed08427dacc84f774f9d380bea9d1f2d346178b4fabae30d3d463a4664bc306312aa462e2b6b1f29bf7f2b5fc7d02f11bb3017b9a4a64bdb73efa919e212a6c7e5db6d560c91660cb751e4a4fe225d794ad542716c429a2197b0e4601726e3c2f941d15d3cb55ee63717dcc13f95f64a2084d6ceabbb5636b155784187762eac088af74631077c97add12fc50f35fe11d605dcb6944a6a932fdb8ecec67da2380e9ab6e264d5dcbe2963c3a0ef620f4267540433bced103183fb191eaf868231573672596c1bfa062b0db7c03c48288a7fbc1a50839d1b45692193ecae3df04cae11602a8a4642968b984e4219fdc96770aee1723005e3690504162eb754159607e62afaaf5ff2e72f3f16d7abda2c1cc0ec41d0cbe8cbba587ec3268188473ce5049899ed714c28f059f9d3239f010ada003f48f19c66fcf8cd0035559d8dfd3597e0b2db145bfa3639c925334cb59d5af4fc78f5a26c57b0397cb0b8dbe640f17bb9d57ed31e26a255eae3808ed3f8e901a14d41d9ac0df9cd626a029a6bfe74995b9a9d36540c6dfb96858d90efcc93c8dddeb6690da0dd4b7d39953c1cc5a48c4f6d29dc3abbe99398fb9f64779d69f4a25bf07a377b8dd3ad6f507f11df9fbaf4718450548c16f20fe82d317279e28e7411a9611e0f8b38d181193c945ac1f09cb3c9ce0193fc42a739d10320436ede101a695ebb3c9369d0cbe058aa5a114a89e8cc23423b4bfc078af4576b366fd571b2e979308dbf25ed737827d098498e65029ec7b0b830e50c30d06bd6bacccf561eb012a6c5eb3baa1db27f13fb9ccde9068f804578b210f1e4485ba21b96d8f6be01d92841e33e9d70a882f592a5ad62a9314519bbe4e845675dd7f92ab26a20a48061e04b6cdcac5f9fb0e1f6932f2fdca860f35b7d251d3a3a21bc173e9c530040e911d7fc070578a82468d5a7f11eea602c75b4f2c1f07b6bf2b557aaf6fdabbfc3fdd26cde03b012832760ef4b41ef014f607e835a94ed0556b932547689902cda9715d19f43976e4bed7af4d9d4a52925f8cbe0bb0dd0b7174e6a509ea7210e3461317f8b017db7734b2ede25b074f0460cd4a0570ab03defab01be157e36d5ec64d626651ab7018698b26cd22eedded38f6b8b76f619bba0a2505463eef8afba0d29e9c4d1ba7ed0a874cc2ce9d05502b9225e298db41b8bd6849a7e30291c62e95a7cc84fb9386de1a9f1b1d3a60e04c04770fa06494ad49fb67ef77e3e920cff622ab80ec6ffa514ee3f4b041e15cc8ae0a556bfcffea0cbcbf6d27821691f6dfc287d6a72c7c82ee1bf2f4f2e149cd35801b53c48b55dc1b3ca946a149cdc7425fe7f72a9474233a6d354cc6c8ecdea903857b1844ef68c1062908893b8bd4d6a3bf5b4a78761553ddba00126d680e6f5017814c1284e187143d2b88b1e36d6c6176df4931cc3ecf2e6a00bd0fd38e04ad51876a0d22f10b5238081b0ff27b18ab85dc65b3f4fbf3accb286f2972a688bd8364d47f883f07b40e0f3d84efce30aa45cf80f464ffb6440e117b8c6b15e096c910ea2cd9f141742dc47432f004f4c9c3ef56e1cb5d5f7cf2466fc5c5eae2556844334109394518f7374bd1f4e827f6d5e7d8e612b6ce944e40a1cf652c5205736f8ef32c65fd1ad8569c420cc92661c4f74723f029c5889efd907b1be88101d1a61b2de79d3c5caa5dd51074ceec686af25e4cbbaf067513d4dab59a698690e43e6d081407cf610f4095cde6f19577cd4b7514530ed2f4f926d30f4bc08ca9f593ffed9338893da2ea0520ff858e30c16f0bcf58113b07252cd18b783fbd99817d95095c22b87e9d45bbb94fb1b4d18d8c89934098ffff0657f93006f9644e54d3acba1f88213b15652b3dd3e404a1b1bcdbb83d5fef55515862d0e47c8d3b5a23dbf2694ba5c02f81215ed27f2dd947e0eb61618cdf24d035137992be4efa396ef235db7c7940d4d6b3cd8b134d49a614b54baa9560133be5153909eba1df65378392f137bb14d23eca9c7037caef528e167bfdb3b2c0e8755bed6d9fef09f9a038ffe158736d6ba08e56a9b0904e85cd39a10b023d577ae5beb65c7845fc09ce870b95b616f6edf6befa85918c3111d0ad675962eac4115022f29594fbebe3ca4a5f210fce3f1b7c3d65052b8214809cbf7b6f82537b3294cc4fee3406a98385fb60ab744ee54ec7759f53bb9fa590ab11092d978fedca640da798f8b43a4da6d179fb019f280890928405dd9c24a99f4c22d07365dc3b27d3934c42351b22fecf5f9ac5732d80da0a463d51de031aa455a73038790fc0ec91f5ecd72c7e60b2ee0d526cde182ceb4505f4ab69d3d69f21e731ce29446944ff267314d0d0ad7a933d8bb1496e23786a05073a95e7afe62be892a87cca254dca36b250ce93ff3dbbf06d3f27df845da84cf16268b2f94f82045d41d565b4db6554418c05f993b90f43db511a348fc6b6b39f846f1be4e1b59ac2634a65368ec62327d796ffa1a0c4d9cd567cc31aae922ebbbbf6c0e22aee3a89e6986c3dabf7594d872c54ba9bcaa719acdffed807a4401dda9c709ce1d1b60fb2ea61b9287c1008d94c83e3feb42511fcf89e2e6031f4982d708185c3ba2488cdf5994fdc9fde44918792b7a98ce05a59b007c74148d219da72f78b2ecd2771d5cd995952668386fbea5f80b0adb2cae9b617557ca6e0a7a1a9ba0bea452ea6526be56f251b4bff59f9bea7835a416f52093ea99581d20b77b5828d8833d19d7a069bc786484f819576ef0b8ad995333768ab4b47ab9cb5df291574eb9e1c7c4d63f71597d63a0b405ca221eb845d80d781a93c68a8f1678ed5ac0d4805bad93b64551aa4ffc09e4063d5526774a7d27d771da3002b365bf1c6e98eb71cc18d7f166539759b00cdaac5ef601b2ad093fd54040ccc02a10aded5b221f43dd6a9560359e397bd00b962d7a63f24ed676c26a8d758772301a1940b5d5491660d88fcc009ee5052c7899418534ccf23db34560d11158d41a409c6a6072e7725fc62aed4e29c939036061f84f67d868f799cc0ba1b60cff1b93e25a07b0b92b9da4959d7817c63243ed95bdbf760dc644130467b747502a920299c7da35df4a52ab4d42f45657c29ce154093d8805ce8cd9711a78676d2cc86a15f98919360320acdad472998dc3d9873e25d8ac863f8f1885b658fe35a9dcbe67414334143d2b62ca91bebed3b8f1c05385e8326a186906b23aa88ce85a907fb332713bc7e50074f4e479d6b6e36dd862985c6274aa88900b55f9bc2e1c28d62365dbe3fe31f8811686308df7221432d10d7686c31381827c48b931f9a4a5d85297dbb88f4beafcbb78cde661e9b4bd93894acfe186b336405bfdab8817f0d837f54fb7e3a0aadc2cdc24bbc0de78e2c361a61a2f91e3ea842acadea40d4ad11a39021d84e3c9f2c86217344dddffa928aa88379bfb8cbd641f805e1ae58bd6c49dd61ba1b00ec0f26dfcb5015e0edb2b02e344dead4008364dcf686ad4f42a888381e074e845aa265ab01d9dc5552818bbf19414013fdf383c49da53ebce4391c9c69750d929f43f441d5b4ffa69d24e033bcb69b84420836e7c5816f0e9a93bbbaeb0c5a73240b72be720e17d42b9c7123339e9613833fb8f992e5160aecbdb03ffab1c56624d763ad7532981ccdcebfd87eaac440a05f92129f71886389d203bce5b171eb12548b19a6371f5be99de9ffd023fc9c902c43d530df9154f63ca02223641ad9f8b37b6af85053824db8486fb517a90a9daa17d1cf17bfaef16d01e93c56e0cfc895ac9b8f44a8418e10e849cf45c5b6a9c6d45e79eb68df818e9ee8fc15e0cc40c7974be7563475e151859d2931def635421d37f55891baeab459b75dac72e637ae5746788917e455622d7fb5a596c8201a5d810cd0ca9594772107caabfb1b5c56ca054100c97c96401513fc45d94ec3e5be68b7d85d1fcf39a18491b05cc63817377b4d42aa3d24db27933b47f5270a36b3f93444da9d758a3503b693d1a0e03087e1916f23ae7ece1b3b075eaab7ef803df390cfd0630242e2f219c17d7a6c497b7e00da00a469c13187e38638025735fe13e82be126561cc5fcbc4e7303ebdf74e1409e166fda20c267496d0ca4daad13162cda13e1e5831507ae9836321b060d20b1413903dc01456a566e8ff8f68c213fbb2a8f05c7b88ea4d1c40474816152b3c49886b4b8ba234be6148014314586710368d541f861a5801c643b8bb9020568f4034020e621cfbb5a56cab18e795b0531b95ec4f5f9f24e5704e136f4a73cd0c6e9b0c4281f20a5818963c6f19e4fd0e7ef5886e8e01d76ce1746c55ee9c589b8ccb84bd27f68d6d17b845c499df32d02fb91ede6ac13459a89cc50ca6fe1b4d211992d1e01494e44f7a7ce9464f52486d02c07e89b6a84b015f04afbe3c112a78f756d87e2759ea9b545bf82a23141ff70e99a38247c1c933ef95d0ec9f47022ff000cc3c83ff89b5261f742a3d907c656a9022c8b5f", 0x1000}, {&(0x7f0000000100)="d3317b3e5a8849c5f6e0afa45b93b1", 0xf}, {&(0x7f0000001780)="91ae18ac913aa5c2d5dfbe2a1cc859a14c82a5c777db8578a2b0b75ec8ce6095a1c536839255ec7df059dc46af00ee78c7acaf7fc257eb22fa41d15a97c66fd935d1d4d480b3b1318de70b0b113a2592463b15eb49d9fbedd5de42c1941cba8bfcc905b6bc2fc83253c6081dba6156a38d89ea36261b643ad76e7d47a8ac0e7c087b20bbe24a86a3ff2c36c6824361bc0ba1e46cb71adfe74f142bc8ea3152ec6a27f1ed859da62ea5400814f9401203255e6a3624504cc247fdae67ca8964b42fba4c79ea05af44a62967064f057b7ed7ba1e7e83aa", 0xd6}], 0x8) getdents(r0, 0x0, 0x0) dup2(r0, r0) 10:22:05 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0xbc, 0x80000000}}) utimes(&(0x7f0000000040)='./control\x00', 0x0) 10:22:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000180)=0xa, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="542eec45200d2d198691de0e830666a2b054cab0d74b968ef35802dc9568ac74ad3bd24b7416a67622a9c5c79db3c026b3bca5c926dbc3dc59d538d0a50f487ff2cef88adf42f18516b9b68d33d2526179a1321c1f687ad015d9dec2a56383148698913cec4f7cc94e43e381ec7611ee323a7587e9", 0x75, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x7fff, 0x20}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:22:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8c00, 0x108) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 10:22:05 executing program 1: socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 10:22:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = socket(0x20, 0x4, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="1d7a75c6bd1e33e9ade7cac5bbe3169990d56acd4985e9fa62499ada280982932d0c09a2d75d981b8aa5fcafbc1f4d7c98907b69800dc253817d67154efd69d7c21a26c99a30268f74feafaf1a004ada7a315dee516a52083185373e3e9ea39233764769e43c6413927070fed511ee133dfcf9c4e4d2bffab2e80b9810", 0x7d}, {&(0x7f0000000300)="aec07d064d83d4cfb35d839b541ffc02ea6b9753e8006754b3ec25b76e2ee1907eb20ceaaf2632828898f1fa465a0b8d4eddb67203a887f5e53f1eabb75cf70d583475f3145bc2edb683a0fbed63a092e082ba265c5a59e19dd149e5572eee3322443528af32b6250191f0088246a6a88513f37cf49b2457c02a0f8aeaea", 0x7e}, {&(0x7f0000000380)="de9cf92ded569e305b95cb37d18fce5bd4f1c38da08d013716bec4c0297c1c0e9b5375add5eb34bd3724e39816a0378b0a7e082d5ad1056afe83ea", 0x3b}, {&(0x7f00000003c0)="c1929eb029116e4f105c45c771ac4ddcf0c458caaad66db246c49302e3f1553c512595e61af779a9b4934d7e281f97dd1694a930c6b9891ee166c2085e9a7c8c0c0dc042088d95d23cf6524673a0d4f77dbe32e76a814191257172f96e5e37e7a3c28c2aaf42f4dcea", 0x69}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x4}, 0x4) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x6, './bus\x00'}) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0xd94a) 10:22:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000086000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x24, 0x6}, 0x2, 0x8, r6, r7, 0x0, 0x2, 0x9}) minherit(&(0x7f0000189000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:22:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000000000000) read(r0, &(0x7f0000000140)=""/198, 0xc6) 10:22:05 executing program 0: r0 = socket(0x0, 0x8007, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffdcc) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x2, 0x6, &(0x7f0000000080)="123abd6d5964e18b6a", 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20d61, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) dup2(r3, r2) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:22:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x281, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 10:22:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x18, 0xc000, 0x1) close(r2) r4 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfffffffffffff37b, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x0, 0x1000}], 0x3) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x22, 0x20000020, 0x8, 0x9}, {{r4}, 0xfffffffffffffffa, 0x20, 0x8, 0x0, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x48, 0x0, 0x0, 0x2}], 0x4, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0xa4, 0x84, 0x9}, {{r4}, 0xfffffffffffffff8, 0x42, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x6, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000032, 0x7ff, 0xa5}], 0x8, &(0x7f0000000400)={0xfa, 0x7fffffff}) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x8000, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x1f, 0x2400000000000, 0x3f, 0xbec, 0x5, 0xfffffffffffffffd, 0x44800000, 0x8001, 0xfffffffffffffffc]) execve(0x0, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000001540)="ec511c3b3294afcb94e00a929e5705d9d414627a8f33bd079f5fee20a84fa25e32c0f8325a2facd63dd97b2153a86c359012294ae76fcc382c1d3ef7b95d7722bb11d331bfdfe4e2dd0681ba20ee40f878cd80f43847c1b5b7058fe199aabff113a412e688ad7b2573a94ea292174ef818e5949be542b6fdffb4ce755874cdfee786eee016ae731bbd4967977eb9ca21f1661568c064d6555cf87524f86ab5f25b7c05163e4a65d0c40adfde95fae3df96", 0xb1}], 0x1, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r4, r3, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}], 0x88, 0x6}, 0xb) 10:22:05 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xfffffffffdffff03) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5104ebc, 0x5}, 0xc) 10:22:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8f) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 10:22:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) sendto$unix(r0, &(0x7f0000000100)="9af727832a20ea6404b3116ad845eba817d71bf6e16ccee1ce411fcb360e08e159d6356f9c65c9a9c2b35e652180d0a1", 0x5, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x8}) setrlimit(0x3, &(0x7f0000000200)={0x6, 0x80000000fff}) 10:22:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 10:22:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file1\x00', r0, &(0x7f0000000240)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 10:22:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 10:22:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/29) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) shutdown(r0, 0x2) 10:22:06 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10602, 0x0) preadv(r0, &(0x7f0000000140), 0x1000000000000064, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000), 0x10000000000000c4) setrlimit(0xb, &(0x7f0000000180)={0x5, 0x10000}) write(r5, &(0x7f0000335000), 0x10052) dup(r0) 10:22:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 10:22:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:22:06 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"}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x120) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r1, 0x20}, {r2, 0x50}, {r0, 0x59}, {r2, 0x20}, {r0, 0x20}, {r0, 0x55}], 0x6, 0x1f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f660500000000"], 0xffffffffffffff54) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 10:22:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 10:22:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10c20, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 10:22:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xe000, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000280)='ms', 0x2) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) dup(r0) munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) 10:22:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8000, 0x80000001}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000040), 0x130) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() socketpair(0x2, 0x1, 0xb, &(0x7f0000000080)) 10:22:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) semget$private(0x0, 0x100004, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x13c7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r4, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r4, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r6 = fcntl$getown(r5, 0x5) unlinkat(r4, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) setsockopt(r4, 0x10001, 0x9, &(0x7f0000000600)="fa81ad7dd71aa1e00a285b35a5f36c26a10e3effc3d8960bde2308c52851848e183cfa7e4e01d3f2ddb3afd2be6dbdd1dccf49ee0c31534a99bf8a6788436f783c2cf5287870dbb4f0d70f3fb2b7e848d792107f287262baf5c90ab6dfb08dc12c858c94ced8181eeb9558dc9132aee927bb716c6f1b2fc8a607bd6cd020e7f40fc0fdeceb01e95e3a6d65b1663659ac1793bd2b0c8b70f974", 0x99) write(r7, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) 10:22:07 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/133, 0x85) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x180000000) read(r0, &(0x7f0000000140)=""/244, 0xf4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) kqueue() 10:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000340)="df98fca72f6322226563e177edb9b832f4ed526c11934b1d31936034a00132d3c89493a94667fb757659361a9bb05d0a06fda56b3fc3d9cfa6ea62d3cdd977171739cd1760a0101b013dc5ff79", 0x4d, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 10:22:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x5, 0x80000001, {0x100000001, 0x8}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x2}) 10:22:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) fcntl$dupfd(r0, 0xa, r0) 10:22:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x2, 0x1, 0x3}, {{r2}, 0x0, 0x5, 0xf0000024, 0x1, 0x3}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x6, 0x4, 0x8001, 0xfffffffffffffffd}], 0xc25b, &(0x7f0000000140)={0x8, 0xff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 10:22:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="c6c299c55213826b3db83d3f731d0e31514f7e13c333ae0e6b24a402f6934a8c646958f9f31a8acff63d2345a14348697609d49372223ff291e61eb968c0995528509d2e638c1230dfb668fb0c5d509ac1eaf4b20dd362a1a029ba705b130dfe193c47f3a05487892fceb3c48a99", 0x6e}, {&(0x7f00000001c0)="d913d9b912e24fa52450b2c5ad838f43c1ff4ed2d826a635d9e50529ba4062ec86165298a2a53b4cb7f39acd6c892e287a8744d4fde2263257a017", 0x3b}], 0x3, 0x0) write(r0, 0x0, 0x0) 10:22:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x9) r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) socket$inet6(0x18, 0x8000, 0x80) 10:22:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x621e21c9, 0x200, 0x20, "d9194ebf42aa7a93f0c7d254b91e4d16d2d799e9", 0x40, 0xffffffff00000000}) 10:22:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 10:22:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setuid(r1) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) 10:22:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x401, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:22:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 10:22:09 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = geteuid() r2 = geteuid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) geteuid() r4 = semget$private(0x0, 0x3, 0x200) r5 = getegid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r1, r5, r2, r6, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r7 = msgget(0x1, 0x100) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x1, r1, r5, r1, r6, 0x11, 0x9}, 0x8, 0x691, r8, r9, 0xb17, 0x3, 0x75, 0x1405}) r10 = msgget$private(0x0, 0x5) r11 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) r12 = getpgid(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffeba) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r2, r5, r1, r6, 0x80, 0x81f2}, 0x80000000, 0x81, r12, r13, 0x4, 0x8001, 0x8, 0x2}) setreuid(r1, r2) 10:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x100000081) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x2) 10:22:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x4007, 0x6) 10:22:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x115150a6e8253979, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x100000000, 0x3}) r2 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 10:22:09 executing program 0: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 10:22:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() setrlimit(0x5, &(0x7f0000000040)) 10:22:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x13}, 0x10) 10:22:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/36, 0x24) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x8a0, 0x9}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="8c61eb", 0x3}, {&(0x7f0000000240)="34b7cab85399454160c4c971bc8f28f52636fb54226d6c63a4cc2fb203654d10a8f656f40401accc723dc892ad74ee76de8aff45b3ebd222dc35c0fe631d3ca5eeccc40f01fcd3caf5e03c62b54d98a1af478c0b4355470fa46c46d977017838ece3729db76dd6c153938dd59ae355128733e6b5ecc4278fdc31e194fa57c29ef80627a873e07b90caffb5efb0ae7dde69bfc9f61c8075e385ffa767659848ca1aad01934654296c345ae48067b33e0fa7aa67092e34c0953ae41af210d9f5f969", 0xc1}], 0x2, &(0x7f0000001680)=[{0x100, 0xffff, 0x8, "f51a9c46cadced3afbcbdaf2f9e02e0e62f40de806eb5954e6190f268d5ff41fedb3475e3d94d52ddcd5f2f9fafb281d1c7f532ca2fffcff1d5539d7c5cfcb4c70f95ac1ff152c740a04a9370e3e0c36685c31378e5dbfb55f4abc8d30a65978f5c0fe674dc3942c22f42fc1d829660a24f030a3b5d9997f7884bfdc81b88834047046da1b35242d00df32b915237d42904e4ca368f5a09da456a6ac056801f1a54837ff1bd61aad975aa0d7010c313afd2532e325e4342f110ff8aade065a9fc6bda97f62129e64ef28c259775b2509793184ab1bb5c074c498341a570abd8b9287b254a3cede3da5"}, {0xb0, 0x1, 0xfff, "c16035a3e092b82f26c84a0d362e420ccf7b67b7318cd56b1f20ca3eeb5cb22e9731e2b5a8c4b0fa2093626fe33a8d289773d2bfb47d84f2fe6f87a4199eed3b50910452ad62b0eb663cd9d20cfe3b74801287a1c053bfcf8683ce60160ece5dadc2a1b6225d2f011e814f84098de63b6f36ef792cad0ac1dc25ca055dfa0e5fb686b28da3572077d4c92b6223d22dec3ed9a9b90f5ae4addf0d1974766431"}, {0xa8, 0xffff, 0x7, "7edf953ad2b84372d96449c20b10b94a78351a0557f259e0f571cb1faf43261315c99fdfaeec9c106e242ae81be332d5e09f04bebd0362984c2721a061c2f2b739b3beda5612d233f2a7c103c90ca7d8869de3348d0abf9f38166b96aa7c4e402c96a0cbe1d43dfbd3a816216708219461075c4465f9cc3b12f624da97ad1c9f6bd40f7aec683a1bee6127fe351da735fac8"}, {0x18, 0x1, 0x7, "1813dde9b94d"}, {0xc8, 0x1, 0x4, "9a32876df7ebd0802ee9ac01f7a5d76f91209d176307079d6dc37bb25599399bfc9c82fc4f29e24d8fb1781775ed26c98bd5933bd39821d144b8b9a4584cf48cb38f6395511a72fde748e176ffd0eb3ad8c60f4932a97caa5a896dd0253190be5bf87b707d2fd18a16fe9703f0d2cf9919a90dc79deaf1d2ad0fc55659a6a38a9ded14de05ff3d7bd4c3d0df8f51ea07a4a26cdabfb38d69d3082e04dd7ecd70552180937c08dbb7f64e29a2b53b299345655a6fb8ad41"}, {0x1010, 0xffff, 0x0, "5dd09ef013b762e007d827315fb3009abba723020f782f4db15b1302590694fb90de89ac701356d1aed5ec976a38ff3fb8538e4fba80a876b5d6aba50176f2847ee16e19ccf86ff51c5a7bc43f9c1db31a8d6417ee0ec7203e26c2ad72828228d1db58202de1ecca1c50a56032f770bc45bc73eb06400d60f9884052182ed207a8755e57a6e0a8ddf8df60f11381b7574cd0f3461dea7fe273dc991acf18b82c4a0a71983c2dd3f332747d56ab729bb0210e1f8c7e3e5f09be12455617897a0fbcd80b09d4b6102c561841453455dac868ddf795fdcbce2b93c1b3fd50889ec0a6dd496d607f6f65bbe71c66a126fae871f2c9076c148f9f7255507613ba31e25b8ce67bd5a5ff4c41727346175e6919ec3c7e8b8d2425870af0f30a633593a09f79642664a8c4576e52bcd6f5114047b96b349b7fa406fe93b29ef83f42be9d23ede1980f5ab8bfe24b8128f442a288244ac24357c7cb180c3ec184e6d4fd24105ff35de42a21be4518bd6fca12ee57374cc7c15a49cf4df21b85c30867f138b70dc49ef0ad17a766119b1d3bd17bb5f797ceb7053cc760782b66cde8fe513785357cf53dc2c2ef739379b07dd720559a0e8623eed5676ef0cef77aa6d455e840d28737026b65299494a5812ab0aa4b547491af6220aa9de0e57bd6964fc8d7afb0bf6e94cdb709045ad0fc2ffa04481b2f4b199291102dc0b4638de4d0f884fe6f89ccf83ee428b91c631814feab03906b513cd57c4989ea2f86514b169be5eeb00c5e1bde0f2d2bac5dcec916c2fc74a8a86804e37635ac8fd25052fdecf83e0894d751bacd9a43f90c0eb1ec84452cad69a6a2ead00b83e53ccc7d448fff58c33bd6fabaa8d3f1336f2137e76fb9cb346102d51377d319591b17765e0e7f35c0f938d5b11b7e23deb2f0fb07a7aa8b455d7e1f9824cc7e12b79d942d55fa9765b19baf7532e3baf4f0a66a05b26cc5e94c6b0404e300153640ec3300fff231f32eb305daa083be952f297116909aa5b3be8d770fcb5eb1d4e6beaffdb853c1b3cb388f0bfea27c41d78e574da614a8a3f7dc5814b02ae59d749f14e7274f538cc88747668542a23e0b0e007f8119921efb070b5847a23bfe727aa18e0e67dc9b7526f2e5a9a0a22b75bba725df04c3e6460a29e909a2eedea9ae5668d768dabd1509e87348321cc9f673774de55deb070f01ece05a3fef947020c8e2cedfd213283f4ba237127ef62b532be65e7c3cd74ec8fb2041b2c3e43ed356cb870e33305bc6aa9a6ae525d62f1028b7a5c7ea6a5c78dcdcafaf31c1d7f132b9a4cb976cde6cd8d7580618003aabdf36b57a455aa809637a8d3e217c78d67a672ac3cbb847309525c22819d3a50aff2157363ff9b489fdd528939f44583791634e48a86952ae3b8eb7316f4df2228f2ab3afea906ad074566b77cde30ebf8da8852c4a2499349f1a0423be5f4ef176353dc15dd9b0b65dafd4751199b8b1e35568c2ec1a55fd737081dc36e17f9d2b4bd962dc6d4ad8469c838a861d010b0b70fd8fb58254dbd7e0f20dfdbfdbd9a85bb1f29825d7a89af8a109e68056da4470d1e3cd74d4073fd009135b52ac841e74e65f4b2450fdbc952c21420548776ac7cc4c2d493569a70a4d6d5e21b308ea18c8fcb7dc995faa20cf1775f827820e14afe4d07f42ad32a976f3a93dcf88ddb7ffd17801138157a9e3dbeb54ccb8f06f360e3e8031a3c30b4e7e72919db0bee921f6f72dba1d440df9dc8135ea1c680da08df73831893a19544b715134543f390dda8e05e872475f5b354426ea864fe5254a149c2b1946a63a266bbe8979c540154a1696909d39821b1a59fe4b82f175276fb58c8db591fd33930b41c229c874ef0e75aaa7cc0d3ece32b11d9f2f9be39e9b16a7a5dae3453f00cb5dac5959b285a532ad5facef880bd7ab715ff0c1cfaa057e61ac1f0e203b4347f28e565ac58a6401c87cdf5f87724512cecd4e122ddbc2fac04a43e36635ce4cb7c0ef9d49cb903373535f53b0ad3c4c08cf0970c281a2bacce581d3f352ece06c6b9fd0f3729aebdf802e8e8de86687195d986aac96d2e4a1415f248ebb61d217a8f79f4eeb72e58d492cc305bd1263b165f47b46f8552652f365b8aff21eb2b14513d30ed58bf853b00d65e9c8850d4942670ee305a5476d71c14a9f6573357fd2c9bd05606aa5bda58e94d3e45ba2e49504e1f003e0025dc726c3fcab35edff094ba349ac66686a158b8bba91d2d76478548d16bc9777c859e35bc4703e7fa43f2f5a4f92892b807819314fbc0de3da1d3902dedecfcacce1fec7f4abc936f963d525ff9107df2f1709cfe2964dddffa371abc388767e57c6f04fe163a927926cf99aec90b72f459891e067f0bbec4ec2cc609bd88113874e2b4045beaafb27e1786422b519c79274807a74fc396d3646b00fa1d73f0fbfe7c0fe98a144b9349d7c0c510be1f6349efdf450affe661a8f12bf6b9b19bc1bf6f03711721b3316b9500d4342af31bfb19e8688c66817da34542782f3a50b3a00e3b7dcdc71c3ddd1201e0eb47ea65aefc86a2d7a51c80237c239f3149eebd6606999e25257ed409453ed02e6fb0ebd7b0b33bcd82d6ad81b725844d7a39e9af34fa4df0502230cb8b88d9af14b9d5f3aa042b6fab5656a2b8f147f99a726569abebf6c7527cb6d53e27a1728f5655b691b81e30e05c8827b554b4c6e46936de4a9070275a18ea0296be59bd1fe212624d42e1d1314c6c7c107dc3987a65fd5207cd61f67bc1998a71b7fe5400b2e72343eb34b1d691b5a17a2480f27347a74b182a0b5b8442bfb8da1769a06d9088c9e474771deb3138682afa9e81306a2407782642a1ffcb5270a2c5c8afcce8c0f7a49a1e44ebf2403202a128ee6fc7b16418591d875a6d4837904479a1dde858c688f70a042648b21753ccdb5e0991fe7b91356268f4c6971fad6112566f92b3403246e57f5b60852340f9ae6570d4d012333bb26db8bdfb0ebee802ed0cff74ea859396d64134c6673c69b923f39b80e20843fa82a30343733e89575e93f65cce52f92a4c7180c607134d27df72b522d812c172d18fc05d1cd1f9ef8b2d7b1a9f86f6398d44d0606f4b682a23348c67a097f999f5c93b806f61b566fc2b226d7ee51cb922d4b9636d2a9fa5db40bd71070fb325f1453637e303da1d9160763927e806537039543cf6d3964fe108430cf7cee28ab1a05457f801d9c39a0434b3bd157e955e60b4b78f36ac7340c0f55db3bba8f5f8f4ae6057c854dc7a7ad8ff096bcf98d12e2dd1b3389a61fd92d9e6c4d672711e4fb98289d828dd997d6cdbee5ae640624f567f884b942ac3e231522243a36e07328cdc1a24153dc9689cdffa0a9bb828ef2651304137173d3dc0af7315f3615de27f01d8792d55010e694a8d78bb2bafaf3326bfa6ddca914d415c6357f12e5fbb558a0b45f37b97805e9ce39b4e8ef5a83d521432664759c5171a5f89d4f699bf859bfbf825174eed1a8011a4c369354c1fde3960b9af017e909c196aebe40baf9b8e9194cc122531a66402bf2de4164dcd6ded37c891020aa74483c8583dbd991356d3b53d536fc32ab55a3ab0c3cbfe1cc07875c5623dfff186bb7a8775111ffa3f393724f08403b818919ee05acc9aba4fea8c49474fc222240733771b1d23edd6bbda924acf9e2b93db494d805c5f7821bd8476aa1df3a1745404ad88302d91d7124e0443e7acb328f6cc61f849f972cedecb5cf39d911a00e84318231296375df184cad8f5258697387a2ff787a6948665a5547b5e930cd4ebb2eb1410763642d420c9243a33f0918eba3d6079b03078daf4e468fc6c6070c02f4dac37b3933c010c454354593a01afe310ab37ce75fcd855a1591ada7dfc9855af561c388f831cc2b8084307db5eff028528558c65a2a1debcab84ea647e76d431ff63d6aaea4fe72743ce7d1536db7a01e5729df982a23bdf6097fc3acb4d43c4b68cf78e8c322decc19d606d707bd823ba49ca735769c8ed00413174bf2854c4d1a002c2ad53b4a9eab7c5fb4a0c1d86e7446150d4ba421a834302ab1362cdc3ff20b0b77023874810ae52b75e99d2a9fbe8f4d5111dbec15514dd0a66d49fc25aece869da873397c77e7680236ca7ebf9413067ea869be6c87bcf1c5b6daaeb4e3731292e6e8e82edf8bb7eeb3fc1f34d5366e5be8e684b8d066b8622d532184493069c5aace032bdc1893c5a7b6be7669b6e04c38d4813828114f8bd2793547e8db6d05e6605bab2577414fb7543814ef54f6f4f39ea8d494594543ea6e020d4d3bb1660e8a54a542be3874819c5633797a128bf2ca62e8118e59764c0a0709ba50839e57ac7431e4da28c4c6010bd09f29cd5c7ecebdcee402e0c76db57bc3f59e55914ec25db0231f7a5877e4638db2f7d60bfe52c55bbf56f0a7f02644b447067c83489e7a58a566db7f55e13819ffd4d713fe5f8f97610afe972c91147bb0be3340e5832bf4558cce59c05c4fa8ef5a7385466c07ae799909a9756e3c2f91d2f1723b528d6a6569752f794ab2b47adbf62e6a2e53890e19a2fc2ffdd5a337af53df80c92ac2339b9947cff372a623e15c56b15f9e3d05eeb8a24ad938ef9fcc2bc0658482118a807ac3127478adc15224d35f3ca8109456458f0ae506791b52b92336ff30ec77d4625e2e8e440aa951423e165dd0e46b09c6457675771aaeb3add39cb61f972ea42e73757e14bb86a2af5024b1c105df8bbaf14a20f66c942822fe28a94f41ff61b8cfb89608011bbbf87fae3a8d16ffc96761c6ba035acb1ca67a0970c7014391a95d5f90459cdd279ea6a6059483d768139054912da0e877bc9a35dc2ca86e67e10555afccb91758f3a9dd735430086dd8c1df0ca96aa91b8449c0900bb32ad84da96b4eddb176a7df3c165dfac29b901bac5b558aa5bf8553f866deaf5e6f398e8b99599c9332850164bb6cdf7b0f03410791cb192175aa7e04caebdc15246ef0ef6cc898cc02a64bd42923f109cd7c45309dc1285c21d4e50bbc476a879b4b44f88c2a19dbb08aaea20abbb800522f3790b150128e3a1216ed0c1a89acfcffcf6efb34ece0d08f00e5a71eee47a97e2f00edabc5fd96f4a896b07f5de77d20da71468235e5c18a1d159cd17de39a44a4a23dbba4563dcc22070903dfcfd5383ee8fe1ced7dd4dda898456c59d88f9c08f567669affec61c6f5521b37795dff2dd9915f62cdcab6d43b69f3ab10aa4e2f4fbbd172c1576ce9426c3b24784f82c54fa5429a5c627f27829b86ebca091b7f3ed0b00225b7f22a28db91b59f29770f708d936f897997985157f57610686dd1bb1daed54d5265c5e6e8e6613408de5d0263e174087be92fc471d29955ae2e17655ea9f82a9ff3188626b78d567343abbe7b4f75a23817024f390fd179a03e4873f561cd508a04692f6b347deb9cec77068324f6356f9669c84caa578e9bb5a1194733238cadfc4f656a2a2f79c7244141746658874fbbc708d2588ff13dc2b0e5564cfc51387aae5415cdbef5b8fda3d33082c54da77f0a3964dae74bd99c7db45e75369c3082b1444e6404877cbe107e737c2121a29cb1eaa71420170417f178fa87ccf6f5ecb4fde4b834aa71631ee8e5c4d28d7d50ec987df9522442b6e48b0aa99d667908fa31f363872e5cb279dfcf154ce04c5699d12e70148d083c076402bb3457013632ce2e839ee4784a73266ae967eca6450ea35a3d1769a1e09f3c0e0d4b1d240032f0557c85c42efcd883b33b5b6ed17f2f2fe4217929e78eef"}, {0x108, 0xffff, 0xffffffffffffff64, "ffd58b69259b4bb08defdef309d29d466be0ee9b33b329c07cfc8ba40ee2e0002532f8d079885b33fcf60d55de029dc2795c34c6844f3de02b3d82ba3c0f7028acdbe71db80fcdce1125ef8d552342110060be6d1753ee87e44aa80a78e94a56072b306859633dabae05abbefe293979b8154a32626a04fb9d37df8937fb306d8d81130251cf629ccfef16055ca38a1a0f5aa057f69c5cc9285c809ee2a8f827714422a03f9d4c3b17cb64a8e14569143941124becec65e9728c351699c36488fe0ed5729cc1da944933a79a2ef7dcabbf598f887adf7fb666eb6730457fa969ae9d4c82ce7641478edfae3aa833b6601261fca70b"}, {0xe0, 0xffff, 0x101, "c1dd675fa4f8d7ad84eae690a2e047649b72520bfd7fb86c4de056ea47a6c2540fb20c054d7e6faa14f103b7da0aa0194b7ff63016b2a740a1ccd02e7840fa905e84ff9321b6816986f6b09edcc1b3b0441689ed8cb96afd9cf6117919788096c987bac2aa7c2299ebc151ac0dd703037b95d28392b773d246ed336481c1c873dd5204bbfaf6395fe8c5df84f781a5082f67171e8d5754cc92e936df69d7c28f65d9bbd084a8a2c4d935fc58df9457f3f567efa3a2d4b8d6dce21c5d678bb7d5f3fdf3000d7cee8a7eae112190"}, {0x1010, 0xffff, 0x7ed, "8f80f3ca6a290f4528057432a4f91ccff33aef1c0fe2b6977d7631fe70a341598d0abd8097ad68fbcdd57bd527c9dea85a0138cedb91a5ff900bebfd89702120aa55d0f88f868d733fcd8f236621990c8aef643665cac287ff07898b11ac6b8397a43e1249db1f497b6318a93f99362fa8e1d623ae6986a0c8b2e7026169b03368c34394dc963f196ab2d49e1aa849f0a6c9aec085586e32fd3ae3832679ae3ef9a432ad3309fbd3f41e2eb78fad812725f0d026fb1dfd3a61a2429c2534bb1a25d44faca35d8d25e876e5ed9e7c435ae80c79f0693781fd7d2ca95868f24ace521f47aee6c0885b4eca2c4f50d96494db0c56d61fa002085667f7fcaab4cd13b5a9418e1ddb91ec13a2b9f0c6751cb2ae330a0edac5c9663cc4623d5a007abbb29b33168d530556d61bc26d163b08ea3ad273d2bad9c0b4e7b93b6447b4fff5411e66c0cce967189b51e67f47bd18bc4fa1317bb7e91515ee1f4c46895289c9520999cde4021645567649d119f05aa62bcb5b9f25abd8c7543cfed94cdf9035ad426566927b2a63082857e0d90fed9b1af86623db4132b16b76af535686f6294791105582da68213e038762f2d18d9f41b17f3c4e4c557bca2534e05ecf4e4df8536911218c7c8239f5c3f81d8fbab1cbc4b1105f54a2a3aed5039e579b193a6b6226f271000108b73fd7267a02dd0c20ff2c1eb2ea3b1e2ed25ce3c2232051c73f8d179f937e540d1261ee350a9d93f339a1c334260bf904322f1045930805e88d9ce2d06a2aa2220d480adf1edaafb80a7ac86e81496c457abd9625ec18eb06973afe898fcdbda7e7c6b852d232ad0662aec03eb7ac3a6ef0486b85f30fa83c436c9ca4c72f3d1b6251f13fa6227c044126a8b09a9a94bb8874b9755a49e8b0e94bf24c8ea6a59ccf1126a22b87eb37e51041f7387abb6ef325e051fa3097f0eaf0f5a968b4727ffb991575f0938019abc7752045626829c88e990e5e54254380c4c8186d95d1dee2cf737a94fef62ecf76177aa72c443421f72561cdc222750e588ea79e6d0c5582741d47a18cbf031a22ab4adf32fe439ac2fea02840d7b052ac5f28aebe303c5c89eb90444b4642986689359dcde0f74fae8722f125c26743e64420c14cf46fea1fce8d89edf012617e05195267a7cfcc65b1fd29ed2ccfffb96189f7dd973672c90e708980f4f75d6e599f8b9823259fe3716c20e5e85748f1cc9cd0a3c0dc27e10ee1a1a5bedb465146616e2d6b027d9facf1b961d5183858b4fcb5f170af7ef58af57d4484bb24bb05cc0c438d5fd83459daa220c80a9da6dc2a5e50160c55736d9e69b780392266a8dfbf7ea291cc412268ffb9e58ab279ac78378ab8de729aa789690580f09f1fe974f035e90dddbb1b520ac9ab3994350992a50a346c8c02d0344f69dc1bdb3133cfda50d98204d6cba43ecad450146fa586b3017102cbfcb5d02ec882882f8ffbab7e298855703de7bbdf914399abaa8815b11f06d5ba47cb16dca2f08619544698c265fbca73897769a7c358523854ef061b5b1ee7a7f3e0b3db360e2cfb1d6b4bc4150b6992558c3191db483385750dec1ee0a536868d197c0ab3d822f80b25f3a8c9a8f30c3826a2e9a78d4c772822b08b1050784a887fcbcb6919df9300c635452137ea6d141a760d694b1bf523459599caeb752590872b0d50272bb95de493d799bf0655c1f860ad12f3c3a5bf0a6f0efd9905e3bd81c88b7bbe26b05b2a4712cb4640532b0f02d351b6693c926c781a95d1b81f035e47daf6009149d52d410c607928926c53cb65e75ac70cd1db9c844dd0d41b1a4cbb37bee47f188a8feae81b2a3a90640b1325530b024df8a768414f076b24e4b77bb9d6c01310c2253042f65428cde0a999d8ff18fedfa7fbe506ceba7d3e91d018f667c77275e49ecf381a9fb8aaa69309f4b2e660d95a461909f55268f37ee6d07cd71de19a0eaaabbafed7f4e50db00aa1cd1b1b083d2ce73f9c399213dac6af8fd9baefca7d42741733e01dddfb85a9b8f8381999f48abd13dd57a9b47b85a4f70260a88a4ec3d12dbdef8a5997fda811f5a76f1c86fab5379775e6e763a29a056bed3a14eb20789d79ff17a58faf3b2a6094f67e6457df38837ac435de208d47570cda25425e79bba8f4a9ed78dd0167a3009d3726008c92236dcf9bff0abd82e5207d2db4b09a1b27de9c163d834b741d4896f9c502c675a0fa9cd438ee7418a544ab21366c979e2a5ce5274037c245650f54491a54cb3b7763e02a9e15f903b51bf4301277d636df50bf5409350ee3cab7dbe21a6a52d0a91c6ab55f76c1d1763b16f0d406c442924ac2a6da39c662c070c88b22235bcac1d4923cb1248dad9254356f4fd6ee4c3a66ac1b8a446d72e82cf244b9835ecf361a8810bdaf61dfc725333604404ed31f47eafe40ac167f4035e51d973be1b2d3f376187213075be918a07b4279a27ee08b821f0d058b4193b86463369cac89edf14aa0245b7aa4433f27f7459a9d01706ee7d950552ef6937302fe6bd7f743a61e1a3a74a4eb518fceb9fb1cbad725512ac2909360b8cf76a9c63c3723be97b52cc25997060ec73244f9f1230c1591bbe14ec8e33bc2c6ce0f813d8daf862d6fe37be8858711b845f7592a765b612bb49ff64d7d6a7ae05d7c27c60baffb2306b46bdaa1c46dcdc84ad0657104526efbe3adcfc0729c15dd78880e973d48134afd6fa75e55f39d23d3818bb05265521fe9a172e64afd8cc59133dd6b34dcbd07b8a43deca33ad4395aa1d7e389bb786eefc42fa3c7a314c628fe8e7c1d494425873a69e51128ed9c21d0f4c842f6e08ac8d884c87db5d4770521dda72ab93fb7739e5ce5bc9564fb8382e2a6abb4e06a0acf4626cd1473dd5cd81b8103ad7b591922635ef44d30573cfd51c13d05b4323177b1371cb5e1f9feeb3ff6d1f16f9b381126322e6624bcb0bdb15db0c03897cdd15208d2306e5b28c35d490345980c7f172ce871821ad3a935c39b066b2f2219d1f4c587efb4b9e32f7f2a03ee8599843bf6583bed6000daa9dc77a5cb2202a2caa95dec398a165e439568377af36997b8e5bd358b425a889abf7a2edb72702f25afde209a59ac781c9be07b8dddb500134088df4eb2a8bac14654426abc0ec70dae73fb87058c153dbb4235596595d9a424a56598194fdc18d2954060dc8fe82d15a3ac74e95e65acf217230db7b41d0489a8552a4728ad7570b39677f4a5638f29a1522f7d90eec73c65047beafbf31b8df587acdb981093dd5bd0d6ccc34418630f75738d663d59958ca3f0d9a7a949eac53e789ef999792eb99850d2fa1e571f2cbd6ff9dc2114f44e093aae29e26df5ad837774ae821f08f7e704b506f45867821668158dd5a7a19b924a124d3d534598b1d87e8372df4b3902293faf5c14ce56110a6309c617e1ff363d804ec4fc62b06cb46bce0f5067a27dc935d4b75f9b2080fc5a52dbc5286e015c4a56eb17aa37efd9e05106a293f741a7427cab4e91aa02bfab2ed080ccf64f6571717aa1ae72e0c84f4f5d7aaec094a3544942a86597427a7592d8ebaf0fdd54abdafe8f8c6a964997bcdff15d457d762da05690ebd4a5e2f0d85b8ae1a590547ead4aa07ccddc2769d832c5aac5217dead9c022bf54999b7203969f10fba514fb54fdadfd75386210ae363122d882847aa1802d12687a12f0a41a77215872d70745987b3cdcc2226b7d5f03baa002eaa4b8f82994c3c2f754d1879ea00ca4625dce2957b75ccf47bf518b2669dfa1477d43c5ee8a614d92d27c6eb2d51d2b71c577c08346fdbc35c614c7787491c06ed54d20160535e0db0f94916c9a6ae816d6b5ebe4480da39acf03879f602fda317e6427e0dd3226a493c48085cc97e5c741c6b7a1a6cc9762c086d8acf772c17167143b24ff9bab6bdfae93f2e3e63a880dec0128669b2284d4fd2c9865deea50c4daffae6dac05f0f60fd87bd1d8d35a2b2eb49718ca22578baa99a2de23104d6246baf8147754e1b37e15ed08e01f8712c37ee4c824ecb2eb4f1c6935515b81a3e4821350aae921c0765b294946e6393997a60ad56893c13b9d198a2ab8cf667d6bd5c21c8f0c3fb35a459b69be1bece598d4851f1b709d90656564fa70e27025a2e78c672ccf5cadfcab21b30dcf7aef268db0b4c9d9ec8b6bf69d6b6e6dfd6ce3cfe0b0036cb612e828bcc67ecc6f98b7bb16c489ad558992b49a64816f9d1dca0e53665f75b928a5ab293af379ec7ebcb86d788e0aa42705a4ccbecfc024769eda86f7b8d6fb6c879eb9ac2eb041c02c109ed46c4f173aeefffb9561b0705dc44c9d49e7977dd6b0c35407673a35a7b0f2aae55d86e641fcb26c72138016d7d77c45411a8ace865b2b66982e8881bedce7696bf440a43110f9c3ad9c8374d0556ce47b0a9f6144c33acb7812a5075ba1730e7ee7f380dea067b86fc7bc14da8f2791de7b4a839a9727fa30bb0c4e13c70c518ff9b67518e520ef618a3c05c6a5ba93dab8b7e3a1270575609f85dec5234fe5019f8fe00ae42dcdfa36914a1b6f53a0192edcc991a6e218f5dd467543055f0bbc7225d83371ebe35cc868712891e14fd986810226113155a608e4cd6c4622c5af35a6340ab4cc1508db3bf62f44ab43cec621dc2195b87ae9ea40869c37212183b4ed9d0f33ff124b6d9c858fe14316d4b4475faccc5a99657d77862549a994aaec8167815e4f2483e198b999cf90d0dc0c0119abc1817f0357dac1dc8f782311d97d4b555f0723d859a0f095fa00e70417602053c503dcaae8259160d27dd37f9e8f745f715ca0a962626ae25b50e0bb84d7e990b61b38914222e7428e27405c01d3d52e3439051e40086e94cec020c9e4db69f32dd228d080124ec9448982b7c66ba232bd903ac7bc2128c24737a08feac15056660e7614e070cae2c2792908acf01766ab300dd0c544c3e019c77b9bc9b2d832780d55a177b54d09fc17006b4a2411678b762bc689790a6f53d289f17f925430b6d57f23d8562a1cbdf55f0ca8b2ac48183223e957e7ad696b17d224f06a008538efc69118dc343d4bf7089f810ad1f26167be1ad41b9451339c0ff420a5a90d2c878a17fdcd1775523c095fe6b1281f508d404ec47c5060b71570dbe8d4e9d2f319b451889b601da699d554542f9a0e52c0983d5a588255ad70c6ba171b652422c66308e4970a1ad405353e416a19e542238e4c1158f9bebed3685be7d05a305a9ad233a7c1c64b7c372b140a880c7aecf180c554f4e3a43529048d5628b0666d89084c6cc37dca3655b588826b9ff0be1e7d3dd0f54a5a095358a4522f8baf8ea660c9dc14588bec6b5675523ecabd52686edfdd7d7bf3c38ff1b8222dc5386d01d6cb4b683e2ebe39d429805f9d395e84d0b5b42272996f5d0e8de97244522b3128012fcd2bb2c977d4454ac89e72711b4b8ff98904c51e9bd18e208331e223b70dc7ffa187db73f94c459b54b05ed942906652f3fd5c20950bcf80c3d3bed7ca772a8e4a188781d89925c886e41cd2056521ed0e2b4260bc6d8a9bb3db6769eb2615b5e07eccff421ab33c7e9cc473464944a19e31d9aba5e1423f5b16da67c126e626d3358837e1e541d83225b9387d722bd39857c14c643c42752adcd27dc99b68eae555b52109a8a21cca8721c20d336bafd7a5d81a1710395f6cfb560cf6b0c05fb837d8814ab05a77285ebfe994c4a1d14ba8264c0c343a50bc32f7907a38eef22c46c07c4646b723c56083c9a7c892ec742b85655fc8bfebd0b60347d5"}], 0x2540}, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{}, {0x4}}, 0xfffffffffffffffd) fsync(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x10003) 10:22:09 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r0 = dup(0xffffffffffffffff) dup(r0) 10:22:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x0, 0x7fffffff}, {0x1, 0x4}, {0x88, 0x200}, {0x81, 0x76c}, {0x21, 0x100}, {0x0, 0x5}, {0x25, 0xef5}, {0x21, 0x6}, {0x45, 0xb3}, {0x45, 0x7ff}], 0xa}) r1 = socket(0x1e, 0x3, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x201a0, 0x2) 10:22:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x24) 10:22:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:22:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/114, 0x72}], 0x2, &(0x7f00000001c0)=""/89, 0x59}, 0x842) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 10:22:09 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, &(0x7f0000000080)=[{&(0x7f00000000c0)="799b43c2185977f5aceaa5972ad159b859bbc86b629897255e77213fc35d36e04d80eea69b40c03a568fce1fe9103f8ce3d5d07ce9b06795e402de029e7f9aaf81d39de0d32ccd0cd1f4", 0x4a}], 0x1, 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) 10:22:09 executing program 0: socketpair$unix(0x1, 0x2000000002000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x6, 0x800}) r2 = fcntl$getown(r1, 0x5) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x8, 0x0, r2}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) 10:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x110, 0x0) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() login: pckbd_enable: command error 10:22:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:22:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/148, 0x94}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/11, 0xb}], 0x6, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0xc000, 0xffffffffffffff01) r3 = shmget(0x3, 0x1000, 0x20, &(0x7f00002f7000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/123) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 10:22:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:22:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:22:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3, 0xd7a, &(0x7f0000000040)="e1ce6bd2857221dd495c5838c6b4e048c89afb5985d32aabc4cba7e40a0a210eb971c8b9dd98", 0x26) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 10:22:12 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x3ca, 0x2}, {0x4a, 0x800}}, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x7}) 10:22:12 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = semget$private(0x0, 0x0, 0x60) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000100)=0x5) r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 10:22:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) listen(r1, 0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000643000/0x3000)=nil, 0x3000, 0x0) dup2(r1, r1) sendto(r1, &(0x7f0000000000)="3f2a0686ada11e80d01a0d898fa7ae169daf2a43f01f5ce8cd4c7ee2db2e8fda8b566b8e56edc5514fb101cd5e590d5e1ad070c698eb26ba4afe229f97e7272fcf95abee2010791d987bed7ef6ee45c141d59472f50d05befb1d859af2930ff86ed41b915268399f4e57cb3c54ceb1ed5d7837506375b20f850cef747abfb61cd5108dbc590a32bd1065b515d64feb2115393b3b8451e198cdaff8866801b78dbece396d6eda4ac54d63f981620d5cc19def745d715ab2", 0xb7, 0x40d, 0x0, 0x0) 10:22:15 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setegid(r1) setgroups(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffffffffffff}) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) read(r3, &(0x7f0000000240)=""/232, 0xe8) 10:22:17 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0xd) fsync(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) 10:22:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x13, 0x1, 0x100000000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x20000000, 0xaff2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x7ff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:22:17 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280, 0x0) 10:22:17 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 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) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 10:22:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) 10:22:17 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0xd405d76d31c1408d, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x20801, 0x0) r8 = socket(0x3, 0x0, 0x80000001) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x3, 0xb0d}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x101}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x1}], 0x3, &(0x7f0000000740)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x0, 0x7ff, 0x8}, {{r6}, 0xfffffffffffffffe, 0x14, 0xf0000041, 0x7fff, 0x2}, {{r7}, 0xffffffffffffffff, 0x66, 0x82, 0x8, 0x6}, {{r8}, 0xfffffffffffffffb, 0x24, 0x80000003, 0x3, 0xcbc6}], 0x9, &(0x7f00000007c0)={0x3, 0x9}) nanosleep(&(0x7f0000000440)={0x1}, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x18e) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20010, 0x0) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r16 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/63}, &(0x7f0000000240)=0x41) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x51, 0x0) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10490, 0x0) r19 = socket$inet6(0x18, 0x0, 0x5) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r9, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffff9, 0x2, 0x20000040, 0xffffffffffffffb4, 0x5}, {{r11}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x10000, 0xd1}, {{r12}, 0xffffffffffffffff, 0x48, 0x10, 0xc34, 0x5}, {{r13}, 0xfffffffffffffffd, 0x50, 0x2, 0x1, 0x8}, {{r14}, 0xfffffffffffffffb, 0xa1, 0x1, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x3, 0x20000000, 0x5, 0x6}, {{r16}, 0xfffffffffffffffb, 0x4a, 0x41, 0x6, 0x4}, {{r17}, 0xfffffffffffffffd, 0x24, 0x3, 0x2, 0x3ff}, {{r18}, 0xfffffffffffffffd, 0x64, 0xf0000000, 0x2, 0x9}, {{r19}, 0xfffffffffffffffe, 0x14, 0x0, 0x8000000000, 0xfffffffffffffffc}], 0x101, &(0x7f0000000500)=[{{r20}, 0xfffffffffffffffc, 0x2, 0x0, 0x46, 0x8}], 0x8, &(0x7f0000000540)={0x1, 0x5}) 10:22:17 executing program 1: getpgid(0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='*#%),\x00', &(0x7f0000000080)='\\$\x00', &(0x7f00000000c0)=')}]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#&!.-\x10\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='+\x00', &(0x7f0000000280)='^^\x00']) 10:22:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:22:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x200}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 10:22:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) preadv(r0, &(0x7f0000003440)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/151, 0x97}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/31, 0x1f}, {&(0x7f0000003380)}, {&(0x7f00000033c0)=""/124, 0x7c}], 0x9, 0x0) 10:22:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x28, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) r4 = semget(0x1, 0x1, 0x5d0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, r7, r8, 0x63, 0x1f}, 0x1d79, 0x3, 0xfffffffffffffc00}) 10:22:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffd9f) close(r0) 10:22:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup2(r1, r2) poll(&(0x7f0000000300)=[{r3}], 0x1, 0x0) 10:22:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x20}, 0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 10:22:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) r4 = shmget(0x2, 0x4000, 0x640, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getppid() r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2cc, r5, r6, r7, r8, 0x10, 0x8}, 0x67b, 0x6, r9, r10, 0x0, 0x4, 0x6}) 10:22:18 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8402, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0xfffffe61) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x21, 0xa1, 0x2, 0x9}, {{r2}, 0xfffffffffffffffb, 0x60, 0x2, 0x6, 0x3}], 0x3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x88, 0x10, 0x7, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x1}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x4}], 0x551, &(0x7f0000000280)={0xe7, 0x2}) 10:22:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket(0x11, 0x0, 0xd3) 10:22:19 executing program 1: r0 = socket(0x800000018, 0x3, 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xee2d) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3], 0x446b629096903847}, 0x0) 10:22:19 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 10:22:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10180, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x2, 0xe97, 0xfffffffffffffffc, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r3) 10:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000080)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) 10:22:19 executing program 0: r0 = semget(0x3, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x781, 0x1, 0x300, 0x6, 0x6, 0x0]) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = socket$inet6(0x18, 0xe2e63cac1819a400, 0xda) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) listen(r1, 0x6) fcntl$setstatus(r2, 0x4, 0x0) accept(r1, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x4011, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8001, 0x8) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 10:22:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) 10:22:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 10:22:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5300002", 0x4) 10:22:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:22:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="98fc5ab3f7ddfda19c43a062242f530f8ffc91b6ac9bd753a69e6b0140643cbb13e9a5b7da1a8ac313bd0bac4e5192a1b8af2220176c71b65afc2d0d470e72c9a71bb006d58b461f1f07e166a0abf3e54326dcf3ffbeb8d21ff8e5e41eb06e47fb1897b77eb203aed40bdc55a1b319308361b9fbf7fa5c30239784170f9e63336b51f77f362cca971a19644e03496ada2bfde85998a454dffa1af9c6628cf802273820a258aa74b5c02aaf00b3b2c94e5763186faf60169e84b41dc9ae287cadbee4a22d96a4debc3a788f582add8b748350ad7c3787be0a00bd3c679a3d4c0d537bd5291fd4e2b1ffbb5969b4b8712689a9", 0xf2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 10:22:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="8a77230f1c3f17502d4b0070a8417a90cd421524a7c67dcf7a82e6b6b2d70180c516ebdfe3b0fe80d97c6028bd18fc31", 0x30) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 10:22:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x10001) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 10:22:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) 10:22:19 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = msgget(0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1000, r3, r4, r5, r6, 0x6}, 0x0, 0x7, r1, r1, 0x2, 0x5, 0x9, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = semget$private(0x0, 0x6, 0xd) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000080)=""/206) 10:22:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="cd71e9eec13e9c69e5981849af419dbbfc93cd89fbcfedde64461d6e26a2cb58d885d931cfc0b2e6d66cb32258ba49aa1b1a78a764dae0191ff09c9ce414f3517cfa2565ea494257c97697917900c166fe6656c6b09df8fc813fae722a720bce616a0c735ed0cb719b59da926898b01cd2f87e9108ae58c3753dff2edddf81f28fe281343093aef1b91019b3a249e0d2cf256087cd5069b9cd9b883178c98bc694862d9e750f986095969d9d5de108a6863db334663064ff8a85d7a2e400", 0xbe}], 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10800, 0x80) 10:22:19 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:22:19 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:22:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x7, 0x1ee, 0x1, 0x8000, 0x100000001, 0x80000000, 0x0, 0x0, 0x3, 0x2}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 10:22:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2d7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:22:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 10:22:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000080)=0xfffffffffffffffd) 10:22:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="1e0434817213dc2a8c605edf17f13b9df36f16f673550070aaf913642c9f0b16b0dcfda0f165aa366b02519c11198a5ebfa0633402479ef957d047522cdeaff1a2ba6e7172bde01fb0b5a49806f1c979855987a0bc000ac6d17a5f54dbff54927524d8ea094bd3a5382b402468ea4694a47b4468f2b3cce5e6aaa6d3", 0x7c}, {&(0x7f0000000200)="6f0f6597c50b057f8e813751978c06e62deac1e2dd8389c0c7fdc440ba4ddb71be1a95a33505bb0f9828b86688ea5019", 0x16}, {&(0x7f00000003c0)="a3f1b7199ff52ceaa7e8adf6bc97caf114258da064b3b2928631ab09a580359ab7b3ab58a0a77617dd3a75da75f60a5015000000000000d7ebf6bfb65cc1401aaddb3613a984fe87eb504aac66df377604913c7a06598d3ca128ff0dbc317cfb64b603c24552931b2c01b587dbc8c56e35d9b7fe0504df30b6b8a64dcc551eedfab9422c605f422a92c2d44a00000000000000", 0x93}], 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) pckbd_enable: command error 10:22:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xff) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x1ff, 0xffffffffffff7ffe, 0x2000000000000401, "c37e08c05ad14e0c588d8f9cbf5bd53357a8fe88", 0x8, 0x100}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0xc2) 10:22:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) 10:22:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2811, r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) 10:22:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 10:22:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) socket$inet(0x2, 0x5, 0x9) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = semget(0x1, 0x1, 0x2) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/239) 10:22:22 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() accept$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 10:22:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x2, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:22:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40000800000040, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x7, 0x1754, &(0x7f00000007c0)="3cbacad0bc714822ad246e98358f84bd1184f84613442b616e0e9e227705a98839a01c5f9f7eedd6b766c8513fd07259bf302b2bd9efd074800cada6137e76bb5c5f96bf9a8ec150c4d132b02cc1932e201b8725b970b9ec327bf7b65d38111ba6d6608812e9d7e3ef032dc27c7f8b482d928bcd8e5a7dda8eff55089a67633f5ed174759f9cf5b58bfa092365c1575305d3d87f3143002b82e464981e7531fb0f521f34939393a7328613b2d8ab57969e32c84ed8a4291fe97e7636eb4d15e36633c7b915cc98bf48764ed49efcb07a662cb114c5055d6df7c45e28665478e9bf631365e0ddab976d3af5a949c7dfc4cae6cfb54533c52cc5e99662d6f0451fb83ff5734291630b55a187ebbe02ad89882574eff4f285770e003e729cac6fc63ca4a7999e93744bae4a220776d28472cc81ec3b97c1209690cf20471050ceb7fa96338a9d2dbba2aaef47eabb6b011095f946a7aaef1bd86b9fae8f16cadd1fddcb501ce37e6cc2e0a78655a0869a6e3a640ce1efcc73cebb36511027a912f37ca0da27bbd3b26217e58d4a3a019abd0000000000000000", 0x401) r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() lseek(r2, 0x1, 0x0) r3 = msgget$private(0x0, 0x420) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/140) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0xfffffffffffffffe) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:22:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x7004, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:22:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xd000, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 10:22:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f667b6c65b000"], 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 10:22:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) recvfrom$inet6(r2, &(0x7f0000000180)=""/8, 0x8, 0x41, &(0x7f00000001c0)={0x18, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b0002d44b091526b3e7592acba000"}) dup(r1) fchdir(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:22:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) connect$unix(r0, 0x0, 0xfffffffffffffe90) 10:22:23 executing program 0: setregid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x209) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 10:22:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[]}, 0x3) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000040000000000000000000000000000001c000000000000000000000000005200000000000000000000"], 0x49, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1, &(0x7f0000000200)=""/188, 0xbc}, 0x841) r2 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xe837, 0x1, 0x5, 0x0, 0x40, 0x6, 0x2, 0x2, 0x1, 0x7, 0x6}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000003c0)) 10:22:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x4004, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/151, &(0x7f0000000100)=0x97) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="101a0000000000e00000000001000000"], 0x10}, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) sendto$unix(r2, &(0x7f0000000200)="77785e14f023d49b8a6735d6e481c03dd29b2ae255f79ef531da6b3182bb5cbca918e8934596bd20e6a0ec8e34d2ddf4da405d9a9a581bc99fe44f4f1e0384776f1f3ae1264a48c8d47ba0f02633e2cc0aaf88f2e970d85cbf42b27778d7b4a1517b078799929a596eba33794576aa9ee1c720a106014a48fb04af8dfe30923d367826220655994f53c87a4ef5025d75e02b3c7f9960f3d745dba5f827a2a704525418f4344b6a", 0xa7, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) 10:22:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:22:24 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) socketpair(0x2, 0x2, 0x100000000, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:22:24 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="49a71129a8a93afaa08aa90fa6beb5", 0xf}, {&(0x7f0000000080)="af16dc2511483fe512d696de9231095a5c1d0f5ddcfd16e2f7623a6f1da3a9f1335238e8cbf4223a02ec50332a250e4beb64d93ccc0ea29c3badab489a2e79ba3e65d106db0ecc0e7469366a8ac1fda9f565c940dcef373003c84a6a270011b77410cefc47da15964731f5cbd14065b5c0592f03292fce127d0f524e11a5544cdbe4f20e980f25a41304f08018487e0cc8684f659f95975be9e6d264f3", 0x9d}, {&(0x7f0000000140)="ac05316fc28d2fbcb7f796713316f355f28d8147efb15043b0df1e5fd9b42926f55ace3b681c9f9b503cf4840d8c4995125990696bc2e0e69a0e9511bc9c4ccb8eecdbb85bbcbc3b3a9e40d87429041bc7a4d8529291b5adc178bad8abf73c9021c09cbc09e5cedb06789bad1a877c08ba463d2fc38e5f4fb1bdeccab0de2d2f2116491213d92dd29a4a63d617ed82142819dd52ab137e60f649f4c333e93f727c0a46a63f47e966a0d94bcd0ebfff425d4fbe17f30021dbc3135123ff408306230efcf29734a2e2dc", 0xc9}, {&(0x7f0000000240)="c59255b05fe0b259e7a8fc991f6e80449cc8ffe77fb27d82daa8b0fb4b6ecbad17c089e08bf848c1d7cf3a47a2020872d7022044a7101daf89a77657d75dd5e929f8aea43a8883041a34fc14ab1dad4352063ec2d672162903c30506c92d430660071403f4af72736abf4153bc43b9bc9e977cace66a8ec8f4680185cab6aaf350b79a69cf32f9347cb86728025673b24df6183f7c11ca36ab8e2bcb216b3262a4d95c9d8d10839364ddad42c0e122c03bc17503bc3f92085b0a51ae5d7d963653d8359929bd5605583e19242808b67fdafa8c6ab97ed69aed4147cecaa818edd37d90519c25b380a0e0d1927647970013815cae583974d05f33e634b159f1e454099adf23336bd8efad16994517acfd596e84890397c97d4d09e3ff8670a2ab6aab13eb4c58ef49907c44eca8f6b665dc917bc7465cff23cfa4deafb0d96d9233d5ab16aa7050fa9ec1d87a2021c8fde93baf23b50985cade2fcb4445a0e97e84b8bbfe1b06764058d2d683151c7c54abb553efe8e6bd0b8390645457acc4d2051da4451536cf2d5e8bc3ea6b9c1b9d1a5081466f01a2bcc1ac741e2099c8a7c9414c0accfe58b9e8fcd1dbaa40ca0c16ce0051f85c4becb00478fd7fb465304c8457885c4ca9fecb3bf0ebbdf38e53d39fa4c4850476b1c2157954c269e02ba8df16540e92d0692ba3ef09468580c4e40f0db21138e1bd666fbbd80b11f4b2888f8a17f59669385ebf8298f19e23a1c28238bcf66d457fb21d80b0e3a8edc3eadc83ada2e0ea7490cc69d9497b33d694aa1d8ff692fe2f9079e3e5c5f4c3c425dbd4d8160573f324f17fa1c202fc6cd2b7dccf24a662e72e41a3b5b8ffd78d903feb0f0367626c72dbc9ebb3c6e5864784a03ab0988850e809ce22f1e1c994153496dee831a795dabdd706575f1e9cd425624b5533e559d5d5e39b4741864596c9f5bccff205bcf1bdc1203bcedd1bad0703237de3275c7ded029a09ee462b132ad2f4006acfb5abf1573441397104c8c9313df2ea159d66ccc1bba267e6df0a6d0974f67f38f369293e7caa361b2e21c01e9365d8c97cf7566e117579e7259d40ad9ac295cc459b13b27bb92ed13073fe934656879fc542b06ee01588d5777af81b61794d729ebecc42a8b99a27c8be77463c2b797ad7b6d89a34816268065325fbb9b5aa139f0f620c592c5cf5d746818a2d118bd6d3260b2530fab4e751756d970002907f529544dae8cc64fd31fc14c8eea7cde5b07556db4f5c557150315a6fec93a0e219cd2df57718a746a52690fbdd3be8557739b86d88e0c4f25271803b0cbba62d841aad4f03bc103e708046ecaac654bce4ecbd0207c1254c61d468051f29f323802f547018b68543f1e1671abbdbbe7552450f46aee1050b76216c0e4773c21773292ab62c57be05012f8cb47876993cfa9fde475f1673dde46f6ecaeb91be92b178c93218513f86fdf49d91a5f70e817d4a131131301f5e1eb5ca87ef92ff856a00339c2bd3a3dba8161fbca165f0fe34b43720041199c5cfa7d4cb55cffce3a67aa5e2e0b902264c1660d70df29667790eca3a176b200f7e67d0987fc37bc33593a9a317cf1e56aad3ad298d6d480f326f15f5be90ba28e80d7fc16bcf9241767cdf2f25cb8f2b06fa4eea657f92cf7292b112bb6cdc6c6b81fa6812e3afdb7968b85a2f8bdc30c4094d4f60b31d8e5bc5bd630703939dceaf6c56f01229c12fc0b5a8b5cea6ab93e574a3b6b8b2440c89fd7662f9801a5826784502ec835350101d169d0effa2df9c83b7647a591bed480cc5fe6dde039ccb2448846b7b562db761ff832df38e8bec739248ceb91a109f7a643b06976b9927c7929210c6c32c6ea148526aa12427e8e60879d9a79dec36c2ee3e93ba83e6162093b3209ee3685df2b4cb3b2dc8e790c668312d9878dbfde9b6575aa128c48dc4fb9aa2bfdc038dc046f4453d51827dfa16ef06624005e50289b99fa495d0a2ef0ea3dae0e6cdfeb1beae59b882e65f53bcede5496af74f1613b18733967f2bf6089f0f9231ded59f0a3f1861b3b3ed0b287a9db98302858ee955e3722ea531a14e52f0337023a0a0a62f6c00c599e3775bfdbdf7d937869b05040a40f6dcee546136579acb11397f758e09402641e8215581eb41fa8d097da6f66100521360d890720aa8de359a9810810fac4e84e2b7cf0ed8276042eab968c0a87a5562f3f292bc3bf239496410921bc149884d0142826d508619093cb550295876184593f72e7c3bf11ac616edee46fd98bcb272ca99094c5c988347a551ca3e181238565bb1f9efc049f1a52f010797e09e1c621e69f2a8233c26179ef27613a45c064d04eaa8ef8ccd4138812e5d5d7b4cacef5e907493d9159a051fb6cf481f882abb2ba98beac8f0e59d31f7cdb3ae80ade00303fb36770c40a910b6766027e01b83868aecf560ee16ac29a5b8733a1c02525b2ebb9a0066df38955f37e995e8d219a4e32a90ff6d5616b5c0d1943646f12ad8bae0c8260d5ec34c3be16b76aba73b51343830c7bb634663ad31d392c55c61af3844909803a4f3fea01415ac7afdf139a8e1379a5720f8936e3667530e3ad797a94b6e80fec347db728c9bdca1aec546456ef1a4d7292752525f29fb56b5c94a5ba8d656de63d3dbec5c24013587d7ba4f0485a28a50e446287ebecca4feabe8a37fb209d0e96b096a079f037ac6e3f4b17ab96c4fabc85ff15d1837cb44ed557dc4508c78040326c0c117e06163cd8311b0137642728dbaeaf1fd100719f0235cd62363a4edce5488516edb730d71db9da5bb127a9a01ef04fcb3b1aa5d169975914f3566d41936e2445d090abff161fe099c81ce6591f644b9ef6c7c4826d592c874faf7bd6d2a6648042bb672e73378ca73fa05e3fdce8b53431f2999b363cbd2f2b3ca41f12fb891a40137f7fdaf02297800bca445992e0d14da465d754d3765d811d1ddbcfe9879775e30fc8f38ce00e53a913843bd697cccc21d8ad01bc830b0ec32e0a7cd49b45f7c0eb68d5abd6651b48c79fce35dfb087385173ea6c9272ce6e5750a4d07d0f8132f97f13ea4df71ec5335f9fe252c5128507b0866620200d2768c6019894ad3317d5e3c1bd2b9b56b538ff1f16cbd5ad392d42e668d5d0dacfa8917df85280a0f485d74a11d4c976d54491ccf5c20320df8d52cdace46c9f7399238f36618a10fb7f7610042651d1c769e5547933fc0aab5fa1d81d691e3b11cd38448c68cd978963874cf607c9164df94ee65f71af785d89675ea2eae41803aaef3b444ec7b233aad203d50c032e0ca766a97e82ccbc1048a522c6b9d2adee0f53aa5d017a2fdad5f025977c7654667e7937ccf2db0bd4f5bd54a199727f39955847e9ed5f2786a58db0553f8f76b4f784454fe1c4625d87066c69f4dff54597f789df773a883707751e68700c28306dd0979846e24064e062f9a89135f70af9b106b8bc008f3d616c14dd554a7d7fb9ddfb378b3452ae647a998c4a81094cf266bde4e91be8f5a698f7d6a120097fcded0405d43f5ae0ef4461721d0566756bf5287d7fb23acd3dccadd5488b219a302f22a507f4f6d54a54ddfc492f1962079c41608ab1f210d827d2f32e9082524aa8e6e3ac39de091865bd1a684df3551aee877b766f56a9249721290e9c1bc1a3b9ef7b1f79d2581514695cf9ff698b4e3ac4ddb4635d680f5ec5035081ff84372eb7e5ec0841f46d3349521ebc25c03d512fac5d459662f368e4d148d912cd6972310d2e2f41c111dbca6d745acc1ad41a8fde6a31e7d1cd52069f0174ebcf99e19a6ab0c4eeee1e6c4884c60119361c2dba1f3fbcd5403de3ffd9b6f4df1a8f3587ae75783257da731897d8540d9b8a36a2867d82f54e173a266ff155c9c0ecc09c9da560444a7990f58a596f9e50c072cd71156572446ff32eaf793bda99c4fbe77b329237327dc422ddf555a28a5041b7b7524b0cdcc90c01f987afe4426126b31d4637eb2f53be80a8d409502af3c89139745d3e63d0628791d3df2347e6d7e4597e973ed3fbf24405859e1fb4e532f050f5207551de25189fbedbb6c370a2a408d9cf0ead09e77c2e219b93bccc7bbb20b37391a57baa39512b24fa2f1f23a0914bc5931fca421bdfc560dccdbc94b67fc4d062fc9325a0c670926773817d89129b16523086e018c061af52fb13344eabe4e0afb4ee43f3b4fb1a7797bf53faacfa3b91cafd8285895c262e6462d72f74fdacfed7e59ac858275f18f51fcf76945adfd08c5483a41b4fe6ab61c8769013c82da75bcf8809658671affc31581b046355da52b769abcfe56036d45acbb4938bb1cfa89e9291781862c56c584b7932fba4f9615752984c8a90fcd6a91f0b9c392f2d91b85b8531d8dd792e1807ce6568df4e1db831d494a73a449f3d1f55640ba9547ca0a9c79c90b7285fd417d80845fbf5bfa6bc1161ced83dbe6fc2133ebacbdfd6d4dceaaabea3fdde55a36f575a918cba1b38b491af2e7a150da69f1700a26ec7b6eb7b1a7be12270879c1fd5e9a73878010c72aab5ea2db5be565b4d75e87e618f4bf3794251338a19cb1a3ab426d50cf82796127120eaa4e8df0047e2809e9533e263ce526ee387e693d44d943f7e10a3b0083ca2f379ed1faf9dd0d642b1adde5b12a5803ba6354352d150d8a71bb5b8081cdf76afa7cc29fb774ac138a60846a74352b4b48ac609d26a3a1bce19aa1bb73a79cc260e4f930ac1f6c5f0f300ab7dc289a24461e99745acb10c7d79a732bdd5eea1673e49a0e588d3daeb23be10d6e15dc071d4199b249a97f632ebc230c387ccf2334178919bdf2a4352c8becbb8a5a901a31a9ee512df5966a5fb33956585bea41edee196e6dce3a498f56d1c92ca9870c26660fce1f00dae4f866aba0af100b89b9617a377fd04f65f0906ad29ac31767cadae68625f250c749578490b6a1514d61e0005c4ebddbe45dc40b72188b1477b4ff9d889705c0d85a058e74fc2293f3f3c902c9d03a92e073c0136548678df1a66fb6a98b228f72873489df72b7454e326b96991feb631786bfa09bbcd17f9ee476720249871765303a39acc309f78d328ed9d294757d71a95ff34e40f51d8e52b2e1f199f2cd6a67d47844f8902604db62a50375964dea3c9393f3c236c5041636fa1bbe9ec39a53ddb17bc96c6be07462ed54fc82649c5db8a64d24ba03fb7afa9c41adecadf4cc410115405204a0e79c3bdf0bf18889437a38f2aa76e9c2d3cf6f9655c45b2f2a6ad9ef13771d2b561a3704245fbb702bc2714819781b7d0eb7a3f8b704300fc1ebfb2ce8b6b09b43b1d607b9109f0ec5b7a5523a618c902b463a3752c466f3affe7797bc337dfc1804d9067a070fe7c4d6744526a3e1a61bfb43c3c62fd50668f4d0db8ff4c630cc02551b5e62811658a028491706dd5886d408483cca2ed068554219fde4e38d4932036206c8b0214f84785fe9a930e5c5b0f816176eb97452b39af3d20b25542c23acdacfa656f98444ba2a6f5193e1683097d2188321bfa6981314c1b9a0c081d9d5b28f6bb24dfbd84825b0f4b8b48cd50014f89d3e4636ff7319f5c17c63e0732a4961194bbc24d6f9dd3dda774abe811195aa1bb85f23b7a61650948c5ca66dddc72393720d6a0b784804ef7e3a6defcc80ada4c3ea2d4fcfa9c5e89c509598d060eb5c395d9bada6868679d1e245310304fd507afec2fe0dfeae25a2797f45b5a8058d0df64981c7a440433fa36227d3f80755eb084d70762456312c9a079532c3931695c596d2c66a", 0x1000}, {&(0x7f0000001240)="900ab3887a0eaf2aca6edd30dfea68543e398730570517af8b9573c85ba5115b978de6bb9a68c7a10a27ddf874827c9c23afc87ac851aa4e2d356618e25b60fccbc4e3cd37fd5e18de2d0e242ce2b59fc54dffc9b7be7b9ba77e47", 0x5b}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 10:22:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100), 0x0) syz_open_pts() 10:22:24 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 10:22:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) setsockopt(r0, 0x10000, 0xee, &(0x7f0000000040)="b2909d1bf16d64df52ac6484872cf806f5f2b7ab684c1599a393a0899c66e62ec6eb1b8642b570d0f39d5b44c803124021a2d39df363c8e4164a32d97e4c9850059e9cc2e6d98a19b87f80100ef585d9be79fbf1b87497e77649eedb0b6d61bc38612370da1b5d6f96bd9a2cf858c2c517cbbeb8909c72af3b52ab8eeac7c42656b192feae214f429e42e0bb428badbdef8214306b4077f9808573be831c6b0a5f890d0b848e220d739c67ec35a278ae65e19b231f176322b71ef28b41f826b0b6210642a8d62191c9cd1aff2c9a7e75717e56573c33bf0e269a55470582ec4c03fdc16031b4c8cea0b73a56e2e8eac82067ff956eb55e8d489c3a7cbf0344ea619b401e21bf34687cf1c29d346a922708f74bc78b430145478244379c0a4eb7ad8d06cb6c21edd61a7c685218071934299e344036376d245dc89d6f3c664158772016ec93b4df2cc58a747b3a97975575dc987affc151d4d8399016ba2aade4fd761f11414c01f38de426b6ff9edf6f2643d96b74ca9a98dc858a1bd99c1bacf2679a677e7939c245d3230b7a460021c10458198527f23187d045e5b89206ab7fee8f13de90e3f178c53a1cc410296254e051b14bc7cdc66f9b6f5ff38a8e80fbd657bf795144fe2a4d51b51f588dec4689e770e14f32b29b7d56940ddbc449e44eae3541a488fe47adcaad4d1c3177e277c51c05420f605b8673d5bea989f5effd607418ea52823c101603cd69527120c8b4227981bcff2d60bff99a93837055161c77aa40e2c792464bfcf518a5f635f4c1d7b1ac79720c0e58888cc0d8fcbb5f23406fdeb95866c27032fab27428fda16fcafba603ae4288f038b7691b4ae613f78ae763a0a4813cbd1742b230a3d7b421885d57e5a5862e6dc31ce6cca65b42ca1c21e49b8d3537c9531eecdd3c4fc5058ecb465e4f0c77ada157139606c05ec63ef21041abb008e053da3d6cc5257adf488775775a3a67a1468925cc62c377502ccda836648409c768b8b650a64cba8fe75cec008050d5dc3b7de37ee49dd98796923191d0f47c38981fbb98b4cbf97f1a75b99e0883bb6b4dc9b9279001ef8249aa284f83fcc273a8773757efd68a217f8c7b0d09a02f9b58fbf4190893260a5cf99b1285cd475feb941909f5efab6d58ab694e0861e88e517ee264a9f3f755f38b7a7b1a2a47653a717688f963bbf491f6ce6b01f5a13f2f363e9cd5c33ebf90892f0f80a0042525a34991244131da82cde9a9e827c5735a21916ade30de808da94a2d0022ef8186ca351af6448f8301538e08f856d3a705b95f44555d65b29842ab7323da81f2e739ef680ce258d8c60044e419e5411e9b7d88226a3b448c21948969053e611da0e46895f3a59ce3c5f6674112e90f24a104d363420de6220d6195ae455374e056817e0440e8f5f20dbe846219a03a61f02b266718a35b0c5daa59aa16cebed72f5ef31b7b7152a0ce1078efbf1e6b22673306b753c62d4a9bd1d07a3757f2e5bab089e060927b97ecab2b4dae0223db6dc65962ed449de0affd346795b52c96dc6eb05a4621b9135b359bdad6a09d1c24e3fa6b77f7c42f0c7c4850a8120ca50d9988b0bc9d77603912452f3ce05ffebfb827bae63b5da984c3b0b03c2f73c16972c787a0d3f2b5313a23bd3a0f7a780d46a332d55567d0f2e00ce76fbbc606a2b82d8842f7cc30ae3f4659b5accabaa951553a4e1fdae2c02aa1e86655a359614dae2bfa1f5ccce9797a2ff033ab243a86b00ff03570b804aa92f5774ab362438de20fb3081274ed54bfe5bbbd001538691884c49eaf34e51dff301322818d3c2e98eb8c9383a394d321b3e47e6f0460552b55def2c27f6e7646dc74c9e6d3da1e83ac030d5515a687d251cb0d332d629d2f6e7e3a1911291d3dfc422b3bbcfb285f0d2ee7c3b756689b3deb50217a5f9595415c35a402bd83851ed6991446935b3bea41021844bb888951f1d7ad64a001b39044e2a8d45ad424cbfd833f4b92d8c21ca991a8b654ee11b81125bec4404cd6707a9728e640abb53de78175b4e984ce9c969049f9c6c14b0edc11faf63ce054034b80b75dbadd4ec6f9bad1ef5df3e2797b80fa5db0a9d3890f2cc9fd7bf2b78c5cd89fea7634a67b51e0b432ee70a0a75380b8720c93b38a4b4af1b91ba2d1376d19baabb798c8e3bf3cafe84e27d224671d7775342901191555411c0bc4510226d01fa4381e3d27f2459b10e8c9ea1ffb7bd68776d5b759c583ee87d8ae82c6b9ea3063763c3518a43fee89afe0a26f56742d26d0ae80579d7c8c2ce8218f78b189f32062af12b20ba92851d852b010b2afd672133573453d42bc7b7999138fb06f4db3158c02c1a8e3bd68152ae21323bf7a94808522d3ce215fad11eb3bb060477258b38856a76e3dbb9a32f0a71d9234aa831cdc858cde849e9a98e4f046945abf56750e12f420e9b6088fc49111a0c3e1f06fff0d8ba758b890a885adc8b5d9297f20605910b982ee336f427a57604e8dd0249af1e18bcb58c27892a275fcbb50ab52197a224512519371492a142e3a4968ebfdf17e8f8af65939a461214442ff37a0d512686fb8aea36abaef4b21839d091db24d2d5a9e69d69699d8db546b34da3108cb2ea379e53115bbbe35cecc5f1db73621f0d5a55526f3c865660e06a91243d0de94791e0ac85a800d1b0c342d87f48463f7307bad88a703a78f03742e44e95a11e70f24169699fd46179d0685f43ae7ddcecfdc1120064498614e3cd1a3b2be8264fe09dd5bd571f9699723ffc8c14ec541f78fb71b2fc832035336366707a1fa5c25f2ca31f6d4cf3249ac9f7bdeff6003cbce4d570a4255d5f449983bc594cb0a0fe7a34a696ba1575a5e8f7d6d32186b3577472e7f46b3f5ef8834ce7bdad7d86300804247472f380646b4176d9d2757343f088e74c64c7694e59703463ac4ea386079544c1b1edda13e9fafe1735f229438b5299622474b24c06d143dc42e9e0d0fd0584637402c5b0ddd406de4921679953200d4e6f22b4e897816b57f19e02d848da44ec5edcc84867cdd3c45e9f3e9ba3b168dac8233ec2cd965a531ab563ccc8b96529223a30adafca41aa1b3d76afdabef451bc30002cd69fc3070ff820ebd65c000a8b4efd57b63a15132151fe18b35c57d65eaaaf28a446178d300d1ea1fe1906de0d8e4b229a84a9c7ae7389ee26e44cb096480a29760b407e1c108e789366381ec5678946edd18c1e767992b6e94b536a41b029ecdb64306c3d987a9f011791f26634529990c50aa0167b65d019a1926378dc393c69c2a257f914840ea48985306d7ec3976d6070353c56c43f0f022dafae4d3b7cabdc00f3b8418a5826b246c107aa79ab29192ae2fa6b96a66d148ebe8ad3de8acb92f59e807d729cb29a349fefb216597f26414a7fda86a24dec648b0e7310f83bd1cb34fae58ab975ea5d07cf7a4b78a35f718f25e05f4a6a222302b6d770e3fb42dade5d056504f2fc1aa035192cc61eb21325161d52763e45988660fc3f57e8da7712fc78f3eeb5390458a81f6df1f1238e6dccb304c98a88894156fdc59e16e91a4ae61f65cb479084112210186278b9b9ce5b090e5f8a93ca71a4ea5b5661290d6434c65a308ca6a272f0db2269d957791cb04d117610b41415129b77c600013f2a55d8ca9273391eef569d77032417b2985825d178e4252dba9dbcc35d2b19b9bce5ed453e73b598d7c513f3147482af228a6b990ecb1eb6b1f05692fcf800d6c850809baeba818901a21b3849cc326cd81403b17315a9d6996759007fd9b399ed8923609e4792ae2668e886faf339f901371429160c1f4c817c81b65249e73bc46916c14c5ffe85a7058c885ec7f22113ffc4aec825003a79d2e9f1c4577a1a14b318e5ab408321f76339349725ccaed5b23b04a7901e13cc8be6d22b884b869913208fdd82efb1ab7b87ab6558589325886ccf408a4be23051223cff023bb0b9c67be4d4ab9aae55c0a2320190763c3ec622df0d8ce47cf11d9ff3d6aff0d4b929deff1f8f179211a36dce124aa9d8edadefc6f176bff9a52750b6ed1e7495cea8e6ae64df1c33e3222703a13ea728203688943e89d71fea87eef0ce78a4feeccaf4faaa266d011ce652e023b202b0ed33c650b5504cf501edeb57920c7e8a55fca81265fcaada44182af06dd049e8d6445d626fa075324c73a46532c6f43da142c16c4fd852d0442be62cef6b64ca262fffbd3e60eead107ae40743e1cd90b1917251515269a02a3be94370ea98c489ef49cb3387b50e306a74217078e10199bb4ce48a81fd25e346c75f858b09cabc89727ae9ffb5e27882fc7b96b82336e02aed61c24c94ec17597de85ba11560c6d718e2231a44210f41fffa2adc179938a7ca119446914d25008b91f50a3e5ea16c3ea879981868f91f78fbd4fb64e4cf0d13ab0e81fac11bc54fc33f96c842e0c7b7462908a99de8dd7d7d64ca3c1b6ce690b920d52c4a10b5ba48da25f1c1af39dc7b1b6e3a8213b86e18e034f12d16c60e58c3ee6f2c4b9f54fe8bb9cf16e28bde11068b1a5567f0db881b779a06ceb3998bd625494cf76066b8d9c57626c80cebc0276e8f04c09acee314e0323d2aa6cb9e67cff9e05f2bb32dd3865ea5b4c552e576fb38f307733c692d2484765dbd5fe812c625eb7718f16f14aa61f238ade452f099ce7e92650d19a96cb6ce33c35acecae8855cf7f50b4b4398e94726b4c9b596c2771ebf014b424fd5bb2a23efccb432a64c3b844886972ff78aed5b73ac61a1b25a5dc90be2a71a4080d771c1fc0c3b6959c3d480caee443d8e8a6d2bcc64354a643b223e023ec56b4782095cbc8be1b3a6ff6e8b0f7f1deb067ad18fc59e3615521d67a0b990f8dafabaeb8e38ebfa33005c25718670539a1ddedaf68cffcf83e81453ac56420cf04f8dcfd92a42f012cf0d778f047cc6b2afba4d4757c805bd4523d4e65135318eb462e1cd0785e6846fabfb238ae2a517a12f70e10780eeb4b4fbce4a83553a4210b4925cd7b8d211d57d0b32639a49770d5acaab1fcf888808725f1b7e343618e803350a1a342b536a02aa8891ec850e36ecfe2380992fa98595d7ebfc5f3d11399ae899162b07f072a14aa844cc3cd89a45196daaf04be7b47c95f869f70000f914a8985826f3aed84da4906b6822241b3d50e43cd60be15bc246c10c619677647eb55a8d8ea0da367b84a0265ddfeacc1e59223edfa635d4b6416e853a5b25844f129ba159e4d752772de342aeab2739ac271a26a284129bf97bae7d5b6bc88edcdbeea19b81ca54f3d9936f85e8c5432055771f534b99b0b7daf50c794702ce0ca0de0078ad31f755d99f3f3b5b235063acce3812e411168364593c7b279644c7e58f49db7f5de1008b13390f0ef958f330607dde43fc773d7dd6ca7f11d37ddc1e5436f5e4c1d50fd2c5d457f9bc3fa01010ca3192ba583aad696bb6dcb74b5193c9c1f8591989d4c18b19cfd59bb6fe503b8e9d2640e38a24871161e0b15ee7f26945cdc661d33b9597678e9171f331c28ceb58c0b22d7aa2a1ba04d4e8e24f00bbb2f7be814e53b7421c4ffa7fce9b338f10145127e8f58cdfe266239b14effe15e66185f26168fec7f5a521d612dfb2bf0d430c4f252b83009a6cef2bfeab6e1326521bddd6607a368cc188fa42fbf8a842e6d5e5f57731dbc224f130574c8d01f30106e2991f32ea642a645d7daf9c667c468e0f4f6f068330280655de3be1d5ba3245e47d3c04eac9900535752fce628f195f576234ace165360", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000027, 0x0, 0x0) 10:22:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 10:22:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') minherit(&(0x7f00004eb000/0x4000)=nil, 0x4000, 0x3) 10:22:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xbf0c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="2f7b6a7f8db352ae991815121a98aa060820e659c44b8d105f64b065ec178c0329a97fe5581b15b0d15201c1fcd06856397719e4a971ec67b4dda9285627a11f9e55ea6ef828550e2bd3b2e9d492218ca94d2d5026c04691f4fe70a6157ba1cd4a35bded2ea314c94c8c70d7ee1677befe9082c438962154e05d023761886ece9b3cfeebf5e93b804e37ef0aadfa92a803f2d1985647a8496c74a9a94b3a4c7488a674d6977640a5c7fd9f5f56791e99ac045b01aaa66c9599df", 0xba}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80c0, 0x10) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0xad, './file0\x00'}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000380)) lseek(r4, 0x0, 0x1) write(r3, &(0x7f00000003c0)="e7f00f73eb64a2ba3f758dea725faf83b4ea6387ab3e0bcfc92e20ef9051c27835a3c9db17df2b6089bd06312f1a2b5680ddf8791c2626ee7d0951960f42a51929937373e9ac4a532f9b6ebc4b", 0x4d) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000440)) getpeername$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getpeername$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000580)={0x371c, 0x7f}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000600)={0x0, './file0\x00'}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000640)) semget$private(0x0, 0x1, 0x15) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000680)=0x6667, 0x4) semget(0x1, 0x5, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000006c0)={0x800, './file0\x00', './file0\x00'}) recvmsg(r4, &(0x7f0000002b80)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/56, 0x38}, {&(0x7f0000001780)=""/22, 0x16}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/112, 0x70}, {&(0x7f0000002840)=""/139, 0x8b}, {&(0x7f0000002900)=""/207, 0xcf}], 0x7, &(0x7f0000002a80)=""/232, 0xe8}, 0x803) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000002bc0)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000002c40)={&(0x7f0000002c00)=[{0xce200896166462f9, 0x2}, {0x80, 0x3ff}], 0x2}) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000002c80)="1fc637c4b3a99890a67c305b00302857b734c13e7a7c0993a4177a297f1bb0f2e7eab8c657dbc27353942d9b2fc92f465b7e449dba301a1362d353a47790daa301dccc80857a18d1fe6971abff0daebe46fa2c1bda36c3301798010f118d62652872006c05555a88e48cd2d65f4f794ef785c8eee61289bbae5f241134c49f7f06af1274de2c0abb4d4024becd04f50a36bb5c8ee7adafeff8b13cb7d29c62e75f87db564b5bbfd51c6cd2e842bee30570f3e6f2a5e6a31397cecd63d585d7", 0xbf}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002d80)=0x3f) 10:22:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = msgget(0x1, 0x501) msgrcv(r1, &(0x7f0000000080)={0x0, ""/127}, 0x87, 0x0, 0x1000) 10:22:24 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) 10:22:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) 10:22:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xffffffff}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0xc003, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) 10:22:24 executing program 1: semget(0x1, 0x2, 0x0) 10:22:24 executing program 0: r0 = semget(0x3, 0x7, 0x21) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/161) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = getegid() pipe2(&(0x7f00000000c0), 0x10004) setegid(r2) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 10:22:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') close(r0) 10:22:24 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:22:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/167, 0xa7}], 0x2, &(0x7f0000000240)=""/76, 0x4c}, 0x840) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 10:22:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x108) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:22:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="83e44e1ede8ea724635589412510e7ffe00d3a44b3bc80c674e0b427edc8ffbbdef07b1bad4e3d8fbaa940fce3e9923ded97eaa7fcf59156f56292711cbff954a9ac1dc75daac9aa383a71345bc4b9c66ba0e8e1e906b5843df4d6ae970b9c916385d26393bd58707332e56ca2a7dca081d903aceb6f82b6bb559d7299559061e53c1046572315ee", 0x88}, {&(0x7f0000000100)="e6d59aa3489adfc2b28e8a1497386e518227ae2a2e6d068f85dedbabf337cd0ada5c297a366dc942c85f49ec8e75077b95ccd485363b6b31f5f3f8b75f34da563497a1b42a2b7a381bb575f5dc692a30788bc9766aa881b9a01ee59f9ce5d3d24bd3cc6652", 0x65}, {&(0x7f0000000180)="8449792636d46a562c85f4f4880dca0430c197ddca621074deb60187c6a941c1b52681f6733df3fab801af95156d3f6d92b7d179a31587e529efbde830cc4d1a0c0fdbf57f3600811af6aa5056a6cd8be097652994d75ac0762f391a9d7908f4f187ab5763ab8c92c43042ecaa5b60160c2bb71c08e532dd483c5eb6d37074b5724f5be39283904bc11fd80aa06ab4785f4b4eaf3213263790896ccffb6e4463757c3aa9d6fc9e8dd1aafe4e4f526bc0173482d719d857d25617", 0xba}, {&(0x7f0000000240)="395cc16f71a75dc0a1c7aecc738d4c081cc9b785edd086a668ed9fce198aa196a1fe187e7426419b516497b43bc0b502543fbdaa7fb0b00b737c6bdbebd06418ebf5bd4ddafbfe6191d1b0d430ae5dc8786b20abfa5f051791361902e306a354972b13d1cc807e699272b70ad8b0b01aeae0bbc2893deb79a7ccca8b3d6a1204507e0586332d5413c4115bcf30db7b03c43a07a7b4eb5d4174358a4a1faa87566784d5f2b5bcf84649cb59e0cc91c29e81c726d2802fd0bbb934cdb7d41741cdb796a5cac8ac7e90e9995aca113c1995c4eb9062c08ceb9e3cc48d2faab116f737555b7454dda5a495a697544f82c079a78c0cc02046e4e1106dd3e99663c5baef3b4caa1de907150eaf056a62b36c90f60cbf552dca18d1f2873350744f2dcee11f76a3f5708641fc055f3924a9ec86d3b2446fa18a15f74ab74b6c4fdf0850e216f24b359447e879c4ff938916fed21e7b7b9c2985ee362e9bac0cfeabe5ca92bb3380f4e7ed7a1e0ccbe6d7693ddec0c92006c984e0b244e9a64eab8ddadc9523fc70387e1a54a3d8445655b4d4bb850a1f236bd3c93ae7965c2f9c962e527d7fbf5121db2131abca620f3f143294216bb5978993865a57bdaa10e153576cdf427c4c5476a30daeb3ecce676a2daf0c25285d9b424f9318cec24988fa6ce5e3def89f3eb60b219ebdde83dafb08bcc5c236f3d97e717dff551dc78e6a2039819b7e946c78a98f6da332032b820e201a064778623af2ec48ebf742c91987dd05ab7e0fb0105c9c613e4852287eef9882597ec2f2a4a39a683496e8a6f4a45bcb3728c1a94a601196d889f66b9d2e5bbba32d26ce0dad1f3f4c1b166eb687382fe0ebec44874690fddc68209a4bb301944a4020517a8e5567bedbe5717800dfdcd847952d0a1f3117db9ee20e61902e1b52ce7b20e88a8ed10eb32f26b9cdc0b04358fa1e6a355a0c986b8ddef95fa7bd9d2abab026f2b367c5cd4616e268cac0343d811708fd18cc0ec883c0926d424c9b04058a3fef4bd9793f2a397a6e7d2d11ab5c8af05614a5749ef32503fd3120ea85ad8b9bf780562808fd2d61526f419bb5ecafd2c5ba495936e9595009a101a76efec43c3362c33b5a061b6c50c6b7c0d01024e0cbdb86a2b6097ee2ae4bc9950e3f9b9bae9860ef6df3043e7527edddced39f984938410088e56b666d4ce7d8f748078e2c717f69c11f5a31581e97084d4b0fd622bccf45b77ecadb477d44ef3618b75c583917312cdc70c71995200bee3691d7bc8b5bc6f8008e5efed4912148e91f43026ae86248edc217b172450d9d030f67d10353d0a23c45258cec3c2bdf817f0da063f6b8a56a39c3c4f262f01d1ea29ea010c033aca5af53c12993e03b0605f7ba4102735c73109a6e0366490b3c84a59492231ecf94de0d35f3884d35172f542a3daa02a43a8a54567ab0df3ca688accda34bb937471160f673dbf7323f7f352c1c78f469183db0bce9e37df4c2756749e216b009c270481b5cebdf1d6c527474e3a948ec3e03ebc89129c2354cf5a7bc4d563e7247ef0cfb3aea24d1a8511016498e5ec816508ba0eee8656c64c1b01e9a14b16deca268527324de80af8502c36ba8c687819751b84c29c2fee62814f8ba776084555a605f9bef9fcde0da347225bff1af9ef433b9ca0bb9e3f2347f5598427258b48bf0726d1673346b10bd8711506ee710f2cd5dbbcd27182308c69e9d405fd83fb5edc4593da3116f9930f408cf9c181d1db0329e02db7668112529d21da0566bd4a0c98a5535c42c250e3365a1d64ef64eaccee636e047548165af37d516908234e9fb1317da9aeccd7a60356818ff4d297a2bb6a7197849477c4ef92b407729ababf30984e7837e0164b2235b55da433cdfc6496e973ba75ca9881958473b1142001ce87caf6fc0e8ec2813755e3ca0a9417c3cd59f10817a17cb5fa2c5482167592ca196566331a0f513e1d56fb88859f22e0933f4efa59050dd490d5ed00663459d82e237019a81d7ac58a9e5548893d0874d79bd726d79246db42648d71a04627fa0a20302ea8060f1d4020391b2e5e30e097663bf4442337a565608edb2eb3a4aa2aa0340cf8061ffb5cf6d3b4906cf82e5642bd9a24756bb4fcfc79ca77b1c84c3bf4ac495ab138f1234668d188286130f98f239d494f61286364312941bda980a111661c76221c9a6ef7a80c945f8dc5d0435f93c8a6e8b206914beafa1eaa4bf96e31f7e4101be506d87b388c41aae5a529024072495f7d5412aeab95072d24e97a4ae6bfc87e6331cfc82c666987bcdc8b856f76db58f73ccada54e019fb4583308de90b6a73344540cdd85d22442101e8b18d898ead72992df3129d1754f1ae85061421904348692fa9dd3f12bd7c6441784f7423e2403971c2d43958e0b71724b65c47e8f6dfb13ee5f27a6a45167060f67c39b9ffa05866fef331a375633e8f6134446059e221dde898403a4867365a9e968e4781b771553c296a9666a7184310bb4d7b97c7b417e6591da34e7907ca33cf81500acd2848d1a1808f5f32982cc5e4a911b0863f51e540561799665322a3a698d00bf0905c8ba36b60a51190015a5936d7f765bbc8232dc5fd488a69a0c4b31a46bd3dcf1c3f388288ea4038f17bc4a1657fb99ac8f2038661f58092edef830d1abbebc49ac7fb6af61ac92a762a52372cdebf88cccfbcfc92c555c71ac51250d05a05e84cc368830c62dc7f8a1091a3d4b0d327f6d226e0897bfbdb224f8bdeba21e8ccece0cdfd30e145375b3d86ce36a519a61d4bdd78412cbe11082cce0db49ee10c05b10c781d345e8be6a4008b8af80cf743ff7492649408927d89ca495234eac80ede4edcaa12668ab67446b4090d1c55d69dc556730b4e42ff79f84d8446ea2c418996af45ad589937e8ebd5906d5aed5163ffffb17ff698d4110a07d0c725e6be2d0403fac1c416872fabaca8db58e764111c00539f0b544dab8ece928ce45225929adf9e49848f05fa2f744337e08427edb760e3c9d3df6c8eb504128dd31ddbe233c13fe2a691f90a65a519a51ae37ca75c5ae8cbfb0c8a19f3091feee540d4a7b9cb96debec3f912b9327cb560ee63854fba2de207f571ca92db035214e5d692773e0dbe656616090f545d2d53a88509472784fdcdc0ccbab452273de1e470722be76396affe9ef1283870f8d431c9ee1e2ebc4e36473d742d9f290d813afa669c8be756329da891bb5a8c9aae0a71dc0d619a1676a802f5e86a9659469e28bad71e473a1262f95bc1d144640819124403f0e45c2db99fb422a5c540c5c1dc5495a37524ae860a18656a61c2e8f3df566d4e4c61f81ea52dbde33e605cbe238d7bb2770ab74e7508e90a666a410c487ea04e2e07414eb2d58b7f8f10603955c97e46c0265200954127d6b498bd34f32c485b5aa645c9459fa335b11a35677f1012ccf00a5bfc66e340caf0859abd63f26da71421386f98bc2cffffba847d1dac07d8947e1af961367bf85abcfcdde7ea28d9238e514345a9061a0048f1fe7080644d324e1833fb1ef1e130d6b6aea42d6ebebcc95dcac3b141f88276e120f532611a8188bdb067df18025ffc25880d11471607d32154ed3460658c75578afb3fd94e52df5dd1e589b42f1fafff63d9f623183af54b2a8fb759866035600dca1ebc213542d8046d903fbd9dd24819c150e6fa478db72c0fd451b7af5c9af7d22e330750a2ecbe92ebd1c6f04ac6235be8e3febdb54da6c86d566d4140869285df1de5eb86a079379ebb1bece9fdb19d55c92fc6b6bf2621af59089dea8f7b520720331d2ebcccf8e14c5c110a01a9789b20665bfb6ea9a7f5a1e357d4e7b04ffed1fbe098b04e59b8207037d03eac6ad50cfb92784d7788263a8e863ddad8c02bab58cbca205a5dab5e2fbf1b2c7ea5ccdb5d092d5aa25dee1801c016178b565df9058d7b8d56dd8cf3cebdf36554a634ec9f0c898e2f7afaba1b6464e20c1a844f54d46d39476dec88cd92d02dec9432575e3c10a01a8ca9ebdb5cf1946fd5f5dd86beeaf3ea1bb7efca8f446739ebe84d686f6b9a15789b3f68bb2f1d32705decce508a1b6fbdbb3eee524d670cd3ef9fcd2dc75affa47b56681036d8eeee22f72b28d01847029a3e9ad1495998d699d002420940303d6a44806ca2abca1633094e44753cc93e8719badb76ee5ed1bf456ca5153d61eaa6c47acc7dc82526f44da7710349e3a280f0084d98e1203ef03cfff331e76323d537af8098099475d92bcd11e478e2c8affcff173362cdf5087705ff019365f9f0e10f49e482ab9eb899cb576529c1859eb908975ad37b8db4050d26c5db16030a8ce379326082f0be0d710d2782ef65f6f304c85142c9e6335d62e335b08ee07406990694de9e6d087f99ac54549b397e8b1cb213a0389d44b48a400cb5b79b6db0724160755c7c5cf2cee11d1bf1e4909d9f54e0a72a43c773e49181eef8a42e20bb53b9d8524cad3de29c7ba94079689a66180f9aa2d5014b322073faa80e5c10aec0415723b782bb05552a0dadd07d17d262a4bc7d2b0d2d40cc0ba14c9d804ec917666eb07d04c6961f91c3c05dbc6db4b582a1140e1af2fb5cbeba1240f8ee4158c42b770f5ce6287693bb2f01def114897e59a6fa3ef8f283d11aaa8221b88ae996beb4c5154b8424bbce8c57364d02194b9e0b36bf2ee5c6c60ec1b7377200ed7f1b137a5fbff5a5d70434de237ac4c3b7eecb580db9afe95aaf0b15a0757932932a02e5819c193d13800e3a3ea3b5b43303746b385588c70706a28941804b32c9aef686864a31f5dd6383449f2c6e65a6c52b9158ec0f587f4c96fc9eac01f446ecc1ae932c4841dac94ce52cfbc38b81a66c84a40b7a034c8625ea5543f767ac6f70a8b297fa2d245e165ffe169ff3278b430bf4eb2a70ef3f86391fd5d2f17fd73ccb07cb8dcae77b6f07cc7ea1067e7342a00cc1e46d7a81784bb4247dfb9e718f4705461bdb7505bcac8f93cf9aa26d0200ef6f2821c6d3e889466f5dc735487fda038d4d67c0aa4931abec8401c7e590741a81e099621db9231ba1097fd170c4ff84569ff910a9b142b73fbfa9ce9f5a13b75fb3278d4a280a15d30b6ccd5c549483dacb84623d67bb029f8cbca5611f0b6c879b1ac0897a0f2b4dedaa36ee923cf503bcedf0c89c31425a17a606452caa9b9370f7d0f3668dc17295a0d629c5d9aed9f926eb5ea28dffa374634700d3050c060f7e0259b9c0ebc602586a100365043db7ce67d7bfa46571f60b07d50cb55d4ce806d2dbf974106068006883f7900ec3dc478ce11416d6af3ac3a89a2af43eec6d0fa9e01f8d2877d25adec0bfffddff6e5006cafad0e61a3c8d964146809247768fc61d0408cd3e5400e1d61484cbf4c4423f64a455a128c20283a2737d07544959190d37d97064f3fa708862953aa0a1725d327b7590d0669c10f58edff28fb35ea322faba30f88883d545aeb6f9dfd656d2bc5c070b3a6c79b66446939d866eacaf0ccf99739d89237b5a363456e0bc46e94cd0b05c2d5739384225515beada82ecb27fc3b3434796b129bf7c5a8149580c05c19a0886364d8fa181c3834ec343c5f67452f368d6178d49f654912533130e1083f864917a455bee8b4bca8d04bed51a610134b0a4cfa9fe6b830f9f32b57a661088908ed60ec58415408c0e2c4b8413edb2c2d89371a06a48be10873e37c8f6c54c88fc0353f14b4553fb4802aae63ca55024dd81e8fd06fa09189c649adddc7cf22f5d218b8c24e2197ff665a381b59", 0x1000}, {&(0x7f0000001240)="41a41e9b06d7b38851f30c478050448217b626db3287f672f0e1bf3d57e2f9a1ecc050d904c94260e5b28546fdf7a4df0833af0d7468e1622019d2acb35a26668f1a1c2364e5a10eafe2f46e84e6b75f79f41090bce40b6377a1e64a27ffc6165ad38a9fd41a9a7fbd3fb2c9e05270362fd06361b3d76cc1da8c692241fd77d03e303a9d43615ae5ed325813da176e280257b88ac5552ec2c4ff39c781faf36424ba123ee1b805f876af577715ba35b5c56bb04d6a8f72", 0xb7}, {&(0x7f0000001300)="3a8d0e3e1fb362fac388b6db41a853507aa3691dd56473bda82836f44b42ff5309182b7b1028b447d7404b04991b3167a82a5d11ac22ae899bdf9cc4745f0a33776c7408d62976d8a1f73c4f0dd4c3de294a5dc64536637c2ec04b4ac67a584c910d3f53d8c1a7c4a231da3067ed58f04e", 0x71}, {&(0x7f0000001380)="449d69c52565410dedb9c9e114568789cb8a2017511156c1272da7430f1cf10d6cb386b754435a345ae6a44072c8ec1bec069e21fc97b9108f167b9d740d01810ccd7f1be2e38dd34396b4a872e1748462f9bf6c24bd4c2275692648b72fe2b1b11d98da977f", 0x66}], 0x7, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000001480)='./file0\x00', 0x161) getsockname(r0, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) lstat(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)) recvmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000002600)=""/143, 0x8f}], 0x1, &(0x7f0000002700)=""/232, 0xe8}, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) sendmsg(r0, &(0x7f0000002ec0)={&(0x7f0000002840)=@in={0x2, 0x0}, 0xc, &(0x7f0000002b80)=[{&(0x7f0000002880)="ccbe688a61d9d975fe10c3896331e24b4510ef997c1f67258af3cf6e7e82d24c2c52395ed5dcfe6108e299f7e6d957871ae4e718075318c4edb41cbbf9969405d396b40277bfdb26aa7f9da2d8da9f32edc08e88df5f68f835c5ae57a4535b1b0ebcacd9b087f318319e04bdc4fc2f1eb0837ff73bdacceffb23f98dcff5e7accf3328483aee6fd919646b2d6e7a99252e849582f8f46b89", 0x98}, {&(0x7f0000002940)="37b5fdfb64a88ce8a2c326a70ac4d1ca3bcbc9ca41fa6e3bdb6d7dbc06999d179c6257134f2e7634f2536e5bd1e4871e3a91923024b1f1121366ac73951e8005", 0x40}, {&(0x7f0000002980)="383dffd4fd6035a38af957c156bb7e77579ebc43cb9facf7b60d4a16e9e2df49e778fa012318bd96cd0a7026212220f693110b34c7d9c5eee81794b173be4cebe7be8ded634013208985faee678d16a6b9c7986f528d68ed0879723097e0ce27245c2035164ec031b129701062a557d832587932a0e779e434e4fdd3f57643d016ef3fc1846cb229bd2f3e6b282a85659ea6e18815f96abec747f1f345c85ff6d75f859ddb7046aac53233998cbfb23437f49a88fd0a5c9076f8a4a384827e7fd05b4d5c2bd99115e678f6bc9ef88cf9572fbe8e3028158b12", 0xd9}, {&(0x7f0000002a80)="70eb386283dad010e9d9507b7e3d12661c337e46e4e692c52bdd6434e3e034de468b5f4fdf53991a175acb968f25463b18df4bd1e0b676c0a3b48359b0fc4a9f7b90c8da656162f6cafe34b3ca3dca13eea12114dcdeeeada2c8933d0a1ef9da55529f6c3bc4489131510b5d9698dd18c9afb32891d6cebbcaf3eff50922d95db4531f5f343ace38e281c27a44ba3e99fda1e58e1b2d09899c3507106c2286277f0cced970ff16e1bd01c1525932f4c05d58a8261c5cff2f5b008c1a4e47230dd9a6ad58b2cbf81ae7ead5", 0xcb}], 0x4, &(0x7f0000002bc0)=[{0xc8, 0xffff, 0x19a, "e2c35e6fb3e750558655463a0a8b4e8a74c938b7207742465d5d1eb1bd1cdce50b39fa0d1b3ea413434be81466ec6a67e1af09a44361fb8835e86881345e4f0824b41c6a7a600cf4ec2866f2b41abb0d65cbd40dfd449f0bb505f9750ed82f9d104f371f983d8773cddc463589435f6267da2b6474ce14da465a921c5fcf9ed1387bf0b963dae2af51f934630b5523a0f537ef0eefa51814e7e5d091ecb55ba597fd7ef2b418e2cc1b88eb6591aacc1b00967aee61"}, {0x90, 0xffff, 0x0, "99d78f7979878fd0287bdceacd06162e2ca25accd41add49a7499f0362eb7b33debb82f0aa69eee3687fa9448fe5a94a626f6e20169f49368a9bf04d661f4b3a4aa84fd7dde192ffc16bb953c7139d275abb76147588e0c44af6ac5e889fb33c2c360358fd1cb4f36db98a2d740df17fa0499734f72a4c8766cf99a8ea"}, {0xd8, 0x1, 0x80000000, "e82bc0c706d239c04ecf7a4f9e13edcba7215f5a8d3c17c56af642ccb2a0c9228a34d654c36b04082e2535b01655db80ffc73476f417738778f3edef5b403e0013a9de6dec70b97721b3f92ecccaf7152e97de1af6d08000042a1bcf43cdeca47436c5232a07cdb5712d8da339f030c217ec69a2dc514e809f59477738005fc1e10d30d95fe648970b4343b752a3bfc99df0c7abf5c3d0f53597d6f314b79ffae90c3f26340d642fc6df87434706ad1732d2d665b36414555f642a3979a7eadebb5081a0"}, {0x68, 0xffff, 0x6, "486ff41c27c390c28780970e084356c486cf87b695fa2ef856b230117550c661b049d00c21daa0d6b1833e4d59600d7cf15ab58610d6eb393abf467a2022d3679fa9b20c74881c83ac3f2e36ef687321ee"}, {0x58, 0x16f1b2db73a45414, 0x7, "f4e6267fa8e693709f500f42293351eeba691ecbe7db9a625f7f55378198315057c873e97b2a13cb3c78de2c3e1e738fd8bee43d948a9234b1dee6ccd8381814e3d9a1aa"}], 0x2f0}, 0x406) mkdir(&(0x7f0000002f00)='./file0\x00', 0x2) msgget$private(0x0, 0x10) sendmsg$unix(r0, &(0x7f0000003100)={&(0x7f0000002f40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003040)=[{&(0x7f0000002f80)="91345310c3d254d3001864c62c25a6c5992dcc86dfb99d2bdc8fb3fc2d45d23b5b2ad2c89f1e386710807f15ecd9528b1caac01da9324d711e875aac45e451ac6848a7d94d1e4e862349c91e5c97a25ee1b652e35a26724bbb94517d1fa2bfa01479f4fa0bf095f21a6f9049c1ec51cd75d8f5515be211a6f0d1b926c3171c52453c8bdb272eb347da6730fe31f8351ff280e515d2aa8d0fa61211cae48dbf6255b2ad7153f4b6", 0xa7}], 0x1, &(0x7f0000003080)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x48}, 0xa) symlink(&(0x7f0000003140)='./file0\x00', &(0x7f0000003180)='./file0\x00') fchmodat(r0, &(0x7f00000031c0)='./file0\x00', 0x104, 0x4) fchdir(r0) unlinkat(r0, &(0x7f0000003200)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000003240)="4982a7a1ec4ba4811968f048f5e99385d140bda5ddc833a9452429bae90b2b8cece9b509c014b85f001f6e34508b8b7c6ba12bda0cad58661f66ef899ba350271245ca15ca444af33effb5338bb61580b03bef994ca6581fc4185da6e607a6c19127cde15649572fc5f0adeb25ca7460b7b0a2dc83ff290d9d24efe0af3c7e439fdd239723d06e9ef7", 0x89, 0x2, &(0x7f0000003300)={0x18, 0x0, 0x11, 0x4}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000003340)={0x3, 0x2}) getpeername$unix(r0, &(0x7f0000003380)=@file={0x0, ""/4096}, &(0x7f00000043c0)=0x1002) setitimer(0x2, &(0x7f0000004400)={{0x44c, 0x9}, {0x1000, 0x3c}}, &(0x7f0000004440)) r2 = accept$unix(r0, 0x0, &(0x7f0000004480)) wait4(r1, &(0x7f00000044c0), 0x0, &(0x7f0000004500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000045c0)={0x0, 0x0}, &(0x7f0000004600)=0xc) getgroups(0x5, &(0x7f0000004640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) chmod(&(0x7f0000004680)='./file0\x00', 0x10) msgget(0x3, 0x0) 10:22:25 executing program 0: r0 = socket(0x1, 0x3, 0x0) socketpair(0x6, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x3b69) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="c9e6b5152abfe67b17521d04de01d6d620de79b8e71bfaebded0cba186aeb0a5515425af821b6c6769abbfb188abea164ff08e5dc17d2dcf0ccc7cae64651fce231160d269c1f9495c2f814a039ea4619a78d6f8e5f1fbf2bc9e9f5708d20104efbeec95a5a3f2aa6d4f9ffbe004ed1114c54b79c6addcabc24c07e0156df4ce3c02937c0e290071241b8c6e80054e58d83f16026e8dd437672b4bb7e29b748fb69e869bf6bef56c225a55b4fe7f51dcf75ba389ef353c47837f63bc38e3986afba918e81c0e1a242ed9db86d80b45f84abd281c8e486d152ac9073993e3e9457b06caa3efabf5f387f20be691e9d29f01f1669a", 0xfc4a) clock_gettime(0x7, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000000007c, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r1, 0x4b8, 0x8, &(0x7f00000001c0)="0f8a8afdd99c49cd7ba2e4d0f4524ff26d617da23f24e91e12778e1bfc39b5926351fcc4c291ddb2983dddccf007095b200b7a468a32b14ca537ff067ddecdf02a724ceaf268e05d8ecc2aac4bb2579059d8113fde42c73bd2ed3dd33e7765a33eebca97fd99b275dbaa97dfe633ba1f8c6544c3257f3d4a2692136277df784e1af67ed73704450a55e5c1a07f0a70c70e80", 0x92) 10:22:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x180, 0x200) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 10:22:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) clock_settime(0x2, &(0x7f0000000280)={0x40, 0x800}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x10') kevent(r0, &(0x7f00000016c0)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x3, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x65b6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000005, 0xb3, 0x7f}, {{r0}, 0x47f08f0184cbf763, 0x2, 0xa3be10a6af39db5d, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x1000, 0x6de}], 0x5, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x80000000, 0x7fffffff8000000, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x22, 0x5, 0xfe87, 0x45697f71}, {{r0}, 0xfffffffffffffffc, 0xa, 0xfffff, 0x20, 0x8}], 0x0, &(0x7f0000000200)={0x0, 0xffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9, 0x37e5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='.\x00') fsync(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x2, './file0\x00', './file0/file0\x00'}) r1 = semget$private(0x0, 0x2, 0x499) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000300)=""/192) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c65302f660000000000ec6916755ec92a1152226027398252d965255cb8ed09310a299a6b8e6084c40e521948c638db6b27efd213ad652c139604a9ee354cee55c736cb8b2e12d990b02af182588fe4b36de6a785197c560dd2a0eb"], 0x10) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x1002) 10:22:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 10:22:25 executing program 1: r0 = socket(0x11, 0x4000, 0x800) r1 = semget(0x3, 0x0, 0x0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000080)=""/4096) setsockopt(r0, 0x5, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x5}, 0xffffffffffffff2b) 10:22:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/119, 0x77) syz_open_pts() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffeb6, 0x0) 10:22:25 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7f) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000140)=""/35, 0x23}], 0x2, &(0x7f00000001c0)=""/2, 0x2}, 0x800) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0) r2 = kqueue() bind(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 10:22:25 executing program 0: mlock(&(0x7f0000fee000/0x3000)=nil, 0x3000) mlockall(0x1) 10:22:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x18, 0x20) 10:22:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x10000000000003, 0x100000000}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x32a4a5be, 0x7, 0x2, 0xffffffffffff61be, "a3e3d363ddc861c701f900af9c4304bb22308257", 0x8, 0x8}) syz_open_pts() unlink(&(0x7f0000000140)='./file0\x00') 10:22:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 10:22:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 10:22:25 executing program 1: r0 = socket(0x800000018, 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x200000000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x7, 0xfffffffffffffffd, 0x3, "adbccbbe53a944e4d6142c40cb93621de80d8c76", 0x0, 0x3}) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() open(&(0x7f0000000380)='./file0\x00', 0x1, 0x29) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9, r10]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x843, 0x5, &(0x7f00000000c0)="02c5b667395737718716de25f2abb608cc1db4450d9d0f7b0693e7de93dcf36e645501e70ef77ae45fd1b60a4d327f2d9a6b05f2696bbf76f2c4e4857d27b78a8bd5d4ffd5afc9f20609ed35fc1d3ba165a425164d290e8154517cc46d159b33f53e848f15f6b6121c57f38f9cfeaddac52ebd5358ea3766579dcbbe6dcf11c8e03efd5160d5cfb2dc1c6bbbf6280ee9d429db3b97467bb8ce64d1f1baed57dbbb10a4e746ea2aa7c1116cf93f61193df2cc53658ead0c47011faeb7b2115ebeec90a3bee359c1016dbe4658d324a83c11a926670fb45b58d2142311f9d130d02faead77d059c5", 0xe7) socket(0x1, 0x4, 0x8) 10:22:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x3, 0x0, 0x3a2) 10:22:25 executing program 1: r0 = socket(0x2, 0x8003, 0x1000400000000002) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 10:22:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080000003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000000)=0x3d1) 10:22:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="089acc8327c3ca89bc53ebe36a10be68a00a17d84c3f89dea658e2877077dd892c9d7675110de47829bf717fea8a1864826e3cb3e6f5a337ba5c48408daf8296b4068f5e6fd8d30d1774ce52ba8f143260cdb96d9c5c1c0017811778b30f55466f028b6af93c6d93661d1c2963979e9c1ce6904e4a6ab6a4847cfdf0", 0x7c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 10:22:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10004) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:22:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe7, 0xf92f}, {0x25, 0x8ad}, {0x4, 0x80000001}, {0x4e, 0x2}], 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 10:22:25 executing program 0: r0 = socket(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10180, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 10:22:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r3, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x200000000810, r3, 0x0, 0xfffffffffbfffffe) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r4 = getgid() getuid() r5 = getuid() fchown(r0, r5, r4) getpeername$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r6 = msgget$private(0x0, 0x100) r7 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000400)=""/145) fchmod(r2, 0x1) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/50}, 0x3a, 0x3, 0x800) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = getpgid(0x0) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000005070337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f392d9927f18089f582a2ea214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d2396400ae61b041eb2ed0645bd8d451b8c96d21de324aa184200b2352d000000000000000000000000000000000059a83e8089325f8b996349f617bad1c9064d9b73dd8f792a88eecd6c28a832fed2f675545cb6e472d238937b447fab5fbefdf68ad878b34e84f1f4f3759940c32fa6fcce74e4be828c21b12b7d5973f13fac0503092f6fc3d45ec08f45cc0879b4df25de02d8aa362e63aae03f2122a395215071e2e6b979381347436843ff120457ffd6a919c69cfb6861a03a2d4bd2d7e971edae1463466a0c4ab320e79ac3b1924b42054f000000000668fcbb48d4e82c7ea42f2ecd979b0ac24f2d95426aa73f0caaaa617e012a19a2b3d31761c7655b2a8765dca515e0926e4e4706ee89f7cffe33ffb8f79367c45db0b8bb46d2566a7b120ab440b736e52de4416c5423b2cf7422ac106716d5691396b841baa5c9c8a6bfa70de7bd8db0"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000000002, r7, r4, r9, r4, 0x146, 0x3ff}, 0x9, 0x3, r10, 0x0, 0x4, 0xfffffffffffff875, 0x400, 0x5}) 10:22:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000400)=0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=':.(?{+$\x86[\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)='))+\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)=']:[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000480)="d0f51e944ba3b5ee698e770adce484a90fa61bb5eac12cd8f99948f6cf0ea55a633ac2e5e1589547a7fbd521df062ae7c8", 0x31}, {&(0x7f00000004c0)="bffaf21e10b05525311009c385b7922e1cb1cbe2d63bdf65f8", 0x19}, {&(0x7f0000000500)="55b43e0c41db74cece6ab2301c1cd198324efd09ca009a0a0931ab3e160ceee3249f8527e6d700dd3616603349f49b9c457b455225c33742b3628934c455b9a506ce86d53cf785b460d65773a4c3b15a0120a6e92d79b89a7327f88a180e29da5cfd0961e6de83b66ae70d2285b096c93884ec4e22f879e65051e67f41e119", 0x7f}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x6) 10:22:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x8, 0x3, 0xffffffff80000001}, 0xc) 10:22:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 10:22:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYBLOB="a0047417def17e205135fb11a5b823b0992296c1bb97cb7f69559c63c4bcf293dfdedd6b8f583345b20db625d15d264d81842e6a5cf7f72caab66506bb5392626fda93810ed59da0fd7b3819be66a1a6c98d04dd5f0b26bacbe4e8da87d6f7b2160de6b0ec9ad274a475f45a759db9305ca8fe369c4246fb032d12c5a4a25f6b36c04feda8a0bff7d493476cee0f11e2e5a47480830ead3d448f1ece605247494c937b5715b0a719d6885da017ba8e841de575b87c569451b4e3cd08591d95928c4586ae12f432762dff736ef2eda564a1edfdc3a3597892b6c892695051d020326f47b5f439ec1af0da68c74e2c0a69cdee0097180bb05fecde039d199f401de29f5dd7acc012b41319367ea48bfeca8f584f12408da6d702643a27868a4e672fbefa7bf001b571937bc9a60e1a45e9a40f85fcb2e0b8581d89b61e960d88849b4133f25de6051a5ecde42081b4623b0a71b635d361aad2198871a7e745a12223e53090dd5a14323f06aaabb9bcf21418bf655b156748d8aeb9fc4c0d6a9b5f3f0a3c057171252bfe31130bd87f2f4190d34c5f1aafe352a070e484fd2e78d300abefafabea2c02b7402d3174e2968470a67b7f02302002d99e10599600d4c91885b4fdc051a4f08de658d60772f4b95c99d9768cc7baefe816d0bc30cf3f39ab7dab3b3919637f5037fb72807684a3864cdedd87a230bdcdd7ac2a1c5ca8c36915a77375fcd55dfbe010566b9cbf6adb1127f9c60c5a9c493c07fa42b60733a7c5d0871d2f609c068fec2a31a4c2bdff486f30abe8c10d814da0de80b31778bbe7834bc6c456eab9c5d37d7bd904e84c61c124adeed2121daa0d5d61364203407f8994265281fc07149917600bf53a45baa7eb28a8d97e87dc696f67ab4fd1f3f52bf4b348acfae664decda934b71ce36d7598fc699dcfe16337cf5f6be29f1b24545a35b74fe1ced889a2ea9fd5416104884fbad1a5f7e7a01ab5086b95ac915756671ad5a5c477cef885f65031317217bb5040074ca81d9facfd7866dd2b7aac8782164cbf8f833082becb41b225de20fd2e4ae657a80f6f065bc5c8c0d03601a3f38e2ebc07452b78c3e5aae0c6a9dece24c90a4e8940c9e86a74002f4bb061bf3aeef983879cbdaafae8e71aa920a58874e195c2166498f93d7c02c4f52c47fe63699703b2e7ea14ef0b8b1ce566bb7e9c56772442c9bd63ec1cbcf7e687a9396ee4bfa3e52b5428b1e96001d25c9092ca22cd298461423c1fa1af7325f9403598edde1a6df950827889ac94f4e178f1ded46ba1ca849c8275da32b8525d1760d27f0283fb9dc684b883c2a6ed11d15928bbdf8a68693f8071e78bc2f927919565aacf04e5fd914bd471fa80ad6cf6b26ccf62ad537d731a06f092af703caf1c2dc165324ada31aa857da8a76efec60ba131fa9f5fff68b580ed4415b2d0cdcfa91976e90fe83ca17a3e5b4c3076b181a624ae3095a556840ec4b974f94b5ddc8e756efadb70999fefdc68b98be48ad74c02a8e96b9e6c79dbca2821c626cbe0c28e4514124e600b7ab300a54a410a2485069a55d18a9315304bb44f86fa0e2ef4992cd41f22da13ce89db27d2f7afa3ff7a3f5ced21334e6b68f193a8982c18affa826a30134d6c6dc4646c736e6870e181afeb9cba9a2f032ba12450dc64c3b8a32a565a8f5719fe4ede1a05b31f3c0dc15114a0a5aa24e6efc6c5e76c9a66807b3ddc927d0357e07dddc607b3ce7dbd0e844d8bc26700b280c1cc73a397eb66b57c5d93b85c40c43aa7ae93deb14719965e3514ad11000af05f48c3925321415881db6d38890b9f1fc28676b7591d8a7bbe6dd1af02f1a9e6d308de87cd199c7bca72a7649edb7b5ff6ebe61106ad1c95c117187b1c961856b99334376b0dee99c1376c9c202b451d7c4dffe723fa2ba9e5ed248254bbd04273d1db4ce5feb2b3c2a19afc0257fada2c7af865c832f8fee7b514e90b4488cfb827d734b7e991f8fdc6f8aacc2e3752839ab44d20a1f945bc98cfc80d8be870885999ba6cccda798462d286cf8a3a8f48868b0b5b011a2fc76d2018f24436bb45c5a2afed8d20cd653740f4ce5c0d46f0992177fe64884ea4c23ed4ba23f890f103c047e9666b9b28f247dc44df8a5e14b6adec9475bfd25647e22f3bd21bf6f2f90cab3e84c61b195ad2da32ca84cc974c5995ec7cdc20e2ea45acb8fbf22be2bbad084cbec7597fa46b62fad763a4668174d53a3ae8ff281ef01b7ea4cb0d0f6627952e336e82c80bf14926a213c1fe2892fa430d3ee8382137d551a0188a322f1ecdb6cd14a193f5d56023cff92c8fa4488cce8b2360e45847f080111cb44e25c6554156a767f9c326ad89fb20f089430c610c03eb3ae169646524a8f85f744ac07f2ee32f3f5acfe62fd3873ee915d39ba3dff1d274ce55ec669cffd5eedece809a39509a4603e790fa2bc1cd12e218bd5152ec085f295259744339c4feda99314e90ae5f0bb8d5d68b4028e75cfc647129b8cae71a86c4ace10b480b2c83649212b04d19ea29b1d63a493921fa11f8ad2ce74c461830ba007dfe18ba4b927fb9f4fb6df71afd746749049979d0f2e96f7c850acd4ba60a66d263ad572570da240cc0a1ef655cbcd64d5c43df73bca244d9dd47cacdb7dcb9034a30927309c1bbe61b8465c0c4a559c0e0f1c0db10a8e677ea4048d20f64a4d852cdb6cd356e2c15a56a07edd38cbce5ccfc70129f3536cd035dec697e123e4344a152da84bd7a776efa9cad724e0585906ac574ac7331e47a598c142c7e513beaa4cab2baf02081a291a595166951eebd96da0269d63349cc324f82fc17d09c3fb3908539b94c743be3e5062622fd26a27a8c47988ee652ef8af41ba3879de316299870b6951edef592446c7c594b7c6b46d753b20f70ed13ca7ce05849c9c97e80f466bfb3a79aba0719ab4f70aeced90b5eaae4b3f6b75884bc9cdc3b49226cfc296ad3b23158e3f0a5f63dede7abb2ed0b6cdb1ec6b982807346ac3feb111f773ad26dc94d825da362e3278ab7ebcdcffd2ac06256a762f8a548aa095211bcd31da297beb13336b199c7777bc69fafb6711c4ea94366508e69300bc4a73b8a980a7f79c7ca640172dfb475705c65e55862500216b7be85ade2d5cea9245725a9f5f7a4cb41e7b18efb1f0a02df750be4d15a56027cee0dc5f289ed5d59d2ffda4a2928302c759f7499484522c559975fa41ac9451b5878271ec66f8b8722ce9ad90192580d14351ec94eea8ab7716b5513ad445239fdd0c80712c168bfe77b4135b52133a9aa3dad1180c7e944f58a4b92d67f7c04f987c26743fea9e5f2089d0a384315028766b78f7571b2c7894a545925ce45dbea23cb0b2cbbeacff3f3bd1a8fd16d3076079b6b9df78379354b40724bca1af635cfa3bc929d2707b504881b8fa9795652155912a2bd125256ab35a30f8b063b363d04fd40d2dd4d294c07dbe1f773b504083ff4c6ece111047e6a0bc722bea0a8accb3f97902e73a79678cb6c12bdfcd342ea6ea77a286a0448e68506a08a422b28f9610a83aedb3142c1b106c88218225814b2c616a94326ce70edea5e5efd2fd28bdd185b846509fbe93a28d744bd8a5215d490157510188d930f8675c33c886ec133f5cd3cc6a1153507ce9e65d4db8f755d1d7b13577d7e56439f8c557c75dc8c2f0d98978583a91bd1cc90cbf140dd6cc88d65fccf876d95e5a2c62a68f1115ad333fc0f96deb3e3c510bbed23d17c6737888606663b39cb11cc9e415a4441847bc3e7c14cf7b53fa731ff71b5b03ce84f0c034cf6e0c16332ff43a030afd6d1f6efde0634bf53d49f77c2bd5f1f27e3fa3b2eb98800175873b600bd2d37847c86a105d7f3317bb83c78907041fe4b0eae6722481a417693a28bce68655fcbe73318b0cc3a26d765881cc551bd79ddc1c1d886494d8be8b3dd00af0be968b1c244bd8abee5cebed8f066b229c3fea2b2405388b7e94b615d3a3d3f8f02423835eaa33a39cc36c1838bb351b6aaee1769e03df8acb1d186e7905dd01a54e1a182ff4b7bd5e55757c97f6bcfb8ca1cea76d5752f5df11de34d359a11ac236967fb333818ec1f9e22479677fbd43f9d10daa8bdbdb4800133c7900a63f5ebf4998479f9f145eee27d6f80320047eb98f2520442ad2bb6d743471626ae046b3d72a42b4db5e93fff7ecb9b761545279767664667a1a5907f14acfa6ebc9ea782ea3310b525feac7cbd31e74423303435d2ef197e247f0c3e71ed04079386a510a108a14c8f2afd1fc991234b0425bb7bb9de8af02a0322e55b7b7514230088fb7ddb0293b6d4739a92c395d5746510f1a8a588309f9bc26338ca9f122452d170cae24ad181fc5e7fc32dc94cfb3c63442da6dc64cba43e151c46892c3e94e2d2e7787463ecd3def49238ed58dfe93dadf6534815f5befbb4c744b3decacce89da8c88e30fa9566ec061e760ddfcf37757e3b8c49ae2804ac3232cd0b3a375dad5e43d075fa835696373a952f7037d17a69f7a1f50c48c26c38c10e0c887dbdc825225f9cda32af5ff31513a7f2a04449a93b3191498470ac94646e62a17d3638f13a99437638844462dabdb65be06f24e922bb96bc8c39e647cffe85867e7576b94eb3003f7177c27e191f03784937e2f8f014a599850bbf82fc9166ec35d5914cafcd68f65fc375b9fbf238d2831fb0de7816304c3ed48bf206799592a29c946d2f468e0893cd3e1c7443308266501d7f79496c199c3ed51365b898b4609b2e2c60bf8d3005cb157aa5634e7efc0ebf94a951faad395ec6a870399d64c952ee6f3a11d2d4da8cba8db7ab65078ecb8a50e81b17e7e3e0c84a405bb59de1116fab69dec6827a5fc62fbde61fc2e52674173f81c822ac55dc7dc798664ac41872fc68421dcbf29f1936b82dddc55399a73efa978ffacb4f93ad29b025531509ab44dd74497e692393f32bdb6937e01a461399f857f7f739b70bf3e520ab46d409a8631cacdbaa6fb755c702ffcd721667c8be90602cf649ba099540ce08e486a986243ec98fd885898b1d72a7ab13cc3df893176f0e87ded822b469afd679050ae4ee2d3b2ef9bb92bdd94a9cc6c7d86f8487ad6b0d15d13e2c217cd7b72876f22521c5d89617bb076736b1bdbe70db540db651ea9153ea2691f0b9874e07f78c9b963c07ce21d4f1893d45ae0274bafb94f86bb16e963dc5842dcad0b8d9ff956c9ab99d144663a3f5138c57f200263f1687cdaa6ac08f7b0db9ea24b4a4b80eec8ba36d9c00a0e7146b20784f87710ec5447e37dbc6a6675ee996f8aaaef04170cd2a912561b856b123368ff48a8b88e6d1262272831555c5c13716a1948e798ae30ff3db4d8d70f2a12255577cc13e004a5929f59d17a77863d48a7c8a3a3b89285a6b93dc563cd01d3c326e4c2d30e5b7b6884e008419edfa801325e24cbe7891d78ea792cb41b3df6ac490459eef2d9f84e9c868df0261bc5fd11b3b3d91bd3788ecdd84d750584b25f420ee0a6fe33ac65e5ea1d63d04f89c9df394022804db1f484954c8a42184288c0a6eb8d504b1c78946a2adc6f702d3d8519f09282ada8674443bd45a3ac85d4d3609f77e0eb607d23a521b7709aeac41b78d2f52a0d615feaf35d60a2171076821c2644db73e8650a7fbc748584e088441a276e049d71752126881341e0a4f9e877538412a8be51275062902960dd9d47006fa36f1c597a99dd1494512abe1f9fcc709a5b80bac329f302a0b388b076c1970eebea74367241b95b74d5fa5419add1532", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x102c}, 0x0) 10:22:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f00000000c0)="30e9920e54e3520b0deed025b537c6da00770270b37a1b62bbc1ac633c0e910923e39f814fc71485b8b7e3df015391a93c5e647a910fa54fc0e40913ec865a5c2d5742f4cdb147445a7b1e09f650e7d52ca29e4173111221e7312787fafdcf3455d9532fec43be49e381f5fc7793764bed9fb6437848de6d0777ce", 0x7b, 0x6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r2, &(0x7f0000000040)='t', 0x1) syz_open_pts() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r1, 0x6, r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x5) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 10:22:26 executing program 0: r0 = socket(0x18, 0x8003, 0x1a) setsockopt(r0, 0x80000001, 0x9, &(0x7f0000000140)="989fee37b67d6d2c2faaba2b91396310fe21cc887906d87e494aaa5256bbfd195cdc8bc52bfe7e4a8b93a9f3c19b6ae0cac34fc344a400a63b481bb55f62049627ff13bad6ddbacdc438c423186166d24ca0abbf03801cde576632ee40c0335f7b4a585fffb3bce618283a0afb1a3f7eec236703c427ee53b1ab7e8df71f41e45359764daa0224c8e45e29ccc0bdaa68cebe3611116f0419", 0x98) setsockopt(r0, 0x200000000004, 0xffffffffb01a14db, &(0x7f00000002c0)="eaf65a82adba6c6bb192e23c09f2c0a6519a5c68fadbf8566f184effe4f44654727bec50869dfc0af9fc9d0ad8b58885e9502d0661e9db087786cbd4964511bebf6f016a2c4d57fefdd095d08ed7b59eb4d5f5315c7849333f173f76580357f48a7fb403257b43ebc2fc1637f69dec48ce57a2471461b2deb6ef3821279c0f361ad300de43347d74b707c7593a7ce0054d82b9b44367f2cf2e0170803d150af2a4dade1a45004dd9041b76dccd562772bfef9a03f3471f8ac9cb4de8f7a4", 0xbe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x9) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000380)="b2849ea2018f2d8ae126f3f41676b98fd4a02af2b3e23abe261e6dd4acbe0d8ca4edeb82a058a8f5fe6e392d16b03b3ff1d8a97a0fba94a93249c15cd50aa703e6817a0c1f9a314b0e0d8989d7419774437e14a061ddd9725704fb8f0cab6d27ec655628cb028eff08f393cd45178327c9b214dc484793584cd7d5b11590a34c59ce3838cd420b8695e3cdd6b99148358f700f3bbb51d4cb3034dcc6829aa48b3f0500c6b6e146226466a077cce7024fbc1b56bf35a38b426ebfc2c6e202be08a03e1f", 0xc3}, {&(0x7f0000000480)="2649e9f766236b28cbe47cff62caa55bcc172f6de81ae2d45aa513b4d6887ee0ad68416d38ef478b3f1a5bfaabae1225cf857f6c61e0bd079e1b390cab5618a59e08", 0x42}, {&(0x7f0000000500)="e3671115e3fffba053016393c4b2e039adcaf33186540d644d0b14490d0ac7c92dd72cdaebe30a20d9c3618c077048c6992dca6c22571a13b37629f9129555b1c521fdf8fab491ff07043fdc159e6883d734d9665f59a2a7e1", 0x59}, {&(0x7f0000000580)="4141163b0da17baf8783cf1bb9753f5242cdca58af2648ff690f9d703314897e0121523dc70a18923080107b587dc7ca7b1314c012d023fd11c1aae89de72848efecb7c9012803aa26b86c7828aa96d3165165d720b5e2f2f4f396f9700436f065478a369f93392a30c890d8222bc661b11269bc6dececb4167874d0f0a15a540a5609a7b467cbcb", 0x88}, {&(0x7f0000000640)="b4c896801d76f8821f4cf0b80326f3a6784772fc5912684001e1e5126574d6ae6eda2b24173d819a34b40cfbfd68d388a34f4081fa62be950b8f9a43d73ba2b1fa0c976357957971954e94733e8bec3fc689ac2f841cde8cdbd0b9fe78e524bb711de79e2e911bb4771eda5fc1ab7f5234019631cabd3b925c994ded693bff83955bc49cddaf60aeebe7ccae0853756f52bc121e3550b006f86f5f6288f141b81780eda832b04be2af12d1b21c78b2fb1c9bf3ae13d9899d9e97546898408fd54a4a7bc09aa0f4e847d5ac952a968b0f94442a3996dc09e4331c373809bba7087342b7988e3c3c1d3c4b2f368583ff01c9a565374cf794df3f76ff", 0xfb}, {&(0x7f0000000740)="8687b08b427526853f32cf294f0c560a03f3c16aaadca281dc99faec34f207c0414965adeafe3fc8d22b06e4e3a31b06b3f6e6ed1d516e0135e7bda0dcd7df79683552", 0x43}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0, r1]}], 0xf0, 0x4}, 0x400) r6 = socket(0x0, 0x3, 0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r7 = socket(0x1, 0x4007, 0x4) semget$private(0x0, 0x2, 0x400) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:22:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) kqueue() setsockopt(r0, 0x10000006, 0x4, &(0x7f0000000080)='Yl2c', 0xffffffffffffff58) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="d328ee56", 0x4) kqueue() 10:22:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1000) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = geteuid() r4 = getuid() setreuid(r3, r4) 10:22:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = semget$private(0x0, 0x5, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/90) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/30) close(r1) close(r2) 10:22:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:22:27 executing program 1: r0 = socket(0x1e, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x8001, 0x7}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 10:22:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:22:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000100)="7b7621b2b5dac6fe24f94199fb35d388faebee3c2d8a1963f1236c247d385f258f1addc132c9d5db6221b5ae9153204c7bed42268c3efa51922083de3a5cc39e62298e55de6930132d231bdd24887fb107ff258f21e09d99088f6ec92bf6dff51a4c7f7138f1ec604fc25c85fdf14e88b96985d1a44137cc766b9fc14324078591e96e5ec8ac794ff8f7340ab503", 0x8e, 0x1, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffd}, 0xc) 10:22:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffff34) 10:22:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c653000c163b875f57002f8566c3436c9d33d56f2"], 0x1) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 10:22:27 executing program 0: r0 = socket(0x1b, 0x4002, 0x5) setsockopt(r0, 0x100000000000029, 0x20000003b, &(0x7f0000000040)="19ff1200", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = msgget(0x2, 0xd4919170bbc50023) msgsnd(r2, &(0x7f00000000c0)={0x3, "0c7870365232862b251ff544a2bc043274475923b3b2a99b7e72542cd878d67c7e1b8230d2762c233eb39a52a58dff449ea7c2bfdbf6c87479927b4746b3638aa217c29759b0921eb963da28b9ce2b6a9fd1f4bced29e3d1"}, 0x60, 0x800) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x9) 10:22:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0xfffffffffffffe4f, &(0x7f0000000440)=[{0x808, 0x0, 0x1, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 10:22:27 executing program 1: r0 = socket(0x10, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x401, 0x6, &(0x7f0000000040)="16d7f62d23a46c2b70102e84bacb2d4f9466fc94e0f534c123e45a548f6aff93391d9e9adf359963b5af897eb5534ee0ed05a26ee1733e079911eab0c910e4b8e15fbaf7afa69f5c38438d27d2d4d50ba8c25a62d9471fdcbbc0a90fa4e049a811210682b6d48e4be8", 0x69) 10:22:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7, 0x5}, {0x24, 0xffffffffffffff80}, {0x80}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 10:22:27 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) 10:22:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0xfba8f06a303f14c2) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x110, 0x0) r2 = syz_open_pts() close(r0) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r5, r6) r7 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r7, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r5, r6) syz_open_pts() 10:22:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x2002, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 10:22:27 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10000002) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) msgget(0x3, 0x42) socket$unix(0x1, 0x3, 0x0) 10:22:27 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="aa460e6f077efea4c6f03b977f3e4586056b973981f5d49fe0f6337960b0ccbfc448d54d74c6cb6a8b0138f9093434fa266944ebdb5e19", 0x37}, {&(0x7f0000000040)="79cc5e5a72bb476a05d2cb47e71ca4e400d2614765e2854e926ebe5cdbf3610fea600c3368b07576e08b86d447511a6eb5e5bb0f67f974b8011e50c55202da75e6718e0fb8b9061e879dace51eff5013a1c69af976eeeee28c4d47c0a22f2b1412c56e014b92c4baffa87667d3cc7e0d865c953b3115d5031b5d1227d1426ff1fcb2633213f7561a4ec652032d6e9353c48d5bea9ba742ff0d5e181a01ed8ce6bb1c10ecdc96359d072560713a24450cbb79f51b87db4af37aab9267f36f9679d0e038155d13949deb8abb1405e134a6ac8551f5d557f459db1c1c2bd8fe5743d553b08c18ae9ddd61c45d2562ff10f024b7332cdd1b542a4469", 0xfa}], 0x2) socketpair(0x18, 0x400000000000001, 0x104, 0x0) 10:22:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 10:22:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xfffffffffffff000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0xe7}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x9) shmget(0x1, 0x4000, 0x308, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8280, 0x40) execve(0x0, 0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="806052a4c22bee3182b1b3b360dab28f676fe6b480cc36e538725f6a1e6be3cd7f0750110b4a4ed78ab35e75a2789bd92847b61a57d89dbf461142a2d735444d2c8863d4ed14dca8cd295d2e216e519885a08060bb8ce9194c01bab4685bdb5aa8e10da887ecbd60", 0x68}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x408}, 0x40c) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff800001979ed0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800001979ec0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001979e00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,21,2000,ffff800020b42e28) at wsmuxopen+0x179 spec_open(ffff800020c356d0) at spec_open+0x217 VOP_OPEN(fffffd8066161358,21,fffffd807f7c7ae0,ffff800020b42e28) at VOP_OPEN+0x76 vn_open(ffff800020c358c0,21,0) at vn_open+0x4c6 doopenat(ffff800020b42e28,ffffff9c,20000000,20,0,ffff800020c35b00) at doopenat+0x2be syscall(ffff800020c35bb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,9bd7797f010) at Xsyscall+0x128 end of kernel end trace frame: 0x9bff75b8f30, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp