Warning: Permanently added '10.128.0.191' (ECDSA) to the list of known hosts. 2019/02/11 18:29:45 fuzzer started 2019/02/11 18:29:50 dialing manager at 10.128.15.235:49128 2019/02/11 18:29:50 syscalls: 1 2019/02/11 18:29:50 code coverage: enabled 2019/02/11 18:29:50 comparison tracing: enabled 2019/02/11 18:29:50 extra coverage: support is not implemented in syzkaller 2019/02/11 18:29:50 setuid sandbox: enabled 2019/02/11 18:29:50 namespace sandbox: support is not implemented in syzkaller 2019/02/11 18:29:50 Android sandbox: support is not implemented in syzkaller 2019/02/11 18:29:50 fault injection: support is not implemented in syzkaller 2019/02/11 18:29:50 leak checking: support is not implemented in syzkaller 2019/02/11 18:29:50 net packet injection: enabled 2019/02/11 18:29:50 net device setup: support is not implemented in syzkaller 18:29:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x1, 0x20000}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='.\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x400, 0xd5ae1d9}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000011, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x26, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000014, 0x7, 0x5bba}], 0xfffffffffffffc00, &(0x7f0000000200), 0x1000000000000000, &(0x7f0000000240)={0x20, 0x8}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000280)='./file0\x00', 0x28040, 0x40) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x801, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='W\x00') write(r2, &(0x7f0000001380)="9ff1a90789af7cb1bba1b00726ca5e810a659655982ecd051f403560501ed851696c06c57d", 0x25) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000013c0)='./file0\x00', 0x30000, 0x118) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001400)) connect$unix(r1, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x8) connect(r0, &(0x7f00000014c0)=@in={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000001500)='./file0\x00', 0x100, 0x40) clock_gettime(0x4, &(0x7f0000001540)) mknod(&(0x7f0000001580)='./file1\x00', 0x2088, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x10, 0x0) r4 = getuid() getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000001600)='./file0\x00', r4, r5) lchown(&(0x7f0000001680)='./file0\x00', r4, r6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000016c0)=0x2) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000001700)=""/220, 0xdc}], 0x1, 0x0) 18:29:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x2000, 0x312, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x20, 0x3f}, 0x3, 0x80000000, r6, r7, 0x4000000000000, 0x5422, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000002c0)=0x6e4, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) clock_gettime(0x4, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r9, &(0x7f0000000400)='./file0\x00', 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xf8d, 0xc79, 0xfffffffffffffff8, 0x1, 0x9, 0x3, 0x7, 0x1, 0x3, 0x100000000, 0x6}) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0xc0, 0x3) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000540)=0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580), 0xc) select(0x40, &(0x7f00000005c0)={0x9, 0x5, 0x3f, 0x4, 0x800, 0xb7c, 0x1000, 0x7fff}, &(0x7f0000000600)={0x4, 0x6, 0x5, 0x80, 0x54f6, 0x6, 0x6, 0xab1}, &(0x7f0000000640)={0x43, 0xf148, 0x81, 0x6, 0x7a, 0x8, 0x5, 0x60000000000}, &(0x7f0000000680)={0x0, 0x2}) utimensat(r10, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x6, 0x5}, {0x8, 0x1f}}, 0x2) ioctl$TIOCSCTTY(r10, 0x20007461) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x4, 0x0, 0x851, 0x1, 0x8, 0x10000, 0x3, 0x2, 0x2, 0x7, 0xfff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getdents(r11, &(0x7f00000008c0)=""/247, 0xf7) recvfrom$unix(r9, &(0x7f00000009c0)=""/10, 0xa, 0x2, &(0x7f0000000a00)=@file={0x0, './file0\x00'}, 0xa) 18:29:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) fsync(r0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000500)=""/133, 0x85}], 0x5, &(0x7f0000000640)=""/154, 0x9a}, 0x40) syz_emit_ethernet(0x8c, &(0x7f00000000c0)="af8ca4f271060574f79cf9f6b85b7d09e12a64e43b502f3230e166911143d6041636165cc2fab392a473886c11b4d72cfc61ff4be9bfba3f2ee58aeff5966dcb87e46d2bd8d9b0db0c024bca2676cebeba8eb1a56d02f1b9006fb360eff16e907b6398941450a440b1031947e181a8b62d7a0906faf81d545adaabffa09a3626e05d8b760b643244bb56e7d1") open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x400, 0x90}, {0x18, 0x0, 0x6, 0x100000000}, 0xfff, [0x8000, 0x1000, 0xa99a, 0x3, 0xf15, 0x20, 0x2, 0x80]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) 18:29:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="0f7a15d202ea16ac8591299cb1478e5975c3fca86bf1d13df5e439bced91ab82b2a589c521120483d4ce83302def70562291a4656081bd31e7dfc513501665301d3d78ebc0b031cd7e8df033a83fb39442c377eadcc20fbe297c1cdba4a0a7d95c550b5617aa060868e54a77e544f9bda84d8d7786bec300fe84b0d1fe8cdf2ec8592fb209876b3d", 0x88}, {&(0x7f0000000340)="bd6733d4b41cb06926e08a5e11072143559cd4303734f04bbeae54c3124dc61012b46150d0c066c7eddf98ea62e7043d97fda75bdc95d8996d4ee0f5497edd333c00f744d6aa588c4cbba3b20e14c262fb15096b38f6f536cfbad084ac50eb0c03b19004a42fd86e40ab3977c21cfbef9d19ca26d23aea21d0cff5e8a16b25664e1d9bfba9449d4401a602264636e3b03987774b18857a38d56a322ab9c7415fb5d61437a803d148a32bae78707e0cd6a9b1aad8363b7dd67309d48bcc6dc305b0ddb8c01d42835a45eda11033ad925f", 0xd0}, {&(0x7f0000000600)="da9415db6f2d29d4763dfe071e6b5bbdf2a9729da4a8afb4ab4af00dbdae0bd45278f2e10baf98cf1c5e070390ae7990dca1e72851fe6e1153675ff2d1bd023e86dd1c9cd58134eba82cc9f946f22ab5b50bca4a3afe479bc88c7be64fe52a44ef89482eb2a1c0735ed24e536d65906fbe24af61c636d695c070b70a34b9c22bc1a38b4d11818ffd927235a05e18758437dde9fdfad4fc2fb6141f02ff81343f653d4eaf2a29ae210eca439f7f010daf34091ce25e6cae4d5e6e29772294a44746bcce", 0xc3}, {&(0x7f0000000440)="02aec5f77b462c38fe7fb61f506a7d294e4faaecc3632cf6f68d19046c9774e09d9b8f8178497dd4318fd9758a77aa8c6072f676bb0670f879b140cf9758555c2f034e95c4d72e11c45d1d50571283db1ffb126c2237c30bfc073fa44efc63c6bab3387f19733deb9d7b2a740997466c315501033dcc16e1c5dfc1f9df601312ae9fdfd1f54f267afcb5d2c9a093", 0x8e}], 0x4, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 18:29:56 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xb84, 0x0, 0x8, 0x20, 0x20}, 0xc) fchdir(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 18:29:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x1, 0x80) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x1, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./bus\x00', 0x80, 0x0) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/97}, &(0x7f0000000780)=0x63) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = getuid() r19 = getegid() r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xfffffffffffffe19) r22 = getegid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6f9e877ede14d0bd42d3249c88c79bed96dfdd54f473f10bed0e999378f6faeca6bc6bce35bca928bf4103da2f15b3e2841025a3169c0ac29883f6ce81377da9688ccae1b650ad4ca397dd4c5cb4238be81ef0155b291331b4bddab9dd41424269b7ac14873a38fad3fcfbd8cf67dd87fb3148dcdbd82019155eac7d68e7979f5862145fab477a824913619b22558e93745b856ddc59fc5e564a84787510b6880f76a3ca90e7ed0d49b4daad81ec992033af4376979f8f753223b68cef1cef9675b266f2e00a4f41bc226ec7437df49a85fd037c39a600b3bed38d6354ccf53ed74ae8a410c1b086ba81a7d9c65030a785", 0xf1}, {&(0x7f00000000c0)="057f50065498933d307469097c9cf479e3853e087ce27b5fe7ad9efccd1186afcfdc82e210a932176e45c9da7374fb7a2a76a8ddb31ad792da6b21afa1b187b508340344f04cbdea29153ff8d20e585356b75c7d206ad14a3ce6c8ed678d3b2ba8ec26430d134fe78016764e4c8ca93e27dcb810c426f27b18f6b7c67947a1aa0e5b3668b0e71cfdd7519b1dec3880f70704864128e0a14cfc6af546d4617ef7be17f6c8e0b73dd9beb7f9d5d930", 0xae}], 0x2, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r9, r10, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xe8, 0x402}, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r26 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r26, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a77e2e2e", 0x15) setgroups(0x1, &(0x7f0000000980)=[r19]) 18:29:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x6) fcntl$getflags(r0, 0x3) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x4, 0x5}) fchdir(r0) 18:29:56 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 18:29:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='c\xeb') setrlimit(0x2, &(0x7f0000000040)={0x8000, 0x3}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 18:29:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = accept$inet(r0, &(0x7f0000000000), 0x0) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:29:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f696530000000"], 0x1, 0x0}, 0x0) 18:29:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 18:29:57 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="02000000000000000f9073b5784763050062f87bc1422b8cc49449f64f44f34e322719c995e12650b062746e2e5f890e986c846f3f6218dca76031e97b5eeff7b267bb00ede3c9b3379992c36edca87e0da5a449119edbf6c35bba1149481f1d78f676c12aa40b155af69cc0f7f094d792c2840f0a9b1e0b6afc7443049fec61528306a76f52c34df08fe8899669eb084b677aeb0ecaec226daf71adafff1be0cf6b13718eb7c49ca99b2bc188dc1178197a145172bb847d2dce900d3aec1953b160d8b0ae9eae5d2bb903058bd9d9cd4521c4f6696571e82271d47781f400d1c7a693ed7f9fbc113d4d101d14c163c9969e8eb3d658df86406c900912315cfb9b130dfb5b5bd054ae393c74e417aa9f059b81d90b09979bada779a3186acba312e4b65370f08b636b3af762bc81e61d9cb0cb86085ff8a3b397baa5e8cf477d2183b45859d686013821"], 0x9d, 0x800) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000005c0)) 18:29:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xd0, 0x20, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0x88, 0x2, 0x2e2}], 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 18:29:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8280, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) 18:29:57 executing program 0: socket$inet6(0x18, 0x4, 0x4507) r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) 18:29:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = dup(r1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 18:29:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() r2 = socket(0x10, 0x8003, 0xab3) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 18:29:58 executing program 1: r0 = socket(0x18, 0x4, 0x2) recvfrom(r0, &(0x7f0000000140)=""/70, 0x46, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x2, r2}) poll(&(0x7f0000000100)=[{r1, 0x6}, {r1, 0x84}], 0x2, 0x0) 18:29:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 18:29:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0xfffffffffffffffd, 0x4, &(0x7f0000000180)=""/221) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 18:29:58 executing program 0: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) 18:29:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61a002049fa9da398bcd62b103434820a", 0x3e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x8) dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:29:59 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) 18:29:59 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9}, {0xffffffff, 0x401}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x9d, &(0x7f0000000c40)=[{&(0x7f0000000a40)="8124f25e1fb1d97fc90b943a64224a1567f6bb9a19", 0xff}, {&(0x7f0000000a80)="7bf898baae8274226e88f0e1836705d08ffc1d7a428c8da73075f612bbcaed6a2ebd4d9883c478ccf258dd9685ff425e6d81a0e616ebb4f7ae3e0364d3db0f39856c6856eab817f21574ae1e9a6a05ecf559c2ca7e249219e67fc0be0ba4a5fe38a6ab293c534b54023d1d648a368e611c9e0a6f39fe03144672c1a6b7764b55d4b9e3a8efc04af5c14be19defd9a31995af5a934cf706310097d17d1066b5d36c9d33c6770e406be082513db7d5f0c29d2d7730342f8907804dee388909a8de31fcdb16aa4031e01de978"}, {&(0x7f0000000b80)="177076fac6aa2fa973425afcf43b15795720ee41dfea6700aa5e22c77f5bdc56077e2d5709242c8a90252ed7f3b7059e374a2a108fc4d18780bbf792f9d6b92cb8b92c3b38f41b5d88a551daef6dc0c0643245125e1f354f7c14c893ec5e45d5dd8814a91fbb40cf107a7f29fc31b83e6a6bc2070065306d4bb577213dad8bbfcc3a283e635750a52afec172824890487c75758faa9bff9623aedb062d82bd510299324779633dd576318c280de18dbb02b47a62"}], 0x5, 0x0, 0xfe5188516675880c, 0xf}, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r3, r4, r5}, 0xc) r6 = getpid() r7 = geteuid() r8 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000780)=0xffffffffa719c76f) r9 = getegid() sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="cc11fd27c7a038b73025d663ef33f35c02a28a162e7c4f12914cd95a3b91a152210816bcf9af6289d3a50515e41654b9963c8aa38f26ebf6f0e3255e80f38239bbf000212923c5bdb87bb320bad2044c7ce219c23f", 0x55}, {&(0x7f0000000180)="e45bd00a2d6dde58ad9c734de0906d8c8b72bdbb951f1ed8878e7996ba84da75b3e46aa5968bcea1152de00204ad13230f8570841409d9e739d010361742c227e7f0e8696a20b7fcf93fb3b92ec89dcf3bb246dfc9b97c671ec01a0a2e7e", 0x5e}, {&(0x7f0000000200)="43771f41e0cefdec324e095fe4f7f6d362fe0a79a69563d66f9df007fb6b8fa0b4de2398da728603c639dd2a440445215cf9082eb407e07503f63952a3dd6c5a24ea38bae6a0eca4cc7243a440c4e721d03f102c0f1a6135500467", 0x5b}, {&(0x7f0000000280)="9e8406ec7ac17688920f140245666b37d55c7c55974c027cd3ce433a669160ac6cb749391eca86dac685f73f8895fe3319ba49f5ff3fcd732cbbf7a9d66dbee63b216dbb418f67d1754622738da4f0acfbd7073ce88ce5cb3804aa078d5ebfe52a2daf002329b574857614442664b43c71e1df3a60f95f69d86a2ef687bfc14aae06c42dd0faa9c11f5760e3ad469915a5dd770804d4064ad642798f36eccd3bbcdb966fb54f0392aeb5fa", 0xab}, {&(0x7f0000000340)="ca572543df150c857d8512bb7d62849b8df3ab9fb1e31a64c1235336be76c29e6d8092e16b904b043bf52cb67b887172e84f5a906513a5883b77f8a6d0f938d48ce8764574ca4a2cacc83b9f0084de9783a95b4218652f521f", 0x59}, {&(0x7f00000003c0)="b91d0870f00e795f0beefb663f1a562939a88ca4c3bd4c5243275546d4a1fac8d073755085d114725a0134d66b8af0bc5887caedbabb31d7652a9e410c22403db91e7177a6761761f8d1ab7482c4d317d139a20af4033e47b16178792d37ed401a66013cc148b9d032c4e4397e6e0ac100b8d44d50ab2c54073dbb537c9825c86a4f1fab857e0229b9e4e8a3fff53d017023230ddff8f900ad8135", 0x9b}], 0x6, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r1, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x88, 0x40f}, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r6, r7, r9}, 0xc) r10 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000680)=""/90) 18:29:59 executing program 0: clock_settime(0xfffffffffffffffa, 0xffffffffffffffff) r0 = semget(0x2, 0x6, 0x14c) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) 18:29:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) write(r0, &(0x7f0000000140)="b25306b096180c72930aec288c3e5323d118e94daabb305680dffd28b6a1688a6abf93e0cf1a70361a49d2a71d9e7684d47e930a6410c499f3bec34d583c475fc8425eb10f840664ca982a5c5e99cd0ed42bac75916ed55a6c56322765f0d2af72fae3b07783a6e70e04fd1a2d4c0e23f89f4c3f2b2ea6d1ccae9f096c873222e6f4fd9b92e6fc", 0x87) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x200000000000003, 0x7e}) 18:29:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x21, 0x1, 0x174, &(0x7f0000000040)) dup2(r1, r0) 18:29:59 executing program 0: r0 = semget(0x2, 0x3, 0x8040) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='*$:\\\x00', &(0x7f0000000280)='\x00']) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/68) socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 18:29:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:29:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 18:29:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:29:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="45061b13ed08357a44a508758316ddb7826cb4146e626a1973761f14c714c85d1fd0b3403ba4a006e70f305dbf2b33cfda763b20cc39302092869c77d14b3bdd7737807940f2d31698c2810953d69e3803fd4b0f697757feb9e211d3a62d85fa960e6598c07f0c74d33c57e8fe772aa11cd3cf94089d977dfabd54879fb32bfd09a3c96ea4e2731c28e427f4237e58ba0eaa61efe93a57a256e62dfe95ad9deeca31cde6f7ac7dcf7253e4c35a60b8237c493199d5c7dc46cd3b057dc903449a853e422e4b29046549dc111c6e2eff13c44eda82e33971897f4b66f9f2d1b8553e23032ed165ca64", 0xe8}], 0x1, 0x0, 0x0, 0x4}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) close(r0) 18:29:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() recvfrom$inet6(r0, &(0x7f0000000100)=""/122, 0x7a, 0x43, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x4) 18:30:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000140)='./control/file0\x00', 0x8, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvfrom$inet(r0, &(0x7f0000000200)=""/128, 0x80, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 18:30:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 18:30:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x3}, 0x10) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 18:30:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) munlockall() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x11f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() r4 = getuid() setuid(r4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r0}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x81a0, 0xdc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 18:30:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x840, 0x8) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x40) ftruncate(r0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xde) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file1\x00'}) close(r0) 18:30:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/122}, {&(0x7f00000002c0)=""/157}, {&(0x7f0000000200)=""/84}, {&(0x7f0000000380)=""/18}, {&(0x7f00000003c0)=""/123}, {&(0x7f0000000440)=""/198}, {&(0x7f0000000540)=""/4096}], 0x9c, 0x59) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:30:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getdents(r0, 0x0, 0x0) 18:30:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x8005, 0x6) sendto$inet(r0, &(0x7f00000000c0)="f4fa9e041e5180ab7211a69e0fd1c1533dfb0ba61632ca7d967f82cd1dda4ce001dcd234b6a293573a4779fcbb63a0dcf2b9c99f65948480d485b7b5df5ab6b772fe02bfffb1cb984a589820d1ecbb549a3b1e9c489b9d49dc7798e88413411673b972529e0bc5bb303c6d8e84c8be467e3c85fd908c904bb07710e5fac36ce95b253bd0c5e15716cd79671ada0eb15384a2a255a0166315528f90a0c268b9504a3bd2346399531ee9a05d09", 0xac, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x21, 0xc005, 0xfffffffffffffffa) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1f, 0x4, 0x7) setsockopt(r2, 0x1, 0x80000000000000f, &(0x7f0000000080)="90000000", 0x4) 18:30:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202442fe6696c653000e3ee6b6c936f7348028bd8ce3dea599bc81c8d6b7c773bca30357daed0d09aceddb42f9902669a4e8e4124543bede080ce7db22d273a530b424e03065c24933c571f3a20aa04263ac6b7397a0c849ae283a016267193a076f856819d78deb327e68823734a04207fdd1011a1eda0706a067829c43561bda95c99e678c5b94fcc8a11293de82551ca9cf60b96a03fad107d883e4a8355cf21b1d5321d59c740e03732c505ba3e7649e4d0c78982f75d1c9e317aca99a88331227f92979a9999cdb6626059f1ba72b0cb08f76c"], 0x1) writev(r0, &(0x7f0000000540), 0x13f) 18:30:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 18:30:00 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x800}], 0x104) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) getuid() semop(r4, &(0x7f00000002c0)=[{0x1, 0x2, 0x800}], 0x1) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r7, r5]) r9 = getegid() getgroups(0x5, &(0x7f0000000540)=[r9, r9, r9, r9, r9]) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000400)=0xffff, 0x4) wait4(r6, 0x0, 0x1, 0x0) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000680)=""/88) 18:30:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {0xffffffffffffffff, 0x8}, {}], 0x3, 0x3) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 18:30:01 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x30880, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0x1}, 0x10) 18:30:01 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup(0xffffffffffffff9c) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pledge(&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000300)='\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x699, 0x0) r5 = accept$inet(r4, 0x0, &(0x7f0000000040)=0x333) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r6) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x1000, 0x1) r7 = getegid() open(&(0x7f0000000000)='./file0\x00', 0x481, 0x1b0) syz_open_pts() write(r4, &(0x7f0000000280)="2368010801a4f9c0ac5b067b5b6436eb7a60b6774f4b0bb7cda261ad3f5255748e2c0c2c194a01763e4c12008a02f61ad87086e95b0dabde37535812718ded9f14da4386e49691818cb5de6e3e27b76211d2947c53d3adc1d3f02a40f43d93312bc6fd6c555119918848bd", 0x6b) r8 = syz_open_pts() getgroups(0x5, &(0x7f0000000080)=[r7, r2, r3, r2, r0]) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000340)=0xad24) setgid(r1) 18:30:01 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x80000001) 18:30:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 18:30:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 18:30:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x41) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 18:30:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:30:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f23d16c653000"], 0x1c, 0x0}, 0x0) 18:30:01 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']{\x00'], &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sync() r0 = semget$private(0x0, 0x0, 0x32) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/149) r1 = socket$inet(0x2, 0x0, 0x3) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x46) r3 = dup2(r1, r2) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r4, r5) r6 = msgget$private(0x0, 0x66e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x80000000, 0x9, 0xfffffffffffffff7, 0x1, 0x9, 0x4, 0x10000, 0x2, 0x1, 0xeb6, 0x41}) r7 = msgget$private(0x0, 0x200) msgsnd(r7, &(0x7f0000000480)={0x1, "e55d0c9ce4a2ee7ad7b35f3ab3a8f5cd954b72d37f7ae51b009813e1b381e462b19a609c07ad5aa0f4e74bb6cb03b06cb1f262c73244e53ba2"}, 0x41, 0x800) msgsnd(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0300000000000000dbeace35a0cddc6d779d3041972e24e6a979704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc5ed777193f46a0ce641e645ccff66237fe92f73419202e03c2a49e8bc78c087556e1b34abae77209a7750612eb28eca347b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff0c0e9c0492e3a3d7002c87c5030dfc60771580182a7262b291cdfb3949c1cdbfcc18bbced72e49e5fa5a0d5107a12dee163fd3d2383918d95de497972291953431feca96fff303e768f7e497b406554dcb4ee2da211ff9bf9b8d05da39c588232a1e82632693f3c9c1d8ca8e5633f2"], 0x1, 0x800) r8 = msgget$private(0x0, 0x4) mkdirat(r2, 0x0, 0x124) fsync(r1) msgrcv(r8, &(0x7f0000000d00)=ANY=[], 0x0, 0x3, 0x800) semop(r0, &(0x7f0000000100)=[{0x2, 0x71, 0x1000}, {0x6, 0x1}, {0x6, 0x80, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0xda6, 0xd1094a7c4123e5ff}, {0x6, 0xffff, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x1, 0x800}, {0x7, 0x1, 0x800}], 0xa) msgctl$IPC_RMID(r7, 0x0) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x3, 0x1000) 18:30:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x1) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 18:30:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 18:30:01 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) socket$inet6(0x18, 0x7, 0xff5) 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) 18:30:01 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 18:30:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000d00)="bd", 0x1) flock(r0, 0x1) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x401, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) flock(r1, 0xa) close(r0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0x1}], 0x1}) 18:30:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x7fffffff, 0x4, 0x100000000, "dc19a11181562eb8897485aab29d3eed9ef4bea3", 0x3, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 18:30:02 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x8000, 0x161b) r3 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xfffffffffffffffe}, {r1, 0x40}, {r2, 0x1}, {r3, 0x8d}], 0x4, 0x8) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 18:30:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000020, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0x91bc, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4d1e5c0d, 0x1}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x14, 0x4, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x7fff, 0x1}], 0x0, &(0x7f00000000c0)={0x6, 0x6}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 18:30:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x5, 0xdd, 0x81, "b81a733b40645b2e0000000700", 0x6ce, 0xc658}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xf1) r2 = dup(r1) fcntl$getflags(r0, 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffa, 0x200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ea, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x100000000, 0x5, 0x1, 0x40, "e434bac717f31c4c5b32b0ad3fe4f7dde1b7cd26", 0xbf00a5e, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) syz_open_pts() 18:30:02 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x0, 0x4, 0x7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r4 = kqueue() r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x980, 0x0) r7 = socket(0x38, 0x4003, 0x10000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = open(&(0x7f00000014c0)='./bus\x00', 0x0, 0x2) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x0, 0x0) r14 = kqueue() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x2, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x53, 0xfffff, 0x1000, 0x5}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x3, 0xfffffffffffff001, 0x1}, {{r5}, 0xfffffffffffffffb, 0xa0, 0x2, 0x7fffffff, 0x40}], 0x7fff, &(0x7f0000001580)=[{{r6}, 0xffffffffffffffff, 0x29, 0x20, 0x8, 0x100000000}, {{r7}, 0xfffffffffffffffe, 0x1, 0x9, 0x0, 0x1}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x100000000, 0x100000001}, {{r9}, 0x0, 0x40, 0x3, 0xffffffffffff552e, 0x8}, {{r10}, 0xffffffffffffffff, 0x88, 0x0, 0x2, 0x8}, {{r11}, 0xfffffffffffffffb, 0x8, 0x20000000, 0xfff, 0xffffffff}, {{r12}, 0xfffffffffffffff9, 0x8c, 0x1, 0x1f, 0x5}, {{r13}, 0xfffffffffffffffe, 0x40, 0x80, 0x4619, 0x40}, {{r14}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x83}, {{r15}, 0x0, 0x4, 0x49, 0x9, 0x100000001}], 0x3, &(0x7f00000016c0)={0x7fff, 0x3}) r16 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r16}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 18:30:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) execve(0x0, 0x0, 0x0) 18:30:03 executing program 0: 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) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000440)=""/157, 0x2ad, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000980)=[r5, r7, r4, r4, r4]) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000008c0)={{0x2, r3, r5, r6, 0x0, 0x8, 0x3}, 0xffffffff, 0x3, r8, r9, 0x4, 0x4f4, 0x256a}) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 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) 18:30:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="a79611b0879f3f7b6ffec3e7415672f53e295229d79802c266ad6b1a4a1064e17a34459b576fd2cd9ad7e47d8fd0cc3932fde00cc2ffac0ca587b0a2ed98f3b993308d39632904db7cba1eb06434538c53bdd73be48759943979e992a811946582a3f73589649fb7bbc4863008d1ac0520696f36cee188bc66087852adb0c403727fc3f917f19513826021f21589b20ddb2b36e0952330962c4703f7a3d422eb420aa7cfe421001d803efe6ed0f131535203cfd9e941d56e108d3a80d94c25b6347415ad5c56cb25880bc46e3c00909c755b7a2d1012b6589622fa54c30b42139a8126617af4f3", 0xe7}, {&(0x7f00000002c0)="c03c2b05432b94318bec0a06ba6d0e886529509d03a02497f92ba705a0f03d098a6e40f6a44531c42c8b65ed96e4b48462a8cca43d98f8cf4e201ff3456be314cdbd0bbee866ec8341b454fd1b55e4763162fc438382d24cb59204dd706ce7870c8ee3e050abd904d8e08642c28c5872573202e4619057649c9eec63c30594a16be35ad62ea0061b33467935850ca64d25145804f6f01b57651e41cdad848630db6bc0f0efa9e5fa257e3b7392d4df942ee0f8ddbea08eae79c25433090d019fb14a3b3d62a0c947f1b3a0fe2f2d596830cc0f7f9d23e7ecb42861d2c676497c23a4f55ce6807aae68752ac0c43282bc3f96bd4a202497a27fa4dcbdcb21d6637861d5673d305b1f6046e2982a37574fdf2fb8dab897736a039e38833816566ca8c6c9a7950070dfbd9281ee35d579287082fa983b170e1e7ef500dcef03e889eed4bd358967a9f300d8ce63bf851a680fbedea6c90b1e4f08c44596750cdbb3b4e2b1b67d1e3ae1d97b6ff3257ea49d0c7946e5c8f841ebb4607fc6be328a1b5a988875d99fbaaa8d7436ee2629b3ffbbb5f4beb8a8d54cb68ab54c031fe48bcbb5e5253d28edfc63271eeed9530c37d3c803b4a983da733388a7404f0f8ffe4493144b6a115e65ea5d49adc84386ea32595bd0a3e543c17c7a1740b6ebf1e099399ebc84be8d56228309e98f2c7fc2cfd155b96059003da88066c0d44792a3af551f7057fc4fce8314c70d54f869d95a1c36f752803a02ef4468e3b6ab7555beb021e92e0a9b4344ece00df249a490ec8113ee5dc974868c1ae84c14bde13e96ad828a35b073884b8f08b6348625e2ddb1e0ff4923e9cf547bccc1a3b46bdaa53ac421d25e3da93b12caff04849441dd057fb457a1b6330c80800fe362882f0c4c70ea2bf9bc6e77194d15aa72b6ecc3263cc50ed16f08caad677b5a093e80bdc674dd24a52b17000b88d1a1e79615edc7f868a81075a38e68048f5bc1da19c5b6a9545f8387b254bacb6acca782e730477775dbc276fa04d6c10cb35ce4f1cd8c308970aa007607f6b09c4c5d3817f5f13d94aca016f3756450b76e165d5a2e8fc14563455426bce4f4f995b4dbc184a732de10e6abc990d748d11a55971a23965a99981cc72cb6904397100f13a522ce2fbf0c15f74f6ba5bfa7843bc6c835e1defa6fd878ddfbb6daad7f967a20d453f8a3aecc52f22c284cd4d80be99d44b3191d2fa44349163713f7f8fa034b0a5d147db946c94048749603165af03c07a6ad14b4c88073c68d6fb5e55d8bf9b106e5ab0239173b6478f53d1992fba4c1805cc62cb7c56fe19911260174724d3f9b6d3ee842f434db46a1fdde7d9b4bf79f7e7687e2f14e1ffd5c2a0dff5fe6920c9c714da16e3c12d380899c56c2dc7fb9bc5115966c046e3bc5e736665c9fa7c14ae93246f6b701bc42b3bc31e803ccda177bbd999c7a1b93522a0a7a4d312331436bc83db988ae6324430824b2205498f29cf06f4c9627d9851114a13fca747f66fe7fdbdd44a7cdd0f98302f0acdec08ab37d9a6c1ad2758f4fd403fd95998b9b3e547016205d6277aff5123a2975f4c350a0fe9bd507f436a0cc42e444ba7baa6c9d6aa7328d7e1ac9a26e50c2fb2b46438854890d2d2981884dbaebddbe1b950ade294f0d8daeda8373c69c21a634901a5c75c263ca6d2e2ac33e75d955a27fa5e915861aeaae5bb4da6d4f178804bc409c25ec3047a645a58272bf78507754d6183d16fecea00d408d952f6b3303f7c86b090fe65660e92bfb53438602bc7ecb23849e37b1d6b720f075e71a661b9e6f8e5e5df7c2898ee49b5246d6cbc542bf8b323d2ae21f22adece59313e8cc86a3ee50f00d4279cef0ea8b0ce368cc0ece5e6669506ce8e6386ef9930c56a509d7a88052e43a576a1d56bb19e59d1c553653938de17f232cfd65325e2b255bd0ff84a896d204525b0c63d1d3bed0a8d3d4364bc72bac4fc550f6645c08da1415438865965dc3d1162bd9b51472902aeb535880a3f5b3edd005c4138220bf9c1504e256064ac4685c5919eee771759ed83fe7ae68ef8c17410735addcb98c6ebfaf492d5f9c51fea554afdeb859749c817687656635a4deaa5cff72afc61ffd8c099f99b0dc8b3d56f39d188ee07219affa028344745e4b9d02bef6f705065e82ab82e9f380d0c3fcb89462c326b5d45987b28392383d64876c61379d3e764a3cc9a27d805c283f4a30ad4bcc261f843ed3445d8c02e1c3036b47ad678b9c241d2364cb6ad88b32d01c9eca993acea18e3b1d9e3754a17c0b274e3fbfe6bfb59812d0ef0da875d14e3777b263815d69c7983d3d3145352895643116f12856c345c44382e1ef053160daf2352ed1874113941e65a93e2b93cb992dca62f3331add68edc49b766b423ca509c2a91cac5ada6a75f87764ac3b18516b53175c6639ef783d82836fe3c3b70e491af1963437da5d19f060ed1b6cc847c3ffa0b385badf0aca1172935e2566f716eb4f6ee2b4086a32eea63e8b66c1cab93a3a351502330b70c4e70fe18d76614133d04da786036cc10903de2e2c77d725e4794b2a7215f5ac9fb3dadf830909df20b0eeb5ca215406b87b4ffd367fd7c6ddb7002a174ca9dd5443e262caeefebe8b336a481bf041a703021cae4252c09285e4ff556c111d9a7a96fade2f60a77994158aac027424450e19f0c8987f3a1c0bc64b4de40cb5e82d4a74bf041980ef3df959f46591a42aadd34ed8eb6aced3854185769018bb147149e49696b0215447af000f885131fc7ba61a9a983fa1d767eece787c5a5f120cca7bb608477b223f12e804390d25c304ae30bfa913ad72a622ccab4a7a63c2b04e23be3197a1fdd77131de700d388b6e0626812f2b2a0a990c0e0af8b9ebc139386aa7e8bfdab8a1abafd4ed411bbad8b373262394ac0e1eed5cbc67364d9920a655dcd38126b5dd3deee8ace89c5b13d457b889df097c8ee7cfec41d3c0edb795078d53291cef55be2919d9114e2c22c8a12e00cdacf5b5913ac8cbc7722a9b83d3dfaafbe72355ac9ad4aef4c3a02cb3d45e659cc2de17d38cd5e8cb16a1c66a422f12c92d85e931e6d08cb85113752f2c37c26f612d57c9957e1288f66f95855f81a80808996cbf102705cc355a4cc5eb60a1bdfe60132e6fb5a89b212009241bece8cfb7543ae84c373f15979c445100a44b6d7891146768ab4afd51a8a5f4b362208306e3a077a90dbede99c86cef7ab689cac56b5fcaa54cbbd9fbfd26e47268bdd435edb3b6b869e5622ee3399de5a5bf392b2ecffd11e8c3657f9d3d479736de31dec700b5229397c4503efa0dc1c2a41b44265691c3a8c8b7b2adcea7337d1e80f6f4ccfcca83f5ac06ae93f6216d4e1de357298bd32b4de581131331aa2ea5610fdfc60338c0cc37887c2e79b2ff578120cb9da1d70deaa4a16254079257686f7be38f068956f63cd2cf1c156778aeea8f0a3ce95bfd1d3595a5565792f726c12dec60c111b16f5330fa71b233a2d3699a8e7e6c157d382266b0f047a31bc1483793769eda7129cce02f3afaecb46c22ecc21a86363043f4fec4e7b81004becb5db58b6e5cce3dee28fe7cf4cc9eccee578b2526ee3a267af30a1250851067ab1f0d1b60da2d9dedd577a3407f0aa85fab9ddb822e34c444753aaeb453edec3a5c6a40b8024bf6e929844b6e06404a8ca384e9cd606c0efa87018c1dccf35946191b98886f34b6004221b4f42862a9498b8f01db07c23ce06e3fe7fe9d092d29d58402d95fc16d689f59c68758cdc351702dcd22bf9ff719d1a923835585817e37fe098b8984f687ffb437abbf1c3672ec0acb5ef3cb2ab72a8a6523a2bba1cbdae5c86502350e6b61b86ef88692c4d2b7e27d9b8adc78e17ecb7e4492de9dba8df03b1941c371fcc39364c4a609b784274f660374c33d406da79a7d2aff7d99a7d6f30156c2e9950873f413f0d2731ff9b47e20ec6f57335dbe84dc7574a6d588c34b354df3075cd440d0feb127ce660c333c8a1582c8bf0edf9bbe2d67da60b3e68527b96d495be0b98baf599f5a65cc70d1a9634c494891ce78ffd026c4516f44fc93db1f4aa7c3f4f007d456be1fb279e63dd42b0db2fd6906275ce537de363f45b945ec246bc4a7dccca35d425857a58214c22326ed06dda15ebe36ffa11871e2efb656644757cbb7e545faa1c5a48e90cc34513ba935cd5b6a29de9d2c66b80795e2e8773165be808691f1d8852204709c91501a907f75e918272bf4d4b27de6b65b5614015eac453044ea5fbe862a9212262b68125f179af71c0e783367b655f0596a0010108abc02f5d9e90ca4e4bf4ffe74f87f3a5fcb860a1694a10c5a7690d25cc2882ece71b77e48de4164073061b286166e0dc5877319736f05f983d217fc3f4ea9ef49d988729989c722ce6dbc58fd624820c8729bb4186ab81b57df2e77a13a72470ec3449d9c151bdc946beacd019a3eb1d64475183b01dd2dcdd9c06a7119e229a0aa85320544e37b12c173ed093199a5735c30ba90979fc2985e8460b90c5071524ba89e08c2a326023e435bc451ec48e4e984d89f40bae13c160001ea527ecaeac183cdd22728bc68930f571ec9e6704dbc1e8fbe1aae0925ddd05dffb8baea46fc42e6ea7d65017fa0a5565370e6ab81309ab6c56897bd8fb61c961db267c696c35a135280643e331549bb84212a9a75ad5fbd97a4c4f26d4ac2840de05a37a8575119cfe94b848af5006d4a3d4154ac1304961c036b329f2071242483d902718a2e7dd1f79755608646da397fbb5089c60487f033319d16cfc47f41926abb15dc626e2838646c9978cc9dcfd59831cbea38b944729edf28c9b9ded55d6f7e81d4f69ce6a10d106958ee42333127c2c45fd7ec0d65f8ca01397be1376511533122b6cf15f564109442c1d1aa029e1fe9511bce635a31e722951a63a56b14e138ecbdda96bff233c879ea2c0e9d4fe7d0111e6805b15e680221d9fb7c898d8d4d1a5f7bd21671548b39a0f384ecbe978ba4ba78e58b96d6e36e57fcbb9ac7b262667594578b0d254d5cea6ed2c6e7342200ed38b07fe71d46c8f73133b587e91bfb3f51961cc7c86209dc129f9e5fcf21c07e7d0da39bc96a415156814b9ced99dd58eef5db8996c4b1479c8c36e2f19d69a73cf6055f4eaa50e0b1da498f450d8cbbdd71fcd7165d65ce3877c0ccc9879be67802c944bee2294b285f570367a38368809786d6a50f897c3ff4436b3506f5ed690cec9b90e380542e91dc20709b4cd27076d587c737be9178438085dac5cdd7ce3acd10bcefc2ba630c1c49ade22eefb8e47f37c6530d631bfde41dea25ae04f8db74ecbf0c88e45c45f1c6f091554423ade82d7129760fe22c162f00ea7dd4f01371d80ab2109a5a00d45e11e23343c33a88b1991527c91c4da7e2ac9be63f15d5116d4a3b4e5dd5c05090d1f6a5cebf60d93c4fb1552016fa1926d4a5398bfd6b4525eca63367dcca5988a5cc63a769fb72a51b6a0f97a4c668f61e1e34931d578d98194ce048644ff4fd78b5f77cfabd5b439263f30b64d305e404f36d4a528235ee45601feadc18d2f77521d9b4b6614e4dcfb3e3979566a1abb07aa719858403b875c680aea0c3ce45dcc03473be60a441fb17295a8ead4c2daa36a0d4c2a3a7739e97fb3ed30bad3b9ab6273cff069e3aaa35bb5f8938a44e15971ae8332b835e5f900ceb39796c639fbf1c4beb9ae9855517fbcb188d6db38a5068415188a6b32eaaa55747473e696123a04deae677826c4c74e144", 0x1000}, {&(0x7f00000012c0)="4762fe02a61d6c70d42e2f8a6f8862881b9858c1d6d4c74435c4267a6c72103760e3140ed371be413e718a519da088a773ee05b55d14dd99b1264626ebc989f0134987db8cf59249898ac10b523e8e1a598593c9eaa964b2e675374e1a2b37281f79a22f2d79a5788a5b5b253f1a5beeff0032bee06e49fe514e3d31897a77a11936a056c259fd17b710043a19e1028f448dd2950f600e997d270e1d3bd7a5c0e345677169c3c0f2ec4cf7db35d83d923a36f27d45bf7bbdd0036534b693d777c2369d9f3ec84b5d1dd480e3bfe03c0bf199009b80ba01286ee90c4ce07ce4a26a95ac8558d7357a68d56c295cf4addd4fd723", 0xf3}], 0x3) write(r0, &(0x7f0000000140)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xffffffffffffffa0}], 0x100000000000005e, 0x0) 18:30:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f0000000080)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, r2) 18:30:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x8001, 0x8) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x900, 0x0) fchmod(r1, 0x100) pipe(&(0x7f0000000140)) 18:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x7ff, 0x5}, {{r1}, 0x0, 0x4, 0x40000000, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x41, 0x1, 0x4b}, {{r2}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x6, 0x8}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x51, 0xf0000000, 0x4, 0x4}, {{r3}, 0xfffffffffffffff9, 0x3c, 0x1, 0xffffffffffffffff, 0x3}], 0x9, &(0x7f0000000200)={0x0, 0x1000000000000000}) 18:30:03 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x9c) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="7d66404c7315b03f801fa31cec33d31ad34e49f465b4311911a800b41f99eee94406bf455cebaba1e286d31666f55869fee47e88a343d3fae78f9c31a641410b99514fdf9d1ead8b9ea358f497180af0dad33d91aeb1059776092abc42b86661b34979ff0f5b2277bbc329a48439f2adadffa5cd2a153a84f74cefd079592ec3e62d1df09ffd0cd384b46fa607c910722fa6ef067d886d66d2143b", 0x9b}, {&(0x7f0000000140)="6df1a5f91d6a", 0x6}, {&(0x7f0000000400)="e1a300c0c69e6cf5aac2c0830f76ea104d714c9ea055e48bde3f", 0x1a}], 0x3, &(0x7f0000000480)=[{0x20, 0xffff, 0x8, "76e6b5be0b609b750bb09f"}, {0xb8, 0x1, 0xac21, "a1c565d374c3883b979166a31489e54e8a3159bdb6485deddac2180b09320870619ee63eed920a1c98709db9206cd3146a8fd6727eb5a9e621afcce13192a5e28fb6b831ee0a061d8bd3610a20a65df3406f7ea60fdd38f7212cf509ca52726beae007b0003e14712bbcf65aac77b9de7a99f890c867712a2326f0b73abef5cee89087487f1e84c5751e59bee09720614244e2ac182794d2be3b06cf6d9c499a491a60df5504"}, {0x40, 0x1, 0x40, "3f3636f946e6d5e41ca18f57c1040f4b6d6d54ba3b5aa0ab676a2e4e596289c0f737d8da9310e2005aad"}, {0x70, 0xffff, 0xfffffffffffffffd, "82e1367d2b5b0b6af9c0e325366b795292cc1b064d8fd7162050475b890f397ed341e62757ef92e9a6a0cba017ec5776def017cba723155ff87944d36d9bde7279182ab99fb7cf5116fd1ef94c25b7548cde94dda89eaf7d729ecb8d"}, {0xc0, 0xffff, 0xe988, "23899a14791d79a826a9f20321696c73bb87e878479e627406684647fc7353c5b1abdc997799aa8df84ee841852e1ba24434cef06b5957e4b82d97468ddc092f6757a52cd4468c79cb41296034bb6b67cca6cba20113de8ba5e36cafbff222fc9b0e1b5c4c69fc8aba051374c8a7f8ec6d5b26cb4c9a7a6b70ffb6e653c9977d17672b93d3d29254376df6dca505a94a66f7a69dcdb27d67cc50d87fa3fc7fed0901e0cab171c2d05554"}], 0x248}, 0x405) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5420538706000000a7c8000000290000003100006e1e00000035ce17351d705740000ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587aec2c1629e086be6fc1930919230e3313d6065724ce375e1846fbf8fe2ed16bf51fda935eff7d9604ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335df18acc8569d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357717d5f9aae04e62b0f28480367cf556bf97526f2a2f05e85e36a84b4c3cfcccbc4f4b7450ccb1688eb86d0169f4c89c0102d11c45132f879c0626fcdda100cc7b4bd1c31ac32"], 0xe8}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() setreuid(r2, r3) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:30:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0xffffffff00000001, 0x69, 0x4, 0x1, 0x101, 0x29, 0x9, 0x0, 0x1, 0x1ff, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xc6, 0x2}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') 18:30:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1ff}, 0xc) 18:30:04 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x1f800000000, r3}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 18:30:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4000, 0xfff) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 18:30:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r0, &(0x7f0000000040)="ac946ceed4634eb99169c8d306487724b295dbdb39d11b125d126089426863fbf8473604d78f0c9c71250b2bf334d4991a1a0e043ad768866dc7133a174dc7822c2f2d83f30cf0660d5ab2af323bec108c8bd5a165a500562369b98d39b4722aa6553c68ffd1e8c333f9a5", 0x6b, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 18:30:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) semget(0x0, 0x0, 0x48) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 18:30:04 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x7, 0xffdffffffffffffe) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) login: pckbd_enable: command error 18:30:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) 18:30:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffeffffffffffffd, 0x6, 0xda4, 0x0, "c1d34de4005d00", 0x5}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) clock_getres(0x4, &(0x7f0000000040)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_open_pts() pckbd_enable: command error 18:30:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 18:30:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x985, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c99a6841a7e49339af23398e616433d8b0d73fe078d130805b2e73ef81b0630921a4d6e94add30f7d56310e5a81e0515f78e4976d3f7a980e2d22cf25c567375d19c946ebb706a6a2b09383fc26f42326eabea7ffb610857e49032edd2aaceb22ba340f93690e79417a7cc743a619b65dc753baed27ee1716316873d12c331ff74547ecdbafd8f70e066486767cfcc5cce25017e200ab2df55fd48cee279ec21d0b9d685980900c36552426b26c391225fc72e7aae605ef0069d859356a27c7aa2f6cac8995976f6c", 0x192}], 0x1, 0x0) execve(0x0, 0x0, 0x0) kqueue() bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x8000}, 0xc) 18:30:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xb75a) setsockopt(r0, 0x8000, 0x200000033, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) fsync(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 18:30:06 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x100, &(0x7f000001e000/0x4000)=nil) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)="c1df307e8550ab22c7b73dc08507eb6eefc1aea0ba547e94f7adcbc27ac4dec5fee4948403bbb28814683bbc481ce98b29379f4cdafcd53c8bd310892cbdd35c1ab83971d4df6dc05d61ae65ee9db790f7665803fb76f7ae8a72deb28d097c26edbec9e9e3000000000000000000f96b5b94387afc8472262de91e2228bdec1cfdf595cdb0be590185068c932ab101f52cf985920253abe89c4fac35a77e6d24e18960e4c22c9c3e36328d81d5a5e4342af73b861dbdbd6af75066c58ad901f2b3f871bc906dae56942298ce479b82a03313f50819d3e38a0bf714087b40f7781483f100d202a78796228fe7ce44948e46d4eae71d7a2c1d9be0a97e3142a2fd24f751fea5d9027cd2535c41bd9e6cbdd3488b212bb8c8a5fad18cdc2a431d1514f5e8b48f6dc42c63213518905a0bb028cd1bcca5088bf80a539976b95d8c48acefa47fb9776a6a89fbf77b18b36372c3", 0x151}], 0x1, &(0x7f0000000100)=[{0x100, 0x1, 0x664, "08599b94895ec6f290f8fc3f4ac48049449b507cde046b9a5c79f14a5e03faa018375f576eca6b57e8be739c61ddbc293425eba748d9192cdf9cd7772c6e5676b38285ccd6486fdc61041ae2ab6c387e675a76ba6b23bf62cd83417e27a5cf031a3f410c3a39c2d87e5c8c10b83650e3401a38f4cb2b4bc9126279e456255e187d8672106c06dfe838d80756198074c62f52740a53496eabbd6a951cca711e27a08a3e0385337cf9bfc7c1c0663741ee9f68c2eb8a89dc61c5deeb79ca0efcccbc6c5635588a72122d1e4eec064c8b9d583b051ec4ce3502efa1cbc92e1b28d61f6503a8c2634ce459"}], 0x100}, 0x40f) ioctl$TIOCNXCL(r0, 0x2000740e) ftruncate(r0, 0x7) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f000001d000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000000340), 0xff23) 18:30:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x51, './file0\x00'}) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:30:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003f2, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/226, 0xe2}], 0x1, 0x0) r2 = msgget$private(0x0, 0x82) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/87) 18:30:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) 18:30:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839a3", 0xc}], 0x1) 18:30:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b2031, 0x501) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x12c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 18:30:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 18:30:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0xe0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x80000000}, {0x47, 0x5b}, {0x67, 0x101}], 0x3}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 18:30:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='^\xcd!\x00', &(0x7f0000000140)='%,#)*&\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='$-\x00']) syz_open_pts() 18:30:07 executing program 1: socket(0x12, 0x4, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet6(0x18, 0x8004, 0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x400000000000592) semop(r1, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) 18:30:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 18:30:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:30:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 18:30:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x516f3b08, 0x100000000}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000080)=""/219, 0xdb, 0x7fd, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x5) 18:30:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000140)=""/140, &(0x7f0000000080)=0x8c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 18:30:08 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 18:30:08 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x400, 0x4a0b}, {0x18, 0x3, 0x6, 0x4}, 0x0, [0x400, 0x0, 0x6, 0x80000000000, 0x8, 0x18000000, 0x4, 0xfffffffffffff695]}, 0x3c) 18:30:08 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 18:30:08 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x480, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000180)=[{r0, 0x87}], 0x1, 0x0) 18:30:08 executing program 0: r0 = socket(0x18, 0x2, 0x7fffffff) fsync(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r4]) listen(r1, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x3f}, &(0x7f0000000040)) close(r1) fchown(r1, r3, r4) 18:30:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a7412e2e", 0x15) execve(0x0, 0x0, 0x0) 18:30:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket(0x10, 0x0, 0x10001) r2 = kqueue() connect$unix(r1, &(0x7f0000001240)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001280), 0xffffffffffffffff, 0x0, 0x100, 0x0) r3 = socket(0x18, 0x1, 0x40) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) writev(r3, &(0x7f0000001200)=[{&(0x7f0000000040)="343e185498f7b1206978476f5d9a821dceb46596ddc8fe8bcda9ee02de892b360f484807282f87d846d7f391de8ec22940b8a8003209d605e38d788db34d2a3318d4a68633dbc1a3614202d54148d4c0258632a92de046ee2191c01885c11b530dd7c0aba72ac1a69ca1e9be07edfc3198089e649ee910b4a0b61c5c262b12c094d13a0b5c98ef3d6349acbc41a5e9ee9ea208d36a650545bdec975a1eddfb335c8f2a9f878d6f59f8704caa2dac856cdeaa5afdbc32239ab2513c02c120d8c794b6d32e4c5f1f88c7c90f5aaf57e7b6f128b48f0a4731cbf096146a7dfbd62bcc41f81f87650befa429c19ef1231379eda3be", 0xf3}, {&(0x7f0000000140)="9c1b51a80a6d9c8c62514e831f848381fb3bb0df078dc98516db4786cded4d7670b7f5099b388ef6de38d5d95f38d3882ca186f471ec6c9411803bc4ea5bc6b89585fa9b1977ada4e286cc70a2159ab21b0541789e5083aeafa892af10ff944adbbc21703f5924d3b00f91db82635c6ddeaff24f2f24c62584ae5157d5c62921d20cf317dc380fbbcfdab633919755b52ab82485fd6176219deba66269a9382bfb4fd09474ba50", 0xa7}, {&(0x7f0000000200)="618aec2707988c6c278e7c8c23df70e94becf83743914c3560699dd93083f684679867d6f9f298e282b78fe1e3cfc018225e7a5723f59788d30476747e91006fb4cdb503446eb7a0a9698ed1d41e1890425ec28e2ba0bf80e997ea6d0e9a866e0a7cbd4cc8374a23303bc7389976432905d6e1d7a589df1e2e5ed169845b77ea133c3f02c39c78517758e1719cd836772af6e4dbf3d36688ea8ad64bbe62f7d48743f05c37e15935b002e11a4277eefbfa2154d44994653be7c5bebf1dfda1e4e6aa04a9f7466a453568df9cf3a7f17ec4f671602c5af9ac58e0520dadf15b93f69a5ffdf5b1fa18e4e6a9bac7d2e410925e33c3a12bba0e459c12b0aea055b6bf4ce99d85face5d92d26ab60325b2dcf694341a074d87adfde8a6024e3e337dc10c98a0620438e9d64a27a4c72cb48e8c05fc05bf0aa739999f14b50cf69055e95c6ad7ef1333fbd17fc1b81a68809e12bda01f6849b4758d40c4acafd052751f6cfe4a1c9af9b7f03642181994066519647a797fecd2fd756c3d8958723dd7e0d9042d36c512a6e73eb881c06b126813c7cc4949f56768e88bc25f6d720302b823166b40fec20bb2ac29c76ed1dce57745f8de03d3fcabdebb6f7ea6a5c83c7f1aa6d75645cf161aef53874433d9e86bb397511f67fd604ed0a16e92d1dfc658242f44e858fb80a0caccbea1be729757e1f626b58a36f4b4fd5e565ea959b1803574cd76bc31fc86e3ed965e5d49e765d04b7de760b6efced12b8f89b33543b779f89088e6fc79fd2d0c6c28d2ed85d596d2c1c134102b00b283376096066ac11d9d51baeac2cbbe96008ad6aae136b75305a303eb62038f453911aad1d8e129fee4a8b8f5b5dc0309cde88c1fb99d6118a341dc68d05a208d0f729b10186efd813a746c18ce54b5044e2159198a5f365a302823ce4de5ab5eb23712c1dbc736c8cb10b8019511d2765c977d860246617bb2410c007faca29c1a3761f540e6613592c1154ef72de6a5f309f4eacece1260f14b613563fe75ec58d7e3bb1eec24aab65bed97b875b92f423d46c9490abc3c0022184fe1e60a76168b219993fadb473d2d070fc0e6f79518a0cd4ca553d2d509bd62dbf818c144a20a93ff412f926a7943c452a5ec58ae6d1f367a32f93a29d924ea8192555a4f3ab95e8466e3203593c772bb4cf512aa6d4b0944a699c9f5e03e7d75f80767d147af2b2c61a182a0f08a9dd249f4d5fafc3d365cadcf765d19ecf540a2b3c4aa0c1b27c09c7baaf9b806451452a6a44832d69f509ea474f986fa7e135168f4c9b95b18e96e74bba031203b56c91e646c16cd9f9260ed84d7e834596d76225197220b67cffb22b25fc5cedc05b770e2e4b534cb685a5a4adcaf11ade74b6c99242e4c7b31c2afa7178e281173dc4b3c2e6d1943f52431b4f0f3ff505500a0007b8fafb04acb012ed2a84021db5a9392343e845dfd7e0b3fd325410104ba9fa16613be469689256d79ac5f0232f2130815cbe73e6de8ade32abb99aac1b2f3bcfa1cfff116418a1e696dc27ce601331f270ddc78d11bbdc4165b4952a9b000f27000cbf562f627ce3dc256fbae727eeb5467a50d7513c772ce1ed8ea53c217c5018986f16c9f65486feea1d3f1ba9fe0d01734ee144572117cbb793a564053592880926ca6bb60c1114b41e440de0ffef5549006f91f26c7c144340b9e5a59649e7ec09e787489ec697fa1290f497a2c1e7faf2a216d5d3a56a0a137ac60d7fef1575044e4d758db84501c297c3c0171e84687650691f809d83fb1f65e5988a9ef657fda1ebc5bfa7f01ab00e566d3175d130c35b3902d7de014b440a087fd30ad6ba07a9de4e040d2943b8ff831a144947008a914659c855fc40d95663068ff61ecaea35d590d579985a93163376b23ff3863c83a20fec71e8c86115ecd0caa36b22f750bcbf605024363581390a7960b11ce189ab6c9fcd8fa2532f3c733c38e5ffaa54fa4a631ec12e22a8f401ac53220bf012366d98e2293d922654714ee1a8a75b855f766a7a5442e35864b53fdc77389d7133f8555a250c8b7dc4846e045a480bc689ba2c7b84be1075492305461dcb51c4c47ebe7055674e2ccc20e24383aa66fc79d1756f25ce6b68953052030c8f6a1e2884b52617fcf307ae431cb2a445e70d47a4d993bf87b08c07dbdf5bfbc05123b0c4133e3b35a187707b86b3a697adc31d5438c42aff1baf81069e2e5e13708d4f72ebcf0e44123db65cac673e1eb396bc40cb31388d68171b16c966c7a2fa4c88e0dfd4a99d5fe320437e7b2aee8ad943c4ed16f5fad626cf16040e8bb0f2df4160bc92b44446713b2310eaaca5765a2bf2442a837fd572506d0488f769e678dfc88d0ec85bca4dc82fd15e23212d542ae8442fce410bf2499673bfcf70247d313bc7c02ef96d7e5873ec3fd9268eccd3a0ec218f94b77295b349b48ebb2f6d02f0d71e6903635c96c5831dde7cd21bcb1905ad5a629669c6ba2de3c6c29bbb53aaf94126c963df6dcad2da0c3359c5d434a5d9da363100f8ae32620bb4a5890fa420edd700419621ae25c73805b7d86c4f8abb285dd6a62f133d7ebe9949c4a8e0f992de4e69e1ad00e5b3936251ce02dd3b30d0c0dbe5fddd6b30cfa46f1cb64cde5f3c57f34dafa5a5bfbec554e6024898cfff69aba65061b95fabfe49c3dc2b92fe624a04ee969220dac8835ad11d457dd5d67d43d98b4f7c67eb2736cca3e458407b6cc63878d0631353e19fcc19a53215596b720db48a6fc4d45fb4cf64175a2cf83f66e8d30449dee2c6c0d12ca18bfc06648aa678d1e49d5ccab03a29637e6bd3d2c3f3f5d1fc2fb4291019a7660f983c9bac675e4318b529de8f1879540b2edafc98fadb05abd69b2257eb31be154d840a11d8849d974a02a9a48dbe299edae665a4058556b28cba177b2f333c1fa5abf7758ac926f4338299da7c471acfd012767a92c70166c1292585b3962e402f6149a70f220f03f232fd808a52b7f3532dc3c88a290a801f76b6b1a6c18fd09dd6ecd40b298ef1a1800fe905aa1576c40590f11c21d7255fe759c1571804efbdfd7de985e534b08eee4910aa5409147c19f8ab0a3637a6aa76aecdf30d7f1590cdd383e15f42372ab64e2e28bce989ebb2a94ea24132f58ab36f390884512e5017ce56260ed702d58fd5a60241d94440305cd5b5c999bc9142c324dc3c6d8df1ebb9551460fa6ae389aaa1ffd23474d7f406d974972f914be64722a9f0bd83c97fe6eed2915ec57b46bf9f8916f98e4446f1887a5c70dd70709166883eaa4b1e6fade849c8cf1b3147d9748e101a4a78b90f440c505c44c2a054a595954cb81a42a8e0314cf4f52d83c4d0e95e8f6f76e8d51914d9f4d910259cc354bef891cd896ec4b1385b7c9bc42c4fc15ae27db7ae288305a94f4639b737d8554524c09f11ec47203f6f55d3e9312e6a3811a7ce0c675f9686daf853f1300713778f39e54cf5dea8d79168765ee5bb843febce41e8b1112386f4f1f5f01b24206145b989455e5f9f040a9291790d230524274f809a1cacecc83fa1cb68eaa6b357cfbf2abd742651053601a7b8799fc8b084ae096ea1e1cde4c41dbec52966cba51449ce3376049dfef6f4759b9b1686b15aea7bf8d6cfb1d6db2da8321790bc3aa2f584a8c198014c311e3a4b30db9febad062ef12391de1bb4fecf6a57e32bf42fb277045576924f79016e912f7d2ef9907b9306dba3cb46f8cb805fdba002a773dcf3710aadadb2714eebc9ca1a817e4dd378333d645a17eae826a34f5b82fd7a9819af13b34c3c9d82d8c381b42f600504e3059c7f0e21a6207ef97ef4b49888310907a36671959add3b5171ba59db6ad267b9058007b367a0df3d109c8d041089a52eccbc4ab288a68205e910de45d819cf2a467a8176296a89fb3a544b1a13d54cfe83a2922188be800479850abc6c3bc913587e5c88bbe08846866cad47d6257bdce29341002bfed40ce34213b53ef00c77721855d0f471a7d4c4a3aad7efbb023a4f0cce98d9a0bd8dd829d2957ee335d17e8761ab08c2510d600d080d79aee1d84647f2d886a8786a1c57c55068f7a67dedda0dc1e0b4e7b5c3d97dec7d59eb79f5ae351a0c64124fef64c70c25b823f509750a1e9ff1bf8d3052592bc95c43261b772d29231c200017cd7b9d37f34128f32003987160233d6927496c282f479bf5ddcbf326d3b433da68534407ff29ee20c840767eaaf2c814d669427d386bc68dc6b8532ff3750b7cd1e77f71d827cdb1d2658a08b25dc9de3e65f316773bab6166a9e0cbfd53bb19a49c5cc1d1e1a45e2a296d19dcbfc00b9d0c89f64188cef1f155fde1323f7e020aac8906180e2cfe162a460211eeef3113b3597eb8455ac7111c506395faa507d9c7c22760452ee73bc4fe3aa50998349b71a24499a0ba07df8ca7aca08aca9d38cd9cbb830d93ca143cb6e6356da1c0d7fcd9aa272b2c828bd8f4b6565082cc5a9ac8c6f952b239b7750047b4a629d0abaf7a01aa60e58d0ac13b3cca3ce058c03df621e85d66b7f992e217e27687f333c19b5fbf07a69f957f7ca9eff152aa9810d9d7bb36133fb114b4ceb7239fe3ed0fc720fb70249bce7ab1b56a64cce29654b725f57b992ad7de934b5696b456ffdf52079b874b70fe0ef30cd175ef7e0dae7b07f98cc81a6f9840114af6d2afce3d149dcae9851acfbfb44a552e317a6578675c6e0a8e4ef9a4bdaec06f400a8f1ebd12bb46dad938d8a2ec9427d7f00f698b633dd29bc5489745baed81350942f3eba7646ed8c1796d4dbcbab9832d3f57ddee1dbcf9385468388834f711373a7093b2275ff0270b2458a5ba4250f3d48d2bd9a69ead34d85ccd765e2b152667227a83d933a1cf08405eb0f5328e53b3311e6d377bef6cfea5da0d8dc7acfd50ddb79513b0a3bebad2198a905c82dfb8842a82f62ce570ad5750218195c52c18748e33c3353bb174cb2128d0f70304bae9258f44e079a995ed1aa374e7a51f3bb21e13691b9710580101af7b56be81c29d175548b47a6b84967063301eef06c769d6aa4f857295e662cf23d57ed13af3123513c7b91a5d5b463e5f3d1d3307e3a7e5afc8248854f75cd4b123dbdc11f1fe90953a88f8ad3eb2d1554a5df60656027ff2aee933f27f3963430ea89ae995afb5cd8918bcf2fae6872a6c8ac52029b95e2f66ecaefa8e52596ab7a2f92bd3c386bbb0544e065141267a94a97364a73dfbd42ef165ce5138c053710322fefe3959dac9081add94068b03ca9d6729c55585b80de173bef996528a985854d5caed994aa2a77ab7eb71c85ee8421d6adc922e51be22bf7149a20da67204521fc6e14b7786856ef3368502d5cf0ad7aea424eadff02a7d747ad119d4d06530655d31e3f660dfc390b34a18e4260349e2435decc65cef540fdaf130506482b97717914181d062c523ba9b3186476562be4aca333083fc44e8c80d0b98c3fa0fd95caadddb1b515f50239aa82b47d822dbf153f62c1c85f9f6ac31cfb2db39dbf3b4d10a797f6703a39acf5aae49e1486916ba3d80b71e238cb2af20dc48ae052a989115bc29e52ba8af4c0119d9f7bd884a90e632029b2d76eef42dba926c9972de22a139a6bac6be5596f3add4a60c75e2d9d0ce49a1c9943ad1c345cd4dba96719333a3750719d817221e8771b98f9f465eafb09a92de75ec342782914935f1e7f87bc4f05b5787ce17186bd1973ac942316514ab28447743953608185d5e8aefc282224bdf976c2a44eea79c8d62914314c6f7b", 0x1000}], 0x3) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:30:08 executing program 1: r0 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) listen(r1, 0xac) r2 = socket(0x800000018, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x5, 0x2}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x4) close(r0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000080)="01000009ce63a700", 0x8) 16:00:05 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x2, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:05 executing program 1: setuid(0xee01) shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1d0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x800000000000007, 0x4, 0x2, "0bbefb790f5b0de666d8f612f06ba3324f17a196", 0x80, 0x5f8}) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000100)='./file0\x00', 0x420, 0x22) clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xfffffffffffff001) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pwritev(r0, &(0x7f0000002300)=[{&(0x7f00000000c0)="7b5b3110441207f90a98c2e9cea0c7da7b8ae17bdbcf621500ba80079b00a5d2a71c0bbd0a32c01118ba7284bd873dead52fff4f9c9d07befd8e0d4b49c193a1a9c559a87541e5842217b347718338548a5f1c6335a18f9ce6f1b3438c248ae25edf7928f6333315d1d0df9c3d467d10df493494a6d850fad60c75f26cd5f975970164c5f0a4b6134f07d41e75ffea0e76392f7c1214b670deb13accbd7c988338f0142f944dee27809c33bd9c696b41084a20862843effea54022a58431fc3994648620987d073be9f9496436c9ec9ced224e160701ce7a779e", 0xda}, {&(0x7f00000001c0)="a1833ae89487d6ce5e9abb50cda2521506df2e2fc2829a682becf2d8001aa2d414c74aad502b670d4e8bc1465c889ce991398c5d2265fe73ebc05e30376968e91c2b59d6ebb5cd3e9c1b3fe8fef74ab30061405eb003b454fa7b23a1417c35658ae79b72b2188f58f39579fc04e7b64c85ba7cb1d19251177456185c0fdcaae164a0fef38d11d733eb82cb96303dae33e74fc57b952c92755bb7cb710443b455e0a873bccf644cc67b28e3deff31788c97bc1a8055fcddd44bb19c7927fee60ee1a21d5e8edac57d7fd34045130e2a30a0c5054a34c8e5c7bc0003aacb8d087869aac7ba5cc8232f813f856f002ae7c49c1b9f72514c2446181358652400de272ac91377c7fd4366d989ef2aaf6e27d007f1a185c82bb920eca85d3858c91d9e886ec4af83e8f4d8a21977579d31ae8955bcfdc0e7090fb4e9aa5b289db54665e34e039ba1db0b6a536bf25e74c75b379d4123db15388ae0caf49300e611cf7e0dd1a93459f4c8a74cb122b3ce78219364ef8ba616c25ef33cf5f5056f4577afbf6036d7e3e1d7641f6e60b01ff8ab4ba93e1b88d508eda7960083851737d9aed9baf7e2875237c5366dcf85e388003b93ca7da2bb1e00eace392572eb4b7a39203866e0dafe711eb9d0d3b42d6f6f6946352d7d7af110670d1cb932f9579b4eba8324e5c35dbf18fbd2d1d48968cb4ff5798a10eef16efb807b1692e4f296bcbd11b2a1d6173cc8fd2b625f394275dd12383f4ca7430f571c4968a0647b2ba4698a2a9199f8bf070e1428f96b1565860aca770fcf091137c8a1beb77943b6e0858e51614708a28cbc2593557202ec0f52803b26eab7e30d39cde291121b63fdbad82ab862ec06e97a854560a23926d55e3b016cb6f45cf4933e8a22cd704d365bae9cdbd17dcfad7efe3c528e0c2e08e84bbd583de155c2257d9e971a87e2c7760215073ea24689c2d6e9827d61ebd90f1a18a7e63ba63140590f110119ee8b232e3d2fbb4b77f48048362a59a19700f49dea37722b16e675d12de390d751d40a4529ba8f5225fbead9b2e970a78b829d7fffba1255d21bcfc643d6173ebeabf8683659743bb7ea23635a16c35c7f2d79d792089db4eb887a9aa58a5e205057803096cd276cc18f2b5d8f7caf8fabcc6a6ed55e5a7fc07c0712bef487748ece31d184d3d8f33992774e10bee1610752fb2500a3ae6b4ebb9f148ab755502a16d965f803232d1dbc9628f791ff3aec6aee5c5df3e41c0cf391d7be9d29bfd7af4423eb8454abcdff0d0a9528547cf9a2f2586f84e5e131b958da26da07d4711257ece75f34484ca82d17dc135f75bf80099add2b3fc983117e56d6d0934de0f9abb94e729baee2f2e3620ddd8923ad527aafd553f21a3eb3e9754ea56fd05156602a75cd1949903655d6824cdb3c23fa1325cefec37cfabbfb6d5eca214955643c9562860c491a08889f4c275e18795276750af2787526862349d546613e969f66e0b76c070fd3a5594e4ed2facd8a978dadad11bf37d3cfabe48f89d34add654f8f5398bb1998bc4ed9e7485d52c48348bbe273c447eeba0d8ee0f4b1781dc564adc6d7baeb334be60274c4f9cb2e3d4f18b29f4733843906ffc85c0d2bdf55f519edf7eca4231b08bad12ab38e46e279bb33ba8e65e395a1cbc20f6b0b5c7f3144bab68c886eeddeeb2f99dcf4e4c4929312d1161755857510a8ef2ec2727a583453401746b3fd96c3b67809ba233f34ac250566f8a276316e85db4ed7590901178ba6d1c1c7bcb226c7dcb29ed939a21e83b2af6e0cb5b4f36e9cd3bd039afd282c0ca10a06bd91e5efdc2b0c23657f553c48c1b37b5b6297b04e414da39d80b3a5c53def69a6ce5a742fe8f83e8b3c50182a981df648778631dfaa4ca294ddb6683c63e432bda85ece00305fcd7be54e4965ee8e34678292affe861bfebceb7e1556ae7c31121e68a4a35130a6979df6b6648ba673aee58b8dd2e44a22af6de6e6d90c09c2af97967b78ecb8f84ac4ca774776ac202b2ec7af589e415d77b3fe8e0baec8f85ae3b18aa471735e58a532e86822db430e0269a384e9070abd2a8b9736fe34d4ecad6da1a8291a2d61d6b528375c233a45d45461e038e169676220317ab033f8b081c797da5748794c62709c7088037b1f96d900cfb124b030268a7eb7fafb173acc9007cd11933d0d34da536cd5241b851367b5832a0c06cf1ecdc7d8f7a3a65fbd6f753a71ee9f1e4c560797df7ba3531c1d00e4ff394f9fb5b11e317428534b1ff9d20d1bcd46b5b9abb52bb95da02e2a0728f04986c40a1047d456af0997bd06cfba0e17006e7532f6718dccd502555cf4ae05e2e8d00d775563bd745e4bccfc345e87a06fe2af5d1bf7a611dfd86e94261f4fc2ca1e47da186233610e686f05150f0cab63c5a532957153539d8306e9c4a63b1d8e38c2056c09a25356272910762e9d4f18445ad6dd2ade69836edaeb76caaed30970237ac4ad14db803f42ffa67e156f7fc3e32396dbc0e093c9997b44d602e5b4c8ab901c2729f9f6f15a0bc672ddc396e843c4385b95ce50818d4a74803690840d9642871b6ab28822b249cae0bf3d4e4b3a7b44d32ed19a1ad7cd434ac411cbf7a135d7fcd959a7385579e3f9b282d973f1bd3964cda081dd073e8d96a6ca1f6843dde6b85635c01a31131ae454fd6dec435f4d90950a2a64f954b71efb5bba9eef29d7bcae7d357bd1b0d12396fe20730d5d8f7ffbda6aa7c3522e1308d34203c066c5585a8a439d81cc632750ae8f450396237d51c29576eb02b4149628aa20b12448ec20cf85afa16e8d68f76bc326d5b9bcd19549c7040db59d4813e872c8b240bcb737e72c33057067eeb667cb5334edf20c23c0fbab6e09aefe1d57ccf677e1b1a18988d8eeac4a06e84776440c6ddd79844a043d04f3c3ae4b5ce4ce5312ce5b6e5ac9a23d2efaeb1daa51bee6e34b6abf778eedcdf607aaaa19a1a7b6ae5badbe8361c94a9b9e641da20c8a175912d14884dcd4c7cf2e7ab2abd63209997c3bf05ec8b7bbaa98455ba739082d9d1e31528d7b50452e98c99d0f60033c0b1027268839b0892169caf18feafbd8ea45316f9c2a208997eeb0b523cf4ebf29bf7bc0f4242eb5c6bc253b2fd61af7bd6b1bf112b82a72c889f55371d67399564b6b7a2d5a5a527dbbbcc22b96961f53a795d5b8f5d2db0c961c934adf3cd19d2a1d7945f4949301411325e882ca2125cd3763c816c09ac82c90b7b18085132d4c50266d32296bb08319bba9811d72290c5305f5260bded771f14105d6ae0612dae71bd7a02b671469f24c9b7429282aeff939d8de387d29a5c49af0b3c1e160a7f87e9af7ce2fcd9d86c01998658ad944366d9e172a62c6e075670357d436a8763afa427acd2fd395a1587641bf76cdd1d8d0bfaf4944061f197cec2c469e6f253a9b04169d038ef87988da5dab3eb84fe455f72253875765b38e025be19c0ec2410ac9436276037be86337fc423f7d62234860750236f45452cb064f3e5ed5a3237227d2d25c85e26d4951dec2b6f9a4dc008458be53a734d9b71ee63485492b644453ee71a38bddbab3926a53492e2daa1954af9c57e62f551cf82b868a87eb2692ee0cb442662c54e06641c689aa51caa1e903a8156d6598afe353a2ce9771f973d47ad6ad4c65d9e8adc9fd84c0cfab7d649fa5391cb2b205340d3cdb69e6a6302104123eee91947a01bc06f6cf53b31c3f96a33c397c9ba318e68edc6c8be6bff57606d7adccc8bdde4764421421fa84ff7f7fc0f281e1fd3c4494d2442940329a62ed783ef23cc3cdab1229ead9e4b12af1e4940a39a3922982135a99650d68b7c06def26bc83569a8d723bafe00ac6e69d0b32a57d2e93396a06dcbcb95282111831accf3ab0fa040f7cdb7d06f5b1ed781701f54e7f7da9541bcec721ca653a35e2e0bd712669a119bf1fcb7a9a006e737709923b93de82e02a7c09aaee9f3d836463140c6b84f3122343f6a3dd384b197e7ccb5c80c5b7d9db1cd515cbf7fb435526d02928c3467a73f5762d47b169a756e24469f823c8e99a9aafdd48f071f933a67a30d79b87ff2f62a9a14a6f47e29eda6a7e4846fa87d03442207a204e680153bf523745253559b7e9bf90dbe50154dd489e0ece948d4e771dfb3dd2242be6942ae4cd7c72666dbec23e621911d2df161e038c2c768e8d73d1e3577ea9f821b23190f9bd2a8e0dec9ecfd3ab7fe22333cf9b2486ad6fc31bb2e9db4d41b3ccdec846d5a4d4f8e0d4ad948a12315b5c37cbe8b69d264baeeb00b7a2fac88b7ba5f96ed75ada5592d41dab77c2878ebc3945710028c483b6cde10d846344d0e97a847b9ecbdbc520a7de2cf34f143fb958b867d871d43270f8e71a15040a1e75045f39a5d1a47a90d5c1b1155050b997fd5baae046a97bffbc20da719aa0da4be1c0ff1c8b8e1b33c9c85af79da00e511ad6d04dd0c60d89b74dcf34387bfb240506be5eae87c1107a850dc16323f77e6eb858021a99c803f028e2336556bbafa1422187bb9891110f46c878a271c9640347ddea0289af42d6a5696e841d2310cda7b27e8ee97d845cc6840097144c345a2ecd3412a3b86b7978848fc92285b9d000985902ce11b2d73dac6ddaccc074bf60a94312e969cb25fdeec624741fd39b2907ab8348387598c5e568ccecad2085df9c0001ddedaf2c392a132e83f57de3f5c8c79ab537bf65aeecd36a0150038ef8b30ed836e1a1dc6131ae056745ec89936861dc80500eedffdccb037d211f6a53dfb64f25bf4857f68c175085329a546e8113825f689bcb36bbdbdf0d17e3de1d54dd9f6cb8973c74b6f9342005716526415440e3e951805a2b077f51fa78f0618684168863dde58f5104bda6791e4f98e01b48940cbd7a1e70949c0cac9ef40a3b4550a5332cc1ed8eb9ea9ca46fdf341e787101b811eb77efd8b566bcfe7b4cf0f87915b9b1c77c40a54e0015a0f4ad65125947fd705439086074ca7763026f0e66ed8f1d89cfd37a7f9106b3559fa42e25b67957288d636008d8f75335f19eb5342112d5ab467c1c6312c40d5f5115d8592a90eada4efb0dd69310a6284d7f1a4f750a7952714e893a151ece2ecbd4ce58e3d116b64f70eb43e060c37cb771490588282e3c0fa5a1d7948ef8c718d82b3a91a4b89365036d4e9ede426bdfc56fa9d80515367cd8ba1e1fb0f7926859bc1fb8658c60766968050d74d95e29cdfeb2287354e2389a6f2f129dc6ffd72a0757289018389f97a5a254773e7679f97927c5c494c9de548f0a3476578e5ff327c7d36cd9fcf41be42b5af8edbe45af81ef3f7f8b705fbbab2854b18ac2053aab9f803a253437d43ea3c9467e84584caf80ac214bee99376d6db7307a19a624f7caff7ea02ccf984c1df05b6ab79c7c8e30af65bb2dcef6d2e425fc0821dda41c431e9e963272cb7cb4785ff8688e1f49ebfde3fb6452d28bd6f919ca7729e6d81c1e87bd508f1ebb6406d5938e8e7418e1414d9c3cb43e3710b7ff335fa5bf1ccc4dc19dc701f40e6dc341ae7ea6b5d82c177e54e4cd90169cd1935c2661a88d095f10c57ae569ab251f6fb3868a1c6894559a0769c1a7176d6d536062f1912edb33798142e1156673ac34bd3052b6e0567de8d86f2f2baef527871192e5fb0dfb862e5f5fff99306e184c5a36abb3d1c6338b041571ab14194c5f6953e58703c2d229d10bca8ac32b794e297b248bbec127e3180bc388d9fb4a4365cd1c3967f814b8dfc50c09cb097a64cf6f23e269486f32ab611a5e", 0x1000}, {&(0x7f00000011c0)="95ca49ebbbf400316776a6a5bece874be2fa836dcd9c9659d7505eafb271cbb48effec16f332a332fa534f9e5b33ffa1717dcde6384cc5ab3b108d240a9d4c6bba2a3232bc9acf5a9976299f144610070a3525fe5bf33ede236de4431e582032d1a100947f0e03bc0259a2e0db67aaad78bca9a57bf70214d86236c86fa3c144ee9e7e5a58744b666c5156daaceaf8ce31cf18d43a97b70361b590e782ecfa01a5fbd5097df071fa367c3e729c7a4dd36af2f15854a4e6019c65dc38bab7501e10dec38f68d3892bc0eb7a7edab0228d26bd9320e3392c35270b0aa63abad5c93f4e00a52be3e6513f1cb7a3682a2e7388b9dec795602dbda982bd1a9b14ff80d2f22f634aa93cb4492f9f7dfe8aac2fa65410f86daa3480bcd7d66251e62339d6a4ffbd196d1dd07e0c8732ed563b1232125839c673dec57de8ec860bc8ea301b8a23f1de024c444c68df2570278ea7d571c7afc1ed493415c7442071f96c0c0f2c13c91b9f11dd7556dfb0c0d2d07f2a3a2f1fde6a0be6b767ac756bb161c478efe6907d97158ad129f25484d4aa97d77c2df37339b69902a8059511bca1f8029075d7f107e578a129b684f5f0b03cb023a28ae2aa08f04f1a49ce89394ce12f905499e55e04f6c6164a46e4e0d7c0d29669dff7fd28243229ac2196481e75ee88ae244fbe6ca6b669ed1f0cad67098670a0b6868161ce2aaf4be3525e52b5841b9fd9d491e75b1d0981564a0a2c4bdb089ee23411ddc7b85ea04a9118d60c98fa3998fc2f7d5d51c8a260257d5f726251c88b7cda9401e88acf0f0be9a17e77002f91a1be8897a543f4f55215434e008bad065a26727eefae823e78a6e023721f5d82a4c21fb0abbc6c03eff9454e06939ae166b1f8e92dd40592228b865e7e17502351819d063a070507a86b52d24145d61edd4343519a5e4efdf1d13f65c20aafea8d43944f0f2c481adc22c4ac2d278ed0cb2fe508e5866cd4dc162281deb0b82299e5670a4af1fb243634e6c49ed935d091e873dd58fcdfb9eaa524c65e50f1c154436395758904590c8e164f44075de8bc06c2ce5b4751700c07af0c055b791ea7f87c974a6822e85e9f31bca77573f47ebb9283c1f9413c0e9a293c2a9e9706b6be3d9db333dd7bfbb3a5fcc92c1b1cd12964a4695b6edd1afa469fc063f6f46f622cd41da02d383a395c2a3855c7c5f2ce7c3219625d9009529515412feef8b097dbbbad8f2b81c825d587788318ca2cd842db88811ebee912321bf30551b34e838176f5b406f3e95d9db971d650169730471bef278e11d0939c6d5c6436b42029888fb97a84be247f7815d789b971d7d677a916544db913482ed3d841f1a96fdc0d5b5fc5372ca6ad954dbc0dd0968da5cc1e71f66667d697f85eb48469b367a77344064b50648d953cfb428b4365fb0add663d7a1f1616ad8619dfbade4ef0a17f64f711cc4660bd435f30a8e65cc9afe8cbb29436ac21aa81614dfc0f595382b1589a0b40251ce65afbd2937e8f03dee270c7605573c31928948578506adb3ecf1b0e567b7a8a8204cc0f611a7c75d031568369837f968defe145d72f9c56d92a993b9bb9a79a369e701edf11220a8d5e941a4ddabd999e316e81b11b15f9aa3694a42be1433b4984956cbb91cd8de2846a01c5c412dc8bdb14b9a068f1d520c7ec5ee41de02613e19cf90a6b91db93a7783d3cb8fd6505a3eb34340b5d33f687226683583cb3589734677322585b67c63a2f645859b82d0b14640c3122182aab072677fd0fd3286939a48aa247f7abf80da354484235ccfafe05f275d0a89059ec938695fb38da5ab4416e8aaa7ed6aa65eb63e6a95d833f2110e8ca804230ba33bdadb96ce0086f1f3b82cca041c65f0a547ac52aca40adb84bc455d2d2667358faccb96102da686d9ce2600d719e0c2a625fc68881398f0a288980c174f2677cbea551e21fc84a9757b8ccad57e85ceb937dd7c841c373c80fb5e5c7e0482b12c7f7c9d5703f9bfa9a9cceed3e5e4f9ff01208fc3e82e845f862af0030bab6a20a2efdfe4c39b5136a81655ac05152e14fbc742733bb2822cbe7031b28b64e540769be81223b8c1b6f4dfe373576d20fa48441424ee6748a3ab82670dbdcdebcee365742b655e67cebb522c8525f469a2eb588cda26f96c59eda3fc3707f3ab28828136dc2aee1d187bf634da61f396f41e03fa84466ad33f53218fa878b31092b22908d56f3d0fb2fe07f57250f4f2c2924158f04d96723a4a5363448b50b6655a5de52bf073cef448f2951dcafcdb1d319e2cf0e89f348277b3051aef003033c2ea62745c599bfb20fe549715dbe1a11f552738da129979367111f300940f7f7d3a3f3af9bbf465b8d44e9a6c3b8f3721c6b8cef99d42073eb07aa2b0e795df56c8d937e434ef8a612df25d062103a0b8eae948c3b1bfaeb991ebb34eaeb8e7c09630f5dd12c4601dd0a0da9874a68a2e126571f54a90ecd8b62f7e26b0b763b86c87d8bd37be046cb85b4536046df81b34833cd916aa01d54a7f8e81a4ca57e4b96afe1840c8fcf0a6c1a5617f778ef4126787266991605931c97442d42a0f29a1cf301db9a14a6188a73624dc5616d837b49ba6107350760039782d11676a32734e8b76d120bae47ec2ddf40c3afbb9ee8131fba0642e1ba60d1e1369c603768151aa9683d34b6b225af275956ee6722d803aa84e7a9a87d8f277a2b907bc8ca62327cfcc064195f0853e690139571bcfe6e345c540a0ab160174f1a1bb2bf2b7d6e6658077002d4f979483738dcbdbcf40fcd0d4e768227d4541738decfe05d70ce5cd6d272b2b74776a491d67e0b53d2a4d3d1993bfce7a5ea55d59912606bb79797ba4f44ab9b79a056310bfc89448207ff74197443f6cbb66e0a03510e7fb1946d82a5d42182af674a3bfb9c61f372c96b0aa6d876d22594d1a56bffe2adc248b3ff82096304ca520e163de62434dc6bd97665d5cdcc88664f400ab497c5c5329ea0def3ea2a2855f7c96c452b2cf5d6584e33b1e6ed0a5cad1af34bd8ce0baac1018b8e01450707f01aa5de4177105980579c3367cfacac3a58628110f8b02ef67a7f168a28d5b536c957baa0dd5a660be320650950935009f1f7683a500fbe75704c989a33023cc71dcceecca2fb8cf75aa02eeb3325a7694b3b750b63e33ad466cd0085677045b1d552efc432d0fd6f856d65dac4d7787fe488cd52af4781409217f5c941d04cae0ec90b2eccf8a7306bdbc230b346a4aed08e016817d7014b4e6dc086221b9c187e440fdfbd143ecf887c906d403ee35235c977a5c402d09a9751a8b580e0cf1b1b0d0ee10805e29c5d0d4f95c6fcadbe1a8d796cedb2673f5556aba15280dcc796208c67e0f992c30841fb4891221170446eeb90c1dcd65a64dd02bb52076173a592e28dfe477e115b1891211ddc4b3533bb98785d6b12341b6c424bf2420efa00bad0048c416a90feb087768dbf57864d3ffbe2d4c612d31eefceadf67d7390cca0b30722632e787bb22e52fa04e372647e0356e1bca5f5358e57e010e24c00c03aa398e3678ebfbb10767d158fea7042511bba27644dfa30ea87c5e218bd089279fa8a501d7cde949d21a629592067c9c08837ac3a5fff37dcde96292c8edce7ac4bbd5d26a40f99c4efe75a7733d4f64e246c4f8b7014a1fb2f48b5b6e37428b4d5cb7869d5a134d34d905b6b36a4b42d6e79989f9c9deba1b9eb0e6652dec91616bdeff5b1dc58c999a16c08efe6cbe72f0b1974661469dd627ef7f86d4c6be0cfde038b47e0013d54d5e1e7d806dfa4748f5046fa7d93657c95ec6feb62721adfcd54c9448899f1390ed459924f04b45295cabee00b6ff29ab19fe3b621f3926a27d8ab1e6006d0d6bbb7522b8d8317788212cd25300409b3735a02f5fe1842bf7b673a3dfc9168f6278dbd1da463414a9b48125d093fd29b9e53cac5b4c8fdf1f8158d70301b95f4d7583221ae00fbb44a990f92ec2a2d3755a866203d33b88d2b333932b9a066c712bbd196da185cb8afa197fb0bdd994a57589f290827e612563d4dfaf68207d6f41f2d35c8fdf6068412f9aa67b82a9c8f60a719446dc05c3b7240d00878aed26c31b315226cca7e2d94f140ff4a184fbcbd08216e2bdac7ec1f5744ef91f94ba3bdda4ba216e28694e1d325de31aaf2d5b6b002f414ed857d9532e3578be3fa4291992d05efeb86cd7fbc089adf45928c8fb0202870901c328e5d82e84c6b3a2bd4b053fb8fde232c03ae06833e098c29c319c6d02066a576c990de8148952ad150a63728b9b1bb1ce67a6e5969d3b4e8699bb71d5f3346d7ddb3a25bb9c649295eaa5012f3c3e0c6bf27618f20ea42ea55ccc2ed4fb302d6adc8870e9f598032598cd984bb370e6ee7d82e6747f847d8f507d25614bbf59b163057b71c54175fe643106b5a43a139bb8a482be10accb80ddd36c841f78157a18ed83f04dad1c5e8800fe304f6f70975d13f08e45744fc99c08ffccfb888db543901d9c43900aa33f0dd18bc50461678906ce6ebc0420059a14f7456ebadfefeb7755ab27f3a4e41ec54b72283671e1d31d0cff944ce09a8e477f71b06a976c23199616379e7ff957e97eb109f9c35a7f572ebc6afe9312441fdbfdb5fbc26b74a8f07c093df6d109c20a57495f6f5bdc30e71e6c42b17403b08aa42997e0fe52b03084aa2e28841fbebbcd2b1c91196bdbe114e5478e80d15cb43a55eeab871de886860f6a5fa3d80594605c83515a4d3f88b1853ccdb344f8af1c77bb276a925d4bfd03e1fd49512ac35985f573dad74399689b7f26a29acf7d8694b3bb6c72cbb63c0d5e225ea2f8c37c3f6411a66347b036c3c2f792c09be429b92212b42a88ae06eac69ffce2f9aa859876829734f45de730e90584a5df905fecea684647386efedc1b5622e8f694c6b5d70c0f8a81f2e854e0e9af65a30c2777fbed95eed3a497dccb100bcbe06e4c199343d680331e379b336a408b6ecc3c6d78cbc8dece403e51152a70c70e413a161f49efadd29c1b1b368951d12903493fa128b27a11b9955e106bdb06e41f895c966fdcceec6e24edd2f713962245b4deee4576e18a60b7c88804d9960105b22c88aee677761c772ec1f6914035079acaa3fffa68254402143241d816b7843a3829799f1187e3e93852689704d2f0b69de3634f050d0f35cd2e051157abfea9b4a12fbde29bbdb4d03c037f1ad1ddbeac6cdefe3ee421a5cec6f8905058e7a79aa0009037010d2d9b5845e06a086af634f227f59ca0661328b6e779b5ac95348a008620fac9e67f9b979c23f6457ab44ecb5124fd0e724085614f71b053e35b96f8834ab9ef51fa0c1c84bc04bbbd59d4975887769ddf51d7a5e6a95e5cea8130dee054cfad2cfc42712ac485ce43bff4f60f2556f38db40ec02a98172c9b3b7fb182fbdf87115de24eaafa127655cfe3f40292f654f2a5c35dcc4f0d14e35fbe9248c4ce0046cba66baa48f9620ebbadfee4239f67f225a51592f0534a8c50ea2a0fcc3b4f43a054d5a65598a15badc21927dc5f421c9e1750e68845b0a01bd32f0ccf1af621e47d5bbed66e1be6449860283d966911bd2f3fefdb84af323a420db71c2db7a5b6d29c7a3d890f755f52c21a92ed830e010f88a1971b2d61e0eba8cd0f39360901825f697239233329f8456d08eca0f5f3ddbde63f1cb9b1aa185071b46cbd4546038d04001da47dac7da9acadc357e64cb0ac1977a5bf3145c0573e9d8bc475004add2a8c78eebcd77ba915378d3e9bf917989", 0x1000}, {&(0x7f00000021c0)="a94f986f10589b759ebd2a4f86f804b235413276d5771df741eee19024a66da80b27f6337ca82c6049c9de92dae47bdd95140d87a6b17831e3e97d0d0ec71473a9c14dae7de91f63b831d6c2e7774296683cbf212ec89edf4d491c0b0b0ad49a83ab84431f5e6c8bd76fa610e747caa9b757f0a18a5ee598badea6c722544e763ce02cd47569fb3b2d0408f15c120008c4a0cee32081f3171c9b9e9246490f50d39ad78dc612c2ad16c4663781fa67a0bd", 0xb1}, {&(0x7f0000002280)="ef7d20c386bd63f9760c12e27dce7cb17f34f949a65d62fe13cf110fa786e16e75ea0989e53040cfc2d6468f55c184c8e49d3bec07571a4f68c737000a57647f84ccb3df1d", 0x45}], 0x5, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockopt(r0, 0x6, 0xb49, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) setsockopt(r0, 0xfff, 0x8, &(0x7f0000002380)="60298399a7133e47a2fe43e7eeb1baaa80151316e2b0aadbe5f2287ea9706cbbf411095566433cfc6fca4a85a821fc8cf2ac4b00a7118fb95723f9aea811aea1d359573ff81dd86c69ea0c492038d850ebc00ff42b6d06baad3239f781eac56c4ec4bbb533a582d5d81918deb241142ed63eea047545606cb1ea6e62f7bf1b16ae607a5d875561216246a9ced3436ee0e335e85121e9f8f7a0d3250bb0bc6a0b8b06e377f73a749f065671a27a72ed12e12c82e1ce931ee7ddedd046c7557f34599b8b65785061fbcb1a05324ba7bcdf38c583e4535908739b663de54beea57212766bcd1850a469d9790d1f1812f04f7860146f36a0d30a480036c280b8c451aa6b0f7578be576e2d9441adfe734369c82bfdd7f9dfe37f487d461dafc94b8587b69477e1ec71415541e63ddbaee35594b0595a5a1415e5c3feb518fd63b34f05c5950a92219ad0f408cc48471822073d48f7156948a4d1711b204e7c960d4f6ee301fed5bb92ad28553e61eeb4676e98af0e8493c6806751b5ae2dec39e7c6a60822d38282532781249330b0a63d04351218ab334a3dd964f9afe68df471367ec283316e2df403cb3a56d190f3dcc87717de521d0821bc69b00dc9921cfc4cf779e7618895b57236532ab0739bcae92f94c98f6d6aad73fcd4dea5002ec73dd34fe21f82e6a05183ec3ad7bcd8b4b734c08c30334fd29ed07a374d1c5e016e703be7d2d33016df1c2a7e053f3138f94af4126dd876d1267f3c3bc88e6ce82d7352112e18c9a2b9c5d8d207a177ade9c173beec9131543979564b3ea15a33b00973ced436cc3983e854e0e9867e7f544f1b0178839c5d63758765ba84959a8230c0e29e28a89047cfb4030eff37418e6581f9e4af8096789f50d4e7d15a705c80a10574c8d0c3f0319b3a574fe8c6da72f108cae4123baa4b7ad33c425f48105d8d5111c90bb7a6c47143d01e66455cf68eb6af9f74e7a2350532d8bc565f2a8d33cc12f8a0ddf9d5828fbf0aa74ad38be17d5ca6e902665ca5b622708eb1794aaaf151e5cf8c10baa5a2b1e96e0fab73bba103097bde4025a8f8ea9426e43fbe1737836aa7eed9f4421db2c00a70e39bf21db565f117f3cdec71465abf669195d65a8bbd39729c40846e876f4b4b20f3f6376587213d3e2002bd1df547e9bf5f2d41d63d359a2eb38775645092aaab111ee304740ad681841e1660a14acf2ac05f917936da0b8af7b635642dc7ff63ae2e98dc7e0c28d9c415d1b2d74bbcc844f9f8dbd021c2ecb9868eaf96b5b0040cd9fc5f89ddb586eee6b438ba0337cba007fc9aeb7fe230b318c31b556566855954a3bb5a6ddc28c2e4bfbf672bb5b33ff88c8c6a322110f87466208d24c4f7da9bb860d878082faf84b07bf9f26df1dbadb500defa11838bf0d667c9ad92e78b6356259c22a9f1096a8c30a65aa48d6ef7ed0f30fe7fa97b7c7a89dd70ef5c569c69558c8b645889010bb0cfbd56685c8254a54b1a634e47f89de4e125a896255e66c7f56bad6e701f2a6eb637891f6fd516ba4b2872c02a5ada7af6aaff1d80ec5d752510d46ba9ead492c252001ae6f8f0b6358be9f2ac03235692d9431a1fd2cc6af008018bc7337ec4d016f472b6bf5cb1a520c6edb1971d732a84347e3b02e68a0d255a3b4205c42f09c965b977daae332cc3619ddacecf3ab63a5786e7a1807f3748e358b819d247b1f0e796463bf2cc63eab5acdcc6f3bef7a8b91b3539dc3c0d01aac160cc5b387bfe804499df1080309b6839cbeadbff63bfccdfe3e4789a121aa55cfe5f2d19c611bef075dd741f3053c96e624c3aaa96ecb79b1b25a68c8318a0b4afad5536df3d9b7d9023ae62f66a8539da18c116571a90e149dadffb8f4d81c0f3fd1a0e72929ff24017b04b97827b681413d114ddc5e2fcda11d91f352969986922456fa1dbeabd35b870c71c14e9c8adc79d959c33359c0c04ae56a74d7fb6df1d497e16f96bd8f0795d8aa462a4411036bbee0f1c37e869ed25e4d2e25ee7f06fb413ba144494ab7dd823c0a7530dc2b86915c1b37476d85bdf223d0345e5bcf12f7184856418e6791bb75a42d3db0fee7d000eb05496c5df1771d88cc479c1ae79cb09b470fe152d15ad5dcfee6348ee7bf1ed2b028d1e963e9a5ee622561f7f2296029a8b6de7e07f641af44b5975c17b827e2c9718441898cf8d0d7b8c52210ca1d64c9ff794a8b110bea529982916cee35aa4357518488487dafe9935be8a94ba08c50b6c8fffdabef5a0d10db0ca64e3bc057a2a55963c4c6e407385d2a043786e825350f3c7200a1eb4d3e415e3ac23df9037415a9f0dfc53816c73cab8776c52f39b921f61a9f9710b9bc6ae7d022aa3be8f9137564153f551d115613aa47125983ba6be7fa7700c45a38941cbe9abbdba32c48008f2fe339412fdf8974b2c68c2cd5b6fc81115ad26f6f1e9e048c24bc89f84ebb2e30bbf5bcd9a0e8eb24e1703230a562190bd929f797610df21a34f3e32ac00fbb822d2b70a31680d1e85bb52e57a68cdc96b5dbf84fd25efb9d8d05a21720e6760b7acfd4c047348082d7366c3dd5437e4fcba42b9585246e003499067d43171e4bf1269678964844e49e1dbe9cf5429c8b5224237641f9a8af77ad5a4ef51079aecd89bfdcf6ddde32bf57bf5ef08cab66d9f38aed5d20c4bda64261d6e759954a423be6983926b198b607a0ec76408010466d9ba478c8bcecf86e3d4e56cfe5c3847f3cb8fc4c98b74bd42b1d0a8e7a2d9d671b9e629324e8237089515b8979fdd9a76dd0cac873a8b86a777677cf0cf0f121d5cbfc4952ce75f9e5fda5f1d1fb9622dddd50f335e5ebbb6a190fe493c876e639dddd1ca7cc16a4eeb8cf87b0662a0f0866ae5c5f2dcb794d3dd29d91f78c926c5cde9d222e0382fc9bdd647ef066ea2a540ee54603d5e357207eb291ebafa80d85cf2f14817dec7fc88bc6ba9bd887ebc7b06cb11eab7ba8e7c02461e418e00ccaf78e0763b74e368076593c3269b449957e341308d9205428bcfd16bb4e124f57290e86061578c933907a19a437b1bc401f7deae2127031eb21727aa12494c579299604e743095ef2610e88fdb02ff0e79d12046d794925064e446bc52d918007b5929ad4779376d0766e534101a49f68b876daabd048a5989ddd8a2bd926e5af3ef58aa191bbde9d1068aed22907e9027783c027edbfb307e3b091791c4fdf38c52115e021d4a47d8e7409c32d94079fe18753ca259a6f5a90ca0ec13a7437ac835cf70b096e95954e51cd7530cdc23bd6434ff8ba2068a3886e75c9d2c64948e203716ab06feb95ebace35de16c81be7eaa43f5f1a01d252aa4c293b5d02f4cc5a276f6129e9668e78bb69f0f9993135bd9765318e595ed0d42efe20e62042be469d1a00e7b37850f32f8818b12e2868ba9915d3c71a69e771ec9d548635731748d8e2f8b18ed84f23fbe7bd7bb1d6bc17e7a92f5019654450d99eb21d3a642d135c17c0ac3982a16b7e3295edd6e76d593c54a2c26e2676d11d53d448c91fc998d2470ee421f9cf23317cc57cfcf1ec5e09e40a9429854dda078e53fc4bc51db3460b8862afe09c7c97425e84908db755dd861b45ce1bf0c0891973a39226a23167f873abefbcad41ab7e8689854f264f705af6580e51d544b42be970699ce853911c5f2902e1e956a5a1bfca0a39a3c17f96d262a78fb8a7f756a442b3a6ecb16665aaad068ecacdb0aec92ce36cda924d0427f5fcc6906897333316bf671b08e0779e6058163418c4346cc38b603012a7db79365abb637a12ea8299898a1b5a03b0f49bc3a226531aa926d342b07ae359c29ab2400bdb96413d75be48614f9c8e231e13b821cad713ff39f7b692486f43e9a9c6efc45172d73313bae3497856ba9eab2e55a82e176b61ceef0dcb17a747f46f1202d310f6cd44c612d38f8a4dac7d14a0845095366ae391530ac4973df91ea01bb214c4e339ea1b76850be6e10325ff53b3d582d5f49933bc9a1eae0fdc25fcfd04789985e36811f5e3783e7efa8a76b441e0576031d7bb68019114245510f75a5a801df26d3666bcbe968cb51f82b31da97f76f844292fe4bbb2bf62ed09bf50a3b09a6bb9c3560ca6aca2a902fd9a104e50acac3fea400f3a7ccc50086b1aa5eb919d1c756261d0571a81682953e178efb87532b0f0004bb47174bf9963cbf56d164c727d560629c80f0ba252baeb8319ce8497ff32370fef7e1ee601bfb2787288f6f8d534e6593975d8e58944d15d3e40b881fbefe441e24c03116c8e65c6983d1a1bb5c0e704632513ef8a3fa5feeb52f70bdd8bc078e88fa672f6dccd2d06c8a06ed41d00ccb738d7f455bacbd99d537f4315ced7f25ef3652335a5e76e7a29a79f29c8e2fcdc63b78057eb0a1df6d39bca02a9e50de6d0d64862051ea03a8fba5fef85d3072e1e445b30de72a73bf6fdb535cbbbf64976ec6a3b3bc882389940ff11b7cdc20b5ee4265a60b4ae0c50f245e9404cdb5cccfc1303f955a861249560d8295ba9ab22d05d6c67941c86d5e742be342d6b0afadc01fefbb58807a8606c895433b3f1a122da254411d28338e3fc214682ea96a2a158a679b0e84aaa361cca3348f6770b86fe5ea0200b8fa6a1ba2d41f771ba6a8780c1037a2c19a2bacb6c7e886eccfea607c2602a2969be9135c4dc942ab4dd086db124f2e609c7e93849534908d9372b349614ef864ed09fb46e0e14b75e00a71bddff81ba9eefc657762988bb3bd74920c1e1d43d17a8411300f8b8f0c7f30bff74c6fe0cf106ca690fc8bbb89c711d83c577a5a2f0d0c5254281d8decbc55b3e79d0fa24bbffd9369f504240023057ef8f3b8e7b58ba6f3499457467e1b96ec04c565eb827a6d5d6aefa3530549b4bf69d79ae9788b984c73894915c3bc046266d64c2ee9ca4c8547924f0eb0296b0fc83b2195e087da0a496b939ee66b0030fe4e595b4821da49dc078532897384ba455418afe39f65776070b428273435b8f6978450c9c2cc3161d8f124e8b3cd3b1d3a37b6ae58fd56bbc6cc93ddf40be406a8d569740b5310e8bcb055c39bf805b289da80cb48e5ee86b80633987f81e2df4498c610f44c975e854684e2c37e63160af5cc0fa5770c1475b6b6b073fe8b6ae27a76c7b32c3f7d4e8fc1c15dbe2963e1ac4ea5fe812a7f4cf40a44843e4145f93a4ac6a913f9a42424d9016a3bab1f944aa97773b43ef047742a13368548d9476a908a5ff5998fd7b4250cb993ac6ac5674548cc271d77f93081c002ae3aefbbc19e9264318744c0c9bc07a7f1b7605df0bfde59a59fd1f341b3a61ee00eb374b3551f8487cb25c637b444d4ad75d709894a20475638ede0c53b0f5934c4e9eabe9ec22ce572f9f62b5eea443a0c8f7fe95cce1836e814a4afb1c49683dd2ad882c821245fb5ebfef20bade021be4847c5fd9d023b253550db69bfedb1826d5d885f3b6ebaa291cb376da440ef67ccd15541c08b0fff7b7dfc623b8b4b7a734dadb7663b522dd40cfca3769ad46aa16d851112b0c6788d36812b0fa1e4894ba3100ceb248215bfb3ed81adc73787a294f1af37c0a45aea957faac90bebf98b07aff48863e92ba188d327d787d88156f69b4c1b1e7135a91b66c0a44d798af8caa63665b562b80a03b4ca58d1eaea925a15f0ab9ec695af525eb6786d6be9547ff03c7fdbfd0f94e62751d6bb9dd9027c6c78d0c687d15f8d0cb5dfebb0a23b4ce50bb48da4b1189143ca74b408ae9c84d4372a5a79590c431bef0aeeb690d2cb9ed3270aad7", 0x1000) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x282, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:06 executing program 1: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:06 executing program 1: flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c6, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:06 executing program 1: nanosleep(0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x6, 0x4002, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0x5) 16:00:06 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000b47000/0x4000)=nil, 0x4000) madvise(&(0x7f0000b47000/0x2000)=nil, 0x2000, 0x6) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1000, 0x4}) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="bde181f4614f996da3113d9357869f3767c05674b7eec4bc04a3720dad9bf641f57a5e6758323a15ee8da1909d1240aad4d53db06a34d44ee24c1ea9b1fe6ee893e1c9382d5918dae228394663dfd09eaa5433591dd06f29ef", 0x59}], 0x1) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4200, &(0x7f0000000040)=0x10000, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7, 0xcbca, 0x1, 0xffffffffffffffff, 0x200, 0x1, 0x2, 0x2, 0x1f, 0xbca2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x1d0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x78, 0x5, 0x1, 0x10000, 0x4, 0x4, 0x2, 0x2, 0x6, 0x6}) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) r2 = msgget$private(0x0, 0x2a0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/252) setsockopt(r1, 0x5, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x3, 0x1ff, 0x7, r1}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="7127f7032f5500fc32e4f13172d0e3e9832c485af9ffe8e1c1281cff82819b4704e8929009408ec5f9024898abfd6ce0e97b2b33f5f3"], 0x8, &(0x7f0000001800)=[{&(0x7f00000002c0)="238f5dd08127091ec9614d898b2a448e3cfe0e2a80f6a2f22ed8afbf662dea83f4dcd1295b555ba974319c5ee9025eb2a044ad790fda0648633f5e3c07d34ee1ea4a10be833330445429dd9912cd23b7d737d0298acc65c40f231d14e2a087dda4613344b9ce2823536cfd22c6dee7bdd296c42ceb25cd7f2cef4cdc315ed4bc5d8641e9b1ff5803cac2c31847e13a374ae755e2f520451f164733b795fde159e3042305df2d37b3a09f9cfea504daad8d5486204ce02dfb7e93a322b9f707be37c63d34439e65f0e5c6ac46fbdf73ae043b15e8", 0xd4}, {&(0x7f0000000540)="5b235e2fd91136c22388ae3d3fb139fc74f06700ab2fb1aef58a335c99c8aea5adad536512540c394da80a2f02b2663305d2abb055620750f174b874e9846f318f08d34ed25613dd95b88a43b2886780b9f07012519ee77dfa3643619dff1f729fba0d4fbe92", 0x66}, {&(0x7f0000000040)="f4b6ccaf81ee52f697851ff28331cf51b6bad06dd16a9f7e9d9af5e79298fd0802850dec776c5bfd03181371cdfb1b06dabd7a1ca0178d767d4956c12cf40e", 0x3f}, {&(0x7f00000005c0)="50b3cccfb86e76627280288ff7bc2248c8200aa98a11b19790923382f227d0988cd194136a17a1690bbb2547b1e88fd566045ccc04c77fe8999cec43d52b50180831d2601b0e4ebd64ffc8bd0918b607ef3555cb05258ed380", 0x59}, {&(0x7f0000000640)="495c4b8e32d648b0d761218e93aaa9d9aa307e1026bddf21592ec57a9aca0283eaa7e64ca4af0236665d8d5016ece1c50b811cc5bb4a7cd04356523c85bc1cf4e4577b20cca65e9ddeea69d1ec361ec6f27df5b5427f549331c01ed25e99bf1d2ea1737c13fb051b1cb893fb13a1b70c33c5", 0x72}, {&(0x7f0000000140)="03595a82f754d7eb89c3c305f3e1138b5195db8868e0ea248111d7273a0710b08ee31a5e8ad5b2d7799fb77e10e3abe6d671fbc101a8", 0x36}, {&(0x7f0000000740)="c38ba6af6268d3608ed2181cadd49e7a537770e20633074c543beedf3a8e30a25f563ac95ea1c2179df9d7793bbf7eed5bad24554ac31920d385f058347c0b5f", 0x40}, {&(0x7f0000000780)}], 0x8, 0x0, 0x0, 0x2}, 0x40f) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001880)={0x9, 0x80}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x50, 0x10) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x80000000}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d22eef85a6e13669b6be1be29c5ff1396fca626eed38b7d3cccaa7f71dc17597ebb4e59c0dba18e07d7c6546f6943d2bd0423f82975ebb35575a03a07f", 0x3d}, {&(0x7f0000000100)="e120991e1a514cf98d413e0214e94ddb2cbe67945f8adf0373b74d106681e676ba9d5d1314763257060197", 0x2b}, {&(0x7f0000000140)="c4ebac920c722d984641b579b070000b74c32788a14f49b856f4a1073a4d405239bb6d09776e8218d2b9d9373d360dc9345edb9b1e23f923839eb0c2d440a9e0bb62e7030c4a108e28013c5afeb24f543ecda02dbc2808ca20470b70c9f95e28fbbc0860ec5b5c57be", 0x69}, {&(0x7f00000001c0)="a7300498ef45bfc9d83832d93b1db995fbc762a30e7c260ed5b5dbba928154a0c09231fe44666e8ee70e61dc8f7e33a93a5106f136be5b80d7152705ecef562018100787c677102e5fa96ef0ffb5929cc3f55992dee150c9440c63d4472448fa925e17c2f13be6db65f451e819040fa26c8db4bcc7a46c6b0a616c5dc4f2a023d10233d3d9fcc696cc944e4cbc50ad4b9ff34b9c7f9a701f5fe2dafbab320bf093afd8abef2fcdbe92d58c5e7a3eb776ed7c193658490ea7f708af1f77410303b96eac773b575b0b6a6c82a4081a86a054c3003b1c94ea422668d33fe388d7d1a1", 0xe1}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="9000000000000000010000000900000020ef5e574d528b14a0af481a9eee8b46807d573cfda559d5880eb6a9ceb0110e80f610540faa42aabfd3bcaee81f456dd4db15b96f114b5bddcbdd5a4512ccb1ea86f63287031f0480298ddb66b15ff69fdeec31ca8b33e6861f308d8e14df74cf87e9ddccb653bc89d1b797e5399b046c02f6427134865d3b64a0973c4bde327000000000000000ffff000000000000e8736891df1d74c597bec16d121fe4fa9ad35bf0b043a2c77ab0bc066e62250c49c72805b9cc0620881a5542bdb4c1336b4e56bb6c9cf2dc28af7137894415d6c0710d4129344793d198bb166c9b72623a69a7c61159fb1905000000000000000801000000000000010000000008000061a77cd1d3b0ba45e6b2d63148553adf0596e98a6eb16e880da237c59748e1dcfec2d5680ec84e5dffd7c838e96ae7a7e23b2185918a3ef79391f6172e1850c9e3c75a2e4d8b1d7477089b6edad2e243c90b849deaf919f207bec4cfe9a555a1f4b226e1f5e4d7575dd221574a036e7b803daa4eb52b28b32ea28e801de8eb6c9e3ea469900dd04e4302499a90d01713d6222698f20ad4d795d96272754d170570b496754adca722dd9fc7775a77f3bbacf2f841f912740456a3551aab7117b62f921d9bc9cd0df6299c1d7726d273aaccbbb325de4b9b5093a2843492631f41e416242341cf4e4c3551bd9bd70292124d4ca2740548cb00800000000000000001000000010000001eeeba28544339a032f719ffe257ed16b3b155c771c7fc57c48022f6912b2f368a38a2da1d1e8a1a783d70f6576dd43f573c794c568ae185b649e5702ff219071e233e253e0037b533eaed01819a9af4d2fd4dfa82118b58900bf3dd9543a6212652e2553e0943d07d3a499a832d00000801000000000000ffff0000040000000c1b3cf6398fb5fcfd95e74c5b84fe3b3c59374ecefaf9ed944ff8793a4f7a0e16bef883b01585e7b238df08035630b461b6bdb78819c9eff7aac9fc4dfbaca3072da3dd0cd7ea5b8adf290c84465b8a75d3e3a9c0508c85b77bfa677f20ca7ffa54b55d606e7816cfb2f59712d2f98bf7431b71dd415183b9a06e99666788a51dc4262db61f06d7e50a63e21767af23fdea2a96244cd535999e762ec3a65ead7cbe42049c24f4363cccaa092e7cbe8a2fcf78b1fdc72112b3e71311a762a0f138af7e3781a11cd328d53463c32654e7f0b38d37404c152023a6802b0c5931079b01b0a04a91fb9c4fce21ab3d56720a663d3b33d022abb81000000000000000ffff0000f5f0ffff1010000000000000ffff00000500000071f11e8227718a52178f325387509f97ddc147c39c8396afc683a98598ca66f3df916b4f23d922f65dee79309f620d290e7b16d8a0add3a5597ec45e78a74c87572706d99554343774fd18f6f0cc942ceecb2a200b0738ce64ccc895e4857573459b3c68a4ff6cea67d2ee6ab86889e3b206192eeb4a408945286d951f9d2072cbf9d0270376561cbd537918959caeda7c67533467433cb9cffbcbf3e5147846f0afe962aaf6a57e10610f6461dbd03fac3837d729e260f398f1afd38680ca93ef68759dda7d2eec896bb69627966aaf6a03db4cfac365ad8b28219ae4088e6145adf21640e9a8941bf32d5cce666206ade35aebf97092c7098fe4ab574eb6a5619713e3a2aa27035cb9a83074f6bfe5ff942f44c128a83f86027c33d522ea9469da0f4245ae0fee3fd276871adc7087193174c18e2c1df273973813b4cdbfe3ebf28c9307e71dbe9e669a0155b136018455bded25f0d93373b1575044bec68d19831a22994657b3dc7a8bc019959bfa5bf7d31c70a8559c9fc989ab21408252d3a9b1e32a3946ed2d4c5511722b740acd56d8fa3387bcb1a633265cc155ed3b6033e34d9be7640638ca5080514583f15dc062dffabdc89e0a07a42ad53f1d22c365d9a6708f4ae899b6b6d5013da0d06bd572d97ff2e4de108655e12d4be33fe503a1517bbe6ac35b07e7639f802d829782799c206e65671f4bc2a60ecc2e841960cb6dfca1d233b9413e62e3d8efd2788a6c474765d17bea4c6c3667b442d506223baf6fcd81da4721032dd420b4e630b9a930ee830581f9a60fb2baeafe1c402a0dc5c93cbd6e66289619f51ad81a7c833facd9858d8d815eab9ea73291a8f2a2d8e45fb043f0c3a505dfa0e456a34f6146b7a630f51d368500248b7f887a8cc747f7f6939eb28b18fa290d2e6a91cee9815190fedea06cf1abceb8beb3cc32d32f6d4fae7ab257b7d5da045581db068a54ef55d4b5c8d301603505c6b9c88d9a2806de66a72f71f8725d935e22cf28dd93c4f1b1198f10064bd57322b06bca3cfd7650d60ea2318a9eea7ddb2660a738370994b77739bf26fbcc7718c71e3281e42492c6ec76c82eb02482df0bdabd5037f4505d956a256815c5e3ad6cde3aee2747c575525ae7a1e393cdd163add8e16f3673d57b0c0368bce7366281fa9422cfea1a961820742603de191df1ab009b1507365c03c6fd4ad4ee67abbf39b18f67e1560088e9472a8f1f956718903d22e6990c07f0c9f240d8da018b78c07e5ea38c65b51f34efad0d1a00fc07a2ac0088d62313851249c32baff6cc1256835b7c8939aebd7d0606f3007fefc03721efc1555e289c33e2060f6ed5efe39b5f20adee35ac8791435ec179caa1c114c061b799af330247f9faa4939d15b1f678dac0befe379e46db6617bd01e82d7ec2a33631fe0d87b5d558e660406a1687938b86d3f0f9beb0040fa64c12fb0a24de9560dee15a65f67d6d5985639f02ce3f96f6a8839a462e20db3d1602837ed8b4adc8a73aa95463e13d8310dfb01148b07a32eaf4dd99d614eacc5c6763e5197c0dbff05880fe386c36cd11aa47a20a0ccb0912a9088fbd083cadb8c7567e38c41ed7ae47287c7336b361f7d4d83c1eb378d256678ee238eaf56dadfab571a979288f92106a3718dbff60c705fe1847ccbac65212e082ec3ae0dc21c9cfe68fd9c207560ec63c3fdbb2a49a321197b3d9f9d42006a1185fd9e7e6b0522b9332fca6d7541e2bcabe1743824df9521b4ddb0758ad2c4de68e5ff423b2c208a67fdffa2b50bcddd80a388634d07cb4b45f52f1108699bd3e3774ff6f10b6c1461d11e87adba7a6c191b16444ac12ccc397bf079c3f45898ad6efefcaece4866e2babd25be75a9c2957356cb1b139b3ef4915b123187d494c85ed802801ec0510b981e884c7a16b1758fc0fb644752f82189b613252b645f6c7671c5a4ff1b6225f5a43bf596f3e73b4251d0190663435b926eb669d249a8363141a462ec9388515ff22ae452be29ae5a1a7dda40f7cb005cb4812a928288bab3fdedd79e4f6aa19e2e2c1fcae16a780360fcf44cd8808981f40a45e5696b0836a6bd23a014aa1d4d5c093e128f66a0a9fb2c1e73bcaeb1291a0323c0a3e60ba6c245e834900f4c84d64de7bc1b26030518ba31a7fd55e29da5c8464ff7a5ade112b86b4bf3decd54f13476eae36f1213e846d45ff995ca63ebfd7b0882f3805f073de0e4dd3e184f876a04b7248d184d194836802957ce7056b91591ff9e205bd4c2ab2996631b1ec4be2212604fe21ded4e1686b038ca44407bb75c05f1b1b67a25cc93f7f5360aefc4014ad1b3c7434c0a2beeef48561f651ec43f3b56d949063340413e50de966ef92a04778fd65a1982a26dfda80368f310ca223c4b8afcf6d044408f5952c138b386b292761f7e20cf088c18601b6e4ebf46b043ed3afbce3c7969a4bc1ccb7f6efec86d30ae737cb62a6133e69554ca816fa6f0a2e55000d5fbc9dad73653b203242a741563bbaccec64826248c18213b7f05c449e9b112ead6cea666438ece2b2922b3cba3591b5c5b9c556f0c6ce24344d10c695ca082434c07193cc594c1513f5db53ed4f4873c0d7606820bc8c5024cd9959d63078f5464670a8155ce130bc4d36f7041a8cf21ca6674dc683a3fdd17cdf643c72204de4972ab2209e8dbee3631b81f1cd80ac4e6e95031613674a3b859e38f22b64ffad87445c1f3034513846e01d0ca20042146db7022e229b8a080fe993feeae5c999172bf093011e14f8ae0e3b1db5be86b179748a0e318d46ddefb01feec8133d5be13ee3e65cfaa44563a978f3f8cdbe742ecbd005e8b81d93138609371e017ef92bde99536877fbee42dd0aefd0fcddb26f394db23fad4ec95b6b32ed96199746d15b2c7b2ba3440f650704c4d5aae0727af5f2fe837890400929dbc024a163f0c704672ac68661055c447ad1357cca0b708a5da65ef97f521e333c0e5974a7f60ad855316e216acbe67ff98927bc1b10c51ccfd2f0b96595bcc890d6154612a7dbe453221596ea6b80b2d1867af78e93e33187585e5d646f6b925386e1415ebb9c4276870e8a0896aecd6fbcc4bfe767af1dc143259cc5aa583fc323caee2af5add3e8b41a6e7dab2e14e8b4dcbec631041ab895d809d989b90e2a5785581a4ff0f8c7eabc2dce5a8b0bec932388b6fb49d5c345dcade6e73919170c835c02c28813d8ba6bd74bbdda8c846ed8b62ca4d8055fcfe399849d110796b9be3d0122ba64cf7ac6cbe6b9f282cc29cfa3092007575ce2601697af14a4dab381b872760dc6b6bfb57a687dc7dc33c3f7f0030a03066dbc776f9d5c756673cfd143db87a91dfec2e17e2bc2fa5f8a78c826600b786c2016b382d95b282a1e949a566988fa2b8007bfd26cf8c0f882c667cb0ccc6c32d519f13aca387c47489b8e9e2b4e0477fde0a574715a4abf80a3cf5401361b056333135fafd52f07a3a035b9062ed857321e25565913e14f43deafbd0bd15cfb996c571740fa8b93505ad52aa25e5bb73b572297ec3da53afff7d731a789e5f40fdb52066853f8c3fe18f722353d40a6f5f47a2de62dc75626b90dc6706f798a41fa55f5df5aa76e8b6e54a14f43d0c89961edf79233ac4c254b7845ef7a96447300080ca9d66a1270953d0cfeeb5eeb3eb8dd045bfb598d97d3813f2da041decb9f78d30e7c03d11452c475e92ee89d5ad534725de03a7f5643ccaff54bc0f7d03e703048862d2c4d2191606c3266a4e74bb9f7923f622ceff33f7ac8e47eed2a0480501375229cb9a767cbbbd3d1d35c9ca0533f277cf6187e1858aa9cd9611d5cda24c78f8e87cdd918764b0b0e7136d2557e2b95552990cb5d51c9cb4aa82a22d78bec15dc71255824c264e7b5b01eaf034283c0ac5c19ca5264bd868fe31099b5860658cff8c1e03835ed43cc5b7b1e655b9d16216880c2d8df8ae55a01e91b9040d83e6d8a7af0a837bb1e43623f5c68d3a10e6f8f23682d1bd3545e895d726ac7814b41d6a3aaa49395e0735e2f2f2dd66734e156a5931ef40748c122311a65c4ec951570991b2f8301b5b41a983776c390e9088740ec09f119c234486c3d6fb9106ee7d0391581cdd1afaf8f71970956e93b09fa561cc49b80748ac287476251a6a6e33de070abb2f1d5ab34ade07fe9cdda52565fb0976ad5bfda3f8fd40b3db0b58eefc6eac1f4df53b9d823ffda05e6c1ef18ff95ff7881c3772e87e9542ed953c073be2a21c6d9c3f7cbb0e9f44384ac0e5f388d23308ed0198bca0fe9cd7aff07f5f8a8697eb2c2fe8dc3b50e26e151174f9c91353a6b0848308f8f7d1430cc1dc509b57bde0d633d8d200f72ea53b98eb06829aeb3091819ddce9673a9cd2da2bfeaf892d0792f0c99e080095705268641ce7bdc4b1d7ad483398236962a60f8df6e9db6543147efb716ab484cf1b3eb3b29a7e1a0f37b40f514ee2c561e385793f6958e5934e98bcea95a3502ecbcbb0c1cb25a704868f4229079a3b32d534d79909429c387df5fc87b654bbe4cff347a1161afd95233b376d425b38e65d0ac67a924258199be5c3415c446681eea35e433929ab63fa04b8a16932f228c14ee3c3a91f56caae8685f7a41e0e66d3c80b066fea5e9ab57b121d0303a07b9a648c7069f58df0460a476276a6329f5f7f620731000131a8b231be99ddad6b66fd8e529b40880467a7a7e02e40da9a986f6ae90660745aa580b67aff79a5eff302bb3098deb129bbfc9378cd1d8f7697a8abc8a3c5c505709121c3295070fafd51e482107b1c98ee9d54fa19eddd3ac4bc878a1477c40398c49d9d3a7eb208b5e3e662cd2df9cbe36de7f527dc1ce658dc77afb23b161ae9272e9401422b64e2d935fb7c045ef50bbc62452bd4f0be70eaaf30dae88310c480190e2e12937536270ce9540e5b18e074d4cad4ae943776e58ec53b3153f43ce07c872857d57d706ba6efab4606b66ef2fbc2120ea185d950f4559fe2d76e035aaf0a6dd92878d5079602012b096bf568c5e014f1907e20cfda8779e0a2e9ede9f344b32a813de83e6bc0a3405e067d463471ac3a3c098a588d87b292d8944bea901675613e6fc6af9b5d8b12de009a123bb51a43b1e0a0e8f63402dbd7ae3b44a9347769f53f7716f8264f4ba0f125596d5d241bce861c725bad957421cd2d71965df1fb30ea0ca10d12e1d258aa3761969e845913fda190fa78fda85e8b5d813ac16c5268ffb074db2738ef42a90ba2b53694a6b27dcd46e61da930c6269253f00a68954796bdfee1990c302ba79fb00183c2b2d1beb3f9d9a7576e1d82ccefc623adaa1077ccf014e81e10c4a29ce9cb023a78769139212d7215425a9d45b12c035c5d3176cab0f9fd982c2b4553ffd2555f29bdf87c1ca8ac2d0eb03c973cd6083b4dd7fd78e73a6cc9d1fa3ecfb12b4f8919ac6fd13681a4fa4eb4481b25e7adb49e630d586e2c2697195d871ad1d2343483c80227c1a60b37d9bd838bac3f3ec8bacf5c553d59503990cc1db882b71feaa9f954aed91e2936508d49a36707f73ac1772573aad4e6fe1d888974c551c49ecc85c949678a1373563d0e3aedec96183a3916f06cc18357bed21a87e10a07eeebd900985c3d8eed0de4b34a2d75ee8705a1bfcfb1d90698b5d9a4c3f74e09e835c01c5335890600d043b47c3d4d3c0274bb8792aa5c96c54139f0e0b4d4ee0fca80695444afd723243bbdc9cb7ddc5455dd597a6f2ca97674475649a7f647e85d0bb26169e1d4d62b4cefd56d0e0067f2ac00000000000000001000000970900006df855ed307bc759e1dd6271f3c4853975e971ccb88262cfaf105233b06f7f9bc56244c5e4cc3bc197e7750d1c9dc401d5cfc9d19cdd3b7264145b2fc519c54306928e02c2fc4d340ec7aba07abc76a4a6bd7e1831a99c17984570a8fe7d8b43176caf18e01228789c6b1c47404ebd735cd2c5c78d4c515264166d72066a2f6d9da1ae9ffe6a0d45f2f6d1d6f21157171e42b401780828cda9dff1a0ca78a99fa558bbe321b6f7e8aba82f0000000000"], 0x1470}, 0x6) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f00000017c0)="516726d189d235a4f23dc97722b76314068ba30ee3f6be8c", 0x18}], 0x1, &(0x7f0000001840)=[{0x50, 0xffff, 0x9, "aa0608cc5ea3c9ae9aa49a25edd2ff3b9b15302fe04f1d2dc9fd6f0c0b349a152fde9104d7ac7faf480779fb554c757524ef7ffda9662b07310e"}], 0x50}, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x8001, 0x9, 0x101, "23077958d529474236fba27c990d74ddca646491", 0x401, 0xe58}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x7, 0x200000000000003, 0x80000004, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x2, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe2c) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x100000000000004, 0x1800}], 0x2) r5 = open(&(0x7f0000000600)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x80000000000003, 0x0) r7 = dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0xfff}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x4, 0x6, 0x7}, 0xc) accept(r7, &(0x7f00000002c0)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="e90e4518627573009c3f69f3e4ecee77c46652f066271b90db4354d71710688c52f1d414128be6b016aa3a2828357054e284cc8e69c8d002678797aaf99bb4405c9b777fcd9bc2ea7f123415fa05797f18121009571a22e5f02db87377a18b88e6b9ace2b29128c14943756c309b78fc5bad2624f3215a81c394253167404e02129d2e7723989047194fd9029c0000000000"], 0xffffffffffffff2f, &(0x7f0000000b80), 0x1, 0x0, 0x0, 0x8}, 0x3fe) accept$inet(r3, &(0x7f0000000700), &(0x7f00000004c0)=0x31b) setsockopt(r6, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffa0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x240, 0x8a) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) syz_open_pts() 16:00:07 executing program 0: getrusage(0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r1) msgget(0x3, 0x488) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x0, 0x100000001}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x800fffff, 0x0, 0x3}], 0x0, &(0x7f0000000080)={0x2, 0x8}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x60f, 0x100) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000500)='./file0/file0\x00', 0x80000023b) write(r1, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='}}\x00', &(0x7f0000000200)=')}\x00', &(0x7f0000000240)='((}%/*$:\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='{#),{\'/\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000040)="1440fb3d5c4ea89429fec2c87b6ffd544c167809b6bf35ccbd4b2f7233d3452779a59c8d03c267309008b8e7c144dd7b80ca85f54b138e76b4e096c9a2d37ec882c0bf972be26a82d596ace7faa763e9d859dfda559487980d31fa898e6e5c525ceef7077eea3e2f89ebbf7f", 0x6c, 0xc, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x754239edf1e37a00, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="31a8b4e596a739a5199276bcbeb96e5d23b72abd80c77c35537d3190e711ec389a66648427ec5d06f10f51839e290eee12dc0ddd7aa8b409ac2e5d1011fb8fedadc2e2d33b47a28a0b7d1e81cd24e7f01dbb6bb80153083ab9f564bdaf85d66a4718310ad89b42068e139c3243624af9a334d2f911b67a3eab5909c07582a69aeffeab84bfd7516bfab0ea3135121ab81cdf74ca4e41d506bd0b8b", 0x9b}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020000000002cbb2f1b2f01bf41000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x2}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8002, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x3f}, {0x85, 0x5c14}, {0x20, 0x4}], 0x3}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x84) 16:00:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000040)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xf0, 0x0, 0x7f, 0xbefd}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x20, 0x238efe6a}, {{r0}, 0xfffffffffffffffd, 0xa7, 0xf00fffff, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x1f, 0x2, 0x401, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0xf0000006, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x4, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000001, 0xda2, 0x4dad}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x9, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x10000}], 0x9, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget(0x3, 0x200) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000001c0)={0x0, 0x1000}) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) dup(r0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xeed1, r2, r3, r4, r5, 0x100, 0x8}, 0x401, 0x6, r7, r8, 0x0, 0x4, 0xfffffffffffffff7, 0x4}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x9, 0x4}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x80000000, 0x3}, {{r0}, 0x0, 0x10, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x24, 0x8, 0x800, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x3fd5, 0xee3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x80, 0xff}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x5, 0xff}], 0x8000, &(0x7f0000000280)=[{{r0}, 0x0, 0x80, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8c, 0x4, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x81, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x5ac6c4e3, 0x86f0}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000081, 0xc0, 0xc2d2}, {{r0}, 0xffffffffffffffff, 0x50, 0x20, 0x5a90, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x64686b4d}], 0x8, &(0x7f0000000000)={0x400000000, 0x47}) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x100000000000001) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0xffffffffffffffe2, 0x4}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x8000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "c75e0732d05336aecd35f0747b9ef364e9a39c89"}) readv(r1, &(0x7f0000000180), 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0x3d4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002000, 0x5bca) r0 = socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="dd39a7daf30b436901b45b574cc5c29580ad56eeabd77da45ba5de2100b2e94a28945788a10b67540ca58f1b340708185b441a0e80406555f7589d4fc11bd4b4ee53edb9ce5b9d80bae02b947f67722b0c30d192e83ae897e4c52198c6a4d33cd9ddaea8dce162176bca0f376476f0c155de3a64474f455166c93eef56204a325b7cd497caaec394743c7a5d5df5cd40c7332eb2fb1cb58f2679bbeec0e0c228cb11dc3db3443634580a1df0cceeeca5ea61ff9f54a595d7a493ab", 0xbb}, {&(0x7f00000002c0)="060c7405b3a963042a65eb6673a633b34b2301347b8594bd3776320ac54be9275a1ac21cbae7706bc3b1d0de0c91ac19c566d622f849d7802fcd0712e9a42ace827a166c2398af33a114b7f2d4cc0d8b31bf28e0155d24db6782834d80530e03edf543ab15275e624571d1daed26db84ca4bf03995b73818fef9203f9289e6ad023b9ae55dca8fbb17afaf774f2dff05743f9c3a337ddef0b04c217cef38ae34da379a268654b245401bfe33730773d0e772206821ca35fec91ae3bddc0444c7ca17323f064e293aaf061c3dd23db402c6d9bef5739544d3665f760770a9e88f46894800c9f52fd9", 0xe8}, {&(0x7f00000003c0)="873c98ef99738035ad17de2b6fd400e9eb3b31b68e11eccf29e223a92d2a8c39761d0a57ec4eb5292e1f4bb07c9e12d4648f94d0e8f3a7d4a54a50fa19bc9bcddedd51b8e6a36d163b3ed920778fa9a57e4d7f5974833bdfa05e13f8e592885a98106a7ebdd5a8f6949b9f8cdf0c4cb7183c37691c8eb4d7e34c134aff42a2395c85a142798adfaabc480799d969c02ad0a316e266289a2b840d17a994541b4c83eb403ae029d5d1ff1f7768fbca6bab712fed0d6ec05278431426882259b1007dd33bfd71c95ae4f115322b30e99cc1dd5473b95d1b0f0677f1c3d69d53d6bf72d8100b4cdf255c4d4d878f8e", 0xed}, {&(0x7f00000004c0)="ba8c935988b6b52dabaf41f1e153213fa29bf0105abb52ba1993b1301870b2bf0e1f023dc3d54d5ee455f3bf8d8740caf923a0a7a64f67ca098e2972ee7f91557866732ba21fa931fec6e9fa7311134f4ec1ec8a9e29badb0258466dafa8", 0x5e}, {&(0x7f0000000540)="cd9e327a0f6f7ef279f11d57abe8b4c26e1a6d461a6d9cdf40b3b88dbd361b06d8c95285c949ada93efea3b645f7b32abf70eab53f90e85268e0d1817574adfea76fc99c944cfb65a4b8735c8a399e3662502fa8cdfebc24cee498d8615b2d3628150ebd5b3f42f497ceaa0a0f825e7f3e3d783e2de9328ea13802f0a4dcfe80d0e13feb670c06fa", 0x88}, {&(0x7f0000000600)="71a1ba76af032ff884a80b499c2f29dcd496731652fbbfbe0e877a0bba18dd42a63d3f1eade78b99cdc753ef60288d31a12e759d2eda4a25eb925678416d45f770346fe5331592d32435f6b67fae8bf289a86afea7fe676772be82a6d158b76422f59bce28b61a76f17bdd9fa4930abc60d2871bc0f7a97cd02871baa4f8881f3ba995695121bc37a5fb451d96d0a461f25795d3ef", 0x95}], 0x6, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc8) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x2}, 0xc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000340)="9057b4d9bd30efe3f6019236a0e7e458792a3181d80d12e8b04e9bf4fa591f40960487b1b08a532ef2716ad8bcee4677478d739875e00df54c3aa7cff0ef343c6ea7428529466067ddd6b80ab346971bcff459e745f4ca53555abc0fa22ca6a8894ee584ec0f811229b7b008033723e28a4d5628a090ee69a388545e7f0df35929728a9032e833218ef6909ccbf8e6fdf325a874d85f746f6f13ad3dd2d54b6bf03eb6ef628c5618671d2f492e819838168e791011a36f32cb202982db64dd889d002c5c1bdbeabbf226072301df207f8be0cef0", 0xd4}, {&(0x7f0000000440)="7dc3cc07f32c9c2d13fb12dc37daf2ae0af15a0ba15c9997db57345f736eadb940dce0f3ecb0f016c6776d07740fd839d003ed6af48e631fdbf85e3b4cb21f8c1d1a1f17a0f3fb27264c10f8dc8be78f7068ef8c1333284352ce383d89a1546752", 0x61}, {&(0x7f00000004c0)="aac323fb4c716001080a179b84a4506a9f5398fa7ed89dd01e59c0b976bad99576183bc1a2d5e7d29c8e8233e8013de655dc69809609b1dc17261a851f400401d6f4958d9c23f7934e99d4ffd39cb91b2782", 0x52}, {&(0x7f0000000540)="d9d7fe7d1adb5331c98c5ef70e8a7a8dce4cdc0d97cdfb4297252d232e4db3ea108349724f341371d85fc6ab1a56f253dd0f16994bbb38d984eddc6128d6a9fa1e6da58e4f7270beabe74cb0a334c9b7fe8dc9afd36d7f0eb6d4fcbe95668ea6e0f001577aa40b0a4cb1ea637fb9adcd0efa9659018bf00ccb2c414959ba9b9d01b53237771507f1bdb9a930a6710fbef63025067714dc7f5bbbc5eb84594cfb04e034a593e3ae290b", 0xa9}, {&(0x7f0000000600)="1a252d0fd1712475ce3432a1d7d1d7ae738e35c59b73124f083ce4279e693600c0716c8bd58c778e4f49a4b0784c0f355efc943acd0669aaa9a16be4379c32e0affca9169a91638ca17a497890abddbec53a0dd52a9690092fa6c94c0e43880b17b7f172511b5c28c37a4330078196123ea6a54a82283422016121519d5434cf50d5f63c39f5083682d1463d288968cae33e387ca13438b62a3925dc61d84c5c6e1b2fd36ca8fed8768294ffb53b8318a98931bddda702a20e48ddee216412ce93e0d27fe597df63e3d0bc73277cfb19e418f2c45c880aa8fd71bebc2df4ae1cad3643389e", 0xe5}, {&(0x7f0000000700)="1362d1fa18c5ddaa0fc7f19a9fc4207a8ed8919f4b62aff187b26d470ee1170f9842eda08416c0f47fb201854330e5922288750e82cbbd879e8954ac33a3e72127410ce815095dc563df4c65ea10", 0x4e}, {&(0x7f0000000780)="db66becf90ed03318523e14bc5e3f5923812d3d4c3b06509f24e784fd71a05e109ccf83be355a0e1c0877e362c9f9a21cb2b6d9c78e3dca41235c910213ab6e87cf1fd099df7af4dff497a3254c4c3a5344a228e83a91138d06b00ee150c2f5007f087412a5f5c5f71da5c743482d18b2a0dc2967d00cf1172c508aa6b2518b3c9b35d8b133292a22316000abab4996f0a8b74134e87401b46cae2032e092f97f64295d3ee27166fd66bcfd47222", 0xae}], 0x7, 0x0) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x408}, 0xc) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r7) kqueue() poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000080)="3f507e373807bf15806854ade8ea7aafb491a9e90f6938ae4d3d65e18bfbac2ac810bfc69976f13e7cfc088c3b4574177088d83471b7b56d1e3a7f139b5ee63842a4992e76a8fefabdf7fa8b52aec2e3653b5969de42762af0c2a8aeef47de0882f10c66ad28d33f60c262e27beda36a5f46d809fe0d5d8b300594e04690e44e9588207133fa562d46d3c1e4430b8f34", 0x90, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029a1c20d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d6f5efe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e917a35e658ca1e786dd5eb8236db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009376565c3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eee520c7d95335d5c2bd5d5c4fcaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x7fffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0x1, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x220) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/179) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="36397907f50636a673f75c76cf9ede77edc62249ecffc9ff58bdba7d1bd365aebf062e52c5e5e768edf94a8815ac3c5ce273fa0d819dd7a18bb7ccbb02cbec0973471df53d4a3c4486550a42ce57ebd6ab72662ee5777bb7c89bed9bc81abf8fe356130431777fb21f97332e38fb62e0354393de1aa292136278d18e6df824a5dd30ab1c5a1eaf481774d1fb00a5290bbf1ae6498e52da", 0x97}, {&(0x7f0000000080)="d9c4e8c3e81fa666c1ede64a74a6baf455664c8a60a03e699add7692adbd3f", 0x1f}], 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="a401d9171723a0cb984eb1fdf76a00"}], 0xffffffffffffff4d, 0x0) 16:00:08 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xe, 0x0, "02740400002300000002a54f28fd51769600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) socket(0x1, 0x4000, 0xd0d) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2000000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x5}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) writev(r2, &(0x7f0000000540), 0x13f) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x294f, 0x16, r3}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/81) kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(0xffffffffffffffff, 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) socket(0x11, 0x4, 0x7) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3) sendto$inet6(r1, &(0x7f00000000c0)="5690d9bd511e85b69f274b5d68cafae25c8aa6ad9c846ab37fc8c51235dd9ff7e2a01bd19760bbd9c4a2524ead7be770a783aa25c90d9d3e9eeaf80012a1d1e70da2cd7759c47eae25778ec52c583da9aba20f57b2fca721037e7a0fd800aa8789fca8bb95a701237b88d6e5fc50d68a04a7172bc0e2e8296a4071f9c8e9bcd5fd43ab28840886e4e68fddf8575c220068880939f5afc366b85143325a9bf4ea454c1aec7646d88506ab085fe92d700698363511e39c9fcc3e", 0xb9, 0x3, &(0x7f0000000180)={0x18, 0x2, 0x7f, 0x1ff}, 0xc) 16:00:10 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r1, 0xe}, {r0, 0x1}, {r1, 0x20}, {r0, 0x10}, {r0, 0x40}], 0x5, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x7) r2 = semget$private(0x0, 0x3, 0x200) r3 = getppid() fcntl$setown(r0, 0x6, r3) getsockopt$sock_int(r1, 0xffff, 0x2c, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x8, 0x1000, 0xc9, 0x0, 0x7, 0x6, 0x400, 0x0, 0x0, 0x200, 0xffffffffffffffff}) semop(r2, &(0x7f0000000300)=[{0x3, 0x9d, 0x100000001000}, {0x0, 0xc08, 0x800}, {0x0, 0x9, 0x1800}, {0x4, 0x8, 0x800}, {0x7, 0x61081b8c, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0xc86, 0x1000}, {0x1, 0xf, 0x1000}, {0x1, 0x6, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x21, 0x0) socket$inet6(0x18, 0x8001, 0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="49983cf9a3dec244a724372553c284ee10c57904da840ca75a52509d571c9e4669c21f762ffaa550e838f709760113ec5503402a6f", 0x35}], 0x1) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/1, 0x1) r4 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1fffc, 0x80004) recvfrom$inet6(r4, &(0x7f0000000080)=""/43, 0x2b, 0x801, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x80f0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2a8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000017c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xf0d) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="0120e9744ce93a14aaa4ca1391c92f178623f1487ba7d605f2c9d6d378a34e109d0a5687b089008c2d694a19d356abe13a16819bfe6d", 0x36}, {&(0x7f00000001c0)="81bfc164580ee2e7069151a2aea99a8080331ee925976c4604", 0x19}, {&(0x7f0000000200)="b17854761c061f88178602e416240794e993f6fabbde22257138486e98283edcb5fa905b28c8481ed716128303d70c648c00de336b1f3bb80a54a8530d03", 0x3e}, {&(0x7f00000002c0)="908912ab1bf566c4f2222a9d0aa41c32e35582d6b7667c1e0a10965c982a0a823dc4fb07ac8616b4242a953ee517721b62701875b64d885e58a0f2dc998b838757dccfc235e9dfc24e8572c683", 0x4d}, {&(0x7f0000000340)="c208294a8e7f6949cb280d3d07b68aa428d029a72428870224cac58f09d99004b9c5e1e634b360297d8cbc4550ce066f71af232c6f889a305383c3b9c7d96aa2e9e3ed08d33498db829a76881a2fb15e65664afcf9371d04dccfc285dc649090a576e4ed4570266e4a5d5a36ddac5784b87692bc6389bfcae51eeb7c3193a05f7ca3c21394e9fb2c29bbcbf4385fbe7c6584f40359d6d2737081c3a0eced0181ea44b3eaac725956a881127119e43bb594f16675967f97187b2e04c84286deb4779e4ba8281bc47737b72ad50930bdd0fc97b30eeaeaf81e422011a0164cc37a8cc8390f5634c731fbef0c986cef470a12a506eb63dd63f835c46fc64ebce2e7bda11f78cb8cc0d2197ee7180a3fd57472e3840cae04ff49224b1935a57bab72b10f189eef456ddf197d19fe9f416b43a806ff3356aef30e56fe9d3c1fdbb5258306f05eef839fdd6a7bd9251fa238a1d11bad8fc70d38cf4e21de0c983180f0e8c028c49175a97a825df7830548db68d10794d759ee3bb2a44b7d43aa2a959198621a5ccff553eee16c42dcc5ac3b77646f6d98e60c8d493dc7c5227ce8e9be0992ed3e1d2d2c7e54aa98443beb5a669203c673ab11ca68398f88a3c3bc93e54f14729a947fa42e84c233f8cd80385608edba51c7b1334a7a1ccd4fdd9d1950c7f65392310f5b3167b0b93adff302be0be8f00257740cdd447ef3e4a5d17b47e9461025261be8b7a089d273d378097270d04d3a6e3250b2f4441cf2bc2771b9caf4b93c722b230959b9a7b160b0fee837ad17c52405fa9209aebbfe15115dcdb4c07bb581df0d4caf49da36c8a3630d0252c92648cf45ed63dc415c99d290faaafb663c0e315704f75b5ee6c322d6a9c012674dec1878ce4548ed005d954c942eb3eec98ab918b83e6191cd12b19a0741bb8f89e46925a672a52509b52f4f245a527841cd7ee70fe4b34fe0522e474e25548fe7753a31094d173074a9cc7b00dc77f00be3d27f15c593c666501a404b5ce2d0d623534a8a4d703f658b6ddfb5faca004e3bc3de5c06461105af9c1a7fd5bbf9ac680382ccb22a50a627e175ed03bfd29d74b1cbb45f57f00dc8e0870f394fbca6a4be3364e6a55114f9b12c8011bc79765633aa88691f1a252279f76d517d03a3266a49652a6b5abefe242b8bb170bc6dfaeb37f681154728ed5d1b6f72baacdf93e4d743111f1029f2aa8a20ae21cb94b208a15f6c4af54b9b6f4702de2f0715410e7a7a4f119004626f9488b9d9b056935af8914b5e468c41c8d9f59b2de744777ec86fb6db9db1a9c7d61d0e31197f0c844790224bca44abeed1204008e13f4e054d3630c2c0e711d21e2f0f4e18205d1fb5b467449b35bc84344d07714e49fa1e84246142d77191e5abd8ae773e9fcb76422cf68f4c0411c6e444246763e65bc80c1c23cb688dee985a2312c2f917d99582d7764a6e8c91814707f0c9337eae3f190444e7fbb3c95cc6d723abea502549ecb8271a9e1f943107356ecb0d4028897e24a4366ef8c33ccabf63a51035b3819bb016e3a53ab101e23774a17314e206c97b7475f9edfa68a405b683e0d2fa7c9c78cde393e3a1fb1cfbf1fc5b3ac703ba95a4893cb1730d2912f7986b7a406417d433f6c3f1b56057cc36d09ed45b8dec0140075c5c9e9e958eb616e3682385cb78b8911265540cd5d870d758614f5272aa6d63a864173be97c1ca644f070a60a45918fa8830ae87cde42769c0539d5edfafd5445f8cb08196200f63ad90312d7c385f210e9222bedec933e002309f11db5d11c98023460ea3f979ca9306543d8f1d073abbabc35e78077a1aa6f510b9ecfeea6bf17580c82247fe1d416502d54df970b4d4bcd09a722b9f4810da470d33a28667f298c74e602006e1a480406e5846ab53c1d94ddbc9f7a5d517939364d4eda668acc1b26eee5f6463ee8c6adbb28d26582c2cd8278de55722a85902de0821e1ff78c95ce7b2db76a73b16d718b24b5beae5f2b6a7b7b90fb3b91e58aca423f8eb5c215e0ec083cf33e99c092846e1788304ab9ba0e084862f6764dfbc9dc97c9ba040fde2d83fa3b6c0a6af0b1dff462af44d45f3ec7ab24bc85feea20595622930af29f7035b7f2cd2f5f3166385944e187c0a5feb490e83ab258cc818e9f23a3b9b1f949fb1eadbd0da850813f009c6143f106812a4779dcf836b27909b3905abd8dda65f6ce90c2078e07c0051489dc7b9c8d5a8995cd2bcf35d451b5216f7cdf3178e2569af8934d84e69ccac9756b90ef71b80b6a645575101023094fd3432ab6ef01ce6274742b0ebb0dc49949f31b4e622edfaf29c5ed27e0b20010ce184b1e94599c8a3fc250ce7de6089dbc3e8cbe9d03eaf9c5ab9b3beb95305b24b7729cf62adf20a030ef13813ae026e4c866c3f71760aab00720a0890ef8e311752bb35ebfc48c2834f0f3e97396bf2aac5c002cda1e805576330e2586556831142251fe71365f179efce916be53501a13486b4a6ba60556c728bd4c33a740b5a180255633b4cb73505e3823443a20b189f7c686d2bad2760f0d601bfbefa3a900787fda829ed18b694d9e40f70a985c1364a50ab9a76c6a95fbdd7b01bd5a5982a884b5f05b80cfa72fe10d98d7a731589f0a1e6576949a1c9d3ea19c6de66277a0f1dab050a81394bab9e901f37cfb8dff5f9d6f796f0de3c637ad8bfc6b58614c28d086adc18440151b7cbf4a0b5e19e555c6b712900c4c66c0a1b70e6e1ce6cb00a59f0358140eafa2216fffe697414b4f5895a43c72196a2561cf1547b0b1e38db2dd0ea7e998cece5bb1e15e65d443ad2b3d1436b6adc51ed36c91b5b6b7422a7b5a9289f307e3a49a493b141791408dcd7902319ba98486b358fee205dc28295753a89944f087bb41ba4a2f71005b3a345e7c16c1ea9d5a01ffdb03dab599d6f40accf63e8179fd11faf05252edd5d8bea22ec28d116737be994e2d2b670603163f7199399af52d43b45a023ce0424d82698043bb82fffb639c37fa4beb0a995419832352a8c4edc0e09c0947a569a67305f8c9850bcb6d32f2b583d7b81bdac4933e09311572cef7b39f8648d4fdd9825a1c7bec5375ea6d31e1b9883d4a5e381d510a2359d04d5c6b8184daadd53db9b10967ae891fbfc52abfd229c1f83a5126f818b19d28253326695f3acb0046bb918c376cd6c0af815cc1af76b1f2d806c7c754f8067c4205dc094ef34276df2e665458348e42ce3acaa45fcb892d36b7ac99a2628bbc05c1947fe3aa6c9f2040b8fd58a1659011ca3a9d5ba59cb3bafaf8eaa54ab1dd87cd97be06b037b5c5b1138b226c728f9e8467622166753ed34af40145618afb7ef612ea684073d3506fbc45c86162574160ebf510a3bc0698813634f49319ba223f9ebce88342b2916b0fecfa325f09dfe8af83450ac025432911d78432d2a90b643d8a12973c5e25936cffa89e2df2eecfb50ef908f159b2cadddaec221c35838244d91212274768c4aeb1ec26c09772e9ca52e3fc7a9fb0ed095a1cfc694308c1b8a7ba60292195aaca9605fc78d5d6b02f92c2c086f3d1cd6952107781f13c6ecb681fc95c07b98f1957d3a05fc61ef9144b2634bf431c7e32bf6866e331633e39b03ba117d985cc5ce90cbcccb11ed5d7db2f948ef951fd4e5fe7f07033ecc2ab98032fe84adef70f2ea1530fd0b1f35f4d75bdf2613120439c7e2a4f1629e7c07c79b3a7030b4c4c269deee510afd6f5f4ef44699c2aa4175689b8e81e98fbaa1b6611fef73af7fe4df5df3173bb211ba1979d1c19a69c38052a7bac5d1ad9d802d633e098e3e558d464959a0a67a5b36ab5799e3f746504053942945a35a32ab74ada4a3edc1c4b20956e2217981fb93e24fe1cc09c8247d20495ebae585286d49989652112b6e6d2df27c7d675fa773c7f737c03e528e8d3c71a6f46cc8a50b5da97bd60752be9e53f63ed6c5e6e4f84f05d13bb3fd6e1237b2d71ac238a7b9825d30afcfccd879a6df286a2f68efe0cdafd99522aacc5759aaae4f2e4453e3616fb94d4b4e38a86cbbeb01fb448845b0eb522c050a6bf6327a7cf52d58dfcae41b833d19097749bd00d6d1e50f48b1f4802e0debab8e6ee8828abead24355d89f5be489dde3a16ff8ee48fae8d39906c003c4b8f133e2a397a7bcb84153e02152ce53e2cab9275b719d0b4ae1823cfa694b72b3e2d8e79d35ee901801798f1baa294deeaf31abcc679b9ad5ba21983b5a07e0e3c013503fb3af29445736dca1c267b0ae2cab6e4105639eca9708d6ccde59aea94b248d6a04b1d1d33bb2848ad4bbd1a19751289172f50d5d16819849bdcbf0702b5306d5075b9871eea347629617a57c7fee88cd4a3cc4e396eddc5e94a072baea0527a496d7358f64af36b86d041e2ffcf442cb71137fbba314d700f79cee65a21e359afe4db0ed8d7fb0a4246bbcdc5069fd9204866eed4ce9d822e200fb4f50c256dd02b33ed15d8aa5c7c15fdc66ab17a1f2ab55d9cabfa91e856c2d5536872c428960682234bc946b9c36a94da3af006283f6a7786daba1a056df443085030d55a685c1b33532a1ffb5ad104e7e002efe858c1aff3feef66d7f6013c67792c68835854fba33d1653cff4c59fe1bdabe60461fe523e46673d8733fdf80564a64b199bdb1c1b9a4700aadffbef1928ea3f8f1ff9fbb3879ee1c3a0472fb45079b5762d4064f42004139e323080acd8c76739c4429733191a8e26c60b3d841fec7c08c6335ea1d361cc175e7fac28570d0d707cc5eadaa89dcecb52be9070458e5c80ae6e05a4b45f3cab298b5fd64918b0375feecb90f5bdd04a0013826fcb2318d79bf75339178c781fef6ecfcf71dd85cc4cf895635605b977fc45bb10612718c3c9c9047be0ffee034800102091911b20d471187d77d41ef7a51586a9d4a6e63892bc6f94dfba84fe20e1316c01d78a925b4f3e00429bec147b88eef0936e61d87ae3805d18344ce0cdb449da35a34368024cd49a2066a6bfc021111ef4ebd62f8eedb9d643847942a4193c24a0f72c02336c8fba23ce06a73f87172d36a76412de090b7bcb20809c7635161aa77b268befe6edc0a64997c94ea04ebcbe0ddb6274b6d6eca686d4aa5d3116105ed6c09c5f0010081250de8a0cf95a30ea9fd3adcb99d32e95d0e66c170fd8b9e5581763afff33e71cdde3d887e892528b797610bd0975da7b2a3409bb8a6b5a6ea3affd8b58459c97e5425169e69a7e7fd457cf39b0418bae596140483e28aaefb553cfd4f1b4bead2e7ffd7d16f67a4274facb15bf7fe14572ee614e60e35ba074801681099b44537d3cb31e2096266827455acd8f3c43d8fcf8582a694f49a20d7d9c8dc8702c57ba2ca3b3a307a24d09dbe96e8460206367206a1a54fb5c1f0b040589f66494906d99d746f7118c558651945e4eafe2e443b96188347ef720269fbce48dfd0a6b320886adb2ac8f470ffe7ed0eb8a1ad6fa099c9ede920c5894123d50c6f52d53d40e089845467ac699e06c677b1baa5f22fbae75fc12832b1a1ef3a7b74d6abd77a486a336b43923aade34a414e363fb207c161908956b29f2b34a53443c9ee50940fa04e91e8b36dabc7620d9fa190e640ca0c1061ee18b7d54c485149afa196d14c40ee8be6e293c35f22deaa6790de9d9a978ccfd4f9302bc4aa9d14065af25bcfe84c0c0ae7ec95c1c1dd442a2c0cb8d1c21edf01803fde3824352e282499274f4ade579b070bad137658244612c35bd64a3c3c3a943583ab05a86f1e804825ed57fa0fedff30543a6b", 0x1000}], 0x5, &(0x7f00000013c0)=[{0x50, 0xffff, 0x7f, "018acd38c4ee27ec05824fa7735125591ff0a9064db153eb812d64ae78cd2329a67f0bbb585aa817db9c9bdafed96e82eb3911b1aad48a1cd26a211d47"}, {0x68, 0x0, 0x0, "f6855da2b359d19593a8f3cfd0cb333188b4e141acbb9516ba45a36ce1b81e589ad82f9bac667b54378f55527f13a30e315b9a39e3b2b096d6207671b7640e21c79ecee099a2b46f9816f2b205e684330cb0fc"}, {0x110, 0x1, 0x2, "5e151c1b356f1b251820b2f88b9191369542fbbcb8fd32f6888f02b2f522eb6d7646370da98132cf702bc6c6ffc5bbd1d4284ee90ebaad2bd22c6805965c48ab6392a30f19fac233a8baa4e162e3e23406fca78475ae2f3ad3652fcaf54732bc4b05d3dfea18bd879eb6eaecb4aa92ae63c0fd027ef6728828e39b0d72fd33e7cd3109132cf5b5bc6795299c9ec1e73d6752bd5f911a1e7d42eb90c0c91fc344d977faf3da64b947da93360df6dc376fa6268da198311c7526fb484397fca4c117b09bd9e4a83d4b1cd6848a86b92d907b995acbc83a71f888958641de78b22b5fee65784b723c24be371a5c0075273de8681eb313f658b63f5bcae62139"}, {0xd8, 0xffff, 0x0, "28810d64ea47543fad4c5bcd3c307db5a2776497b7c5366bd90bea0c4d0cd3451978b620a1e94e7b16e8c7f3e94b3fe0d11adf7ed41204231ed8f07fe006ee1a5e134b9859bb6a890dfa34edb6945ac0778e9d118da88dd11a030176d07d1887e07017b68a08f39a8f2f00eba3ea80a57db76a2b93e3b7e491e9219ba545bc67807ea3191f10a940f1781cd688cc00f9a4cfbdd2216cece6d7703da8b708767852d98ff11e592f64722b3fe52f1f65ce5fc66c4bf86705a86b15b58d9eb36b1d994d6e9db6ed"}, {0xa8, 0x0, 0x1ff, "a4a8b32d39384cd3f402e3a3d70dd3876ff4c4cab2c4dc09c2f0941edd5e4105d5917b2a3763cd5bbc153970990c0f10f05d8f1408d6f861ac44e4ecc7a5225c3f3b520857280d5d05e634fcd8dde331f7aef4ed09444a0ee73d45a687ef85f5af4ed79712a1b28938af65c2c9e5e19440b2f6708618eaa751e4a07c73c32b948850afa2571a80a6292fa309dbad7b72701a2ea2c3"}, {0xa0, 0x0, 0x52, "93663aa2f87f39d19dd8811e735bab6c44b62fe764b7e0327af7dc49d118e9cf8615ff61ca743ce300911699bb75ba9d8532a1b45572e98d5be5ecd8f1dcdba71dcfd723daa43438511657a3b6be1bb84c7a16dea6cac5a56d93acff27dc4fb9a7bf6bd09eba80d2788ee57a223d36243243699b6ba08b0933851d01201af963483813880f8b3cd6fd"}, {0x10, 0xffff, 0x1ff}], 0x3f8}, 0x402) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc60000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget(0x0, 0x0, 0x41) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xba) semctl$SETVAL(r1, 0x8000083, 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x3fd, 0x0) fchdir(r0) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:10 executing program 1: socketpair(0x1, 0x5, 0x200, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000380)="6ab744d2845ec99f8174d9ebfd531b2ecba3fed3e16eb8653d4d145a2950d1d8dc8117bcac7df1dd748e64e26b1e9bd5dde9a525d3361cc9720d446bd2c432c87e54d622a1547e33141f15ce74391a77becc94f4ec63cf633fd0c5ed7d0783075d5b84931022ee88c1b85c9c1afca1d3917eb3a961c564355d12b1a0ecab47b299f88b8eba4104ba1d68c5f672e062fe88b981ca95154215944bfa872de0d17d868af683a279015117eefd72ecda9ad1b0db4d147ff5fdf8cefbe1d65f6ea6989da5a6bfa0ff5ffcaa73a64550e48d39b0aae06ea40fdb40f5d2f5fc2daec06bb046a834de19c1f3af3bbbadfb5f4b8c1af537e1ff39b1c88ebeb1463f36b679ae852b8180206972df78236310e25260681feb5b8a69bd8d7539b6228a0dde0e2a8ca75828a860f6acbfec9942ac4fc99b9eb491ddfb18e50b2c730b99d62b0dce91b28d08316ebda3dd02b66272e084565f61211fd322592f76c16b945bafd7b68955ae24f66d46581265da2c68c2cc3b9c611bbef917e31ae0bc5169ce33951843e876f0029159109536ef9f06a8d14294fa8d5c29574ed4e20bc2c443dfb58a3bf969370d577426ee222aafcaa349c82dee7783ef44c317ed3cf81d529691f3094a3c72e35e377b560cd53a07fc22160d3ea80f52f9d64e0ac3ed168c9fe9664e7aa9ee2e623bb3a747b3d3d3511376bbeb0717c275e49da0f17d5a8464345e422bf14838bd6a82d731901a216b6aa8b1d96b0c23eac5a4f164cfb38e50d8e39af0d8bebd65faf815b89ed8bdcb6828029c64593ddb22d3aec25d96b914cae49b980b3e42b34f44da7062e5d65f399fe33fdebe23a32f6c0885ce25f5664b3c9a31e680e873a3cd0861bebfaf8a7a7bb55d361cdd5baa936c6d8f2afe409e4d52590d98b0d68b727fc2287005a3107ebd69bcad0ccb0367540109b3d1cf272618b69ce2db5d6c6ee9b080fbdfba9e821f2fe5cd06719645ebdb9f3132d200a44cc0ff9a7178067b748a56f5bf252710a7b2ab02d718bc4a2df7f98082ba951aa19bf8e9130d163e130036cd798b27a2e8180fbf3044f686ae2e7593a550d89e6d3f8d8119148dd39b12de58f456150fac56aae646308b6563ad90ffc1b9080f4e70796b6b1f95384a37b4b440c70183c30994e79afe5accee12e54d99297baed1377b7e1a308a5d8e5cbdbde2462fbf1b7d9744ef0b410ef521b0999b500dbfca64bffe279583a7906c96b17855ce6a27f5bb4f3e75e8dd842aeccc9dbeb507230d86de7cd3086a7f06b03b7ac7dc3d02e43608b195e2b8e68a5cfe9b1272a1304b71ee1bc96fe1690b647b93562586873ad66f04348ce22f5445dcabb77027d7ce54dc3a4ccaa9abc60807f4ff0d9d05677ef8b15593e638c6f32429543e6bf91ea3ae93302952801c96ff2953fd29152ff8224162e1f84ad6c57aad2e16639b524f1d17a56ae5a8d9dd3f37ef19058de4c27dc6dd2b7a0f943030ef86491e5ae9c98d457dace27139e898fbe3d0164df77fcc64426d9ffc384e4153292e4ffd6df7c349d5b20114a2e5b89fac9f379ad84f3df3ffce2a4f0bb6422116a571ea0cc6d002598d193f863cd20405f8bf993671e3e9ed39740c5f1f25015039685affb479b4386efe952203a99706e6b8a38866c3ba9fa6b72ddd9d695045ab78d50d2379bb00d9bc29496f335dd5b155e00f0995924a367767383159e1de92bfb76dbbbee2a8029544ed14f567253326850deb3238e4e036163af10648934d60f613002ece3dc812a96037f9c839d3fbd4b5cbb07997977e538ad068ce507916e0b111d37faed0caa9cad2a5344bb03593811f568eadeb56c1470a1012379365c58c7e34f5cc58a0046689ef561796f1d105eba0a601c7dad96bba6a5291fd72b145e192d97b8081a03205c7cd7bcc16670d2c2807405b603089358b09774b0c772759685280d2693d2e64ab98372652c894f30c018dbff1c6cf86fd8b0d14472f12a1dd027e2584abc1145fed03d4fd72efe74e770f055d107a709cd213b5b7f01f0681f444fd3513ea9a7faf7f04c6f66d521284fd0fcfdddae30a836b957cbaa00e312a15f2c6e4fde9a9afaf49bab473bdf934cb8586bf30bab2b31c2c57330bec6805404f603dc6766ccd24d04f452d1bb2c4b1f6ae9c065ed30b3bdb044746a4e779e9790189b70563bef3d70150b62116080c91ff1fefa67d5ca5738704e85d59a35857961dc94fff1020d499cd4484308988b39167f88ab24494828f1075b37fd1cf5347f66f6ae3be4fbb12a2a96723f4ba73cb5866adb2f5e4df6868b72a43ce712604390dc96c7a227cd8f139a41f457dfbe1fd6d5e5331e255803b91223889ad6f312aaf6782e05c23623faedf061f701e22bcf90367891b52d16a6ab23123291119fff6320f49724b4f903f5dfa80c26f4c41ca2dbc9655f1eed3bc3e546c12164e5619ace80f7c2a2eb22b84f81e648afe260323ebfae918a3ba69ec7232a3c91ba9c2da51b89ad5d0df9acea607acf77c3dda30c6b1799da65d68a6d7b29e6d1ff80c39bca8bd90bc1451db3631b061e03abb11e74251b28f6f0c7503be0ba2d5ed33e40ea290ccf895ef1a953d838f6ed00ecf97925d80cbacce73536d529a5cf19ef153ec18905745db252d16684ea7d1c6d8393438659bc4b37de7d1c5841d952a0be2fda61a72e9880db9f1b9c8e74c441edca40e8842646f6d9aeb9e1e0047875db56ac7d427862631c83a5187489ce41aba13ddced5a82041b882a0f2bf55c2c1d0e35632b9df9793b9727f8a41a334813c87947fc277eaa8af7b522bac7aa575c6f3bca7b983c6c83fe22b04dd1ddc1738f524c459415409867744e935bf3a6310eecee68b93a1b764813700d9951a5fad656e52c5f0e61bc3ea04e10b67d859df46b53f9314b07b2bd5c16d4bf9db17bd273e394b5d2283064c237745de2364c1978b0b67022c06a9cf44916106a7e5982acfe7ff0381571fd68de3cd35477b9dbc63adc6f8c8803704630137625071fd8ec71cd89de9c29f168f6ad85fd72a972c0b39b652e5ca86f463c4a30c3ca76888702e1e5a47e1b1124950e5b09b442efc78a75586e99ff7229e3085f8d239a249ec57e49c3aa502988d997eb807c8d809cef0707e0f443673f56b4a250274b7b5c2be9b7009db612b9883c34f6ca1fc5e046c70fc1c09ee2d7634291ad9f8a6a9493de24aa5ff52ed515d2e8d855ef79419860308205b28f79567a62fc2a2ed2b40a051f545d3da8d9250ffd0c82aa81fb1bee2054de09c855a5122d59595f03437a4134f5205e73eeb10c465a6c42739526dec77e11aa16ad6229e49010e5eaab02fc6d0ef9e384c985f3b24e1f99e3300a0c79ad2285eccce0921a7650d2c1659090b2e9f9f33d57283f9449c0c1aba1f84302a7820f44f7870a49370bf6de8df9aa8c2c7e989919639b2d7f14a4af85469c40d74dd1f34a2b720f48033d68c7c445324fa3c0d49bdfb2124ea2625bada439cbfc268bc6be6356b459040fc116f6ab424fcf715fbf712017430e4725dcf35a8237ec3cd1bf37fd0086e49450ae647d1e069b6f58d4b767cb0778f626e7d71c3097c6d39a4759af913a73f71d563ee2e244ad9ddc9e955bc68f09386435efa7fe888fe455917d4f4345204b13c9f7335cdadfc5cefb106ccc84a5b89acdcf027da1892e71242c92ea07cdeb94bfeacae41806791e6540ce2d9ac11fd2d903bc267875420704c72f555848e5f0c85c690adb6951362aed970fa014554e256ec1ebca9ca74f543bd7dd55b593459f46ae153ad7e6d18c7bd4ec8f73156f8f4479dd5c971b8cd23f83f5abd8a751ae0536c456494b3ac186fec686f1eef393a423c1ba43141714af55e7296e7b4edd7b2e18682617f4bd6be94426f276d074a25bd9aef82eb78bf9b1f3d1c996ce28ced8ff0052fd5166bd9306c4c9c45beb13ccdba8061d994bdd16f4eea19d94fc5610efeae7f05c73df35201db804940c6d36d3e68804cd334347abfdca7484902fa6b89c4ea29dedddb2360d54e63b6a90f6f52d69c2ad223da20a5c0f105d3eabe3bcdd96b7f396f7156b3ff7472d3d201b4cf9da85f274dfa3ba47c993d3ecde130073b62e2b3c14c42be7f2cae10ca68cbdd8e521b6db3d1ae068ff17a8b876a3c71c29109600507232399829386c6e1e1c26e4fe9443a650650d756db0728ba188d7301bd512d5e1c21535bbd75baa8ed3f6dc36181b63a1652759c3449434571dbbbd707b3f44439fa7eb0a1d47107dd59a776b0f7bc7a510502dd104ca2f3e88483781382b2727310876692c04b50fb04cd246477ce8ccdb0a02329c2020560c7f78daa9690dff6597510d3b3936221d0666beaecfca838e341d791b8ab7bf869367e7b44e636a9aba44f05177eab1dea4d91051d5dade491aa1b594afd7aefd908cc2976499f8b9835225f8345aec7b73b120ff4d46984fef37049d5c20126fea87a71487c0a622c3702dd9c384dcab90680bbfa87b58095c231694d83003579daea41cc747f99f962199e567cae445504aaa34b2a33a89f0153ce91327422612a00353d501c3eb362d4836c42eb22a0e194710ac323b4a1afb268433b4a56a4d581250f5a26341797ca7e8b3561021ba630cd4a7171199553b309963e525b8ad7158f77b40b43493659d6049340c8b1f63c46377af1cc309afd807214b8965f9880d07de7bbf43dcf8f5c63043f2105f938fef58cef518c4029fdaa6674e9a431e5b6c0aa91eba80baedfdcdd6915e7eb22f73bdf0573c544103292050d9b231923a871f68e1a312eefd90a86cb35703be261e748b8ee75b10e7225e553ac763641da4ce8266a607f3cb10fa92f408e7ff44ea67cf7c93fd4804bdf96a4d78ea3305f99d5ab1656e326e8125cf3520c1504bd65a7942559ea67ec8814b77c1dc083e313bc81e7a7137427a093e743bf0a892783388cc1ba4d9f12514d73f35d02c347335606e134cd5dc333ac0628e4f6f0eed9e0092cc409115506f572d3c4acaf91d3529495b217e739d0772015c9d9c059caddbb5b1aa01260febfacce3cb3b38d74959713208c58723b1a02f80422f90286b7fd0d6ad903d89fa9761bdcdd00ecf339c5e9d03de2fd6fb243cd911be2dd733bfc96ed851bfb82cfc5ee9960ffa4a9ad5216fb2cd6d17ee2001168477e9a76fec33eba5457b1dc10e7932cfde678f2c63e11638585c10588062413e1212dd6f5210aac3711f45d8aa198760dfa3834dc25a26d8eda97c98ab48e2420a94dbc47ba3dc0713c70e58d4ccd5bd93f7b0605332c5a7c49ea3137db6fb730d078b77d417fda185d4ae9a1b9e6ec3a7cd1a48d9ab8f9bd2a3b4b9e182dfadebebdcfe8d79ba46637ab4634e18003cf38bd62587a028fdda767d2b53ac7d76e50fbbb06fa339706e5786c449a823fc90ffea9e61c6ebdee237ea3eae14cb0d025bd51974a38c2d3f59bae8570a6cd8548095cadec15a434588f0e01ab91c10daa4b5d65525a3d8347793cc20ecea5a6aa5a917e7e45cd465b208fc29877e4d5a6361e9b7a83b0f8ad49e636785faae918fb8132f3010d4ab0bbb61b32ec8c65fcdb04e118ca528d832f287972ab56f998e2d768e0ca155a17edd1c6a08984980435183a50ebe67ec06c9dd726d7a847c91b434b61eb6baf4b47f7b1c3bd083d3b27c3bff4a8de68ee6fcf85e352a6f80a1d61dee8a1fe16ca6df318e24865e089224e9b57da8d79090ad2ef75a7d12a3d57937bfe2d7fca4e4a083a86ee96088d9e65f77ed3edf6ca307b8a31", 0x1000, 0x3, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc148, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x20) socket$inet6(0x18, 0x2, 0x3) chroot(&(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0xffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x2, 0x401, 0x80, 0x57c}) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/51, 0x33) unlink(&(0x7f0000000340)='./file0/file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5a485e8669b06f3f", 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r1, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:10 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200), 0x0, 0x4, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x5}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) Lmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: hole in range 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x6, 0x5, 0x1, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = getpgid(0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setpgid(r3, r4) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x4, 0x4) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000100)=[r3]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getppid() r10 = getuid() sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c6a1c046c5ffd2ac24ee", 0xa}, {&(0x7f0000000200)="98a125fcf2df606043efb11df91157dae593fcfedf2e6a2b69c67558fdd687e45a", 0x21}, {&(0x7f0000000240)="893399ad6d713a849d53b9ae8b2cf86ea8516ddc6ecd0b4828df39efe716088ace8b6fa5deb21206317681753df14ff54de0b53da20ffd4346fe198b0ffa5f830a79a0792c37eb58d8330278bb500eee55349014c02bd3d1d72acf5cd6a6eeb09c330d7aba6b4379741e937cee7c27df9650e5caf8898e5872b81adc0d1f636da4775fd4a4cf313fa7317e77a94a2a40d0ec3ca3df0d73ff9f7ee56168a2a2057f7343a2638f2c3f39aeda94535c02e21cedf5cdc174240a0a2ca2d595424f7235cab99baeda13bb2991da96c6b5cd90d1ff2324b72d7cda582044afe420227e", 0xe0}, {&(0x7f0000000340)="c1efb4aa6c1b7fbc3779c2824d9d4088c3ed48e56259524c5d0570dbb278bc8cd151cff0ef4ebc55cb2c14c8ef300eb247ef31eedf11e06835a7dbd1ca51713fe042a0cbf112f80cce54db5a51272cc4f009dce54ab43878fa349255125675c579717e7ec9ddf884a04096dab328ed85222d0814", 0x74}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa8, 0x2}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x10000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) r0 = socket$inet(0x2, 0x3, 0x5b) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = socket$inet(0x2, 0x7, 0x81) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) shutdown(r2, 0x0) mkdir(&(0x7f0000002780)='./file0/file0\x00', 0x8) sendmsg(r2, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f00000012c0)="9368899c19cc14ac50e45c550f990e90b95a495eee0143c5063775c8fd9377362264720d089766f07f16448acbd155b7cabb0f06cc23e6b293536d6a8100f0cbaafd49f34dfeeef0fddcee981f36f15b9531f8505f244329d4aeaabb5d26e19196ba45003a246eea0332e59b12111f03", 0x70}, {&(0x7f0000001340)="984102413ea6b0814ba9a0e1927535e8c99bbbe08412492f0a0ea1551e2be93176ab7c1b9df06b3b898c15025b65c6633e1873e73387d318e417cbb9b273e0cdf837566058f798e74517d00830f22697723a6d9e39dea97fe5e56ce093489bdf032b76f4897e2b612300d6b5bda7690c2b96f392052decce1c2a2dba76ec96ae274fb3991d9227b22780fc6abbf1769f4f6d972d29669f258dc8e152aae5cbb56236feacbc073020ed29393071ab8510f8f9fd0aaead6a20a4457f3762d5d5e3b16ae3a98941e4437b99955ea7a6df86daeed45971a576bfb56d4739c7d6c8d148c19d2e4489ba74a3d109b92e09799c489b77e29367234c934a7c4dc3d1b0c2cf1c7ae8ce135b10298bcc00d531ea4824f070656b329e872b42dc68077488b8d15d74cbebab0adfe16364016fdc2b5d6f3b14e32d7085f2b9245390795503141bfdb82f22685f2920c6dfa13c461779f1d0878e41545ef0e12e9f29dc3ad420543bf412f44f066fba5a7a757b29686dcda5bf5c8ed59210a6fb1de4e7a5e85501487b305de38a1503ce4f03364c66fa1891de79b679a6e6fad45f8ad815750fc5e179efca54c22a05a56998b753401f70f9be080c064cf1a72ece8986255d9cfe696801aec71c3fb1a1474ae4ab22747895fd174bbb94f40174b5093756fb48abe35b23083a5b66f9a118b8cc2f5f65ea15d6497f29e510833cdf99738953d78a49df3ce8caddeb4927c1b36f2843bdca67836b67e557e5dcfae184cb9141f11448d622f8bea008092b33a81305be7b05cf4c65c9c89aa3fe1754bf97a0d47bbd947e3db7db1b4150e005e426349b044e406ba333544dfa3b31e6e39e8399afbaf312c634f2d5aa9a810f329f11229dbb101b78253e7f107d5cb098a1645adf1849c05d4df9111c9cbbfd7849ad08266e752fafb731fb6e2dcf87017716195f316ef137714e61ebfecbdc8f7dfeade8493280b2cd73d3a70f7185fce15332444ae7ee478738686ff17ee38c31f0328832f1fb6e2f9a963869df5bbd377b5949c42b2e1aaa726dbc75fede70faaef64bb54310858aa760e92fdbf4c29e97e5c29be9c19250af49d239bd6d5145f9994bd187538ee952eb8130c95e2489450bf528ae110cac4b29d27e7159882bab171bdfe8a148c86e7e56765064fa7edbd6063ca2fe91ee843c3d7407d182c9103d1c17347612a4db28ae8bcc2dc9b6d6f66b21c8283ab68e6576850832bb1589cbbda02b587df9d37900ed77ea17a628c9f4fb30dc0724301d6073e25d1f74ccc1ca1a2c2dedced2eccb40f04b76ce4dc1242426a45217165a1c340d70c4478f900a2fb9fc328bcf3f42199ef5b9c9511e02243d447402d4e28e0189e6002649c000e909437c1d19480e6a0e63cb31194533d0ae225952b9b09a07b8e392099d7672daa2a5e59450596890d489b78670bebb2c2f33dbd94cd1658e9974ac16deb755bc59f2cd989ca0f1010847f376a29697b53a89025606919c22781443cfabba848a25c65cc841402b46347a91de26f3c2ff3a0ca98324d578f78e09312ade41c11b12eb7dbbd494c07a54a0450b1ce8c766f6705edd81c771d64c7f9df2f993c1d2a4348f1f0d744171668cfd4d567adf05774d513c99db822c201ffd1c64a3cec34895a5cfbed31b78c8a2f5bf48487f5e986ae5c9e9133cab46d572ab6a5110648fc9d7a66411964e1af00f47e13f4afe427f3124617ad9c429d094caecefd91240b669b282e460eab22187648029d94aa96791762f36e5c96787ac793a40b4a8005dda8b4e28dd698eba5aa923fda7e1ccd91634f53c57336d6306b5345807edace2014fadf4e1d7139555ff4922013daba07906000c9170e59478e4a92bc889b1a9b89cec3ffb7c7e354bbe29f57eb0b94070cf35fdb62925a57540d571a8060fbf9651e30d0454ec51a7c90fa1dcabdda43c2d04a7ce7ee7a5e63ea468b94fba855ab1c803f73a357109e2fdeebb70e3b1e1db49e0f3b3cbefb7a864715ac8a7c016c0bbf052d3901b9ed9f36be071c1da842a0bfc47224a4a6c06fd655fb3d4ab0ec0f1989f08d9108b49a1d572d98cc97f660cdb969e80d60598139edf7556bf78049e626750ae4177bc94e0eb0aef47da9ad0e3584348d19554264b43067797356362fa77d615de56fa3b5f64da4d5274f1e66b5deada5302ea392d2c61ddfe65e6733856f529262d58d3367d453221e4d5323cf66abd14bb9fc04a0c0a8128be934e0e76a0d3b0c69129ddfc77ab0bfb724c8646b35f103fe9349bcf21559fd4c0289d8d8ab2dc2ce5fe909ed83aeb99e323499c9dc898688680655d369dab3dd9cef6a8d6c5db1c88d43c1df3d9bcdb60436526704e7841b49c8179e1364079221c7427272d5ccede9b277095d451433b9533e7e1ddc2467c1ab487f25d3f9559becc769cc38f5588eec4cc562433889087636eec88760285dd63a8170d1ce98dda4d4dfd2a7e245b13f2a457c3a8fc12e0218f886fac5ddb6063a433a09516986deb5b20e63e91de9ca5aadc705d601e779ea6beac8889c14c4bc3f3a325f9d9027cb977dbe99be329832b6fe10f23c7604cfc7fc6bdf11a47ad49bdfb9cd466ba9226a88b45793cc89994b572129eedc934d8de28802901d1dd86fdd486964a9a2af0d56ebab962e6dc7c9cfa6cd3cafc80d1fbeeb992603e067d4bba3b3a46d70420b0331e98b2a981a308d716b13de55f668d6b3dbfc6b49dc5cf9c9259c8a03fe1a4a69a376ba91b323321a60fae1fd29d4dcca39ca34f442d80546ba227489a87d433858b551df75f6497996c99008d4b5e41aacdfaf0a81486db7fe551947f9da35d9158007498d38cc8eef8326ecd0018ede22688cd6dbb4b17da68b80233f41fa30d86514740d4660d24bf2295b50ea66a52448e44fb597f877f1d52b716a77fcf37d12b96bf2550bd238b05b5991b3a4ee182ae8209f9822f5914c229c89cabc03d7a85fb33b73804d636a44912d66f79219a9f880c9f0c4da77601e8410beebc7e7b646035b8d45049777db5f715ca2870a4f290133e5a9a605346025376fa211c126597bb4cb06c9e116c82cd6edec4efbd58fcb58c243095a9004c5c003a3e31cfe9a3b11471da9804a64ee6f241b5e5836c07793c87d2f667384cad5d502af9889b34ee1c676bee4ec670e538506d9b0b0bbb7b2efc10d4733a90a863103a5e32a2370e9bed43b6e029b6baf0ec1c9f46f582ed7a09cc421015a696f42e75bcc0c2af3e02909d5b15feebea14d1e2ea8aa106ce3232a5a37d7eef0b51d235c0da335310527db20f0fa5b5260330f5d2bcae8e3fd6326ca7b06553029746b8733d95a12760bd2b2b6cf5e3b9500c581e19dae9a06658cd1b6ea390a532bcad0b00364532e80f69aec6eda08effb776463fc7b023295bf9492379fa6f6ff0b4c454cd76bc821f6abe27b493ffd23cb813365a13e079474c4005cbffa976fa243d2c86f1906afe36cf827335253a28bb6833a0c729aee9f770e29fd03fbb61fb6f486a49831537f4a6c064b81ea84b0abc59c7a1b239d7a3a63525ca90956c6e054eb48d5e830513c212589af736ce4ef924e73ffddd387f9c7e8068985f9687530aef11b4219cafdcf030e744e3c1d1125f1007ddbe57fb40825e9973be47566d3fa8996532cacc123c7e0b3a6a937c03bbcbdb67972dfc9861a32553c960c14ed3304761cb9f2165da1f33541b8428dffb0a025c72779793e46e28d7d8f41ade70601abe06747d8d3d03599e4b9d0ef29944329fb1708f87007e04480ecfee4871d686d573e77f854fd81315a9bed13772d7d6703fb1797e80517c2faa93793299328dcb197e1d82e54fddd519f01cbeddb492919db8a6acd16bb54013f7a736cd93d67ffefe326eee9796e50ae4d29f62d97d87deb09848ecc3b72e18ca671c21f082ed62a676b412b8f3396e595c2c5d4a691982b49abdc25fb59b3275001de3c798546eb7d08443cd665bd9147c0bc011694d3cf49217143ddd44940eba5aad93fe24452a454a06f243d1c32ce36279fb24c762439e3f4dcd276f4aa4f1afa5f2da7754dae4dcc1175e1540e5ff0744561ec26a98e1327a80b528839140e9a1ab4805ed10d2ad92d0593da9badea580762e4df0ac17fa0b2d0fab71815de926ec55841c64809e2db6a4087803a1abf7ff155c08e08e30eba2dbaa5b62310ecc14fe362d6adde574630acd3c02b2930d82d2f323e7998c2675f51091c7fb1df423e77ba106666c9a71f9b5f78a3de7fe7db600dbf74855e8e80606d6bfa8266dd99600a7496ebffc7fc28a6bd0dd9e7634d1fb35aee77b8012626a34929788b34fdbd418b9831d30f884efc3eddd33bdaaf1473d6628b223130d22bcd584c47509957f85319a537bcd5b86909eca14214f4538fbe9d07b70d082d83e323132160659a8cc7605b198e8c45d3e999e1697e5f0b7afd477625c2ab0bdacc7390af7550a405e1a74d16262c599e954a3a0f9a989075ce850540b2b43188500281e4e19dc6118bcbf54791767793eee8419b50254ecb219fce142520a6d683a5275dc3e60e1fb2a45684f1ef7f72f84412d19cf7170aec5fec1549c3be3c256e123f32840d868a074d7907f1340ada0ba956227c298eb308d67eb9fb90784e6d3aebd84532ae75a7c972efbfeb0c5a7f61bfd4349d6b120c8ef1179af6c1de50376d003ffea795330cccb5ee77b5a5150743d45e1788cbf665488e53898e66a24aac7942aef4570d5164abaf917068e74e69ef391732f1d7a871632fc7450f8bbec05a43ca7de719de333630af1329a5e8f7c8020dc5c6733c8104d83f6d23eb681dd2f3a5e6f8058ba30c3858ad228d2f91b61a34735f031880f40a659a7a4af5034f8cdcf32a23356474ffd07446963a11972e03ea4b6fc0c21a086b21e309d290c8f79a8c796f6bef9a0684a53684296cbfb00cb79dc5cc0e905467a88706de3d861d45e8081729091add9e59ea1fb6199217631857f9b8004a02a85c10b8ae082b7acdffc6bcfba1d8fa7320b2692caadd3e15c0b768a673a0aa65912f6b6c330fb7a77408f053c531c47eb6fd07811f9a2f723d213e05741c06e7943566e459824c1837ff32c01c6829a3022245222287e9405e78dc6bdff51c0cfd6afb5e1c034f338bc9edd7607d8bc67452e963121d6a07256c5ed1ef595ce3e84c92311df58543996df8563c0943c46e4b072732bcf7777c598337bce3de5425f56ed4803b0e02879d043ad556ac637f872b9d09f7930c8b8031da327c9283c3a769b79a8731aacb4aa6894f4e6fdc44bbc46350ffc47297d3ff853e8a95e14128c723aecd63c5fe5edaebf22ae9e30ce2b10678c62693047d1d67ebcd5c65fe6c7c0497a75838eee44d414976b1a697346243fe2d6a45ef9f94d120d27fc106c5d9b6f080eb4dd8651dfda863101d5de5324cf92a16c293c3f515ad88fff0a4250f36c393a7b5fc346ea70d655011c1afdebd06d5bbdadb30c5a17a1808a1f17f5d20fa77ca87b606425f4b9fd018677cccbb225090aa559848eeef0b745da4d48a5673521c11ac68791b87cdd112890d53e6157c0d1e1f8fd340e49f82c23b1095a390856bfbce79aaf7d35c855ebd0d43d8b3b94241045f35759df51df172fb45ebe75dc210f3956e6500631ba5ad6990518f9c9507614e77278e277ddd003013d2465495bb7aad5fa29166e33303ce4868e9b8f1d714f1776beffc90846d57e7c445f59319cd37a271dcdbadd0ac84968d9bc5ab42845ea50f6b41e1d389a117031cf5c7e6cf4", 0x1000}, {&(0x7f0000002340)="b276725079aff4666a09d92ebae311c8dfccab89464b36fc316700edaaafcfe308b2749eab3eb28d8db06b00df5ec7ef1101dac328a4dd6d88193ab91983c778a649b29545a9", 0x46}, {&(0x7f00000023c0)="89d8b4f2ebcc5fff5f57137c2e90fbae9f804b355fc1e10b38a3b4abc55a9e0a2d44932da6ded279eb56547ffe1ad786194450d424fefa90e4294f47032c83b79c5ba64aae57aecff6982b9b85b5fdc02fcde1af236a5f329cb92445c6e58095154e77d52674dce6d5703e24faaae5704e02e656994b320c1fbec180757569f4dcc1204fdd51c867fcb093872a2d893e7cb7964193c4cc29c50001b88e4e1bbe9021e99ff01d4ee6f6f6178063c2114dd60769d2ad7f45dcb2e268f4e0477f2d1686fbabed439fef118b84ddece9e13da768bf1b69a233777efc7ab556b2c25f9b9848", 0xe3}, {&(0x7f00000024c0)="8cb8ce115a656c872c02113e5a44b4735e5a2b6a4e094de3c0432c7734b26695d4a0a3591ff3e118c88e98665f", 0x2d}, {&(0x7f0000002500)="529100353567a1fd229c1ac8bd8a86b99a700b43e5059f3193d9868d08da1817b4287a0870516ace883243c6f85d2f3ba07b1a0340451a13d3ff6017bb0b6fa211acd07c0ff86638db07cbd426663d115b167877066dea2e1ba1573014fe67dff1b9f7fe0013625b02a64130fbe38ba7952b394270cbdbae7dbfb398a9bafe5b8690bce88067c5b5681d638dfd8999eda41e08dc30b5174dc4f8e0a05b4086402480a150ccb0867bbcda9d4d1b50442561bdb983e56a3205acc988cd30d1a5175a0e2341c8", 0xc5}, {&(0x7f0000002600)="85705a18b8d69227a1fc80c5d1f9319b121c90376bc2e59efb4696d9daa3ce454487b739844595aa287c78630460797eb21cc2996c246aac484b12f3d3cfe84883d267c62042169aa51e3d8a7b819e9d2f8a9d08736c5a69c14de5a9ee23b72cbf4345866c67a10828b5023e30142fd857a16dfcdf7b24a7e2e9", 0x7a}, {&(0x7f0000002680)="e9059af75cd8140aa7d7cfa27003e4f93d8861e67b88170985271f1d93b92d23ccc7893848e6eb5dbbdc3a58dc104b7dff2e39e11bea920420e286387a54888a73f75e66191b5ae357", 0x49}], 0x8, &(0x7f0000002880)=ANY=[@ANYBLOB="0041972c22f79b97e3d947587581b56227f9f1e074c75b6beb0bdd83a3b59c76000100000000000000000200000000009b5e5067fd817d60474d5aa33d7ad65be03485f13cad5a3d66e0931a2359fafa8f200b31c4da86da5fe158e5a7f9abc9a2be4400000a9c59d696d0bfb8c9852a3b27e289e54a12231bb83fd23361fdca23e5c6f49ae722905f400f5aabe42fd1829fcb21da0062532051477df8ef1c8319a1af4510f94785434d98b9de990d25b6393b095c56dc60a61ca32b02ce288fc33819db6c2961a2a6394b983babfe018e45a2903fc19028d69f32c2fe5b63bfd5efc576d29162d2e4"], 0x30}, 0x40d) linkat(r2, &(0x7f0000001280)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) setsockopt(r1, 0x0, 0x0, &(0x7f0000000200), 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000002800)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)='L\r', 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/46, 0x2e, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) write(r1, &(0x7f00000000c0)="5b24cb72ed1d00000000004a0000ea", 0xf) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003e5, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="ae4010d70bbcf2a673b15447e74d2f028a90ba5de14a6c08ea48066a6a29bbd624f677cc78793548ecbc74393ddc5c282b6db1ac89cec2316cb7959f4385064dae7852c5e99fa9159c5d4538d82cd3f5951e38f9cac1eb720852fbee565a8a295a898cfbf11d3606c7f5d0be5ac7f70b116be526061d2f6fd5c4ea03be50fbb3164a13fae094b4b927", 0x89}, {&(0x7f00000001c0)="acc39565f48795ffcbaaecd1b3b5d6c4efe88b8052f8af424bc27d9887fdb135471c4f61f552a43a15cb7da12b8a1aa5a1cfca796e82e5b7a1f02ee9ea9dce06393f0643f530fc48ff5925f35c5bdf3926589367f3c7768db94b794fc51c5331a96818ce69e309f1cd92f2fe2fd72538f53008f3f283a7719908892483479e91f77196f15a79928116ebfe927164c44c54b6a10b5ddbb7e622d253", 0x9b}, {&(0x7f0000000080)}, {&(0x7f0000000280)="645d4d2c374ced92f1ebb4c7b69a6cbedd1cf203de959e32abfccb45a83ad729a03cd9b534163249c1071241040ba380c4aed8e06791dd87209a2d47fc3ab06c3c2e8c53464cc98e2a0cae340119210a8893e1b244533abd009e8e2d4105f74ebbef85b0a7a49de2ca5d402735d8ae98fb6a0301ba44dc30d26fc5578378b4619c1c3576fd040280c9fb1af68d3d9b1e32ca4da2a5f9edc6b56f01e3fecaf3f70abad3bc7c27d68d4ca4fe2708643033fd91885a81b804d240e09c90727034714ba9a9fa481d6a49dead6bf7cec199ebc70ef73dd93f39c095aac1f0439d5e3cb9d1", 0xe2}], 0x4, &(0x7f00000003c0)=[{0x40, 0x1, 0x101, "b41a454892cd032ab8569eed572bcee566f9261be4aa0c3f7229b30e41cd92075140f28ede61790d8fc131d38b43"}, {0x1010, 0xffff, 0x2, "3f29eb1ac60c22ee3c677ac4964bf2f0afc738699ac57327f32885754d66a4d928125382cb13c442c473f96aa83a56fd67b1be4f63f1dc097f310b46c3e1497d55099dfd026c8d3c8cdff99e6c6eb1da6bf0ff223ab30e9e1c4477185371cf0eecc577be03f8f61fb7cfc210c74c9763163ddcb887cbff0af62544c5ce018943f2bdd01ecf77086b4206cbce06a311f4c9628610f08083aebf11935166365f1cfdcbfba1aa8b692cc6763569a80308b53a29044ae11454043d37d64b0be93e2d0733407ded61a363173e62e96970766eba5e3a798e150283de49fb483664f53ef96019e25a38c68aec79792b94fe3c70690f5b71e75347a081bf61aab17c4c305190f93410d85e5fc349c3abf6882fe85d308464ac48230eedced9df89e29fa892bb25142181e7457b3c16bb728c490937763f8bcfb8a5b62e783ab00514f8341959b49de4022388054a76b3809a0beab92ebfd21435b54f449f21fda90fee768844d166b3173a2e38498c735203de0b3d7819bd0acc86212c6503c42ae85720f6f7f0200cc188ffa9845386cbc5504533786d77c26d5ad2c8822d01a7b43c0c5ecc644054ccb0551d856916ca1a97fc393241f8a5ac0c3227e16dc3a644223b8087cba943cfdb0a733f1bd416fee148e7dbf0bca5c4eeef0816656a4e99a4730043b8bc3292e843637ad96db86ad640e7a25a62ffc481a438587047ec2eea037f614c35b02013dc4a43b0a5470fb906014c98a33683c1b3d70fe42de9253c4a2da6c35167d60079acda2604ae6e4998cfad9fcf2160f411f9897ee44d79de8afbc554a004dd4767e701037d07045d963bcbc31b623b3c48c869a36eecf7614b14a44885de3624f2b7bf63b7499b009e3dc1ad6b2c263f2e56bdbfd9daf7dd061e91fae4d1cf0e4a9426d0acfe81e5bed2b5465312e9ca0831b4cb16681543a54ed17570e450aae6b1c220996f588fa8fd5dee9ef4626bcd9a959dbc88992983c2b0f144f09cccc302eaf2350f3da738795c40527543d9d12fb805e9d69f42d406b8f9bf33ad2f30f5d3e46b0e5f8d6dd68654a83cb541a754f7cc40a41887d40be34304ed69f1481b6ec1184bf5e4242d84ab2e4905255113218fbb8e863cc03941ca8604d9e7d8f139f94d9e6093f7a9682051676a5adfc2a8235c69a3ac43f9e88ffa08e7ebe18a72b412e389ea479956373cf44b7dc92749acb5fa5334af2734ffd4f3c19bff928c1599f61bdfbf7b9808f5cd014411c1909eec9ae844925962d5ceed146cba6a6d7831662400147d5d1cca9d77853dc2ced6d6c0f7b5ff1887522b553572d053a8684bb073fffcd40da38aa59a9fee85d2c0c9a85ece18eccec4a1b62e91a3172608f0c066a466fcdb6efb1077bdf82906ae1c1d675e9d2f697d4c14fe428356833fd1ae26e4754c7330bb2d8d7ff8b322d58b204a6beb3a3ac6a975ed0b5f2cbe0e965b3c14c0074ddbe9b1f99c19298931675d6d3064abf82eeefd240f99902ef5a5ba70cf249c29fe704af2c9efee57a347e743d3933b622452e44fadbe5a9c16dcc740e394e5544a8fbf898c2339fbbaa141cd8d69a9e68be85d0827c80dd7eef4c4b35936fcbfd83657b575720f76b9febe33660d653fea70ccce7bf1ece7944c5be3811340f932f62fe1256544e851c6ab44affcdad2fe20a8e5de6d3fc64cdeda1e8df1cbdba2b567917e3b3af616544311be14a11d9382c0c98c57aee98a0965a9fc0cd99a3af1c8f55de861d600e3e89d6dc2f7f6c03fca1fc1511ffab2ad9d0325305376bc8f36df0673372199a8e6f2cc3346c2e4140cd87431bbd3bc44e4aff2694928d9ba0ce1baa6f4ca7a962f84c0d671f892cc857dbc9e031bbe41a504a6a9c0ec4ba331d6f63f529617cc45fc44d6dd95e9321d7a23bfc3d3c3b2a674b0aa19900b600826f602b626dcbaf44e14ef77295938f9b0d2a891fb14059625f1bbed5514d5ed82593be99c937d7b01749378c745dc0f3f8e66ab09c4585f522b1076869051db26ae3d990f43fef008267bfbcff43ade1ac2b0d8f9fb3450958c4852110ef26c25af05b6eb7b47310fceb426cbaf9676039110c74f900d7023d03aacaa12618404db4de74dd624f2a93b566fae69270534b0c855d9086608e9b1eb1f14c15eb7505d8420f5d073a553033eb8a5a212c5a8af5a1ca06d491ce6eea041ea4c8aaeabc6f9047b9d65a3b3c7df370dca8fe99d84d1cdfdba3bfdd4ebbcb2dff3a3434376e5a4b238dca804a2d6123e395fa1745a4cc29267c6f22a71904a0d5117c09c72d6e2985ee3fc1260eae5e039814e148523c0c4bd37f7090f1b3c53130a3195cafb31c3637173c7899db31c4411fafd1cea69df424ded4b2610bd763790cfd82e7cbd4f50ab9b32e566729ad875a088e508daafeb0a3ed39c0ccf465fb3c46a3efcac929a3d01deff352edefa6bfa93edbddda4df40fa8b45ca74fe01074ceb75a187814e4f40d730367a971bde2ffff6c7347c99310874bc7b4fa2a599092b9af5b1a7a0b3abb7e58bbd1d34694496bd9c4a6cd3aa923244ce195a5a09a443e3e95132f5b05adbfa90bdd46c0c543b0275e38e85030e9fc0a07a71fe92854685e5a8cde1a3d86b97e3b3731fbec2059495df575fd5dfce35f54ccfcd6f3fa8e8926d5b3a4db8bf5db8532e225def34ce2eaa9edd4392ee7ba913be9a456208ba7aed3b5aedbcb8e08113ce209988ee33ce17ef04097619704a89ffbf75e8f03d6e8081ac8749312103a6a7a9540af297f1508001f71f4bddfff67dfbe19b978b9b2eb66ae05952c31436297e58649612d0f7c0983162f399ed8a43b4e8ee54cfd75970215a416f1fbd91badb1046da5221aa4bd9ada16ce7a6bc0be8f605dd3d8fd6787a8a3a2fefb84b43dc83b4cbdc72eeaddcf14937ff389dcb10a08ff49b7387c6b305b960e76a99c9f1d10d3654aa39e13f66d32b16a73ad035f1112f88eac2b9b377ad4af52f4fe49904c7360edbbfb034e98c8956b6f775d1d70e2089b48bb0ca0428e30ced9befe19317ef030432daa55634a75f9ea29fb9d109b62ed2aa470380f65aceb3b7de4e84e3e6da8878a87658c1a7749261077163dcfed4d8804fcbad0d18f08388c25f61ea423dff01e8489eb2bbc26b10f7be69f17dc8798aaf64fe0a8036c2df30fe49f521bb4b5fecee61ea696eff674933b0ed2e9243935b310bf8ec904d09ce55afe50b3e39b79bbd0ea5677fdc33c84aaae975571071fbf674e087d35a419580897eeae6173ec282b95dd63cbfffabf7a1eef2c7880489eadecf496d2e1697370a347db179186706ae91fe2a5c689ad13dbc82d7db2c8830803d0462903e55ae65f007f6bc675cebbcec69c645d1f57da22f612bc0836064dfa0711514d42cdf156dccbcd3215e5a5c376db12648f5f985d6fbd85436288b00312e381d730fac0d0c0c2b11612f4b1120b6fb4825b570d4cb68cc8256594b4fc3588b280581c534687094b42fe024ab7b430d3c5256329e0ad3d4aa5b3b36015e0f73159a3355ae9ebfab721867f2f6ed86294a817a756052b09ba987bad9aa19caea81ce87e2bc9f21fca9339864a72569371a4dc9443e9f237abfba63230740c76b2583dd1d559c8166a79173f316c0be86cad73c771c21098515cda9a3dc0b20eb72e87e045b3700c2bf489cba4dd16937f772cb80265e03540ae939c2481db0bcbc1643ab17180ea482270535d2ec25ab1f9b264bb3432d97cd34e2e625ecdb221189ae78316e0bd3196d5f51ae17a0aab3dfe4cc6e0909404499d56414bd1fd74bef39c606bc2aa61235768e5e2b47d572eda800be3c95f6edcb14a7f85b15e54a2cbfb9380ada448b338a42d8d81a0f829dd758d455f1251f64fae54d8e8730a82c34e94a8d0dd8078500926aa8beae15b553045e64cc9255ba1be8e851bb39e128d0ff59472c391351fd129b528e5d4b8840ebbeba73f97df8ff4672c015ecbfddac2a2f81dc227ba80302d5c202327c1d42460ed265fbf156f571fd96f78066fad6866c3ddc55e501bc0a8d45792052bc1c2ff18ac944561b7aa8b23962b641c6c77a66319d3d0ca6a74868b09d8df08561ee958d6f1e157e1d7a1659bf80edb41bb0ca9e2944d690b79b44fc289b22bd804f66243694d8a2573e20f884cfc14a17ef01ebba8258aca084f513e77b40e6c17783899306d29a66f6cc638ed714c89c0ef0c633515e49b7d19362215bb73faa61e999359ac7eb976ae34aee2ee4ae7dedc5a011c5477ebf571cba40ad789e25b9c04566610f301000c499e0db22246160116a90def385052c089e4c045f9699a4cac113af8f6d9d4cd6f3deb763cc4e75542f4f28295d1daac1b5ce523e160f4b340256877eb7de0460e53518ccaf72f0e4ce7ed7135948ec5e83c04102e17037d81dd985dc9fda67245730fbefda9ed8ce13867378ef7f22ce1c707c030a0b061a89ab5df86fcaae882f1bc311cda2b68a17f316af8871333bd4e08958292b37d1d4243e127f3394a765e79a84a0c1dc8767e7f6dd755da40f8a2f7c418ccb3d4e0440c56c926ee8a2a6cfa3918492d990922d162dd8cf38e2f20fad723b144f511d5d01864030ddbd6f8433e466b8dbd0f56d4f07273d468283f4a10ec97bebf7cee0565e1ce2d3143c928c9db2652c76ebec789785be6f2c0b6e53c9ca241f9da6617daa082cfd881e8497301e50d1afa4069fe31aaf7625f00360553a2523ca46556e8c24436b3949e6777e72005ad842db5d0d7e4948ad1e944bcd20b3d155b160d3912f41313d1abda169d2e0c97e0556edd7dab276b9b3b57c842fc55d93420d046b7735f2e2e308305ab0353b87f7ab2705fb729f708b6197e15313b188ef13e46da5fa6fca325546832eb09875ad29093fce8ac0d921853a56a0cfb36651ab3d11571e10de724170430907316fec414d6c13dad6994033bf29f2722866ffb142954b52e692a272fc618eebdfed7b6233913edc74dae50aa7f065b51fff068946f25e655e3e0652b5ec25b87cd7b2513902ffa1d8e6fcb7d3725e2ae8b50af2be12fe7c8bd3bae3831c65d915e5d0f8c0c761d9bf5fa9793cd7db80396be53ece8b7a8492c0141fe70fd228eac3dc0b9cec4c7b5f267af75e15a42cc19f3fa3ea8d1d7f0de18efab66f2e80c53ce58f5358975c4ad0891e1c380377ab8b92b5e65a7527886a976a1848d3a5198de26a36628921f7a8b136474669fb693edd7e2adee400d285a6a32e475444f87f07c7263db69158f38a745728f36689b64f3306a91a35ae180a1c7414f5799ec6edc4232d907aec2c4eef457b4e0f21ba1b4a3abc36c26306b503448ccba9fd3f591661cb067f8eba722bca268dc6bcb312b974b2c4d283d9c2808e47b2413d86e6fc66bc4f0275e86e829442b76307811878bdcb71e8437eb5a049570537ba7be2201f97e2375f7de26756be31b52b3343d17f00f73f972ee4dd5ea28fb6502ed93445f5c8c10716b5b62db08abe1fb9a4336ab9cf1f909cb80695117bd0a2ac8cb73b6f4c8dac1950e1c481944e1d6b9d63395c8594e46955204f3b88d4264f913198000aeb4d786df8c0536ef66f5fe251f75aa5f45b408e28b5ba47c3d4ac193b8ba9282cadf119f1714efb259aa9dfda59557fe7ce73b02cde2a09bde58e0d3c0ae15b91ef62cd86a1a4da530de1d4f1309b62835dd0347f49f5b08a9618664250352ed533ef684ce598a07c32ed523e8406c57549c110b8aff9d6263c6add1bf9433c84aca45efcd72f1766a88e31240dbeda5fe0e829dfc59e"}, {0xc8, 0x1, 0x10db, "74c93cc92d9eba2c24b56be9c9c901f0dec9e5a910a3a6957662bddc6c197c398bcec458aeb656b82027a45b26000d696aa352690795d20ade35695aa7058c538b79f33b6485ac9f4aca39ebd86066fdd3fe2a5aa934ee635d2a9b3544f48ee391f82abbc2400c8e5fbd13859dab61975508927b59b94c6b7f3d43d6051ad537ed3e5ae60863144f03c9a928350e3bebd0619fcfc0627f393333f0b2cab75891cd64e1a1b4487744f3977f08e3fb87cde5cf"}, {0xd0, 0x1, 0x7, "bc5a2b0e067bc5b3f11ac8749790213435015bd993969439dd98fc39b4797c3a971e68d43567e1a35f5fdd8b9de4c51479eb9db7c0d311cda9b62c955355529e38c68b2fd76e5a14ad6aa3ed3efd211a920a4e3687f60194e5c66df7d08df0bcea78833b2dba0557ab66c4b55f0a2927906045dbfdc8d3800696349c531edc76a6d00e6e8ffdad5ab67088ad4ac7aaa7519e25bb2c9ce37f2bf6df67cdbfe1ad704a5543ce53912fe085dd77c0e35e22dacc73d86b413487e10b"}, {0x28, 0x1, 0x8000, "c50593509b125e7fd5390c6366a1d3dcccfeb92a89b5efcc"}, {0x108, 0xbecdd736f3c106af, 0x3, "eeed2bffe2738fb98596330c79e109edb6c803d9a9dcf3a16b555c687f8d393d6ab954c3414365f8ae189ab936bc360d76c5c6e1af23394960e2f275ca04e58f5f7742dc140ecffc21669119011492ea6044eeeac7a8c520a5684e6a3d6177eb20b697018784f0b5219597c0ae20630a9e448309308e3250f0c5fab6836c8fa11117b3c0365494b532343993f4dcb3db7de7d0a2d1594e66ac3d04a4d8d5f8ebe7ae2566c160dcb7d687b8384d559bf64388644c122e9850efd321d730f5d9acacc9b00c8c832acb76394c462297383b40832c72ee23a13b8ef449ac643a068d369762a83a6877b0abd5991dcbbb176f9ae66d1d3d"}], 0x1318}, 0xb) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x80000000006810, r2, 0x0, 0x1d) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ac9f22dc8f5d0d0ec5fd7924169e710cc4aff6d4913966f0793e17b7f4be8820b4962405bf437e873bfdc9edd2a675161d15dad916e578cc627f6f1ede452ca4b54fc1f67b0f48fe81c6d9be23e765f5349ea8bc32de5e28ce04a0f01b500cd6c1e001a7e30bdb3ead0f4ca39e3c74d3552566b91a9a51c268514b9f8d4d17a56c3a0d50683ab28f2bd39b086ffbd57f133a5b736e87966dc75249f4c577eaa2a1a2134478bc13fe157e62b790a6a8694961e776a24934482a5b3e0aa8ce318abe731ac1819a7d3f1443fa74790027efe4a105398b7d174a319b", 0xda) r1 = shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/120) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x31, r4, r5, r4, r5, 0x13b, 0x401}, 0x3, 0x3, r3, r3, 0x5, 0x200, 0x7}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) shutdown(r0, 0x1) getdents(r0, &(0x7f0000000280)=""/40, 0x28) semop(r2, &(0x7f00000002c0)=[{0x0, 0x6, 0x800}, {0x4, 0x1000}], 0x2) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7fff, 0xffff}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/111) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x1, r4, r5, r4, r5, 0x9f, 0x4}, 0x5, 0x4, r3, r3, 0x3f, 0x5, 0x100}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)) recvfrom$inet(r0, &(0x7f0000000480)=""/16, 0x10, 0x0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000500)=""/127) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000580)=""/143) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) r6 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000680)=0x7fff) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)=0x9d7) semget$private(0x0, 0x3, 0x10) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semget$private(0x0, 0x1, 0x200) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) read(r0, &(0x7f0000000000)=""/19, 0x13) getegid() r2 = fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) poll(&(0x7f0000000080)=[{r0}, {r0, 0x20}, {r0, 0x1}, {r0, 0x1}, {r0, 0x28}, {r0, 0xc}, {r0, 0x8}, {r0, 0x10}], 0x8, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="b3253ff44d0f4c0ae13321819b60bf767cbbc5a325763e4f1b7edb16e7f67050cd6856a3fe84a2b2e7994bb8c5503122ac0e8b13398e88e7048885f29a4e71547d1b527fb33662ef9aa2866f0e6ce860a5b19db7c98a7187b3e898aef9a36f6f898c8dc225beff0b7a6bf69ad33f1bbc91648e873d2bea89e7", 0x79}, {&(0x7f00000001c0)="28218173280ed15ccf7ac3b6b03d5e93162f1b44f975754cbfae8b928b061e5a15ec6bc25a6f18fdb520660e79f87b5964c470f5968cdf688167ffcbcabf3cd23463613ac47ba3ecef8fb632741734616698e87ffd10de5b3aff8a767037d355399ba9444dc43f27fe89133984cf381e02b5320a553f00142825", 0x7a}, {&(0x7f0000000300)="fcb42e12a3fb446e46e12cfbf65748915a28dee2c995cbcfc8902f7603f056b06970093c0b5649731e94c43064d42dd8db92d2d5c5d28e0898c7b6d383b6ecfc65778a4f5fef416637dfbec9904b4ea73e5b9532efe304519d7c32cda51482f4d7093deba9df0361fd1be0797e097ca69ae6fdadf7e07ff2339c41c5c79033c7466b41d97e1b7083892dcc67a2abdd924ff33e4cdfd4fe20798061f4f46fc5e4914894ada8993e4a8fab5d43858884", 0xaf}, {&(0x7f0000000240)="aacf9f3ef35fcae8da5a3e34c1321338961417e52cfad4898f1e46671cec71fa97aaa1b1149a9f0003c45dd6b5bd6d0a1938ea28ccc1a3cba869e326198b1b9c2d5b47ec95ce8b9a0764c6c8f4682621ccef431a97fae7fe0fdadf248efcb9106d7a2a01c5dea82ee2fd3dc33e006d89d0726c38914b5667b99112", 0x7b}, {&(0x7f00000003c0)="d231c335f1efc4d498af5166c1ddbf9a79e7d8656772f621f81f323a6e3c9dfc5dc2744ba23db76c22d97ed2a27bc0fa4ed4c0d74c69972a9091c94119aff6b51558a49dab205bbe26a14156b7ce24fa81b0cdf41d48aee849d79bc6687a78cd12ff30910ba1c77e0f9c675af08aaf6518428e8dbd33521973f8339757e409686a00560195083ef0e74775e8b40d3c6c24e6744d3e0ec77fec8c0d985a4aaf2c28ae0bd530d47691885cc7bb08d04f617eec23b82c14da236bfbcf7d871486f31c002048542f224136f08a56f475b11faa75b219c70a4704e6885027cbd442ede37f85905f38b023d9508076daaaef4d388c45d1db65c64181941e", 0xfb}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="cff0695beb36a22ab1a1b81c89ec89ce286b5edf363c8913bfadda7afb618ed398ea8e9872c735210c485807dbec99b18cd51746e6", 0x35}], 0x7) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r1 = msgget$private(0x0, 0x4) msgget$private(0x0, 0x408) msgrcv(r1, &(0x7f0000000000)={0x0, ""/13}, 0x15, 0x0, 0x1800) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgsnd(r1, &(0x7f0000000040)={0x3, "14664df9bec8e9bb08d9ea88e017876a66c4764abd340afb061538a93c51dddcbc0f0b58baa775af9c61df2d238eb21af049d6d555f8b1dcb7396e607a873562566cf3ed4b"}, 0x4d, 0x0) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10001, 0x10) getgroups(0x1, &(0x7f0000000180)=[r3]) r7 = fcntl$getown(r5, 0x5) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) fcntl$getflags(r5, 0x3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0xffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r9, r6, r9, r3, 0x2, 0x3}, 0x8, 0x3f, r7, r8, 0x10001, 0x6, 0x7}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x27, r9, r10, r9, r6, 0x60, 0x6}, 0xffffffff7fffffff, 0x4, r7, r7, 0x3, 0x0, 0xabed}) mkdirat(r5, &(0x7f0000000380)='./file0\x00', 0x6) shmctl$IPC_RMID(r0, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r5, &(0x7f0000000400)='./file0\x00') setpgid(r8, r8) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000440)={0x9, [{0x0, 0xff}, {0x1, 0x4cb8}, {0x0, 0x7}, {0x3, 0x3d}, {0x1, 0x80}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x200}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x800}, {0x3, 0x9}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x80000000}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x8000}, {0x1, 0xe6}, {0x3, 0x2}, {0x3}, {0xc52fff3604fe41a1, 0x4}, {0x1, 0x101}, {0x3, 0x4}, {0x3, 0x800}, {0x3, 0x6}, {0x0, 0x80000001}, {0x0, 0xffe0}, {0x0, 0x5}, {0x3, 0x9}]}) bind$unix(r4, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x7) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x100000000, 0x0, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x4, 0xfffffffeffffffff, "61f8ecb391a417e7aacba0fb3a03fb0f9d0e59b5", 0x4, 0x20}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) r1 = semget$private(0x0, 0x3, 0x110) socket$inet(0x2, 0x7, 0x1) semop(r1, &(0x7f00000000c0)=[{0x7, 0x5980, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x1}, {0x7, 0x9, 0x800}], 0x5) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/38) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0cdfff0000004d0000", 0x9}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c676001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe39708b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="c664ac6ba6ce2803d255ab814b17ac8bda5e8f45ef97a82b76fc3393d1f0045d7dfc28e82c2c746b0a73046f52688c2908f244e0aa79ed648813aed4b27f37d5bab7c1c28bb5d46fa7c75fbf131c4679aeb380178e31184e337d9d2b20e3db79f15d61ae2f29a938b2eb9ca71ab2f5fb9e46915d85b73e058655b12787bf7bb87d8333edd747ed8ab849b4a55d84735e9f1398ac27f233c33347c33da4cc2fd9b2357d5620f0057557e609420a1e6a60eca4b4736af31ccb7d5e641765655c9d7a6de6a1b3d508e23f01b4cd", 0xcc}, {&(0x7f0000000300)="5dd6fd8352dc90ac8d9d5e40dbaee36a2b23d5d565576023bf4105ed962bde6275509cbae4d3bed20d7a727d14a2eb8c6017466d4ea8479844772875cb9ce4cc9ba517a20c68f9728f04eded879db32803b579f841f3e71392a0f194eed1066598528cd0b8e2b9d1", 0x68}], 0x2) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x3, 0x86) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r6, r4}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r5, r6, r7, 0x8, 0x83dab4}, 0x3, 0x0, 0x7}) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_execute_func(&(0x7f0000000040)="dac7c4a25991ac590a0000800f0f64f500ae7065f30fbc680e8fe978800df9ffffff0f5124bc401545010000670fc7a2ef000000410f71e2ff") getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100020029000000230000000300000035707f9545070b77"], 0x38}, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x20000000) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) open$dir(&(0x7f0000000040)='./bus\x00', 0x880, 0x21) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x50, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r0, 0x2) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa80, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a40)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167ff70bc757ce91e09d32131e5799139f8cf655e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = semget$private(0x0, 0x3, 0x164) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000200)=""/102) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = getuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xfffffffffffffb4) 16:00:12 executing program 0: madvise(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x5) munlock(&(0x7f0000bdd000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:12 executing program 0: poll(0x0, 0x0, 0x800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x440, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = socket(0x11, 0x4, 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x882, 0x0) r6 = socket$inet(0x2, 0xc002, 0x3) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) poll(&(0x7f0000000140)=[{r0, 0x17e}, {r1, 0xa}, {r2, 0x24}, {r3, 0x100}, {r4}, {r5, 0x100}, {r6, 0x20}, {r7, 0x44}], 0x8, 0x101) 16:00:12 executing program 1: r0 = socket(0x80000000000019, 0x3, 0x10000000000005) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r1, r3}, 0xc) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x16c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202422f66696c65c41f30a64c699ac8fcdec4857255d13b"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000f80)="173bf5ce82cddacc34b83ce0744a27aedb94ef61e2b306892328e630fabece3bfd6a42d7dc559053c256890df72edfcf5b5cbb0db95c0b5dab2f27b7c470e0485e86517d14b4f85707661e8574809105140e3e98841dd8ff79ba922ea79c69ce0bbf5b4358532d942c1d83cbcce0458102dda9d35e428ad9593fdda62b670943d5d36baf199797fd70e03e9124c5a576d3cd51141f0d965d75d290582e02ea243cc120be9b1beee7bc964a6685c4b29bfb23b36747c9e9aebf09adb62d8ca962a8b25fd2efd2472829527fba59311ae33db643207edec6563f2c308fed7e65431d6bd763a14360ce18bccdb58f4e42e26b945f498f4089a1cde5625d192cf4d4c5e9f5807af97cecf100f56c5ad4c6528efa17bd1d8947cdfca3b12b8ad8b5f03dcccfcbf54a667031e5b0a04eeb2c161bea93166ed41ce0fbb9c089721eeb927fbce22a1e64a365e4d52776b3c4c6dc034f4ec08b07c9d909d0f2017df3eecedf0332b671a94126ef55f3dad9f3fc42400e22ef9e3fe4d7d7fe5cd94e3c3a2da57f737a12afe30ffb4337582efd5cf90f29780a6e0082741a974113c42c77790b957ce855f72e505041c297d66d1847ae546038a6da0b93cf3bf496d7e9448fe837be3df4d6f831204f163a213244034b8e36e9fb8f0d3a1cd1918c2e1678da05d6942cf38339ab22d09bced64fa7c2a58a716e95b6480918c953e4c7bbeacf2c3a689f0b19059d9f4415a504d8168efe47d3190fc9eaba334b1bdfc3685bd2d3e9a73f94bab2fd3f2b59932e28ca9b4d59fcb7047a9ba07931eea2c8a2f88b5cdb47e571eb895f6e7edcfa0d8b36a88a9a4985697592ffac67f4725820f2dd18f91ed18e65d3fe9245b0664ba4a1ca62ce64156a7732644ed686ed98a72ffaac82e6ff452f92a62d610b53082e0b968a608d2dd61d0d8f3e23fafcc80f45bb7f61a68cbe675889db391db59356328c88492d00062ef7a80ae3706a343f3b23060997b98cd36f37b05306c1761c6b476d920a1c7f7eb05270fdf541a12a761ad7b63d4f80938c7d1a5b63b651d48c4ba856eab33a89e0af7db228cad1c174e384c5490d89849e049f6330d9a97a56e5f3e0a2af68f4c8c4a64dfa4232ae3abe415d1ac3eb56f2130cb3057510de4c99881709251e5a11f12a6fbb4611946be70725bd9efb6448b45d47e77df10b85631fbc25d725fa8d5645d1dbf5260160fc91801ac47fe6618400a1d34f461e7281d830b63b5ad533cfa143703b3f0194df96319a5a5fd0e8644aff76d4d9c4bd4be43f9954d3620f8e5feeea7e72f3c08b536c8bac917a83f165669aadc18eec490bce2132938840625acd3a9aa88224118fbaff9eaa4854e6fefebd495e31817b3229f936f870ab46360d2d55fdb14a10c6e00c1dcb638dab95a855233ffe2386434fc1ab500208a7155b6e27e2c84d98e0243f3fab68da31f0404aff37e9082238e4fef0e795176d4094f907c2ee093f1cb11d97866125e913bd871c7576b2864d77471552f9900fe59e3f348b88b9516f1d44fda8570534c1c53e9196b957107178935255446d607db02bae39dbdab19e885b30f02a982d9b5a77e0ce3c905f4365992a8d69a095cf1c8197b7a2f0456a7f704af60dd272fbfbd79f63099ce23993e99ed4fb71629639a13f77d14f1a262c250b405dc17e0d3ce8f709a99c4b259cf2f421247a2f5859d8f2cdb36c0542299faf986686d2a80a33863f4a4c87e0f4cf6916dcada3bd84eb55f08d2b2efe18283e658b16d9a7426035840847d470540de33bd8f2cccf90a51e3385baa3e7eadc7f13a98ce3e03311017d1555d6e10d25466da211e51461ab7f3e730d0f2cd09d8ac356ccc7c1475570232d3577d127cd9c1637b496e608fe2947eb90893d8bc7c8a9df77aa6a4854900818d361a859d17e87890783e6ea9010530a9ddbd6bb851dd6f3490dc4ad89d52890c1cd924038c425b9ef3e7a959ca98f08fbd2bc5d288580807dac48d5919276043b795d74a58ea408fffde2b641e934cff0a307f631e5031dafcea97db7924afc356fd64c034a05ceb3064fe9320ef96aa52dcb406071da83a87ad12ca81f1140344535f865fa85cb36281618467387d42ae3b87a4e2f3aff41f7a23359c41aaed8106e986dfca0751976c791c0d22944939a41fb009f5dbeca5732693e66ad1fcec571081c6f07530be6b01bcdba84a226e490e1accf8ec2890fe3d1aa0ab0c0ef3f39250696fa6f9c02d5ee9c52216e3efc58de449900a4e2493e3c2c3e286a71d3d9fe3617cbb2868c06d870375956b0b486e7997ce761baf7c431eac8fa5c2dd5c0d4ab6db2ed6189a1bdb44cc332d0de7fb0d8bf264ba202fb02b2121f418f484904737a7e108f634a880a1d1a2f55ab96a1724de6aa3cc0c32148d8a28be0621c9b49862a707d2d7ed52cf16e25aed3f8327cf4759dfb4e60c6ca004a8ac9e892656aeedb7b19779753c460c101869fc5a5435c07583d3223edb8a97c24b66376a219222aab61d7314373d0966ac8ff3c93a3ad5961f327b3b089ca7bc590b93733f022c3d7ee23b10b5c0c1a192411ef10b8b4d68e26b3f1e4a20d05d02907d8604bc3ac3b654694cf279a98dbefed5861636b21114844443523205a6843ae5065c27f72f271b2d9e35a5fc3e20d58bdb57d4ac0579567bf18daee4cae2c92c1ab2e071ef846cf586fb0293b086b59a55e5e6fc47fb522d0f62dd87af9aaa2054c4deef6dae1890bfa2bf9fdafcbccd311cc1d59f6bbfaab9f191236ee91fd04671ff9d7ed2d23ab53329be23f67b61ea2b8207a737d41da08ab55822ff3401430f6a2ad64dc75e4fd6f5909465c8646bbebeb6f5827624d29e53a65fd7be3146a34e864065520e964d6ec796dc8be5aa7871c40d97a0b55e8d6becdcbda9f4b3fdea87b0c684310e5be833520f35cf998a5cba56c52c04f5a2a6d4c4f5f5a0a540b3d7f0db63ccc375729e12fb3e281278f86c2ed33077aee94414970eb5d85c55e04e13b8710d605084d65ee0384aa50051f3e3c4aa41b1749087f92a87f60da25859dcb3e46838dd25e907393bd746e7abdc9a70829a0037961e92a48a57eabf459de61818b106d494e47b8f502814ae64d92d9231fc5383954646e83a5ca0a2897cfe082c2d21cd77269e7a217e59ee4075b92e5f155951b2df70f15278bc9106b0edbfc1fff8f546f88520d72f1ecef1ced4f67d878960f8f9b988ea68aba356afbffbc72ea5747ff6abaa8128586b71a92a1c71842323d797859d0e559a32eb28cbd07f9e182d944e37b9fd2d1c8335346765bc809dbe6090dfe0986c164878046bfe4ea1313bbec6fd2ee24ff4db01295bd3fd92a84e1d44e98932a849a4aba3124c5644bedbe2aac117027f12872b766d4633bc060cf8412f5a73ab89a72c9f72c60fcaf78236421a3a4978f188ffc13c47f302a259ad72fba7a6b1ec03126f82fee9df8c89e113cd817a006e217166a27a5c6c0348da4b78a66456843ca593f038bfd022098fd3772c7415a4854e9ef644742daad0a2321967a64c214a502ffa1613e6106be56356369ba86ea39d4ebc4fdcd152c68ce6832f412bf3edbe5f7ced873d2a4900c3e676462b757d78f60b7f96712036a7deefbb8ad7aa57f8f08bfc5736b74cd1fb9df0fee8812c4a8250affe2018cd75b74d6bcb402c86ae0b823ec3fc67935ef4f6a855041ad4ff7d96e213113f84d20eaeab6038e34351519eade293e01715a411756edd20cb68a94ac301b4d22ab8cf686b0bc67cfd1eec3ce1773207ee304a50551a1d35d6518364aedaf56dae570b381feaeec9a560f09c9014b68824f7c06e39cfc93ae46f4142c37688b8d09e78228369d6664e6f951f2377ccbc982f292ba0e10966e6308968aa7a7154c28178fdff1281b80cdf2b42dabcad0ac0b9b97b453eed33dd16faa07cb0241da67a8817d08e7667a4317356d4f0e3a5f7baf865d34765da58b6dbe1aed9eab0cf8f47bc10c2f6de0eea76fe379cc84e976d36591129e4b5eacdb21edb11a0887a2c52fce079bb8987ed2842229ff7156fb60ae8149ada1f2e4573020fb65d6d508d188de10100a76174bf695e10b895bf8b7db92fd3b89464ec8b6e002215b7b7aeab312fcb09100be43489ba5119d27678f08965882849a2318651f97214f0788f103ae8c13065adeabd71a3400c312c65442a2a5fefc9cadebcd48a32bd049569d159a0d2197dd687718d991835649b7b6f9f35027c6d91c4dcdb42df7dc9b4d94e83af4c6ab08375a35f686571f39b04abb34778041ab7ce1b6345ed5f06a843b55122072ae0564ca9e98a4c4cadfeca480991e0fca7e91ae3fdb331043c803323aeda39db927ffcb714918f0bf44092f6642026777c1c9dd0cb72553798e0d9769dff6d5b2f161ab7d822b1220c7ded72998898e85f26c699681ef3f2cda256392a39408eb7cd7dc260993ce0967e24738ed41c867e2057802f0fdf30ff3d8e7b3934077e009d557887b536e96289b33cac30184c255a9e34d487da79d7583db66c44a5b4aef7bdc3b525e5d9b84f7d75c88ffcdc05651b81af84c48f91132b03ff8a5333232b1c6d5ab71e12c41a498b46b87df2d4e68fc2448f4dea502d6ae3caaafb7f697c7e01be5284e76c09ff29a39dcc82410206da523a5dd3104a963cbb9e3631b97ba86abb77fc6573fe78b1ef20eb320f4f978f6d6013051d4c76eccb7368474b077e2a17657ffd9c5bb96ec48fe390b1c30955519f12d3ce85c990f586b1ee845b47e0bb782f500852aa54bbdcdc91383600bb348846ded886f5f553280f008c809a1d6e590299ea78aacc1c719f2ae77ea96f613a83fda015c5d08451caea8568a755b7cbc81dd85c73d78c6328cd58ce4f64439965cf638eeca02d25eba1c41272d067747effe99d5315daf72eb4d2f47acfc37b73533a3557fb66d990a44d8a1484efb04d5a3f2c90d433c342f7981fb68a6d8cccd5da72c58aab11c19e0ec91b097ca5a92060d91de44942c34521ab02dffb3077756feb1a2a1264de32203bcf888da2368f0f858ec0570b7df00c98288cf4ee34f10aedcfc252b13a591886c125287595779098ac0621ddefc5d91fe4597cf6d339a275aa3d0e10fa9414277668bdc701066ec3217cd86d9acca65266ab26a8d726084c07fb76c2f7cce774dffa4580d4e4dd92cf0f873424a6e9977497c0af5d4f2a1dac49a6564d319ad425ce00f036783e330c3a00bad93707234962c81d03510eb1d301d6f9be47d36386179704cb723d40f17638c60e4ac89aabeaff5b673c924fd68d5f1b75e68250b6db59006c09c15eb8e6cf73501ed4951a4384cef14c97cda7ca184b314384fd883e4fa4763f5f8dbf61bac35df6f89d0dff91572f80789e9f7a38ff07624cef6eb7f5d11a2fc4dd60d2ba1f40e3974bbd6f1d4221d7a22a997e5aba4ea12b28f583341301091b4469168ad0a40f4f985905b4766ff5950b7c66a12d5d4942571192ac01de4f33a1af5ddada934b962b01d8931baa214104ffed1b0eaf44384ebd1223130e5b14810de71c51f4f71c8f044d5a5885f231448f9a72ef7b7fbe57c18bfd30acf99ad37c60d989e6fef4a429775d13c3f4fdf7c401b0b2a95d824f0404dae77d1bb3a9069eeeb38af68de42ecaafedd393f9333644ae47c69adb62a81a33f1f541b54d0be2feee466d553bc02815dcfe0c1f873f3d488a6de5777bfac21f4cecd9a90ba5242d31089a11d461cbd7a563d9be4c3dec87a66522096b7", 0xff3}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01", 0x1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x2dc, 0xffffffff}, 0x3eb) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x3}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x10009, 0x101, 0x0, 0x0) socket(0x2, 0x2, 0x8) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10100000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0xea000000000) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:00:13 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/131, 0x83) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xfffffd74) 16:00:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0xff) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:13 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000300)) r3 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) sendmsg(r5, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad8318b6e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r3, &(0x7f0000000940)='./file1\x00', r3, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x7fffffff, 0x42f}, {0x3, 0x401}}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffff8ed9, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xc) close(r0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x52) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000080)={0x2, "c3c6d62884d1ad172600b435e20d2b9e57659d82650a1514aa6f51d89f0138d2da1563dba0dc6e8f2e155c68cd7bddeffb3b4604e22f677b8247632e122b47c9720d9a1ad082c1d49d845a757d0116761884c3227b6e98c79a78405d3d94b8cf7c9c6c474a183c9cdc2f13e7610273606b70cc4348a1710da6212fe2575027e743fd93ffc6caab346f9c97a979dc53af64d7a1a1abe955474b40077223bf2400ed802a516c1eaa712ddc8029a790f4a42fcd9c8ca1a6051911e36b980d8135ba630165e942c1c646730f0aea6098ba83b1617e"}, 0xdb, 0x800) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x25d}, {{r0}, 0x0, 0x80, 0xf0000019, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffe, 0xd, 0x20, 0x8, 0x3a2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa7, 0x6, 0x5, 0x82c3}], 0x93, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x41, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x42, 0xa0, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x21, 0x5, 0x1}], 0x3, &(0x7f00000000c0)={0x4, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r4, 0x20007471) getdents(r4, &(0x7f0000000200)=""/64, 0x40) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = geteuid() setreuid(r0, r1) geteuid() setreuid(r0, r1) geteuid() setreuid(0xffffffffffffffff, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000100)=0x1) 16:00:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001080)={0xff}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000f00), 0x1000000000000117, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="f849d8ce57c52a660931e211feb85087b78a18719a3b5acfdb23328f9f82c2e70edab6c3f303f8a6d74acf2f11e0d255c4c33a1fe2997cb2e98689a20df9", 0x3e}], 0x1, &(0x7f00000001c0)=[{0xf0, 0x1, 0x1000, "ee76274c70d639980cc306dbb550fdbbd57b748a06108d3a5444605452c01366016ac8399f69bc3d42eb962b1d89bb43ec6945fa1260de01dff2d035116c9189bc031e8d63be4bc6b2e2e9bba2811d81747a693bc3a5e4ef55633c17783e9095484104b4d105c556c6797544438e6c77128b9831bb1a420629b43e2f802ec14b1654fd063310b124409c2cfc098986c07a10358f90f10b5691349227426f9d78c4e637be37b7b7c2b71f1493a8bfd0514d24ab5c0d34101ad66cc88654d7c0e00d948145e357ac34bb79da05b581123221f20365e48947eeadaded6803aa"}], 0xf0}, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x4}, {0x24, 0x6}}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000300)=""/28, 0x1c, 0x803, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/88, 0x58) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x8004, 0x20) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x78dd) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x8000}, {0x46, 0x5}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x8}, {0x42, 0x8}], 0x2}) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x41, 0x1}, {0x5, 0x100}}, 0x2) r2 = socket(0x18, 0x1, 0x0) kqueue() getgid() setsockopt(r2, 0x2c, 0xb, &(0x7f0000000040)='\fFW}', 0xfe8a) chdir(&(0x7f00000000c0)='./file1\x00') setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1c, 0x2) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="7160050c91bee9a15d7f76794c6c8b5d2c3823d23a82ed75b7237f771f570de807ac23474116ca4360092b936084da91c9", 0x31}], 0x1) sendto$unix(r4, &(0x7f0000000180)="e5cd7e4f9ff4195098ab947e179d7057718e7c3f7804cd3a79724c5094ee5662795b07c019e4f79f3f401fe7697c0bdff4edece6c565beaae8c11c773019f47519421d1db5747353c566be7dd275c5faca95281a84b4db416cb4dc9689c8bd241271874944fa32b67468f37a0c84376546dae09ffb1b502207cdbdada8b9b43d36f63fc166e46fe76ffa3e1bef4e1025aacd20ae31be23872ce1d54680c3", 0x9e, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f00000000c0)=[{r4, 0xc4}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000240)="818bbaa6fbe8603bd9a6b91af05d8de682758da125b4bf1a41e59f6042997cfe74e7664813e2af5cae63b699ec31b7c6f0fb45ba511e71c4c22c63e888ac80da45150e3a82e7d198ef3d8ce953934c1f225c81b07356a0b8829b5d1d84351156142de3406b64d064c21cb47fc28c594e7096c1ce490c31a282d7a75db2b4f5d55dd1a5f5c1321a8a6f0e45d97733d57212ac12eb6b0c574b188b4783bbc22f7a530cfcdb39db0cf8ae0cb5a27b533209c81f12af070ffe2bc5da3489b29ce91e0f0bcc2aee5f8733289d9aa287d4c369aa43625bcb47029b100f4d79f4ef41b6", 0xe0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e3ce1fbf6abd02f62757300be9c4ff7942e18a715c3030c99f86a93df212ae7c8d4ee457f8814012af39429715b1c8b6e9d9155bed16e003933f185ea76786010b80ea17d765baf15b88f43924478eaa2734e09b54b23da498fda1949460e1646880587e4b185954a42a6da455681a312d83043bc30837918b25a78b487e99feea3305fc91664abb81ef4f87a60fe374ea2ba4d5cdee78eca0606df102286c770cdcf0521a0cd80b0cb135fa9bae9fd58c5d25ab749cbecb8905950797c4f209a32e1f357004442925fff9cfe5400"], 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) sendmsg(r1, &(0x7f0000000a80)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="89ccd550f36d33a6c025448a1f02a994a0de9a814083f2163fc01e98c6dccf98", 0x20}, {&(0x7f0000000180)="e07fbabff65a60b84c69f13d74e1ee7c8b1a154b483b263daef839efed9f2a99da16b779d761eea65d07b25f66d1d2857336100da1d85f7baa7886f7bf1b4ce09f1f81ad1c5a7008a669179e933afb2e46e2fd5f955b648552dc4ecc9d060a97a54457971c722497134c04f19d53e11e77e262b2f99dfbd307be5a1a585da04030576e930e8c3f224a9074ee3acaf7a6544b45445cd5f383c868be2ba2019d415b656d736882a8ca7e9132b629712d2a5329cc8ca01a0abc0b1f3bf8aab2debba4841fe305c88ed19110e1307a77eebb795b539a2adc12a4827ba35cc43424259ea39c4d8e360c3d1387e33b4416d4ad8f8aa93636d81276", 0xf8}, {&(0x7f0000000280)="99c85cdfcfdc1145d13912dca5c51fa6b171837fcb2c34bf1690d5aeef0bbb11c3a01c43330c10e069717b1badfa13d15b4634d93d136fe28571757255fe7ffef3ae3312a974042471bb2864b801ecc9fa4ae3c0d2acdcded017c5af599f4cd27b131be6659378615272a4a8718a7220670bbf01ce7967718e32fe4e259d12b69b52cb89b69e8fe0688a358c5104803c78305e7ceceff04592b0b0f8c2a0306f1667504cba90e6d7b1b3bb2ab2f428ae1ee9d00d199c14bd5a25a9c4f4a18e5131a55b9ecc2b8ab3cc4924231da3dec0d0161ccd9491f56818fd3036", 0xdc}, {&(0x7f0000000380)="1619c89244f5f98c", 0x8}], 0x4, &(0x7f0000000400)=[{0x48, 0xffff, 0x100, "dd9ea0075f7830e68ea2e78ef81b704e34e8744c812894bca0c856558fc5ff614a0515a37746b7f4f459fe94206071e6ad0020a1f4"}, {0xe0, 0xffff, 0x5, "cdd78133d6faf1e413092a3181a2884696bafd75002893948dce94e9f8f63bb07b46fd7fdebc62fd93dba151669cd42a777efbc29089475c0198717fa9c3a98d99e25669c3620e063558dce430e049ef21a4ab2c4f711d6c2551fcedae9c8241e9b136ca8b77fb937d3f1c0b709e62ec21b99e2cb7ce0350627f929d8e466d0c18417d8e42f54b25f368b35ef4abdacd4940d840a680ef85877916af8e3cad6945f72bdbfdf8192eb65dfeebff8877a53c5381b0fff650e4bf3899403fd1063737d81635544bb6bc353591420b146fe1"}, {0xb8, 0xffff, 0x38, "5db501ec9b3351c8bf034fff42a4ba06ce25f9a840d48886043b2f0e974e2d600953bbccd0756c1872aa65b17560562e7f42067ea6dd0aeb0816113e07b9c099b5dab8d961590d6641529af0ef735caba62fc9304d8c210c1c268f2de57c5f07d5107d2da9d96689b7d4542a63a035a58160123525a946dc693a1fa942e0726c4bc6b652bf6277a22a2b4220507fcec500111f57aaa5a2b3239385c1de544febf8ea"}, {0xf0, 0xffff, 0x70a5, "b912b589cbf0afaa000a26c2e21ad082ded81b6edeeaf741d3ba0e3d17a58ff6c7e2f696fcab18762977aba24cee319139279dfff4b120155ea1307ac98018f084c262eacc3fe3723487ca4fd2a600663918a6159cf3710643140816c72c10814b11bf50f5a680d4651c0f384bfb373ef6d977f5128e1a55f8a0dc4326edb3b5ff211f4202388665fda5ab3df4cf86a17fae8d6cadd3970f2daf55eda90e015be16d1ef9d6bd96e15ff050bd62c149a610e742817b0ab146ef9fcc2a5f277705e0f43fd06e92a515905bf47cdb5e72d0e302fd2a7ab2632b04bd4b0aa4edee4f"}, {0x30, 0x1, 0x200, "14b8bdf74cd0d2f1a32191dff58355b9f6a05295be6b2da5973de974458fe4"}, {0x68, 0xffff, 0x5, "bdb0356302a712fb1972ff7dc79b2d5c14adf80b0b2bc6421238b0942c6188221309a6b6c7aebd8c937d5ae03c2bab802466c021c21858c686fd9d03df790f342f9728f07dadc652db3482597e554274608c"}, {0xa0, 0x1, 0x9, "08ea2cf29f99031b790d244b84aee3332cf8a611856b39b7d9758466beb9ed37f9367756833d2133db3d7f00e3f5829fa9f18b82714f78764af74b5f0feef714bee6b9da0c962404aa578b87baf1e7e470c885b63ac0de3ecc2c34b2e344d65561574218f7568af0b223fb1d65f077c10ce83291c4a233bd7ee5bf7ea6c7b155f6e0a03e3d44ad4a0acbbae787279a5d"}, {0xe0, 0xffff, 0x2, "b1cfc26845942f4f123d9ea930195d2aa7cf04cd1799d1752eadfc0091a8cf4e6dc94dd9d47720f1c7707d652dc7d10b3de699bddd534750f40de4f25ef5a2c098fe42bb19d538262ade63439d8934ce17388099b226cecf28b93539beead2987d4931b34ff137694d83471b9a08a5c4554b30a0e22705954569c911aebec6fc55dcbdd5813221aac627e30d6932a3f69d57437c5021c5765bc9b8c4eb82ade380671d0e28b445e5fd88b563818c11235ce15bffb665b38d3aae72b2333cf652c2c6b1cb5eda82579f0c32"}, {0x108, 0xffff, 0xfffffffffffffffe, "97638fc97df5fc362ea7f281bee49f042eb9bbcaa0f25189aa28f3c1da8734cf4ecc9e37209d34fe076c8c048d970fdcde6f08718e10ada72a13e843b6afb7a71502c2f428cefa9dacf4bc9c78b306ca411384d95ab2b94c9b4cbd3cbdc536533364c34485472b85427f8f0389b66caf8175d82fea903aab5496f45557697060b113229b706e47fc46d1f19dc0a7d28ebe1a5d22e66a6a9dc191e59397bb3131168d65c661314027a5336c066783e1340f888db858726fc7766d8388e85a18b6bd5ecc2bea8da42e2c4afbbc2454e07f309ad5ab8a61e0b5693074365b9b9f68a70a88595e1480f19f52668d1acdeb08a092a62dd4b2"}, {0x68, 0x1, 0x800, "8094dc0b45ea3a300759d8a1561a5e2c0eba13069f28d773aea8d677418448f6ba3b2d1a19689b80f68703b0d29cf3b608a6aacd44a1df5593f446f6747c7fa5642642316d4e7ad45ec6cc888d0518ff581bb94bb2beac"}], 0x658}, 0x0) ioctl$TIOCCONS(r3, 0x40044266, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000ac0)=0x1) 16:00:14 executing program 0: getrusage(0x1000000000000000, 0x0) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000080)=""/67, 0x43) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x4}, {r1, 0x8}, {r1, 0x20}, {r1}, {r1, 0x1c}], 0x6, 0x0) 16:00:14 executing program 0: clock_getres(0x4004, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0xb1a, 0x7}, {{r1}, 0xfffffffffffffffd, 0xf6, 0x80, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x20, 0xfff, 0x17c1a901}], 0x9, &(0x7f0000000200)={0x7, 0x76d2fc98}) write(r0, &(0x7f0000000240)="4cc2d0a036398ab455a36b714fe0f6e37b0cdb57887033fd19d8a9e4b597b303f2621427ca1322b67f2206bccb365374e8602b1a7069fc042eb1ff29af79e635a85f88e13121af9f08a48702", 0x4c) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xb68816ee37ad77a8, 0xc0000011, 0xb3e8, 0x1ff}], 0x6, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0xfffff, 0x9}], 0x5, &(0x7f0000000100)={0x1, 0x8}) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2048, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x196, 0xe) open$dir(&(0x7f0000000040)='./bus\x00', 0x10880, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1001, 0x189) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000380)=ANY=[], &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f0000000240)="99aad09724e5f18612f9fcbde6515866ab307446aadee463fa4079c4dc890f7dfd93c904692c47edcc936f76d7924381444df4811d6772db8cbf61bc58b6dfc902829e941110aa11d62f0dfc5171864e29ab294cc7ddffd0073b46c34e4da8a468bfe83d99b4a228", 0x68) linkat(r2, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000200)='./control\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x7fffffff, 0x40}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/68, 0x44) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754617c8564f63831eaaf18bc7804012ef07fa216c3df2ef32263201fc7eabd105bb342238a5199a1e97b25525d19d6d2a99bb4422d", 0x5c}], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x8000) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x16, 0x8002, 0x8) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x41) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="e90e85679646eb2abd86b7ec137428784a86aa7b7c9cabb519cfda398ea0dbf390d1a66c2d2a4bf7e813b429539a4bcb3868334d67b7c9d8dc594ed2e6b2f78838ce98305305359a080c72fd81bc5cb3249c198603d6e45c4c3c450221bbe203d66f57999d386a5e6db2184535bb3dc71e5907b18610e047e5e3e4a1be225bd67dbc535ac6b81619dee3e278d4bba7dde226ffa68e1d1a80d4b9dc500c40e1095d74645861d1636548f87eb3bd61a63e96c85ab6ed137f5b6f27afdc39384e80fa497e25284e2eae77154c2c8bbc3c50e9f71fd643dafbc0fbaab832f5dd5cf1cbe0cab3db59951fbd7dd92979f3a3262892eaa7aa6f88bc441837456e8a662dc35643a758c444e01fbd2c62f30ea6b68e444262ba14f4d1e603624f132e807a3b67938ea67c17744a95147300210c8debfee4c374175df3583dc58b5dd19fe00a8ba55baca6b9bf92d21d5628a0c9d63d22d5428a07d2556f33", 0x15a}], 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000400)=0x5) execve(0x0, 0x0, 0x0) close(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000003c0)=0xc8e9, 0x4) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)={{0x401, 0x4}, {0x1000, 0x8000}}, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x802, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) 16:00:14 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) socket(0x2, 0x400000000006, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getuid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x655}, {0x5, 0x200}}) 16:00:14 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0xd878580c2a1a57fc) getgid() setgroups(0x0, 0x0) setuid(0xee01) fcntl$setflags(r3, 0x2, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r4 = shmget(0x3, 0x1000, 0x610, &(0x7f0000ffd000/0x1000)=nil) r5 = geteuid() r6 = geteuid() r7 = fcntl$getown(r3, 0x5) r8 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x8, r5, r1, r6, r0, 0x0, 0x8}, 0x3ff, 0x2, r7, r8, 0x40, 0x3, 0x2}) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x7}, {0x4, 0x2}}, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x7, 0xff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000020, 0x4, 0x20}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0xffffffff}], 0x61fa, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7ff, 0x3f}], 0x7841, &(0x7f0000000140)={0x1, 0x4}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:14 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f9aed0d8047afb903138ed360ae8218e2ed72c5a11c9f661d03b28126cea412ffa", 0x21) recvfrom$inet6(r1, &(0x7f0000000580)=""/41, 0x29, 0x800, 0x0, 0x0) write(r1, &(0x7f0000000600)="e52d31496546dc68d8e3c805fb9dd6d6f94ef4e4ac80f4dcf98d89aa93ee1144163515d9626f3a4813316c364ab829944e711608abacba3f177fc664dcb92bd697d90f7860cc59d7c7c6e885c94cafab35a22737d71f5c9bfc89a0118b75e95c099c595ea4689710e728cc78872cf572a07dd9083f9d872c9622f8692bb9a757f6f8e3b95765431ac721eb8b79e6671d230c4001ece177f3683999e1e8bc0c74252d892f2c1064f22a8e4f2b8e45f998af15d60eafa49c9defa0df1f1e6c8123674dcc2ebdc563454323a31d9a4195262871b812b93784e1781439b0997babf96ab64191f45dcef15b1b76b70a41920974db1b809bea9a072d560a3598d36c1e18378c7b53cb160ec0f69243ed9ceccbff90bb5f7593a9d6ca0c20860d03ead69a882eb8047708f58ab7f59896258e239b22d78f89eb079eefc5ef27e65cc75f6b5e68fb69f89df7f635150d8ef3d22c1d539927287daa7f7c78e2062c05705215b96ff3c383a5b3c90b7d277bc504c514cd7ed7f999153b6250867c0189d339b4f59b59811e732f82511ab93d82bca35b296d75e227d33161f6d0d90e1662f63ebbbb87ead9352b1d3840c6d48b897bb36a6856464671890fd07a876af83fcca473b3933f4946789fe3501921113d36d6b456b79c79c7b9a9419772855f49e81b769eedc9048d9bee6988e2089afb8f060c731ac48bbcf83c188f8e7cce4da6564ef98acc3c7223bc286016097b7dc0ad8064637278c7759a1de1ce48139efd4af8aa918ae692fd6eece730d2d22495f945817919e5d4758ad0318dd9974494fb555eb930dea80b08fffb8d16a4f7634e9ce1cea841b213be95aec20a7669b85a4e9cfe6e04e58263457edda303db6aa0099d1b73b75f9f4153b610158d091bfb2aa6e14633e1286dce87d0352a1d21aacbfd46063b5e8aaf49b5f6736858537c6ba2ce423bff9af8497c9925bec1989966f393a7477431b5be4acc3bbee892170cc80cbfdd5658b1dc4801b35f6bdf497d7cf331c776dc9a974d7bd3c869342eb96ead1ddf938fdb94cc1159ed7c6cf45b778bce41f8f6d5884b719e140e20bd903c9f2b297de7878c441ed47566fdbc2c5ca92f68da61c49b487f828a9ee40e7aae2129d6be0a983e3b7c0fdd3ac76e030a63c90ec80b11a89d81ab7ecc8e4b3bd675d6e7d7309101883bce6ba1b87017d5faa3cae6d6621234936082c2109bda17349abf50730950d99b5ff742684915ae129218dbb08f84cc8be08dda76f3cfc1a2937cade95636ec4c36a4b1a53dd2b930cc4ed1d1ee5cf56d2dfc8a897f12c7673fa33354c0c45744e9469575a61693ca4becbb7c13da50a99e9610d751085ab6164cfa3e3d32e5c6913f84fc6095e3c1a6d519b8a93859498b879820d4e5d7fd12a4f7f92db4518afe906bc55e9c2f50d5f011f586ab6edb27bbe3bb27b0e36264036c162f164f20fc2890c28a25e782e69cb28cb70114af1713420a7170c09cf275e07a4514b56990bfc0749964324b9af090674c30b0c0db58c5553e0df0d46857aab7759a8ba51ba70ed39bbe569b0093df1349208f04091c12f80769a2a13616eea2fec3283d0fdd437090ff3e8aad6134eb91eb1e21affef48d60f4a738f824154a9d77b49e5e0523d4bb7448db8868f138ba88c4c5e47a38adfa9c8be90e7559dad0e9ea0c122560d82560e170a8f1b7f1ea6f8761ba53feefc4431502cf316e1fc192b8f3ac7a01b1e1ef24cd6e75eb3c91f343fa549b5a7f2607772af588fd878731088e74a9a843ebd22bdd38702fa743e3abc5f356e4e830006a718bd58b0a3e02459499e9547d221b438aa9d93521d479e28adfe5bba7cf5332a6603cf56468ff02c70e82f28c88ed64f26469527b1193908932faf3ef2e07124f2b2e7f6bfc194109ae57c4bab1b599bf15614d7f40c00b2aba2ac7cb63d75e82c57e7a66a08e3f647a6f19cf256412d1091178b33d4742abc8adc251ea3f2167606c6ccd29cc682effe9c563906b587046c12f27f23af8601d2a946e0f92e91fc25f98823942c392318633a8c4cf962fb4f54bbced057d4b8fd535fcb33d957b2ff965c042c30ae759fdbc47047256a71aaae1fea38d1d998187f0f480a391b84a1b5e42737e40799f05419852e0374378c759ece47d9e368bfe322856b33a6a816cc5ef6b9a27940b88cc8bfec4cbb65d46519ee48eace42aaac1a5867cd159d7a3187254b94074ca63e11b3db315d97c79f59f9cc2498e4fa7a3c77160ea77965b638030631e8e1a9dbf518b5d58e83f3d2305176af469c59113ec6a9417fec382777c958fe008524aed52f14a5a441f770b3168b43d5677bc7a8b3fe6010547ea8bbec8f3b1d36b89225bb61c8bbc57f1d3b9fdda8d4386c53f03718140c0c7f179a4c17edf14072bfd2f2d662deab2a173e2a3c846cdaf437e3b126671cc45a3974a7f16438c29d245c6fcf1c743dd64e4f6ac61e5bae54d8a1d3bacaa4ecc2ff47e75582c7c9ea45bac68c97e19213b5319ca374424f4d7b23b34ddca46b9d2a12ad6ce89b05cecd758893723e25c385eb05ef3fce2e8097791ce13c69ae7cc6512309c82595f2c5ba294ab4a40cec3e0aa6598b4951025e30822b4de0b617a017cd0a550bd37f7ea8e9a9c3e23e7c602a663db2811e5fe86f052f6cee3bdca4762085dfe8d53190f3507ad1fc0d7f8a44cf6781abfed0df2bca623f1ba8015dc74316a7c4cd96a480278a4d8656f9a659d51597de3cd5f785163c86cb7ebd75ccfd23fe43b9b4b7ff0b90a4056221570b965cda89a3ecff660078ce8f2692d081370e22dc13dc912a49f25387bddbe57d591c1c10b3aec2430061d5928af49320ec2158fe4a3abb11a88931df110fc57e7b86eb949a632136b3e52e84078b9be8d5b8eca75aa2880770bca0c7f3b048e8f30531a188691e88b961fb252dcc1f9a07369db55dfa4517c0324bbe044c9ca09a04e3503e05020dc462563945c2d065328a612539b51bd35e95af856d2bb66e5fa6fdbdcbb69204041d407c08fadb66e408b703499b28984b51eac2c2a0f692bf1b441293714bf96b1d906f764f06af90537ece423cf292f70bcfc6d3476b478367af8cbf37c31b963621b6fc0d21a95006fe797808db104aebbb1abf40edd743ac6a9aacdae37ea85d10804d89992064945d5fbe52b22e7ab61d0086a745e70c7ad39a47db854528ba12a8065697c1fc842952d945d48da4d91dab11983032fe9505815a9e2af229cc954e4e289a118659882c174a36241d26b3d9ae2eb9c6256a25c79b9296393de7d975222d24e0da573e043ebcb58e47d5e6290b7c1b8a6015823c0a36ac18d29ae73871039474062cccad4a73cfc89a5c43f84cfb046d08a6cca062b4e8df113b3a0b12974e63cb4832037c893c2a97865b764f8ed5d14623d6d583d114358987bb993f890229ac8730da15593b75441fb19d4ba459ad091baccfd0a06d74be44ec75ee735f3851d87372fc3de0bcc56a1860336c3787e712980cd95077e04fa7d9f6f763c71e6d13854fcc4dde33f97a592e0fc7de6887e6304c209d8e8c80b9d1b511d47e990db43fa130ec6bbccf664069a1aca06ce794625638c0dafaba3b948c5887652d56fcd8bf46129d2692ddd1f76fa534306e60e33c1906a0469cdbb5ea6c8ebfe0c4583639942ccce03b817f875117aa7e0cf677f1b300ffb5e02d68612dae9cf7abb913dc76c54854a21469f8483672000ae1b157107bba73adc8d05b73e8e3da15f55e2752facc599bb2032dcb5b7031690ce9ca6c9b01e59c92bb89326f28ed17e3d924dfd8f8e477d535cfd5cc39ac2e8fe76eef1766ffd79a58f7501c198c276a30e674ec73cc1a6dca59a194e1aedf4f963f399e31e4da05e6115b0ec31b909e15d1a801f8c3322a6a9ca7edf67629b13628c11837395199e9cf6d06776ebc06b48279132085985080b4fc7d1bf200ad40fed8f40801e2f12d3c76c3460063e60dda6f13e115d6755643dd465ea8c9c187759a29913583a35e1f8108c5a8c4bbb0919edb352b0ca9ec3c91b265cc6ba7e27e151971f59a4e2975dde8e9a70236595137978ea49f0dc87a095dd19b8cb14a6e7a91c772113752b820e2480859931dc8a1569fc7aa61a28e8a3daf09344bbce9c9f933fa416537355ae04c5a98a7012877221949bb72bbb6f54de99902aa2fe35b8be1cb7f5f1da6d37a403fc8fb3d31e2aed0015c2b82a5f264891232f41aa3ab5dcb95074468ece0eff8acf7015302c865c8d97b258c25a030e0193f6773a9b2cc37724afdb3aa25ba17930d6a8b4b720c9d7b4903373573c6a3708a68c68532e697eeca74d66f385bb57dda74204d2cb9b0dd7bfb5150a8ae5b3d130bf2e73ad6f420bdb06c4da79464cbbc5f1153b3686d8abfdcc16de76f615d9f04f7e12f1d57c5d4ee6efe01005b6380ab49136a80c6316bdab7db128e45c13b648c8222128238d0239a20f16e8b28886570807107c85a5fe33ec25d5512a6694ccf26df51ad3ca3504c1f0d3a1e73516a75511686e96f7bb0ec884cf56e59411098c42966e8096713e3e95592459542167696a8a3d093dfd94755ed557a4b218a524dadad227dca3c77068ed63e9f17812b6d9e67b757470a722448612161a9e0cbbfadca5b556c26aece84d91df7fd189c5372aba0af4780cd99766f664622f4d97a62e90c7515920a97418d42daeabb4f3b71a6b2a24c94de780419fa84cd60b359eb6eae8ad3521cbc6f6bc9fbcb28ed9ae9239a364b285d143b9e1a8e7cf277d27bfa91bf2499ac3e645ece2d54439771044f92e01655935b7b2d025c10d19a12176282b93289172eae688eb9a7494efb96032868ae26676767501744ea1feb0aba024d4bfdbe02bfdb22fde75229de5df2047ca9d68f8cedc173068a1b43e89a7a887c73bda526ca61269c708faa61d05ba80b77073f8ded37272dd2469c84f1386025f1db32816838255dd3de3f52f3a44d74ccef6ccb01343ddf62ead47ae566d261f8bc7e4fdd1494bbba08bb0942d1c71406c827dd941c6e6220922cfbf7df6477100e5537a103b6af2f415026bc1932ea5890a837fcfbcaaf85def56eea993d3bb9f6b571cf680cb6f19610737bcfb43819a06f77bced4f74f9634ec2906720a5e5340ec282ce433127f9084df9df0975dac25bcf2ff507df58961ad8ca67ac3e5d64ecc4cbb7209adcc0311ec6dbc84ffeb483d9bfccf995a1b5aa2089d29a33e6291a741f0bcc1bd3a3fb73ae63179cfd28cf1bea2f4c708cfc5a1b0d7b59ca5198358d9dee2ce687356457431b40c9e85e65703948a6f7d7e51c2c83e2ede0eb9aa1508f5bb25fb637b71d060900ca75e50a04eecd5adbc710ad563245417a181d2b7bd83b52b130dd5035816c4031dda9a9068cd272ee0cdaa17f32b9b9c08b2aac01232651f3b43718c3949bbff846f955bb14f67e01c0b993adc4694bb0b48517aec6c32a69c706fa630d52408482c478e9ba20896e50d261d011461b09a4304f2dfc860b377201ffa2454c07dffd66019848e22499541cc272a0e2eb7e8b7ccce310bd47e2ba13d5565a711a4e7af23364c8d5a1b5683d738b0a258a431340c130492b86f560caa33519ad7cd07f0e763eafbd265a88c62bddef9904d6b196d50d7038ed79d4d083db1f5d0e49e0b72b90f8baf078f768df867eb5adf9fc6175841ea1d750af112417b2970b569f120218c7ef630749d612c1c718464cc823e7c9d001cb323df0ff0b5836c1fb50a7aa194d4b41ecdc74b5faa019e8c3ff8", 0x215) r2 = open(&(0x7f0000000100)='./file0\x00', 0x182, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x20, 0x4}, 0xc) r3 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/139, &(0x7f00000002c0)=0x8b) clock_gettime(0x0, &(0x7f00000001c0)) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/143, &(0x7f00000003c0)=0xfffffffffffffedc) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x480, 0x0) semop(r3, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/12, 0xc}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) write(r2, &(0x7f0000000400)="e0fd9c81baae4c5299e5bee04bfec7f67da8fa9b965a95219541aebee56ead9466f56b95e217a1b55de20cb9e2bf6d1daef55a820c8b270fdf766f435516e858d06ea3b3f9c126e848e620ea052f29590522b227d14f48a5ed6747258e0c1b889556146275e519f31b383f0508e7fe6b70f5055f3409997991c47643daefceeaf4014bfa07ff84e90f8232037e0f29f6c3f7c142a0d84f704d60cb3a6a9fd4250aedf2a21a5be9484ac47bd091160a06e29529461004839803", 0xb9) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x900, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x400, 0x0) getpeername(r0, &(0x7f0000002880)=@in, &(0x7f00000028c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x80000000, &(0x7f0000000040)={0x0, 0x5}) preadv(r1, &(0x7f0000002700)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/7, 0x7}, {&(0x7f0000002480)=""/90, 0x5a}, {&(0x7f0000002500)=""/239, 0xef}, {&(0x7f0000002600)=""/237, 0xed}], 0x6, 0x0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xfd4d) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x22, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000200), 0x10004) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="c00fb7c922cf78dfc16b93985aa7570083d15147d22a265221262b78c2362065a07513c9241a40a9a8ae89fb6cf9731f1dd44f6710e08673845ad771b147a5c5b465d8fd333dd22013a39cb54d5d0c34ed1ad2df5468244e2737e1a15fdf55458cc1343b97907d18058c040409c061a7ad5f57777d4d5bc6081e5193577aceaf7624151c440748e478798774e7c0f54ab18f487ca92b0633cb637199fd3d3d8f00d782d1ff147c982c0c4bffdc36", 0xae}, {&(0x7f00000003c0)="e162e8b6735bc319b341df20dfcf5c50dea24b4f5651abc744f2af1b1dd8bd1099fe8fbb1517aa926dff90fbe12b3284b6a7c8f86ed7854ec37cbc7d1364b0ae2d2a3cfd2ec16cc067a8699042d7b979ce31b684683e1d8a31970fcaa70709bc1a4190dc9c54f1", 0x67}], 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000027c0), &(0x7f0000002800)=0x10) r3 = getuid() getgroups(0x4, &(0x7f0000002780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x7, r2}) setuid(0xee01) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffffff59, 0xfffffffffffffffd}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x2, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xc133, 0x2, 0x3fe}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20002, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00693d1be07900000000"], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5) semget(0x2, 0xe91e4afdc4eb1eaf, 0x12) 16:00:15 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']{\x00'], &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sync() r0 = semget$private(0x0, 0x0, 0x32) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/149) r1 = socket$inet(0x2, 0x0, 0x3) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x46) r3 = dup2(r1, r2) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r4, r5) r6 = msgget$private(0x0, 0x66e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x80000000, 0x9, 0xfffffffffffffff7, 0x1, 0x9, 0x4, 0x10000, 0x2, 0x1, 0xeb6, 0x41}) r7 = msgget$private(0x0, 0x200) msgsnd(r7, &(0x7f0000000480)={0x1, "e55d0c9ce4a2ee7ad7b35f3ab3a8f5cd954b72d37f7ae51b009813e1b381e462b19a609c07ad5aa0f4e74bb6cb03b06cb1f262c73244e53ba2"}, 0x41, 0x800) msgsnd(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0300000000000000dbeace35a0cddc6d779d3041972e24e6a979704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545decdf402fbdc5ed775193f46a0ce641e645ccff66237fe92f73419202e03c2a49e8bc76d087556e1b34abae77209a7750612eb28eca347b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff0c0e9c0492e3a3d7002c87c5030dfc60771580182a7262b291cdfb3949c1cdbfcc18bbced72e49e5fa5a0d5107a12dee163fd3d2383918d95de497972291953431feca96fff303e768f7e497b406554dcb4ee2da211f03bf9b8d05da39c588232a1e82632693f3c9c1d8ca8e5633f2000000000000000000000000"], 0x1, 0x800) r8 = msgget$private(0x0, 0x4) mkdirat(r2, 0x0, 0x124) fsync(r1) msgrcv(r8, &(0x7f0000000d00)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_RMID(r7, 0x0) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x3, 0x1000) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) fchmod(r0, 0xc0) connect(r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x821) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x1) fcntl$setstatus(r2, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x80080a, 0xfffffffffffffffa) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = semget(0x3, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) fchmod(r0, 0x178) 16:00:15 executing program 1: open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x18, 0x1) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) flock(r2, 0x9) lseek(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x881, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000180)="91e3652d", 0x4}], 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:00:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1007, 0x8000000002d95) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10210, 0x0) writev(r0, &(0x7f0000000340), 0x32a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) 16:00:15 executing program 1: getpid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x80004510) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:15 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x3, r1}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x160, 0x2) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2004, 0x5) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7fffffff, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x9c, 0x200fffff, 0x5, 0x1}, {{r0}, 0x0, 0x5, 0x10, 0x6, 0x1}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x71ce3ede623ba528, 0x88, 0x10, 0x2, 0x1000000000000}, {{r0}, 0xfffffffffffffffb, 0xc9, 0x40000020, 0x7fff, 0x7}], 0x3, &(0x7f0000000200)={0x10001, 0x7fff}) 16:00:15 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000200018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x8001, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x6) getuid() 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0xc000, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0xc0, 0x1) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000280)='\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r2, r3) socket$inet(0x2, 0x0, 0x80) q` ‘¾é¡]vyLl‹],8#Ò:‚íu·#wW è¬#GAÊC` +“`„Ú‘Éq` ‘¾é¡]vyLl‹],8#Ò:‚íu·#wW è¬#GAÊC` +“`„Ú‘Éwsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./control/../file0\x00', 0x1) r0 = open(&(0x7f0000000000)='./control\x00', 0x880, 0x20) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xd4, 0x800}, {0x1, 0x7}}, 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') readlinkat(r0, &(0x7f0000000080)='./control/../file0\x00', &(0x7f0000000100)=""/8, 0x8) 16:00:15 executing program 1: r0 = socket(0x6, 0x2, 0x3fd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x6, 0x1, 0x4) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x3f) sendto$inet6(r0, &(0x7f0000000040)="6b79267fd6b1379c3645fc53c8628c3bc278da56d32d4dd292ca00f168b65e8c2b86f748c6b7e3f0bcba8c33f861d2b91647131bc3d3462888f3c31ca77ab14bff4abab1a8af5c748cd91b76a4a06292f2c77b80882797416fa2bfc47525b00ab1a71ef8ca21f348ff6676e6d00cf2b3f34ffabbb7", 0x75, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x4}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) chroot(&(0x7f0000000180)='.\x00') 16:00:15 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x4003, 0x9c) r1 = dup2(r0, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/149, 0x95, 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) semop(r0, &(0x7f0000000380)=[{0x6, 0x7a, 0x1001}, {0x3, 0x9, 0x1000}, {0x0, 0xb1, 0x1000}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x7) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xbf) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80002000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x10, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x8ebe}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x2, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x24, 0x8, 0x100000001}, {{r0}, 0x0, 0x10, 0x18, 0x8, 0xb8b3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5aa3, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x2d974abb, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0xfffffffffffffffb, 0xfffffffffffffffe}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xd62, 0x8}], 0xfffffffffffffff9, &(0x7f0000000140)={0x6, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/24) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x2, 0x9, 0x69e4, "bb5fdee0ce1687647e0fd2a85bec931c7c0fee53", 0x7}) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="6be65700", 0x101ba) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530005542f73914e87a12b184a0b545399824a243ec8af24500c27b83951220f3b94e367fa8d937a135c6bdf201b2dfb71c0ffedb22bc4b028adda84023d6a2ecaa48576118a7356abb77d3864f40473718bd9719bbb6d14477b1f16c0a1498bc6ea497062db8de2d412e2ad9fb5dfe818a72f9a8ba5985f6444c23fc93b18d4eb3621ffe7bc10d58c6fd418e640351cb83ea87599fddf171bbfcb5e5e3dcbb2c6976c4b4ebf908f87962a55502cd95199c8665d38a5102470b5fe919a121ab70574e3ceaefa138d6eb6f0bf4e1340fe4c6a60cfb04966b772ff0e1a515fd9727b41d525d1e61daba0deeca67bd7a255c9c37224e6da354a026bc"], 0xa) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x18, 0x1, 0xffffffff7fffffff) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10c10, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file2\x00', &(0x7f0000000180)={{0x9, 0x8001}, {0x40, 0x8}}, 0x2) chroot(&(0x7f0000000200)='./file0\x00') mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1ae) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x88) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 16:00:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffd1a, &(0x7f0000000000)=""/230, 0x3f}, 0x8000) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) chdir(&(0x7f0000000080)='./bus\x00') 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x44}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xa4a) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000380)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x22) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x6) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa, 0x6) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, r0, 0x0, 0x100008000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:16 executing program 0: r0 = socket(0x4, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 16:00:16 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20800, 0x4) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x0, &(0x7f0000000080)="41584b1f0d757fe609442e6e2ae8be", 0xf) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x399e8879686be03b) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x95, 0x40, 0x8, 0x2}], 0x5, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x5, 0x1, 0xbf}], 0x6, &(0x7f00000000c0)={0x9, 0x7}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0x1f}], 0x7ffe, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:17 executing program 1: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() setreuid(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c753040"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/198) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x80000000) write(r0, &(0x7f0000000000)="a8dc00196a2d010100", 0x9) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0) close(r0) dup2(r0, 0xffffffffffffffff) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './file1\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x9, 0x94e7, 0x1a8620ae, "65253d8b7829b29f8af7eddc6b3b7efcb2ba1c59", 0x3, 0xe577}) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9, 0x10) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x809) socket$inet(0x2, 0x4007, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x7) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="cefaa5caf7d3df8a63669b5db1989d39a29aceee9d970759dc74cb5f24b429000366ffc19572abb2d62159b23c0c2696cfb80f20a0dfcfec34a51a034cce43c0d917720934874d4b7bc2d6e88b047fa0c465a84cabd31ce104fcfbd94947071cfbb2f0cf90e86226de84e1fbbddc50ce20fac3dcbe54942b6ce078b0166abcccb84aa026363958e70e03ffc43c3e15fcfb6231fd2c48e58bacef78823b6fc096feaa4af34faaa2f2121a19908b470e37bc8218fd7c1881fab1b6c0650cd46a395f", 0xc1}, {&(0x7f0000000280)="42c0f6ac2eede825c0449e40506335ab2bd34dc3a351720f05387b173e8d343dd11c320602d72931f883035423c2a2e567fe15684fcac47717631455001201b90cf172ea4d72f419361a16645e675c59d7f48d225c4de9a35dd012a4f5a3315b10edb29362be3f086bc38f7da9dbfda4a854e814ea0a4349bf1ef1fadac6588f073f5c89b9a71ef3cb", 0x89}, {&(0x7f00000003c0)="9c071d8188210e15a57f61f0839f12fb0f8294caddfa65ec2476d333cc014b9184c45253d085b0bd2bbb0056bbb3090a8416ed717bcb832795c51f8b655e3bfcc57bdf5b225fefb51fbadcd785e39af418ea134f4f916e221725192b21c666ae726ae6c8ef0164be4ce842a8779d5b4dbbcdbc1a1868773bdc8147473a69f96cf784580ab17c7559ed3ef7952ce975b3e625624b88aa22325a740f5a95b33c84fe641f9f52bbde8516571a68070a43b4ae80", 0xb2}, {&(0x7f0000000000)="cdbc36a61da9e551d0b32e6139654d450059cb41a858", 0x16}, {&(0x7f0000000040)="888ff99c078116127524842f220ea158f85c0914", 0x14}, {&(0x7f0000000480)="32a84e57caf004ce24a8597db3ca75d7ce74bd1ef3edd4e22be6ecc053982b7b1fa6fea800d54a75ead40bad41d2155467ac727b40dd138820d8b596dd703161e5544161efd6f8e8f5", 0x49}], 0x6) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) close(r0) syz_open_pts() 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffff, 0xfffffffffffffffb, 0x9, 0x1bb, "835e59c137bf226b73731f12fe627229e3616062", 0xffffffffffffffff, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61a002049fa9da398bcd62b103434820a", 0x3e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x9}, {0xf}})       16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005e3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x3f, 0x80000000, 0x2, "b1602927875dc1f0b799517aa1e60e706aab1a29", 0xfff, 0x1}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x156, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x400000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20100, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x3f, 0x2, 0x5, 0x1, 0x3, 0xfffffffffffff800, 0x2, 0x2, 0x2, 0x4, 0x5}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8, 0x3}, {0x2, 0x3}}, 0x2) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a9700000000000000000000000000000000000000000000000000000000001bda188c00741aeb5de8eaee135eec8209cc04eb305bb6dea8e9ba"], &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f0000000000)=[{0x4, 0x6, 0x1800}, {0x8000000000000, 0x2, 0x1000}, {0x0, 0x10200, 0xfff}], 0x2aaaaaaaaaaaab76) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000001000)={{0x200000000000}, {0x0, 0x100000000}}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="d308f5634f7e4a24dbca1189ef22c2fff95d6f47182cb724e8a32cd1fac3965a64992eab24b1769300789118224a4b17057eb3040c3cb3ace4f05d53718a5ef5ccf41947ffc9dba8334b933f8cf5b30fe6009df4cfacd37ac903e9a0e4d2de2fe5b930320bc0383063529b536c4027ded1b682c5a45002e1b0c6f017913a492a9b5d5fcc376c33a944d83c5109c61c7ec7a8a24e93fc41aa71d062fee34b02ffeff0c890ba2968de270750865cd37b3344257562355aeef992022478f0f397", 0xbf}, {&(0x7f00000001c0)="433aa3105397692e24b7b362b7a08477832909a364248ff7681cc2185beb2e56046ffe76d8536c8cfd3304cea66a1eda0c4a66def24a7964a153c71ee74a31a7ba17a30f81b916b4d2151a10ff8f9fdb3aa6ea255ed621cdc9815790ca21f415f1623db571b8ae8a6fc610d08faae4cf226259e9e01716a73e8c614bfee3ae273926e2e06cb411a84824935ecab221b2b2e673529a665a731e744f2b304ed095615ccd1afabe238c20eb1edf9bb49cc47c6bcb616bc8faa4549ad13a688d24b74a8b193211f56b61be684c", 0xcb}, {&(0x7f00000002c0)="9f99d2d0726d57d41c671be67d3a924f53a65bab18893f3e5e99f5d4835e557d7b181fc40d50545cd839e800c6c0580825f3c9ba0be54b4ecf3364f53a77dd10b01b119d6cf907c8b1558c0da2a275158c0681502ef4d4c0da6ea052d6d1d4393afbf436277c74b81c9527e0f79ec1513e9a00f6cdb455ca59db3f489134e214821805f81b277a652996510ba6bc7dc3bf890d798e", 0x95}], 0x3, 0x0, 0x0, 0x1}, 0x404) shutdown(r2, 0x3) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)) setregid(0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x400007, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x5811, r2, 0x0, 0x51) getuid() 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000000000)) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfa2d2f66696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) 16:00:18 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="905a9bbf6d1b83b472d20577b4fd3650bbaee7cd7d53303b29462be0c552a9096fbfe3934e4e056d5d5c013a42b3161df37f4ef5e26d76d951063830a25b74d7da0c417829c58cbff973705ea9fcdf1e3f5b5d2667a9933c88af40eade52c0e9", 0x60, 0x4, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x0, 0xffffffffffffffff, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x27f, 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() getppid() getpid() socket$inet(0x2, 0x5, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r10 = getppid() r11 = getpgid(r10) r12 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r7, r8, 0x20, 0x2}, 0x400, 0x4f3, r11, r12, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r11, r12) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000100)=[r6, r8, r8]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0x309, 0x4, 0x0, 0xe2) getgid() r14 = dup2(r13, r1) ioctl$TIOCDRAIN(r14, 0x2000745e) fcntl$getflags(r14, 0x1) r15 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r15, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r12) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) listen(r0, 0xd2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:18 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) lseek(r0, 0xffffffffffffffff, 0xfffffffffffffffe) close(r0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) getsockopt(r0, 0xa2, 0x6, &(0x7f0000000740)=""/207, &(0x7f0000000040)=0xcf) r1 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) syz_extract_tcp_res(&(0x7f0000000640), 0x20009, 0x9b) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000380)=')\x00', &(0x7f00000003c0)='@)\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}.\x00', &(0x7f0000000500)='\x03\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='\'&$*\x00', &(0x7f00000005c0)='))\x00']) getsockopt(r1, 0x10001, 0x3ff, &(0x7f0000000680)=""/138, &(0x7f0000000100)=0x8a) r2 = socket(0x3, 0x4, 0x3) unlink(&(0x7f00000000c0)='./file1\x00') setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/11, &(0x7f0000000180)=0xb) setsockopt(r1, 0x7, 0x3ff, &(0x7f0000000840)="955239bdd633ed11b3e7898504c92b53796f1afb679a2d3f103e003dedfbc89eb4c18d594ca61844d1844e941a16f4f165fb15d02b8ba3e8e88bf3d0d105119533048496be3d044bf5cb6f6affa716caaa19fac672674ffd0d59d4edff7ebcfb05d567ccabf57f03d511b18c90c07709a5183f049e06936e5a693cf2141881654c44e0735414691b0edba87ff235f14b2499b642bfb716924ce71a21130a1bff9d02af03ae9bb9804595bb43c5ea034c35473af9de636c02dbfa5a6dc87a0176fe16743fd4e9ae5b7d2eee4e88b21ae699aabe", 0xd3) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x100000001, 0x7}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:18 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getppid() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setown(r2, 0x6, r0) setpgid(r0, r1) 16:00:19 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) mkdir(&(0x7f0000001240)='./file0\x00', 0x8) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) kevent(r0, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x80000000, 0x7f, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000040, 0x0, 0x101}], 0x0, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xf8f0, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000063, 0x170, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xb, 0x1, 0x7, 0x2af6}], 0xfff, &(0x7f0000001200)={0x3}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) sendto$unix(r0, &(0x7f00000004c0)="fffcb16cae147ef7b05841419e7737469f5f73ab7c7235351a7f52a208fcf0450d74e2630191c7ec6f46dfa39670511fedfa0fcab986c0eb2ec0660cb2eaab9b7c8533e7edd76c7fe882fd669584cac34070feaaa0d972a63940db040633b2a9d63e9a9e3779e0a09f8c9bcc90be92e98ade9375b060f39d7041f492641ede8cc29897f1f628bde25d27af88ab7c766d50422ebceef8229060b55465e0994480697f8706f285c9e4923ce7ad1a5521e40d3d1347b80384d01a2925bdd0b6f379279ac99da17febe6981935cabcefc906c947c79d104564e88178df00befde30a1c8e50ff71746ae1e81c76c60e7515ace01592987c04760abaa20214e10c344744fdec7387507ed92c98df30ec11f626dfed3375f4907f832fa8d9283f6084dc638d69671c198c419aa5cd841513979a4ff0feeb23677502d10a0bacfc5daad13e0173c6ca5a7f02a7a5341137a712d8d82a15547810a59ada3d5f2106afa80a90ed44700b8c7d0724d09c962137ebbedfc8c3eb89105f06a78e8c2ead7e4aa8a412372b5fa3a6be022efb5bb817d4e88823a7eaf039ad5d95ebf99f1be16c9cb34316576529d8ba4d4fa84f92768d126f9c3f0b432c4a51fc0072e50944bc94040fce603bf2019ce14b2de162e5c73be9d54dc47684574a2aa37d3297afd05fa2a11b6b8d44f4220834a1e199af23582e9f23eac6213365e4251fb2c563efe58958acc32602564ae63c446fafece9d962f0fe3c76c83881ccf81e087cbf7aa6250f11125727583b591ccdbb48a36fd781db46b404e539586288c115528f9e4957cff70c2406dafa95ae01d98ee3d52c8407634248baff45690b76256f2b1211d48996c369f70756f21b7efd993ef648690499c1e340c197867672a492127df933c12bc47c51fdcf4c8631239ffe9e37a2b3dcf0b1208ed47f683bad4563b3506ebb0b95c25db995df93528e24e6a4ad0cb2edb631d8cf12fb2853af8244206450093b778424cdeade97cd03a49c2d477298847ec02f9072ddd6dd920041718ad481c744ec3466b571d92b28ae0e1c21a1d15e0a64afd454d85c9a817bdd2f8cd8b6a516708f06c6a1cbd33a07e747fc229c9f64c7abd270730cfa1425a36510732c8ea0bb61aed09a01c2dbf746c643eeedad2258bb10dab4381c8cb92cad8b65d2dbb8296ec72275d94fcf8b673b7f5fea6873119b10959d97c2e3e6c32b1a2a717aeb92c6932cdd493c63376652f2ff08ff8b54e87a37fecc43be5d1d1a5ad5d36bb6da70825c3d54fa87b82aaccde932ad4f2bf153ced958332e8049d0dd381579a64b3122367ab4797255573c8b7b831084a567f793d23fb4583ecdf0359b5123f942afe0f3e297be75e76e03ff2c13f4c487e42a74786bc67b82ee44d159aac3e42167ed92a0d93195aad42afaae7c6cb87e9a91fca16b79470a1baad064b729c3333c6a21a480ac2cf708ef9f2818c1e942bae102c714b0dc7ec47c4c0bf0fddb57c947b4bba1ee5dfaedde4ee6c1f0042413acd8741733598ac8a668e509593a664cde180e551ab63bdc85dc2b89bca1d95dd3ab47958b15337a4cc4d70bad8e7567e5f7d2e20772cfcf9c8e0b28aef1b3cb475f24fb51b822b10c7801111a56b3ad24d353cc888c61cdf59b351c876f9b14c8e4e5ff6a4d165773039ce13ed15506ece97cdb32c212567555e49b58c1604a768b41f0d9e99e686910151247797badbeeaae513c4d9635155a3a351206390447666a543c5187646837c158d8711584b376fbaa8e657a2025e784369a7504b03c6dfbdc8676f95d2598b5b9112e153730708ff3fa9d2dafc9b783526e5a9b034e654af7302f71186c3fa8638f450d10a4bf9a94175579ab0befe4906ebd0ae83b258a9934ee9e6c77b2d0ad06dc388bc91eb2a040e267a7e947394314bdea3ba1b775a9d795936b685d92d0a02c31e02375771acf93fc7b766f61766f743948d85903ccf62d1635e010ba99c96a53629be261e6d748ffe9f4fa65af337212c387d90c705841b90f595a6e10d4b1de63363dbe34cff6b551d6d2ed0454506d669c8a803fbf18863d719fc65f87eb88f47654d57d53114ff15a6919149e9c62f6e4bdb7f10f9a6bb18fea2da6ebec76bb6184bb65dcf47c333152696ea7046269528dcf2fd80faf4afd5efcfedce6a627e6b621744fdbce35e9a11bc63eb7960dca02af444c386a1de46509a64bb1097bf731fc086c179e751899539d28162937841c2a60109943be7d6599a8759025f87adcfebb2edec3c866252f3c658477ca886a892be74bfe12784eff630747fa545d453721d5cf9d830a917554b9e3e712e2eb8928f74d5879c882605e51c73d81fc94fbf229f11af584c6d2aa9eed7dff3b10fa95406110a551da04bfea99bff0db962f2627941e3eeb84e42ab2ae0eb20f7dd34a4a03700216aede9b93cab7535d6e6c87b28fe823cb7cc875503bb6d0549a50263676c25c695c7a346a514987ca38893f7e7067604dc506b51587013fa0468426b2f24bef37ce33a840fd0b4f52cf6801f2ea6524a0e2fa55c03d301cb228a7fb5eed443846feb36340b96454f87954ec92e36d7f781f9a1bad85b650e26186385af37b07acd9f12c0f3d9bddae80c6b8c68aba69a5029b341d7940616575b88532283ce8611cdf406a7bbba73a185e84c814fac7c9fba06ebda34b48b9a73c685147e70ac2b3f50599c7f38bd17c7fa17d70f96468ad13cf1b5caf79a6872d2fe0c85d92a85474d887d779461dedb03b78a809faed8b1d187cd4d460a8503f06bbba00879c7e558457e38e32278697a2dd477ee77177254e10cc1390ac613b62b5c8c4c833851591dfa49d52b3b581276e355fb756cf0bada77c14d060d6a9e281377fc0bbbbd6db67f4ea377d5e7b531c674421c225d288f8ad63a8d9d30f281a7828d6c4674181404832a67187a5fb0caede9ea15f125100a2b04911af6b6386fd94fd6aa6c58508244017d59ec7622cd627ad591647983171a7ee6a7db09fc775d5b8c7a201781ac3a0261887ea0861015d258a7de21df7008986aaea5caabd3332df2cd3a2ec20c71f427ab6b0a97fefbcffa316511d1bc3ff78a8fbdc8f3ac12f76c90155885f41542a56a5435c0da391c4b8d790da5cfea101b1a719978676bb8148ecee2460762931a5df7215d5593e0b1911d20e673ef5701db0ae8fef36c0476ad2d577154e4e1024a7536553cfbd488f0530b47f5ca3d862ae4bc1887fdbb1915b8ef546666def678ffdd076a0756b44a0e5888976a6f9b450a8c5568c6a5bd0a0c06553b000c117455bc2b7029bf3538ddc91bcf7198641c1aedc71cf0a48fa1b947ca2492a7a819beee9d3ee5ee2c2715bdb0c0963e15e59c4795577c65e7c8dbe88953dc1f9bed37fa2892d9a759ac1f7c1b64ae0534ebf8248f5a539a3243ee023d75c5581fffed7ee8e2ab2aafec6ee5071d61802a400ee0b9cfbf768d89542605bb7a1adf96eb4a31af52ad47965357201a0a2ba9f0f2a76844a8cf2e09717fb5518a6dc190f2be1ab813d847de95bacc7abbfe3d9e247c45cbd6400be0e176cd65bc9c6ed9d512c00e89a28f47da1f1d3c5c7f59752d7342eb161659d03deb88bf8a3c1c613e9c36a927ac83daf730bca1bc61540a696b98b762711e999243c6b17a8ce7f4cf2860cd574dbd2f5efd1326640ad2352a8108a7ccbce79691fbb355a4acc3bc2e81c12d186611805c83bf9b71a8b502b7d702153ae1a9d984cc3cff640e140d9ade0e1999989834f16b736f9e59acccdfb991ab1045fdddb43380ae8f151dbf4ba8ff6d443da03368fe0c587a566316a615dec23281d50c34cf774b2eeeda06b621be1c3a9507e202d74d202a50c2ba90d7c18efadf1777add5036a2c7ba418a178b77e16f166fc3b50ffcdf9e50c676bae814de606a5820d67b73e7ee3999898bc7b418bc0817102c3230d5d371c2ca2d8ced2f5f642a4906003228ef1d9adbaee5d7bf75193c2ddd3ab72cfa5469dfaa70392513c3b42cd4d381f44d6cf5b3bb6b12c9824023bba88c7b6188c67f2edce1bdcc1cdfada86c051f8177655577b8fbdf48c45ad4aa1d9f18d933ad7a8784719ced8318bca6fb0fa266a6811b4efbf41096bef3ba8321d63976f0f531e99f036d4bf4692a44b4696837bafcdf288fb39bb5a558edb96d0030236e331389d12c5e011c3ef598b3322af00227011f54354c4b05eb8fac9e5801d7934d4765e5b793a82225de3da9c3b193fc64dfab4b97a9b36547b36e3c949b17f6157ac4d30c30b085945450e68c6b51609e4e9e654813c7885e30467047528be99239889428c2ab81959d597087ead183cce0766d47821704d9c95fbc08a1d5e28f2cc451332f64b256b1542933535d08136395c156f177aa91ac0fd89c7f40d7264e3d77172877ca404f3a287fe745287563d05bdcca57f5105c4f993fcae7760fb72cabe6ad41ae625db362a997bb9bfac0644aef0316b5c0c72fb1c52a697be728b107876b37a8a78ddfc08deee1447042246fabd8e227c75f1915e7d0a9e4de4f87381a2f66841ec10c74a35a7bf0aaf6fba6e3fde5623443bed4ace9447b53527f907589fb65a284dc6f6e4f42b8d327f445c7512c31a674f4f4dfbc962dc932db446549ae124223f7a7477c8c69d10a3453cae0748b89cae431ac1411b89108b0fc516c3ce5d9227d3ee4f9407989fe9ba376ec6cfcffb6cbcd438a90ddae75eef286372f097b53a7b0f3aa68902419434fc8159f7a211a66642512f1adcf8a1e7ed63452e102b1828b4c836d7971b0da042b30e57fe1517b6d5854bab7ea3f905d480b29bb1f5a6350cc67b90410ea661183a5235beb8f3bee19d5910f04d96bd5841417d96aed9c0333b978d5709ae31c1a51ed78cc63366b3bee76a7c39f1e062c78f5c1d56fcb1e3468480e3a5507831863f4c159c8dfab8c7c8e286b317a6d42d180fd1fdb3fcd761290c696a14d73a00b47ee2026a5b2a8e44037eabcc6f8b31345965bea295e5d1677930df1c28ee01bee07fffb90f7d86beac07c5bdb61b1cbfdb280217e175b9d1638bab15ce6489c71277485c1d63fbb8c8dc1eee453361f0e91da3d5f8e7fd687f4bd5ac0869c399d77bdea903b4b0aa07e0ae8ed5080799b33cf7100f3cf77738ffc6def66929ebdb1124921caddd86c00b3fa4502c7d6b17b1d3bc202582ad8879761acd8df600f02847f166bf1a14a4931d43b9a40e757790d3fb96f4176dea5739a9bc1c7fbbfa9867ac6388273919e24ad11fb45911b2ec7078cb5538017ec0b94fafad0846d051e24090be81cdf57c66601ed305911561f0c2b8843481888e8cf7b6a71598641c54f8d04f8e08e77ee47a8d5ded8b4ef7cffe633a18929b07a0e2c72d0953b0df57400112f06fb55e29429dcbe469f0dc80c703352535b94b67801bf5e962e32f63ef52a00a0186a8a3941d16f430214ab50f42f25827460b5b534aba46350b506cf323f4b16045026989e26cf4b4cdf9ab492d7b7d87372883f3cb731f50424fdb3a2ad08e12f0598ad6940d2ce8396d38f8805c31e52f5ff4f9dbbef33d2b131e809058de80887fc865333100f698b562c2f091559326e62752404afe062799373a4df813324ae2f911872f619dcc15a090512bbf0ed024fffb23d2c2a11fd7f4275e50a0d37012c9bf24206fa3f8c5f8175d572a220ef412d78849354b5fde65afa445ed4581c6253a5007e8833f12e6152c0be70b6ff12d264c226cb508153b26b21211731ed4f981459eac657107cc093", 0x1000, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="66ba267e41bd524bdb2bab6a42a298f0cd64a0ed832fa785467bcbfe4a1f19e9b6f593b244f5f81b5d65c7c150ab13e4e3a2d4dafec4adef917688dc14ddc5e1e7677a14b6d73c574fc6000000000000000000"], 0x10) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000002c0)='./control\x00', 0x20, 0x100) fsync(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r3 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r4 = fcntl$dupfd(r3, 0xa, r3) accept(r4, 0x0, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x8, 0x1}) bind(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000002200020000"], 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x5) r1 = semget$private(0x0, 0x3, 0x80002002) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r2, &(0x7f0000000040)='h', 0x1) chdir(&(0x7f00000003c0)='./file0\x00') fchdir(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x600, 0x4, 0x5, 0x1, 0xe703, 0x6, 0x8, 0x3, 0x0, 0x1, 0x2}) dup(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x5, 0xfffffffffffff0ba, 0x6, 0x0, "9ec43ba6cc9e6389a423f8c702f5e058a14910c4", 0x3, 0x7fffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) getegid() sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) shutdown(r0, 0x2) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r0, 0x2) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="5b572bfacc0077335ebd273704700b2f3b73f9e4c461a6e38a28dda30874d7d3c8c2abbe17a7c3a723254a4fd8cab481d8aeec193672b8988f014bb2084f7383a18a5ffe748bc60a0a719dec8b5acc7471be34c4be17c538cc27095d0b8553413b961e3419238e42fa3ff8518e1182a12d6242ea2349bed06237bd285262422083d7ebae1b2eb68cf39dcaa27c97952cb6", 0x91}, {&(0x7f0000000280)="72f890c55adc6151fea52151e9bb661cfd5675fad6647b5d697f8c4189618928639f3533f2be8990e83bd4b933fd6acd1991585c1b6b95355f3a6de03e28693a1a4c13c41a539a9e95bfd0b54cf43162520552811ef480c634d1ce32d8cd8a48bd1e93e21537e0279ace2859826057fefccf7e8fc03c87d1881b624ab66d581ce8fa2bdb9fc9b226977be265688fce9409e35a5b", 0x94}, {&(0x7f0000000140)="c3383a2525fc5de659bcf4d90cd2adbc905d9c757d485afeda91988c358c3895d1e0cf3c60aff44196cc8ef0", 0x2c}, {&(0x7f0000000340)="2611e961c0526ed8c79a65cc3a226a7ab17a5fcd9c895c3a36bc52a707b0ee438453aba6ad3f792f184f5678f84dc700d7f18dfa5a4d8d4d5b2b508c83e46b2812922208ee334d709a2cbca916b4201c2f655faa2574aa33d13c74f917ba14c3868a03105381bbf9835ce91d8d2e1b32629055dad15e1c2ffeb2ebfbc761cbb2c00003ea17063d3da8c729e9ce4a410371e73c4895402b9603396c751fa7ffd942a06711c10a2c1c0ae265b8801639ef1118dab7ab576a115f0137078fb331f10dea01de857cf8df47845f5098713973cdd464083054fd8fe0f1cd", 0xdb}, {&(0x7f0000000440)="6a7cc848ee9fef26084008fef91fcd202629c2f5bf54ec1316e0e1605d3cfd2b473f1d2ea4026198b8dbef0d9644c24e7ae7122a81f491fbc668bc8bfc0bb0c54b481db9ef36a1654b07f84d64164f2bd538925d1d5f2785ed66494ec20e10874e13b3e041017dfcd7ed4ccfb717978e5509149eecee7c5ff28235594481e1e3db297a3bebb2ec600ac967eb60033b12f90d14159c86b280e4fde3a7a5a8edef66d85ab4f297fa553508de19e1a187baff96543c979816cdfd52d11bc0baae2827a254708d5e9a7efb91b20190e26ff50c7b36ab1ff3534a6cb5446d829beb73d5", 0xe1}, {&(0x7f0000000540)="54af71de54d5df79938f63ab1fc7266d246fbfc3a4621962d07214b2c5d411629334be7c482ef133f61f64e2d5eb43fc19bcd1c8f39389c61d8c01e25706505cc4e8ae6f746ddfde2fdccbbe67cf11a649064d180510f7d708c21f62172c0da9a6635afa8b94fcc66f57673a9b770c56f4145c9ec23161b5423d2221d891c9f0f993dc6fdfec40dae74f439dbfe4e593b07e612cf01884185ea7d456697b1afd00ad40eb38b91c9a267ea44c5d8ca4d909873b489a4086ba9367b329557e60c0bb49c52cb0fc4d391f9df5b5f03dcae8af4de488a291332fa66586f3e31128774586cc643e977e8dc4d66ecf455608b31bb2d245b1cdce27faa7", 0xfa}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r1, r0, r1]}], 0xe8, 0x402}, 0x8) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x8) syz_open_pts() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/15) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef162b93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: socketpair(0x20, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x28080, 0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/164) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/193) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000003c0)=""/175) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xc35, 0x5}, {{r2}, 0xfffffffffffffffa, 0x21, 0xf0000008, 0x40, 0x2d8c}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0x25, 0x0, 0x3ff, 0x200000000}, {{r1}, 0xfffffffffffffffe, 0xd0, 0x20000000, 0x8000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000005, 0x0, 0x40000}], 0xffffffffffffff7f, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x532, 0xf1}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000085, 0x80, 0xb71f}, {{r0}, 0xffffffffffffffff, 0xde667ca3f812d9e7, 0xfffff, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x1, 0x1}, {{r2}, 0x0, 0x39, 0xfffff, 0x100000000, 0x1}, {{r1}, 0x0, 0x29, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x24, 0x80000000, 0x100, 0x35}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000080, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x7f, 0xff}], 0x7fff, &(0x7f00000006c0)={0x6, 0x200}) mknod(&(0x7f0000000700)='./file0\x00', 0x80, 0x6) accept(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000007c0)={0x3, 0x5}) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getsockname(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098415ff300"], &(0x7f0000000880)=0x6e) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000a80)) rmdir(&(0x7f00000008c0)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) getgroups(0x8, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x7, &(0x7f0000000940)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getgid() setgroups(0x4, &(0x7f0000000980)=[r4, r5, r6, r7]) open(&(0x7f00000009c0)='./file0\x00', 0x180, 0x82) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) socket(0x19, 0x3, 0x8) 16:00:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x250, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db7e1f0000000000000000000000000000f94b10482f2544c8a31e0bea2c49bc76ef61eb463df39bfdf7b01466c2e5bee673f0c30fa6ba4af9c092f3660712dd0f19b82e2a35b99692cea8a2c06ef4ed466dcf7b4395ed6c696bfc15f0c5b21c60c26e09734fd268eafefac7e4f80aa749ac45a7707cc44df841180cd3dff3c3ab9e612533b4296cf88a6a1278fe526373db854d94ee5f4d02a6486aaec4d6e2de82449227a811af65c93c53f92de64894a6715200857b9e7ce80c170ebefa60d9b7c7ac2ef868924ee7d6f1b54f9bf74b72f3551b60309f7c7ae2a3e25aee835c8fe42a1c2a00b72edd7c840e7c4c254c004c8c349b50bab5700d10df67a2d13aafb9b148d027f2046b1b2bd8d511fc52ae9fd3d4325f8bcde528ad37ce894b593ad4fb07c092"], 0x57, 0x3, 0x800) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x81, r2, r3, r4, r5, 0xb0, 0xf800000000000000}, 0x10001, 0x0, r6, r7, 0xb6, 0x8001, 0x0, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffff80000001, './file0\x00'}) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) recvfrom$unix(r0, &(0x7f00000000c0)=""/204, 0xcc, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8ead73ae0002"], 0x8) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xe0d0) 16:00:20 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x800, 0x1, 0x4, "8c8c8f6e6fb15061383d106f8c6533e35b43e7ad", 0x41a, 0x5}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) getuid() listen(r0, 0xfffffffffffffffc) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: syz_extract_tcp_res(0x0, 0x5, 0x800000000000000) socketpair(0x30, 0x0, 0x5f, &(0x7f0000000080)) kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffffff, 0x3}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x1, './control/file0\x00', 0x7fff, 0x0, 0x20}) mkdir(&(0x7f0000000100)='./control\x00', 0x6) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCNXCL(r1, 0x2000740e) unveil(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)='W\x00') link(&(0x7f0000000040)='./control\x00', 0x0) 16:00:20 executing program 0: r0 = socket(0x3, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x4007, 0x6) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)="9a73f778167d58752f940e88eeed126c7c92ba7d2e6f068252b79e999508152ca94953e096bd72883d7aaaedc3a8236a9066debd53f5cb6a8b13d733e13a658cd82999e51a5f9f8250c6e9f543d1dab27abb9966e27cff030f1582e1a2910946fb353cd2edcda6b8a4293af2834cbc3bd3331923201b230b02403c12654976b929913f9e027000b79ec1a300548fcb12ca900d38f3f3d13a8aebfdee271110d44fd30e69eccdbabc71994697c7b20abd8f62d229f4e16597e61ffe4bb433cfa04952cd728dc1fd640a2a6558da178e18e351897da797339383edd0c583aa9869d90071d2c936b36039a4ca5a3f1e2219e2ca15f6487ee51f2505e463c536d2e9c5bcc912d223c7938e61676871c71bbb792f47430ef4dc678a212372747488b6c2d6f470d2fa9df5effba03a2de7613401726665af88ad6a8b2ba30cd3527a6b755ec60b7ec1bed8a68cd19b2e60c5becb2215e185f9fc66e835f46813574144d64013906e35eeb6b4623ebb7b8ba5652d7260fd2f86456e473129750c7b8e4fb0a6881327a6ae2c3bec7531cf80a6db06176a8631b2e1d3dde86613b4d3555d4038e81e257e059559f8b309a9d91de6c31f1a93a5f7ad0d14859a4ec2dadd2c264eb9b2f906b6bf8c64ded66e6cd7e5416b6b305b36a2c5a731c72c77bee8b693cd5da75d2cd3829926a2ed803c9a3bd8c5715ce9a44d5e2274dc983adf848433dde07ad8d1e9b8f824b9cba630e4d4fc83d97dff58c64f26ac9212aed9f1bbfc26afeb72375c9e5f7a93d1b82faeb55462409e564d0a94897ab173030cf531423828c9b671569a5a3e2f33319fa0332671ef37dff97881a67382f5653cbc5f31c29b2b5ede6e2bfaf7bee25626c4bed691bd42ff74b8406e53fbd3c391b84eae8053f6bba20f83e8f11fed1e2fe61eb68e63dc08f311393f131f566b350d7e05a0fd85e5d134319ac7ddaae48e86cf19d99fca9a248215abdbda559bb220191b00f208614caf51364e781d9b7e15b05f3f71d9cd1c12b9ffc8764320e525017680096ea15ced41864b311bbc42d0b346a005519b2f675d6e9615cafe9010e90ee72f5e29a460bef7690ca34a459d13e60607d55b3d69d0d7f66f6dff75d12e26c9f6663ffdbdd07a8c056d293cf1d50c86a35783a5cbe08c2f40167c509987b5c63509d409ad433953d5f0922525d8fc582e70489b917b9f3fa2f46a038966f0f083c25aa68d07e30edcf3bd80f8368f7906aa203a46f84d1e693257dedd8694ca01903c9d6aa83c0f8e29bb25c6bac114e6027f680d9aaf8cfef23f999a5b7d7d9ae29dc7ccb7c510ae4eb630f3d8a11a81837ee1371d668e30f10126d25c0f2d6a0d0089db3677e99655e140184d8c7bfd228ea7bbf68360c484982acec657e85399807c484da675fa45c4c6c02c19e1063a20822fcb29ec5ee5ef11a010ec2fbf2bcfa1c4c056219fbfa31c76d409287bd455d6b1754491b7ce7d2871c3619fb800db12fdf534b6cddedad75a129992fa529ce1c2640142b97c2b12f384a26a2e0084562864072f1cc052168c714c27231fad2168d0b815ec0fd016aa58b6ddd306413253899f590b48254fd785e9c96d831b21f6b4b475208accae3cf55c3f6578e27dd9a572e0f02162059332e9d46958de4731f323ed839135b15609f2e9de9d74d50367d9dec03092dfccc1cd6db47adc1649732b4805148a7390259b3d46df61ec0c321425718718c5e4a9eecd6f6a82b9c9498a72bd5ae69a8ec6cedf72b9c49d2aa4e8a34de2b37e498554bbc55c8c92b58761c6cb657ad245c6cc1766ec0c55b3c9920796437475e1b9ea8bfa594f51b66f9c31773a72c43692d4fb30dc210528e8c4bcae534d93d9d103d378861cedccfcbeaaf9edc300d9d193a3009cae8a2249b0335e75bffcc53925a8bbc930ebb496fb1cf91b5163009a597b854dc30ee05f39c4b837556d2a905ebdb22f44ab022b7f0fc70abef67dfe4fe02fac81d8f27140b9e349c7be84487bff97e81dad5d66d4b2f76c72fb8c49f91ede3e618b8a6b47f8de16b75a8a5261205926380551a3a77bd32a331b45bcb150300f20691e2c81073bc39583a91f9fa1e8671aa7e559507e57c965f54c7974ef5eac07ed610559189c797fac544fdbb4e2f122d137da30e7958d7b4edac602ef9d632359497b97101482966eaae6e14d9ae5cd43731a58c3f8986946d2f1e65499fbe22a882e593286597b8a11c20ed21dbf84dcfcac498841477d1c5930ba576df902653b7271b8f0bdb4842cf2b299de211ede554c350e184d875f0db169e4d38a6af4ac0ab89bdc9d38c83709c3d450db24758325f0f193365fc7318b2f17bd8d4241a036e14ceda1e2190917904a32cc8e443cf4b3f9350e5bbb4326b3aa001b3e45126495f1734a83ff6dd9701c3d8b5fca5c42803308af2c61b3402f35279b588c8ef1fcb2c4f8790ba12f861fd34b30171dd3a2a2920771d278055f0419cae4f44c573a40a0bacef928354dde473cf339e084f3dca9d12ad6b64639b95156c7253911b9f017276d480fa734b669797a6dcc75c39d259ff526944623272cfcd2da75883fc94a105e4df0c0be56be1bb4ac7412a1168c6df30951dfa2818be25caf80e54f976af4c6c6a1aeeb80b3fa8bb7ec9d383d1e6b8ff94af80a1886ea76d2a8e853cc528cc26818f73d633e23dc2164483b2fd64e616e5b0b05f4b171e04d5e47e29f45e0c93899355ea89dda7a0e3e5fe1db3ab1a2bbea9cba90e6e156b18ded27116ef40a21f568cf6e733007f2dc0d818f0dc5ad839ac655f66a019a40299607396a5d1d56f212fde1656b465bb80e00c3bd82eff709f110b5cc552323885d8c85eb5ac6f51af305f6ec3677415a210a31ad13b55b4221542b1ca9c87da4287cd2f2612cb429176792e08a5b18c8e18c8c1b4b42b305c1f864c58ae398994d7dfe60bb229f4633e80b8f46a3b734c6069793af06aac665af1c02c60815b1cd2a3d8f0c1a47592c948472adb49489b0cce524e643a18da39d89e3d753d53284ad4cc0b4da3ae02b46a5fe542deaed00ab4b64bbd39459ff4cd65e204e644fbd7ac28951d973316ade23b3354dddfaa7cf23e7c2fd2268548ccba19f3fb681af17d199ef35cead9c3699b205bfabfdc3fb405ef55417d25e4ca2f8de25b3fd94a85d2d458de58d5e9ba6d18e771d661a879a6fca254fe22229bb6fa7ade7919a5bee649f9bf90e9a3b42815a9960173c57c2934715091ccd9d06112a7c8aa6f0127e7b30122235b23e92b77b7325c0245b84811fc3dff4594d8e2e3916ea09c49350859457e4e38be1ccaff6a2006c3cef1006d28d9aa5a53701d6733af00f6f06a65262a92edf1443f759f5ffe99aa5aad40ebae3d08e92e6e6da3ad2eea542a1e40c922e5348c15a07025e441f4af622d3ecb5da6e81045372a1d02ea3722dcaf55cc209c45418550bf112cdc276f0d407307c5a2a53d3eb690610e4cec2493e3a18ad889fd054d43fc52c562c53b9ed353c28e980c7b8b5bc8329d86793508f4dcc215e6c0f0fc18bc5d4008afc39c47eac8eb4e9f193524c17b2dcd56549bacc7b3802be8441cac696eab6eb46727596a0065a8696c92a2223d80b264d3f4ec5b79d690a71eb3c1137191d5897277f204329b3ace98ba8a89351bc9dbbc75dc6e29f76b5f1f23bb2fa7594cef80a8750d3758b61d5f341ad21d3192a5ef8c1db6bccc8a88eab9c24384eb595111aa0b4ba07beeb5034405fa12173a41117779c363a6e0ce8f625c77036529bcf32cfbc304f45331441251f92e5f6de6dc8f4838f0e5520a26910e2b94587636978c55da5636dd029043558d1f9287e90a12d63144ac4b357e7575e17baa46e7f8f2f63205b4e16436eddb816190189b10106ade91763c9ac0d5db310b113c5673f9cf409a0b5b86c5be520ab14394f4877fb4dcf8502e553cfb60682658fd67c346ca18f785b6b12100c6c65d6a0379b5e440e85d6d50822cc62dd28e38308e9497facbb0bb53c69be8e35f05ccc1aed3f85ac66d10e410a84317a370a6f23b74361cd9007ee58d71baeaa5aa75c266854f9ecef6f6f9afb1136c307ba333167b5bb552380d5e5762cb1ae4eb5d85b8524981ce4cc2af39e8ec6f8db154633c96d9cf9bcf91a63663685530086205c5f62825551883428bef50dd41534e6621a5dd8fb561ca9fac6da6be656f43597d2701f17bf4f914de46cfc8e4ed1e2c3243b763c1df81b52453ecd3198eaa849b120743cf54eaf97d79d75e0165b384c80d3d5f363c485e4cdff80fe843f5485f33235f9b712650ad0c166d73379d7b0401c7e2cca2ab055b93e39bd1667345120bb6f854f18182bbfe74fd298bc02f3f1889381376e569dc0d789e606014a175979974cce1a78c44b2a49540af0e7c954b2be313b1abaffd45dd1492c13dfd46c7110dc0593c67299a2e144941093a398deea99f34af505642634599b13e18070b57b73f38c8b47d1b23ee8c76c0d6f830445dc459879147e4737594a98b202fb26337e9832af0b56a1e97fc894551966e7b256cbdce90a1c00a32ea82f5f445bdc3943c71ec437a563fea3340b8947b17224d91f7d3be28125cc9db0c175f4da9bd8ac768c0503496a053d68ea85777b81dda48c3b82c4d8fcbc08c60d3aa51474576401b8e5284edee239430ca3befdb88fdb5c24e38e0f051a38d05cf767516d8093768edd083c109c5077bad6b3e14f1e8fe19e2e5b999da066eb9a46b4f5f8357d989a3802aa1d8b9a9719c7b157f56da0ed83d2e51f314bf56843402f4050ff8db73d000dce8b6354afbcea5c09d8139f5560fed882a60e471a34482e01ddec6f6fc95217d2c7035d3c1e1ccac9ef61367fa8c8f4065fe72f459486fbaf09b1abad53d98499afc16f64b9bb6a455cf4c486878a8626044c432725babe6d5fd3a2c53a77e41b52c3abe9db60c6fa17315cc49d043b6356114c580c670f6c4a8f09a64a71d970471da7b3f7f53e61779594a691f06b3acebe05c48846e5dafed62e2dc06441b9e6d1d23cac705502ed70ad80aab2ac02b9c4382e79a3752e1dd04f2aee72c7fb0b94680ab31f1ca3c8a99e8b92e123470942353a200487d4558b14de903505f80f7eb6c224e6c687caeb98421e7f06022b1c0fd9eb9ebae48cee25b3528ea2a786087e6e3ff3804cbf7ccab86892b94c07487abce30d0a17785e62b86d8cbec0d179a7031d2839b6955f23dec66613ef5bad095e87367543613c2f50f86c141f4fb3f21f2c5ddbad6d3bedc56853aee16bf9ee83448e27dc5539f9574cf923280848e054bac9539d57f8c7ecba3fdb0b50ab5ebeca5bd17b758a24e950e5d5eda23fd9b9667ceb13b126d4a11f5ef021a8a1673f65f9f06594f52dc6559d460c234d879a1aa1adcc8c54a10b16ca80415d1579019bf1cc313b3138cb45e1570f005cf944b8c154e853f7efcd65d0f3edc7a944297fa7fab77b74202a91962a8e4c47aa20bf977f08b1fa185060540e02b41744c4fccafb3bde2eec502746cee4e464601c7caa9c7374674b4a96e09da8c1bfd9da66a745eecc52f3589670cfcae957c0359296ef5a36084000e6c8255c603864414ad11d31ec13f7be16c811307bf5442225398d6bb10129b323dd8c466b451c35605c9d2badfbf22ac676213945bfa8aa6da19700eff58e5a55257bca364f63159ce9cb3089c668903ed211a20eade87dda9525c0ddac09ccb245eb34d5d1846d3f622bf4c55dd4287aa4f79fe3170621fad03f4d59597cb551dbc34b58", 0x1000}], 0x1, &(0x7f00000011c0)=[{0x110, 0x1, 0x10001, "e6d20408fe556161ebe36398f5d5cf8045ae204db506abc72e9e775c9d393f3e413b0a6f5c3c1fbe08714d0f1ab11bfcd0f84d520c3367a4717edfe027d8b4a20ef5d48654f13451cde8ab8bae9703d34887a91d93dabff2d8ba43c39139bc5edca93c29c98dfa824a0d976ade853ab9b8d90c1e92e039196b44e54ae7d136ecc135da17fa89281059e71c8455153e1dcb3c4d8bcf30c1df1d1a59d7b47b42c584134fe9b45b29e1a85ca777b35abd7fc22982c07b8bb878b8105e52aefce614e54d43de53803ed59f618fada52ef651c16d4f180b6fb350d886fd0dfd0139c7653be8c7f1b1cb1b0f992fb2233c7b29856298d19b4aaf22ac9586"}, {0x88, 0xffff, 0xf3e, "6605671bd41b5d06367e62c6c8b132dd616e888246bba56ee8eef9061c8296dbe0c54cfdbd982f60e9dc72afc2360f239d677bd66f4e6109f346d4ed26d51471fed281eb3ea334e36b0a4d88efe201830819e357f4795be248e4a2614b9b14da2cb13391f709af4ba45281534935f43ac582b8956f1b"}, {0xd0, 0x0, 0x7, "221c3ffe9a482545ef754d1fdbf653244c381509d57c5c0c02afa1aea74cda5d539181a5214b5ce06e45d229c41a026ecf74af9acf49cb8d4aac8142f50e22a7d2ef199f5395c50c704686a81f9d515b078b74876bbcf708823d62943b31a840bb8a8826c020dec60dd08004fd510e6946bd9422dde9b39d63cb22417c08eb47229c8b15ae06ee2a3e3b1cf64f571942d9002d6ef75aa62c0015e467dfa15ed6f3ba0d7755348ba6d943b97267467eae8ba03d997478618fcf"}, {0x90, 0x1, 0x5, "f6e330274b12ac625abc824200e421112dec5c6d3a8907e77408a2e951cee4e7a10fb92774bf0903969aa90d13cab352894f6dd0364aea5613afbe72073e6687d59c6ab06cec5d95582deaa5f6e93802fc66d64fea343ac3fca1101048200cf7c4c4a0d84fa494abcd3488673eb317975413dedda93989aa6f9cb7be9d"}], 0x2f8}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000001500)='./file0\x00') ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001580)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001540)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = msgget(0x1, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7b92, 0x80, &(0x7f0000000080)="32bee5df360ea95b3a8dce8d2822f41408ee459d8b2f56309ba5b4ea42cd845c6952a9ba007380ebc0f3005315d1293b512fd32b22e4d17c27588df50f48676dbccb496d0e96a9e0b6f4c86c39d92d15579e50e64cab8ab49be2b7d7a1f2da2f55c97e999c3d1ac019f16d223df9449d143c40eb55ba4f985db58e39a2bba69aa7", 0x81) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) socket$inet6(0x18, 0x4002, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x2}, 0x10) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:20 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getppid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000040)=0xfd) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x17) symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x100) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r2 = getpgid(0x0) r3 = socket$inet(0x2, 0x8000, 0x9) fcntl$setown(r1, 0x6, r2) close(r1) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xf0, 0xa4, r2}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x80) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x0, './bus\x00', 0x200, 0xee, 0x1, 0xaa}) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x100) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = kqueue() readlinkat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000400)=""/223, 0xdf) ioctl$TIOCSCTTY(r2, 0x20007461) openat(r2, &(0x7f0000000000)='./file0\x00', 0x820, 0x4) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto(r1, &(0x7f00000001c0)="d83d358312f73b93ee2e6b691838b74133784cf18cea34ec2a195fe89b8a246a29cce2e0b4f8af5c85204ca791", 0x2d, 0x409, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:21 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80a0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x1, 0x0, 0x401) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x101, [{0x3, 0x7}, {0x0, 0x7}, {0x2, 0xc3}, {0x1, 0x8001}, {0x3, 0x80000}, {0x0, 0x1}, {0x3, 0x9}, {0x1, 0xfffffffffffffffa}, {0x1, 0x4}, {0x0, 0x7fff}, {0x0, 0x1f}, {0x3, 0x7}, {0x0, 0xad4}, {0x1, 0x4}, {0x2, 0x9}, {0x2, 0x42c}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x100000001}, {0x3, 0x80000000}, {0x3, 0x4}, {0x0, 0x45e9}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0x7}, {0x1, 0x1}, {0x0, 0xfff}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x5) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ff9000/0x3000)=nil) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r6, r7, 0x8}, 0x1, 0x2fc, r8, r11, 0x9, 0x200, 0x401}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x8, 0x2, './file0\x00', 0x7fff, 0x2, 0x6, 0x5}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x5, './file0\x00'}) getpeername(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000500)=0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000580)) getsockname$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x9, r3, r10, r9, r10, 0x1, 0xec}, 0x4, 0x5, r11, r5, 0x40, 0x3, 0x10}) socket(0x6, 0x4000, 0x7fff) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000006c0)) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = dup2(r0, r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x42, 0x7ffe}, {0xa4, 0x9}, {0x0, 0x8}, {0x8b, 0x5}, {0x7, 0x20}, {0xe7, 0x1}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) 16:00:21 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) socketpair(0x10, 0x3, 0xbd, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x100000001}, {0x5, 0x2}, {0x0, 0x5}, {0x8a, 0x10000}], 0x4}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r3 = dup(r1) write(r1, &(0x7f0000000640)="fe0e0be0eec3e2f639836170fe9cfcf06d49af69933d7204d010b4e9f0a7e09648dca88a1d369830477f5a67a65728fecf93a12a372870e25d504394e92123fd8e2298cc4a46a78ff5ef556ec796d5cd5240095a0dbec28a9e38f6d343105ffd921d0253ab9f81adf06f41e8c2d5f6c89a290b71d46a770d72029ca91c670949b99d38ce33d20bd46338f64b8b7e1182423995b474ad88284b75247bb0c4709618053ce7ffedfc20f73841c6a7d3a92121a292172956aaa2420f906d5b5923dc27df60ff5b18ca5378bafe9ba87dcfcc2327e398de13bed107e1e008e7a28a1e889ff469300e2bf1f3e800ddedf0847422fb3610f0c1086d65c93aa4e7f14327f6069c029667541a4a74fef4889ebba901a136f08560047bb0e1b25f617133eab921ad692aaef0224e76a92b84f691d6dd9cefa4b3f4bfc80c36d6c1267fac82a1ec2dcef0d7f7eb3253393aa7fe8300dcf876b712a413f5a6101473571f5168525d3d4f391d0a37ca0f46831d3c128d9382805fc7da23a0d6558ca48bd07de4c0c08abe3fd9080633896558292f21ae80c026e1d41735be577e14942bed914022edfc6e34237c1fb2fdb902c41ae6c9b33fdbc407786a36ba7371922a8c117ebc286ded02a420b1ee99faf66fd66fe3620cb3de63c1cd346ccca54f5665f7034777d47b20f98a50c02263c249a00ba4a9e3d47df70c4df866750e0646f07513a709132f5b672e3076f5a6a7c09792b84ef1034074e13a56e7ec7aebdf000590cf374592a8fe5bac10fb62e520c474901a10e106ddabe4994ec564f21b35f4643506fd7d5562693f2fe34c169ba9efd94dcd99cd33df0428a59edbfdb5d4d5820fe7d9657af59a4c7907801210540fbfb201c6d08dab21da487ef8362afed25a693b0c9d965f0b6a2030bd32fbb3cf4d7861ebc1e7afbc6556771d4e794d2dafd0198d71277ba62aaeacecdc2b00bbe3802b47092df6ae1b58a9d1fd12231778e6b592876389265ba6fc5b33682155aba8c89a425779b193b48b43165e792028809bdbe6b06f95306d631831cd68e7393cdd2b4929a921d5c6e59e1386ba3724a9e6cbd36af42d4431a73cb6d9f01196b639213d85050a713f07630100e374ba97aff15f593f35b310e5882269afcd29b8b3cf24a667d0628ef0034a88abe3fc300e791115089cd7814ea352e39fa9175f6c16ee3e5ecfcf086a883407ded1e6dfeacf303487f94f9ca492639b717dd62345d85fc67f704a2d2b67e184433fc9e15f6bf17e7ecd7050f1a97c2dbcd5aff658dfc092562817a1f6f2e3b2a7367039a530db99de9befb890b1c54dfd4d09a847d09f153a714d3ac32044fc7d690e40bd7b8127372d792a9e2cee3924b1abfb66155a618629fcb132a0e604e506156c3287d91c5f7fe51c19e36c467f27a1e9a77db0fee62eecaf81f8431f5ea80a27394b606da5c9d4d27fe7622e6d83ea6384aad34cd52be8b8a23a6742ea6fcdbf232724e1a6b7f90a3afdd2d86fc7d7c64b8d55202673a280b534de8860b314a08d2ef01d30b89085f1b34deb944f8ce0048b711e6201024d9054e94258b25021739b72556d8e46c4af1148cc9a961fd8e32b43126fdde13b168f7264a1024d0d68d8805e212c8146901188a6f8d459dac265489c63171b35b5e3c4b222200ab6f3d53522fb9557fbee0c8d8da280833dd37363ba9e06408d948d6699227f5cf182ac4b95af86ea54bbd530990c3c1b0f078e082c491275f722d557ed0b7f1ae60803acb96cf1492d6e659b9ad3337e7657f46e89d9c5d65c3a685dba732ff7ba7718a42ca511dc999c5e2344da4228366f4378571cc1217da37cfa8646e66aa0f60c0d5c7230d1e413d6a2889796179659657e9d93396b844d515b4cf9984772a2323ec5b657e00598e70246709af0f2ccd757993f067e752405390822b8f972acd8f6654ba732aa89462dd954ef688a42b0217860dece4d27b0112c40542ecfc94384834722eec6c339f92231caba00dc8d7ee82e84ba7149da993389f5046853d47b51393b986ad908c7645c397f77cde21493f1cb9ec18322146b5f88606e0c03a7ebb4eea3e520f729d817f9a2a2c9e172ca06fab416bc9c5a73d9d51d7a7bf80d86faba6367a19f0313c2bb7572c6c89602e28493401f521843d0436c24a7338e4d24c87e660dffb65a087dd83e8a172edf9df24c9fb9e05aa0ade882e6b2f06bb08595ebbfaa92b51f37f1e1d0b6506d94866fe10484fada888eac024a1d3382de1d78558568ba97db739a82eeef523025f3a20662fddc0661ee7ac2293d2c44fd6214d8fd5c8734a68c0c1c7d1d7f25cb90345fd5e5f089184821ae8cb16691c73059e9084bfa8981f3181b795c1f64abf6e9a2a3faa2c15ad5466a472fccabafa0bf0aac2497c52d8215d609f4c5f2dd533c8828bfc24b2017ac5af3123f37812238904dd2cceeae017e604399501617c99529b975935ccada65060b7a4a3f94f6874044274443524732afe0e0c395719e16f0194b66512534cd716948fceb92973980814cace0bbc3548140970aee2d54655612f47499d9da656e5aebd5acde6688470775e97a66ddc8f88974bb1db4c3fb8c0e940280c19e52d7e9d4620ada86d09c506a2094aebb0d235a3f8bbc5ba3f4d490eec6750b0a6b54f907947ed536cf3ca3c02120e1a317b1316cb68461be83917c7a570d7a8cf6ad12892adb98fc621873ab877920ae60b808f2300424009cde375aa74683193b8abdac9be41a02d7ef3b8bfde932f5c539371e8666eab51e342eb25e9fe8e67b8882e2eb2a3e8486e7116fed9c9f0f7f379da333b89760f185b7fee4f92f02304e2a871dd35d39b75cedf26eb58d959465e399f8326e18b1f98a1fc077cc484c9b03b45b15cfac3680c92112caad5fb4453f4b5c90dd5d36fb04a460173f4424c38e443ff6a31bf74a770a1d4cb1d27d07373c5da0b3d81b9e03a4cf5d533cfa4373828242176f26622eae9715427c14c49eb26b64ec5f1910bba2836365f12831cb8dced8e123225be290a4217d88e2aadf1135741cc7836ff5841bc1cdca26fd6321d76709f6aa423c0e3076456b6ec76363f7be6108dd669d6d861008cdb1abd53b740e229d562246f2f182ba1d9c297a0fdcc0d7bd093aed17915ed7adb7ef76646384c8fe8e1c91b5e6052bf403f9a50107b7bb72e35bcc02f805e4c1be0ce90435fbe8f149f9d1b28865ec471daaab4aebc9ca47dc5b5790b4c98ad400dc94b044a8d22d225e1e22e5eefae21e5590c9a639690b345f3f8b6d32e15abaa7577f83deb215ed83ced0930f18bea4685cde5a56bf3845b0bf0a66e82616d98881827cf1973a195fc547e722a586ecda233718f3e02d5f40ae94ffbd4a10ee7d0d9a9dfdfc26df9b5c68833e27ba7368c9d57bfb2d477a3450562a7dfbe2f63d95b5bd13daa40e8ae4dffe819e96c2af721e3e8c2a0483b8d73e8ff1149743589cc56dd24431a42dd0bd0234cb15f10bea61f8cfb21771e6100d67fd8d257295310f8db2f7a7f9adfa0e377202ef5ee85b2de8c4434b900b96e8c3609221a11583d0dca0b31e8b5607547c19b34579c7fe1a0959fc84cf805378f90b7f27d2db56462f06cba13717e65479e6be500d37fb1b162f5ef16151107cc1cdd5766aa0387bf4e5bdeff246ce2c270c426192574a8b371b3ea39ba582b3c9c212490ccfef7ab2b88f769532a32ebff47dbb7cbc217ab4ea0a4933a47e86bfb36af122f08f7f4de79f16ad2862c05ead1cfe552dc96a2a7a5a3321e340bd7fc2824c7d01ac08cb1e162492f13e6ea3db5078e92e79f35670ecf642122eb43c52be99da3632f46056fb5167b1676f54d26d295ce10b072a59315e4260d053216725f347bc99b83ad9f3d4725477b52ee48570cf51a66783a9797a17ef3116d0053c28ecc10a3395f2bbed8ecd1ac65f08cc00e905787b8f3ea8908428c48d6484e765f04f0273282bf752a7167245fbb3281b514cea320706c3d5db242e77b35194753f849b5f9fdf2eed0df307f782edc2d87010a14032af57a14bbf49c7320ccd016d7c5c7f87200c889d6c580a19b60930f3b719db437cff6cd1ecc358f74ac87d98106d662287172da751c66475b9958847b2b936b8b6f2d376edb3cff34008d6a5adac4c48dc9048b6f0b4d3cd988127b4dae0075e8b575bd552fba556c9f129016bb0f6e5edab0655085916d6e2d8aa74fe6e4ae740835a911546662c9ee25ca6697ba904278010fa9fc953924922995c109215b467216e09c3aaa1332ac77cad6407647b5e4e8804fbcf2f976f9cffd85ee049c0bff63fa6660ba9b7749f105985cae64dd46f4dbe55e6c6c12f9ad870dbb0fb42db436939b723da4288d99ab1825b78e4feaebd82d63266eab540f25e9bb28424e22abef8a3dcca58140f64eef4e07de0e5cde2f85213c5e0e65247c86c9665d983a5db09f1e5511598dddb0b49fe48e10f1e3683b7413c3fb69ad6b5932c83958178797fb8ce88314a3000287f2ead1b76a5e51a441adbdb36a19b2ef039e46787802bed39a37d95dfe18ef6a35492bfee01ed8e7880bb99d4856de623e564e0ef36deabd48e18c940d3fb9a037dbb3287573183f3d6a414489c388a70d4a6245f5aa2f43a5c481614959f9a09185e34cb8bb35f48314d7c83a3b1aa27575dd56754909a33b00b81560876360a53419fbb115ef10dd5607b259dfbf1648df4407f32b2ae8ea9072de723e1950a94ead436b0b6bdb16d52bfc8f8a8ec58e9df225e79c5adb3ed026c27dd2db469ce4776dfd0b98c126a3bd32515f869676f70bb8976520bbce07749c84b4296cbdfbf91d0d54cf17c37e0053eb42f28f57c054fa5e5fa5bb22ff48ed32cda5b50f3cc63c36e856c86af5075f323a011c9bf605d7317f1a4630c4ce8a9370f178a70c00574101e974543bc349f0fd545107e970fbf5ad3d952d0780562521e7e538908ecf71dde30713803d25fc81bad53393671245bcd1f37c3c9e51d1f42e636bc1d82b4a71192a80e2ae1983c49797a1077e98c2760055bed88176eada41c5b1d3d4a806eaa98f44986ed5a007d75a4553b822316a273377401fe5e8144656d0d921bc08f2d5177e23b50508080f1271f4851f5a4b9796752a07c8644a60df3bc643d70e77ec17ce385720827b68b95b28e076d1f761f98bb21b072356e7e334ebd442bd634a8f182a2a7e3a1bc1d46c6229ad43a0f0415567a68ded965b1836e6104fe6368d18d181aaacec58b750ed417af8e8266294951086584571294f247a0462b560f44b728ed323af0007badf04a43aa4f19107d975955127a1a1f435960a72ef5de8b1b8e102f9f3907b1abd71e8964709c96fffa6a4e0260f19adb0055ac170a751239129eff86b84e321f1b24a403df954a3626a309c22633edce0dd065ea79b5d98616875c9ddc93c702bffd2c815f1a7f270c13c6c1559b81f36087c2d954999649dc894a9b960bb4391331f176628468aec0f950e6f01b890a865313dca90402aab5cf241f38efce645092cc920181b1718865db7a7f5dc0ded6524a18cb1084f4f836474d6e27d30b288e3c77de85c351f9b08acbc436c6b1309b594b8af7c0716716426187c5bd9b6390c07dc3101cbe90854188fb7af444554bf77f470e799385242d7a7cc07a04620329bc7d61cc242f72b57d7d86cb5b6d821b19f64195475d9d970941a2109c49a9058c295091ba101de35b799457a5773ae2f8eadd23464f6f5d72a372ba5a3c5dc8c408aed91e86fb483796d0d9a3", 0x1000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "7efa0000008003b4dcbeadffffff7f00"}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x1d7) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) dup(r0) lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/240, 0xf0}], 0x2, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x4ac3, "d71e84b8a2f466229b13bf5f66a3785154900f9d", 0x6, 0x5}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x1ff}, 0xc) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa0}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x700000000000000}, {0x18, 0x3, 0x2, 0x6}, 0x2, [0x200, 0xef9, 0x9, 0x3, 0x8000, 0x6, 0x4, 0x8]}, 0x3c) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x7fd) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400000000000420, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffff, 0x80000000000023) write(r0, &(0x7f0000000000)='m', 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xa5, &(0x7f0000000100)=[{0x10, 0x0, 0x0, "08565529fa56ecc1c67c706ef7267ffd4ea768f4fbdeaad4baeca9e6efa22cbc26c8655e1426744eb5f3b584376402fb82881fd44c66010cb836d837127ec9ed23cbe8ce32f473e7486dbd33b7af9dcc0d4c849f486e97ba2ebb22b56d05bd6f941066e7f58f862279e1d48077dfef10d6eab693baade3f812485fb8119d5e95fb9ac52fd12b531ae164b7bf1c38a36ae75a58f0163575778f6a19658b570ae9ce1c7255bcc1820fbe37167779e8639edc32cbfa5288248240bab0500cddbd9fde30f026d5c0e4390e5f3a0207ae14e23703d576d5f9090dcd330329adf614651f7d0dc6ff66e6fa1d7583277b5c9f6bfc82058abd051d56fd1e0d86b4774cff50a11a8d004cfe2ed653e14ce96cbd02042703362c8f8910becc6b7811b96f2f1642e724da33f878b3a60f73d7a8ac997b306f76fe3bc705253f0680a0719574c136b3bf036deb4b083dc129647952117f51ae604453f947d29a75d530037eb49d8935b70d127df8528cfb430a3bdff57f84463bd21b4dd89bf3656cd9b47d7f2eb0bc3d0b5f1eae5cfafc2303899ec1f9a718acf9c03490603e25744bdd62b6df197c03e174ec61834e141965341236001000000000000029aa71a817b6643ff92941a57d83b65e306a5f00"}], 0x1e}, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x67) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000000, 0x3}, {0x18, 0x2, 0x0, 0xffff}, 0x8, [0xe331, 0x1a90, 0x101, 0x7, 0x9, 0x9, 0x200]}, 0x3c) r1 = socket$inet(0x2, 0xc008, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0000e1001e69080000e400000010566a38ab95818f2522de4572e292474f56489bad1197eddbc40df16a9aa8d511e4d65814fe6266b3cac255ee3d07fafac2e3fcb5bb9da9", 0x20c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4, 0x294) 16:00:22 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000440)="2b400bd6c63d5431", 0x8) 16:00:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2a8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x1, 0x2000, 0x404, &(0x7f0000ffc000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sync() getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000180)="6ac913307bf1bf21d7602b8b53723f546ab3e092e9fa06f2ac3242dbfd0c3513ad54b04dd2d390cc4a1f06c8339eee9ac235e16b7d0f1086c6b891fcddd73e5cf0358a1aa55365d1055c8b4b09322455205f09eb43d15ca2a4dd9735bd095ba984f2dfd9c67cf81e87c4606f2208c98b866ec25925344e5d7a0ef9a8656bad31bca693", 0x83) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getuid() setreuid(r3, r5) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) syz_open_pts() r6 = semget(0x1, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x0, r5, r4, r5, r4, 0x40, 0x6}, 0x7, 0x400, 0x660}) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/163, 0xa3) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/41}, &(0x7f00000004c0)=0x2b) symlinkat(&(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r8 = msgget$private(0x0, 0x21c) msgrcv(r8, &(0x7f00000005c0)={0x0, ""/157}, 0xa5, 0x0, 0x1800) msgrcv(r8, &(0x7f0000000680)={0x0, ""/150}, 0x9e, 0x1, 0x1000) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r11 = getpid() renameat(r9, &(0x7f0000000780)='./file0\x00', r10, &(0x7f00000007c0)='./file0\x00') kqueue() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000800)={{0x1000, r3, r4, r3, r7, 0x20, 0x2}, 0x7, 0x3, r2, r11, 0x9, 0x7f, 0x9, 0x808}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x4, 0x2, "25302cd4ef386cc917704e8c96ebf3a25e66bc80", 0x1, 0xe7}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000006ee050ed10cfae9d506eb5259cf8e1b5663c0b990ce4afc71ef407602796477bf8b65acd3efab3e8c94142585280ddb84580a4a91c84d612a9cc1f4e92351f445ef4f476465657786e720070ec318a0e0976347e1c48c36260a0dd41"], 0x1, 0x800) openat(r0, &(0x7f0000000140)='./bus\x00', 0x800, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) socket(0x2, 0x3, 0x1) open(0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x118, 0x0) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) socket$inet(0x2, 0x1, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x38) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x7f, 0x5, 0x8, "c6c85903727f9ed180f3be451ca97dc5237ee22d", 0xd6b2, 0xfb4f}) 16:00:24 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7fff) select(0x40, &(0x7f0000000000)={0x1dcf, 0x6, 0xfffffffffffffffc, 0x80000001, 0x20, 0xfff, 0x100000000, 0x7}, &(0x7f0000000040)={0x10001, 0x1c0, 0x1ca, 0x17073e4e, 0x5, 0x4, 0x8001, 0x8}, &(0x7f0000000080)={0x80, 0x9, 0x80, 0x5, 0x3a1, 0x8001, 0x3, 0x8}, &(0x7f00000000c0)={0x8, 0x6}) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0xdcc, 0x3}) kqueue() setrlimit(0x9, &(0x7f0000f3b000)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1f, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f}, 0x10) semget$private(0x0, 0x0, 0x40) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, 0x105) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:27 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r0) 16:00:27 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000080)=[r3, r4, r5]) fcntl$setown(r0, 0x6, r2) socket$inet(0x2, 0x8004, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000acc23b72efeb2db45c703b79824a94f6932a2b9a59e7c7b1321c551acf1a40fae3c6f182c292d01f55e0fad76094c0dfb5a575010591"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0x80000000, 0x0, 0x6, 0x800, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0x6}) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xffffffffffffa4e8, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x80, 0x81}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x800, 0x802000000000000}], 0x400, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x5, 0x28}], 0x8, &(0x7f00000000c0)={0x8, 0x91}) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="87d263e5e2dda1a7ca5f4a1b2e2e", 0xe) write(r0, &(0x7f00000000c0)="9c87c3772cf234b870336e2e", 0xc) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000003c0)=""/63, 0x3f}], 0x5, 0x0) 16:00:31 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6008, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file1\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file1\x00'}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000000000000000000000a89de9b0d8d5844b895053d69354565de45fad4b8db121aec80471880fc9d1e65f1ca4fae25210743309a7a83a7075b0af5b09523a22a45646cd3e133c854dda81728b16f40fa5ec50212187e0a423728490c9755b3cde6f2ccb421635c498d6b4e663dfe872f795c233d9f39173000c7631c01ad3c7b436ab0b240178d9f353fb4b453a0c706b4d59299ed2e3386386dc"], 0x10}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) write(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x200000002) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000003c0)='./file0\x00') mkdirat(r2, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x20) 16:00:31 executing program 0: mprotect(&(0x7f00003ac000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x6, 0x7, 0x9) r1 = socket(0x10, 0xc007, 0x0) setsockopt(r1, 0x7fff, 0x3f, &(0x7f0000000140)="6651d9643e918f852ee2b9559b14c173dfcf5cde2f50172839c3eeb7b452a30529c47eda48cf83af29a637b3c793c9634d2d68e78301e4df67f3d393a7a8a11e1a275cabe16ab471cd69f069631378a3dfa00afdd3aad8300310c7e6ef392dc2228c72966067c2fc134fd88068d78955b93d4bb2c9271d7cc0f482b97ca2b9d1f85028450518de1f9a703a8c7edf67bd48617537ec7e6d00ff172c5c8668cc76bb0e471d9afa045131d427458692b47ecdb9488470963c001b01476f5b7e4db6329d54f06eb9c4f4ad6eed73db916303b151df0bd4cfb495f0ff88e4deb0dc639d110968283317761e2b5a2b4e6dcba6fee5eef5e79282328909a23dcb", 0xfd) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="7a1096fc6373ef7ffa93bf0c2e063222d2d0c61e32735468cfaf72aeba31e4818a833e963fa14c833cfad755d723fd63ff564b7a442ee5791f3e9bd4b1104c07ab5b5efb9752d19f2b4d264c3f31d424389e7de4385875a2ffbe6e9fc2c72c9ed464cfb32e1fd3a59c1766ce10965558eca3fa76608c2651771f7810887613e9c2c44f7f2f40a9b7eee5fbb69056e20c83969f6a564da6e0f3cb70291593c03be575db4bb9b12896c66dfdf79fcc5fa6e24be84746cf15f748e4dfc21536f5e177180e094dfeeacdacbe9316c51b498d4a0945c8c134a49d1eb6776c01365814d863d6f308513dd2e5605ca5933c739cc2566ed1", 0xfffffffffffffc7f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x10812, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0xd97f}, {0x42, 0x1}, {0x63, 0x2}], 0x3}) open$dir(&(0x7f0000000200)='./file1/file0\x00', 0x80, 0x80) open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0x40) chroot(&(0x7f0000000280)='./file1/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x10) unveil(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000240)='r\x00') r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)=0x2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x90) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 16:00:31 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socket(0x3e, 0x5, 0x67) socketpair(0x1, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="61f8b9c3805e1aa48c448e891293a89251903683d38f6ad3c191e7fca7ace0caa5ec67ffdb20e01ebd8774cddb4b1995a14899c8147b1cee14489a5eeb9c48a194221804b1c6e92f425a694cfd95fa9e1184febe96ff7505f0f22ee6c202ce930f2ce9386711ab71e156cc9c4e27a8d5139aa844a27b8ee19e244ceef409557d39164b9a3690923ff0383e55d5e1df62d5737952480b47f91a5959af9a66b6205ba96448b62a1bb07d0c844566c1824885e29ce6421a0160d5da5c45e7cd910ffbce6048a58725558b8c2f93dcd2646fe3a4bbc0938f55d0cb49e2107439220ef466e47bc594003f7ce8e9e256afa5", 0xef) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x81}, {0x83, 0xd31a}, {0xef, 0x8}, {0x48, 0xfc}, {0x1, 0x2}, {0x45, 0xfffffffffffffffd}], 0x6}) r4 = dup2(r0, r1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, r2, 0x2) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000003c0)='./file0\x00') mkdirat(r3, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x178) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x8, 0x200, 0x0, 0x9, 0x2, 0x8, 0x0, 0x2, 0x8, 0x8}) pipe(&(0x7f00000004c0)) renameat(r3, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r3, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x110) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0xc8, {0x6, 0x4}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xdc55) close(r1) dup(r2) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) open(&(0x7f00000000c0)='./file0\x00', 0x87, 0x101) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:31 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = getppid() wait4(r1, 0x0, 0x8, &(0x7f0000000080)) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8001, 0x4000206e0) r0 = open(&(0x7f0000000200)='./bus\x00', 0xa, 0x2c84bbb6fd90711a) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000001340)=""/4096, 0x1122) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x80000000) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000002c0)="6bbbc2c95fd4bde6813b8670fac9683e06fae03897f3d6b08e0cefd2bb45363a6d348a2ed89b79321635476091d9ace3906a335f429a3fc4d685980dc7e50233c464397b8dde4bbb49a5f931eebc5671163cdfad90eda7eb78143cb155b87657ec9865b5ed", 0x65) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x2000100080001}) 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:32 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x84}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30, 0x105) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x100) write(r0, &(0x7f0000000600)="a6d4f6bd8f65d2f6423a85509dd806759ae9d25d2fd595f19529cbe38b43649e0b608f830a2f9a4ddab0e472916e756c7990862144ae770e6c140fc89905634dbbe6ef7f6e3e6745559a744246e85c0dbc40e40d897ffff256dd5561b59c8e79bae77aef06efc985a12bb3a20a857e26884ec9d0b005c589d0d153668d9dae5d38aedf60e1feb6f6a8d4eed1576d1bf529cb8fe3522b2c5fa7dda6a1e89aefbf4aa106fb680339cb3195d3182975ffb0dfcdf2d642ea9ae4ed110bcf4303046bc2f8c0b5bbf96dc562e34df097a95d8c5ce5b0f1a460d50bd42b9f85521a5b6d5b389556c4830f1be6caa0179bfe1209313fa3c142c5118fc093588eaae8d3cf3d9a1f04e43c611dc2176e17f573bb7cd31d5efc857d2aee7bf5b974d35f0f654d7a70105e99477628e15eccb8a2f0e4af5b28b2edc9eb4e916deddd735eb0cee22e24186697ff6b3cfbbc3ee70469210eb4dd7e9d7e1dc3e23440b88789a9514da66fae2c48550eea72b4621a4983ed9164fe568e07833f5da352d4be4d603bc9712ff16a11ed5ec1db42f20f5eaceaa93b11dd733530db8d4d05b91afbe20ad3ce3e34f97102b34620430767422892a74941c35a2bb997cae5e5e0426cc108ad29920606a74a585007b20bc1a613fc94395783c83f53859b111b86c6923583c576d9c25b9d8bd850237b5cb625bba0a906372e3872a44fa0f2752989ec6d18ba653d4f20614ffbb9996a3838898017a4e9b6be5fba4e70934fdb7719a670a17f57f305a7494f421b73db4009ff5cb63933dd7dff0f5ec3aa9a503724d486db78fc313db0d8fc3318ca10cfc2c54d14ae3888db1d2f7a1ad5c4c842dc333a0ff505726ce4707560fe6784de918dfe443a1f049e84c239ea37b55540a67fe88e4d20e7088629555ef04216e44234badacc4f93739fe1205972d1a3dcf773ab68d198bb801bdb7a8676028f4ba177099f4bb7dcc7b3f86458909b81f9a4f6bce27a213947b224b05bc37e87ef66c193495677f9430bcc301b29a36e3fa96f044caa739939827e36fc5a89e272f4e2885f4f55592ced88fd33b6f6c464f6a5e40541af019f32713ed6e5730b9f9e889d4ce5ad3c7f39ba453d0dc469ad3b3cf4420f649f71b7cd7fb154e14073207633cd87304998667c54246dbaf92d5b656cb7eece89a1010f2b458e4ab2eb3637ddb71b1bbe7403c167bcc77159bab796958aafce3c6c177f4d3c3143dcbdb698b00e2c5401f8ea0e5ef056b7dc583ea0f34cbeab306238cc3862cc95820ee2966497ea75d3d4d27277e6ccdd1f8a43f3039c09f068f90b9f4d5c552f108ae06194ba1dae1758fe389e5dbab7ba16d44bc95645bb65080f09074eca44fe9c4227e34d477878c84f36640efe1652463dc6fd5cbb86686354f92af2f66c967e9d555aad88bc500d6eb35ac4495f43fd6ed6ed5b2e8d89529ef03b4353f9fe2ca71f388c4f83735bcbeb0909bbca544e0c5f914b7678b3432784129544bfcf2b544f39897c67e867b10b531ac36f67070656faf94361f2a436f155a547e917af53170516bd25fdc214a65ecc3704733bd8a34f981d596bded552bd205531a9914438ad3974668c9b2766efe18c0cbbf564273a2f662059a8413a517a6331f8e5579a562c7f9b293072968fe3fd1dcda6e36972dc931bb283adcea58fb1dcade1509108b2d491cb852985b922211e72ecbe1b708ac08f1bfbc873999cc53f964ba4d38f0476495aeaca49f33e042084a51b2ab6306e2e81fef1a494545015fa947bf7a1c9ac4ef9074574539dc399498ef149be2c46433c6ce8e839d1c6d9abe574777538120a543d4b0348cbdfd5f2a2226302b2ad89cb25807c46cd8743baba0f9fa9e8c26fbbbf0f57a03c39b2fe799a589be3fd15a06ae6e707ada4a5e25ce98eb5494e9d8de02d33250b9c0b4e0e55381d47c6bfc52f34527c434043a312c476f035455ad8a5981b8fcae5bfdee5cd387bbd9e13d84368a71744c2cc80db6b97f4c15fafb9c025965ebe345c5f534bc45244fb093d2b3f9edb1e2daf0803dec0218ef8518fb645148a6c000a966477e51cb78010fee30476c2ea66fddc28856e2a9ddec187060a2763ef54a197d4eb97204eafa7ac92b603abc0d4862f673b7fc1a1a641035470688b6031709f3d887e93aaba144705a792d0a8ccd3242aef8604dbdb5d9b3aa58746f48980ef7f303ecebbf37812644652511310de7235ca06b0492b25511a5ce58a45e3d98af7810dfc656e2ad30fb83a4996a9cf319ccff506239f4e230e1d41ac510ce7a35133d6eae4d7d8ef2cd0687679059b38f52d8dc46dca3a1b901b3e5b380e9491af7255c166adf99dff29abb1d489b5ea323406c2f724867b894fbcc2dab32ad38632659038225254efb17a3ba5a84c0cb36b50db106af8cc51d19d6a1322a1ebe1a72d593fe7632f65080335e09eaa9bda9d251f901e0cac2549f4574ef721f34050bf9e90bd386ac9405ba1c7214c87ef6f42c49fead8d71f2846e6a8dda12d12d0ae5c55bc59c4b12216f83c3cde51efce9030673c859a718a60b5f1c63fc0e2456010c46bf65864ae3e240b331fcb9453c04245054e63ddad3a91553494838d5f80371e78ac2442bff039da5ade6e05ee22d6a8b3683218830cd80d30f25d22e58d214c66dcba0bf75712722ab7cc18c9a80ffdee2c163b2f1833564ef83e5b582f4071f695609b0c610be27bc84fa14f1b3d83d669b8ac57cae7ea87882e858bd0eabf0dc4f16271576966809686bd15e8afdfd5b0328122d686d8b1f65a61ec8898a2cf2f2800a34ee1aa57c6b3af5798639e99c009c88098cd1aa07d8f691319e2bea4f65015cc6138191a77fd5fd84581fd4076f8905f9e19d62481a0d2b3c287bfa9270317bd04641358e6a50bd3f13d55a64c0f0ac5ad83f946d343c9d5eb48b0783b699ee74d4b1befa36746516ffdef86f3fc628b122d78accaf4b72c730ff2edb2e019e059fb65db63fcbf0d2121dd607c0094ab4a516b4afa1cf68382cd90bdfb6dd9ab54b4a5e1551c4da9ea69fca902175f933d4b9cf21a37fd569864037601905d8d812c4335c02d086109796b9747b0bc8096a7efbb05c0d1ae4b81abada97971e7a06190bab825fd7b91f38a0d30d30ea31da8764d24e7b994ffcc86b7c5dd02e9994f8b73e9eb87efb0f563dceabf433efe86f03fe876250418ff119836c03373316c57d08bafc370d51006451f809fd18e3ceb44eefe2fc4687da4509466aa0a9b44c12230340b238fd2f1b77578d5b5271787b543c74c392d3024b8d6b1180dfb8e21a3e2aee1eef47b66bd2461b2923e9b423ce2e3b706ef00bb27f0bc3dbd2dd94fc434ba63faf013f9cac5d1095fc602d8070976cc6d6a77de37252d23aba4878e4a9ce9eb86b4ea0a16576cf73960457be4a23762adb9aed4f30166c59eb7487ebbbeaf8bbe99de6951d9de3e971fd660d8b84e8d899828f118bb8a6facba7102cd2a0baef385f43413dfc2fc7dc0ae918318da0b8a9cde5a66c73cca65b68fd32d1a3cb062a3fdbbb3cd000c1b1df09e83b14443b73022ebf93c86cca54ae002b88f8ac541429bd57a50e317fd5a1cf3e0fe113b935b941ecb3682f2f63af5bd82cbab141774475355821588819173f5b77c922094bb31a221e0761c2397d26f4d68f21fe59ccbcae5c19e32b0db162f9e334cc2fad1b2205d0d392e13ca58b6ba3a41bbfc87ed403220811bdbd703fed064066d2681afbd21cedc8e0dc3da5abfac144abeabbf1e2b462ff3d12e9dce618e66bed6ce6562457ff65345847b341e4ce889d1aba934c7ef64f2d7cc30f549b076dbfecd8bcb1b32f2bf989384b2c3d4785caeab76886d185036b9fe26bcfcea208f30c116b12f81b86e5032658fe7a06684f5f399875d7e27cf07b15282ee65179348c7a773bc432b8e8d4760255fb1b9a64d309bba33a9f807624c399c0778603910c2ee497ff3c2cab85eebd7ab05fc8ccd87e5a24f9e45250f9fb043e169843f14e4fbff183284ff22d01ce6dfa30482d18a1f0d8de023b41aa9871157c38ef737e4ad6400a5f512641c32e6ba4ef6bc970bd7f83fddad0abd4fb69da5b96a06247a2c3dd498ca8bb61f99262f04702afcf87367339aa491b6254b909d87f94d77efcf78f4dd5f3dee5f4f41b00f6f55b352352287a6328892e0c7b8170103ee78d267d025842d211fb11bf529031470cb12c75590ed3b51869a6c8cbb3aa1e6c62589aead9a3bfbda418c7058e5d5a7431bcb2d099c79f2ce96ad4a311f02143ea3c88c89c443c5874f2f0e419df0d52c2630f94c9b82c2ad64a739dead3e433f7522b375bd18a5c1d34e07c6132753be04f7012842f0408b67f06ff086108629abe24c698b68abdc9f72de5d1e1ae7e3119faecd183fa01c126fa09724e6bcb2f475184a13acc9fffbab40a0e289d039d3b928b4e3bdf26c801013e5cc898a172c29a32ec2cfa445b20d386850cd817a6bcd81bfea214b1d291551a2c12504e62e9a9447a9b6c728889498f98fa6dee943b9b43a930f0f18058eee74fcd16a2666729230c0d44553eb9681f358bd007665129af1a6a008f823afeb5a30713af27acfe8246d7b491560f42b38d08560918543b5f5dd8d0c2a780feeffbfa4ab75a87d10acfff0be7649cacc961aa8d4bfe7d8907cedb61a91b84578bfb878efa3b7f24c2b3e5a1a5632166b0e5609edeeb6fe8fccc5f3d2a3e7904bf1e7a25814d5b62783e1b04172f0f6d70f560b057ac2333fca905b705c2f22604375b162ae8a845bf2f8a6cce77d37ce5151ca34ed4eaea9c1421a0f153898b3b9001b9992271c391b77ae76505858bc18e1585712fdce784274e8df44f5f5eea2ed90e166756be6b444e9431c3910f4f4a743f78e053b28756b5ed171b09aec5c8786ddc397a7ba5a2fa5742c4bec493c6bb96975fe5eb170decb91950a883b3a5d5fe17ba3a2e733bb3257289149def0ca5a6d3265e20283c8ff316f60f191b2321dfd5060fd3892541a7c6c79b9bffe6e1457fdabca05b7de88839e3e02e2ce9a0820a627b8fd14a90fd6cbacad6f7cd32843026a0d83396790e0b4c2bed2a5af3cd0137864ab2a08c1ce133058e930c68ee573e002bfc3fcd37ed7203a28f7116a49a9434fbc040d56e3c08c3e64fe344bdd89df83d1f774bb54318eb6157c8f940aa90f022366dae8dce3643f5ec6e054d99e8a29457c0cb739dd41c7484329688102f5493804aa1fc47fb7d3530cbcd474f3052439fef3e405558bdaa718db63f6eb041d853b22345dcd1df03acee557bfb17dbf5c9d172112f53c5ed115c6f6d0969fa18c7440821043a243f18c08dfd94d492462d154074f813de2ec9f16cf419ccdfa29ac399028ba04f9ea21581107400a1538cca2633281fb672ebcd0d83abd6f3dfbc68b24dc6e35c0f53a8b9b7f86b8c1a9a4b4b208fa7a98079fed0d1bbed25232f0b5b1a541a9edf6a22b10cd56562d5989b815eb46221e57a8d472048ef1f0aebfb4ba4ac8a2ecd1429fe62a3082d3cbaaba28e79b0505fd1c7624ee947c2caf0f518f118648fac46b867c83c0a79fcee95aad8cc473b03046693969af54b1ac262c4d2a2ad419d79e4e2fe344353414c9601b7cf4a21817c8be1f83ff78601631a5c0cc838d5a2bf8e30f50449aaedfc856314a9565d1a93bea7feae7ceb6dbd34c8d726b4df976b36e1d09cd6518e3015c1fc6063991e5de1dea454fb82fd8a7bb9723899132d793e30d5e46d7f56f940a0b02d854f15671a736d49ee8c470", 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/118, 0xffffffffffffff4e) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(0x0) getsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') chmod(&(0x7f0000000000)='./file0/file1/file0\x00', 0x80) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socket(0x10, 0x8000, 0x5) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4504) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1f) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x880, 0x80) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8040, 0x1200000000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000100)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xa0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000140)) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000500)="112e71304ac17b2174018a6bc7db067f99f341e74aaca81a4cf59ce2b55fa3904810eebc0ef9cfe12fdee9eaf1b04dec3f76973628f23a1e41d4f54752a18e00c09afa964426aa6adbaa26b77e2ed4", 0x4f}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0x8}, {{r0}, 0x0, 0x8, 0x48, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000}, {{r1}, 0xffffffffffffffff, 0x8a, 0x8, 0xdc, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8c, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7fff, 0x1}, {{r0}, 0x0, 0x40, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x1, 0x662}, {{r1}, 0x0, 0x80, 0x40000000, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xfffffffeffffffff, 0x7}], 0x8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000007, 0x1, 0x7}, {{r1}, 0x0, 0xac, 0x4, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa, 0x6, 0x6}], 0x9, &(0x7f0000000340)={0x2, 0x10000}) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/66) 16:00:32 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x5, 0x1000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc00, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x49) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = socket$inet6(0x18, 0x4005, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r10 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r12 = open$dir(0x0, 0x8000, 0x20) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x98, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6e5f800000, 0x4}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x83, 0x3}, {{r3}, 0xffffffffffffffff, 0x14, 0x1, 0x7, 0x6}, {{r4}, 0x0, 0x1, 0x20000000, 0x7fffffff, 0x3}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0xd6}, {{r6}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x7}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0xb7f, 0x6}, {{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x2}, {{r9}, 0xfffffffffffffffe, 0x80, 0xf0000009, 0xffffffff, 0x3}], 0x7, &(0x7f0000000440)=[{{r10}, 0xedf13e336653318f, 0x2, 0x80000040, 0x10000, 0x8}, {{r11}, 0xfffffffffffffff9, 0x93, 0x1, 0x5, 0xffffffff00000001}, {{r12}, 0xfffffffffffffffc, 0x22, 0x10, 0x4f1, 0x5}, {{r13}, 0xfffffffffffffffc, 0x1, 0xfffff, 0xb29, 0x4}], 0x3, &(0x7f00000004c0)={0x2, 0x1}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:32 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x16e, 0x404, &(0x7f0000000000)={0x18, 0x2}, 0x355) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8088, 0x47) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xffff, [{0x3, 0x1f}, {0x2, 0x9}, {0x1, 0x8}, {0x1, 0x80000000}, {0x1, 0x1}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x400}, {0x3, 0xb5}, {0x0, 0x2}, {0x3, 0x1}, {0x3, 0xfffffffffffffffc}, {0x2, 0x1cd}, {0x3, 0x9}, {0x3da01825f6ef1d5b, 0xff}, {0x3, 0x40}, {0x1, 0x2}, {0x0, 0x100}, {0x3, 0x8}, {0x3, 0x400}, {0x3, 0x10000000000000}, {0x3, 0x7}, {0x1, 0x401}, {0x3, 0x101}, {0x2, 0x401}, {0x1, 0x5}, {0x2, 0x4}, {0x2, 0x8001}, {0x3}, {0x2}, {0x2, 0xfffffffffffffff9}, {0x2, 0xa9}]}) getgid() 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) socketpair(0x31, 0x4001, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x100, 0x100, 0x6e3, "4862d55acfd9c35b0c7a95aedf7280eabeeed170", 0xdf2, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x7fffffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x13c, 0x1) read(r0, &(0x7f0000000000)=""/116, 0x74) r2 = kqueue() dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/119, 0x77, 0x43, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) close(r1) kqueue() 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:32 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xffffffffb6d7de0b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x9) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000001) kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3f, 0x1, 0x2707, 0x1, 0xee2c, 0x1, 0x670c, 0x3, 0x2, 0x5, 0x2}) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() read(r0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40000000002004, 0x8001) r0 = semget(0x0, 0x3, 0x18) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)="6e2e96", 0x3) close(r1) 16:00:32 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r0, &(0x7f00000000c0)=""/90, 0x5a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x522, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8fd8, 0x100000001, 0x7, 0x1, 0xb6d, 0xfffffffffffffff8, 0x81, 0x0, 0x2, 0x3, 0xa6e}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0xfffffffffffffffe) dup2(r0, r0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = msgget(0x0, 0x227) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x82) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 16:00:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f00000000c0)={0xfffffffffffffffd}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:33 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shutdown(r0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = semget(0x2, 0x0, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/180) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) r2 = kqueue() stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x4000000000000000, "2a7662f9291cd7faf8a3dd3ddd492a4ddfbc2f13", 0x40, 0x4}) kevent(r2, &(0x7f00000000c0), 0x42, &(0x7f0000000040), 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) syz_emit_ethernet(0xa7, &(0x7f00000001c0)="1acd8f1d77ff6177819721615d7861f14a008b88eb4efb29fa8383665dd9399a935e19e4a1f520dffe890413a33cc2ebfb19ad3116db087775f17a458f5c028d1938ecb308f4415af52b0bcb88c6e549a64a2d53887392f302dbce2b94230fab92ce0fffdf4b0006cf62d615c858c4a152ed75d7c49cef900355017c622840d21dee63671eded337f1337829c992336677fc9da8e95593c437f954eab95c1eda08462852a10843") linkat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00', 0x4) 16:00:34 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) chroot(&(0x7f0000000180)='./file0\x00') r0 = socket(0x10, 0x5, 0x9) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="bc337be504c73a4a4fd9667b1a7ac69c035e779daa190a20902eaba6958dc2b8d3187956c0f443afbd14d05b194cf7c17f752e891b9bda476db9d7e42d074e8efc", 0x41, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001000)="99ff4ce6616ed6e2c06f13e770e56db6d9645fefd57e1a4a47eb0d49c736b80470519dcf16c0026ded7f18af3572ea6a33b3da58f47fe0a7dab66dfbbd1d61c279368ff6ced50a4da657c98f4b80575639464288306e5bdc78c651483e704fd176885e69ddec0f4f3b7b4ce6709d250b7bed1a7f9852e36218e53324d6c47b7bf1c1948311e08c0e6fbd8ab4edd35a8ac3607b1e0b8bd54991f2f78d53e3a0ac9b2942a9c563714e7cbcc97a69af388cc6f1a72258aeac0b9aec20da485599edb73cd9ce94432c7cf693e74452ac425ee26208dc96c6c14bf622c45b270e5b173b2d5d8b3c62a4ebec3fcb2ae0029f8e642deb3a27d7d75b1d8d24244d5db189bd9299ea002d3a5598ffd2e76938e074988148da72e64f2a4a95a237e80593d5ff70c7adfe0c6c3fb6e9009c5c51ef6c5f606182777775c3835725ba04ec673582806f13f5af4515760d8d04790ee54dcc1eb150f6f40871ee077d2a79c9cf01fd1965eaa3fdfe78537827c9cad592b12feeea4fb4dd77983a897776e1f4218c695427b513f66bc7040d05132360c88e1f2d847f7e2b8ebd244bc60129de4e9f192063083744788852853451837fef6c35610e8c4f1091c4d6f04ebd7c447e6321ea0152b526beaceae6ec26a9ab2bafb610017a2181b8034193827847a7adbfc10aa3dbfa84292969d5f6fc4c5b8685e0cd61c30338ff4dd542d29062da568a48c04cc5436dff29fc25d105bcba12ff333982dde93a0159ca8f56fb8a86885fe24f6fd139e96173128363fbc64327227af3230c94be92eab727b48633864df0e1535dc2f7d96ae60fadabdf8e50ccb0a51fa1e01f36e693922fa3fbbbb0767e4d190513bfccd6c9e002efed10e67fa8655d083b68bd47456461c2ef0082d90202cdbd000fb64b65175239ade8cb5f543f43ac1c34f49e467e7209c231842241c5ae23535589783415eedb1182803587e55ba993779221f04fa4ce72c2d25065f593cbeb785e5fcc4023d6bf5ba250f9513b6a99a59888d7911e0ac3eb25261c714a93125bae9028c1cb47704ba231701f3c28ae67cfcebb1b606349dfed0822ae2276262775877b099fbc3c409b671d7befe3a474ef789a151dff195b56a8ca3b0d08162115b7f8ecb2d4a8a7cde56bc1eb2c0598fa345896d7df8b09225a6350d87f606e39aa7f2983529589d314b11ecc8d8499ce35877433d2f93c3fda89423f0aa10e598b7e9264160d339b240e0095f478fa0ef6205e833ad7f2a4bb7f192d0a0747d5fcfe2f64fd1e40efef386364503578857acfbc3d0d3d9a4f01e1d5af57a1cb790914530c7683d116d2ef6076ff1a475dfb673b921954da518132a14a454c91750b7469766d984754838054dfe27fc9eff79a56b799b8b37d2eba4d78f07d8f11608ce597322e23b3b3454af5ca123de96bb57387cc714e9a414b91824460f3df5820404fb2e6c9cf593d83bdafc637b8395d6b585d3980befe89087d4298cb329b63800244a9c486055eda3c882998d919f88c6f2a1c50548ca67565c7268ac2239d2e8dd32be790a73b30b19c82986e8780c1fc13b470e05d5c726b91d0f299f832ad45398fb34f3f0ec3c41df3dc10b3550ee95fa193bcfb065e6f672d615b8208a4c27f011b1ac736723d3a9fc6d9bfb426e4eb31a48de0d08cc026470fe36c897d681c9b8e6600a601768f76d8b10d9c44f708323347941f096589bfe61e27dc6a2a802a3b5afae78faa86ae09d9bb70d62b656e1b2157864e11e0f23615550eed9064818312d26efdfa9425712e57dffeee5a63b246f578f46e491f9cb61e81a44f994ff1832127a63a16bbf314d0a7c50fc274b819344ed04ea92724978579804217b9dcd1b750c47316e831530a2d828ac52fceeba377a96e4fe3d72802dac3d3df76be82c4abe29e132ef6587d3ffe91d6b318efb2565ea7d8c3f720e9901f7e38534fd7fed94c551005bf6b330e4fac5e94e55b197a1bcbdb3e099308a008e292076e7827bdf28a75ff2795b418e0834e8823757d170ff19da8d97058e93778797505b93ffe9d1944c016446be0bd4f6159db68f043e50c179ed06330a0015b053ccd575594b4fddd84cddc3f8560a40273cef7d913149ab1cd8306d8ead5d44aa65d0b5abaeb9e475878b0e4114cfbceffd185f4a71d559c609f7b42abeb75722b79843656eff488917d971d5914bda473a073b6c371ec86a730ff89391e32a80ac83c9a882eb3cd73171c32dc3119faca360a8b05c9b5f1a6f991e0efc4b4b9e9e38230ed6c74808dcc43dd766290442e10ffcd552e26fe060e4e79be8eb0779f82712c36130d6d0f7c317e55e97db8b9124e6007578feedb385bcfb3109356231bebbaf4b7a3f57318228c941032fee25bfa1e9d22b9b0ffc14b33e2a5b3ae3519cab1aec8ab73361760f01ae64b2dea556315b1692fea36590e761826f6de15a81a76b4080200f3ae84b93e8960fc98f8c95eb4041b2a3ee04fe5e348dfa61d8d952e4b504e3a77a742bafecec106ee343ddce67a11e5563be439617a69965c66d22bf61dadcb7411ac1786a3f4a7a5720da33fbc79b36eafa473878494e8dfcd9a5a466df89b9081eb705f6584a1c32b20c3e89a0ea504886c2b206c969b7edd087989005edb63d45070dede1e176b30d9fb255cb6941c43eac482c5fbdf36b23226749045e2f21adef63ecd50252fb9b6c0fd84bd3492a701abfe980036948bc99f257a6d771f2e4388513ed6c3250ebf6264630786cc9c1afd5068f0a8bd6420a6013b36e7a6573e8a31737c66c724cc200f56a06e6b5601f110981e9f7dc1533d62077a35aaa28c1dc6c5858bc471c295917fe3410987b624c1211b686b112086503e791b52d49468c5679668c9930bad3d3cedf714e8ff2cf27748360ba8743c7900bfd2fc9aa6c5f7b1dbc271c456151102344b9cd8424c18e1a83075fdc8a2583c9afd814bef2ad42c8707b7d7a7ad6fe11fc51e9759d64534af2afecf86daae86e1661db46d7e771b3a956c04d1af96de9dbe7ade17fc5c54504991f06630ea19e44712b46144d93f696f80a969f5986116ed13f2a3171571755bee6c543feeb052304bafdadedc1892cb6c9e16cf68db6b1470b10e334c06f7c0a7a73fadcfd8e39453107a905fe0ad1eb9bc3276d5283a3cf5f5d1fc19e2ea1ce8395102341cc4b0eb9cd456db8d50d8b1cc225a94f1f5556e05713f2d5a1ba8a7af2bb64c357457592c134b35f420fec36630bda80aef78dd9e07770d7916cc819344ba75e8b0240f75d919123ea4328b6ebd25a6a8eaf62b0b11beebee90f16a8c3b0a1e140328f9209280d679de41293e5c7da67467d9ddd031d272b3d2a4954c06f2febe1b976c615257a4073a9e5f3cab6d55c06c38a102eecef8e0b296fb3f2fc7cc44aa11cf27f69e9f50fbf6bc9e93a5ec63cd52f7b628e8c96d28493d1a04af6390fca76eff62037c991239870e2f3dd9fd5656b8b8dafa4a73b411a87418a0cfc6b6cfe9c121ed116b1e62f080a36409856d00d83ed5fc555bc0e3d1ebe3a6061a0a2d57d4ec0fca6a071ad69ff94e86f1515757ec47d3eedcc3e4647a6b47d502681583b18ec37d041d40b76611901953bc41f3732963b4259ddd63e30c31f8def295d01b2839ea89dfddf04db4531015571b7a1066eab231dd22f3dfab202d20dd9498b728d783707a54622c21cd8a02550db0b04554a2f1e1495249c4adbb1f8fbaad7138f73a091b9b38a0f9432eecb52f7f6c8d44cfec3d4546d379246d149269d248c7e580d3a2235b525441ca019046ea12740f80488170f38541ece286614e9ee6e1fc155075df20e4c8739183561b3ec7d5a8372cc411080de8ddc3bb63730a25365115840921157a24ae7e6c8430ad00bd7e4162b4af5257b08d7eedcc7fb53982ae3cbfcb408d3ae17c071d081e1ffbeb01803fc5f6872adee8fed9219c0632ca24ec81a730837a4ad3224116d8c692e4daca74c4c4e8f613e069fde70f516e0489446143569a9559e25a331be78ba118411bd5a6c816414fe870d5c642b84f66417702098eee163a3f1122754b9a09f656319f1921048ee36d02ff5aaf39c4fc7a48c3f0a5af83076db7aa976c58b5e8467050d59d2f7c5a6f2cdf10c4a458869f82731fc9b404f91fcd570abd74e407b2d310c40daf965d7356cd2a89677d934a895e89aaaf5002e7604a5f3e1ecfb954afe8f50a2c26d6c631ac1ac27c901f7aaf71ca234db37a3d9e30f30576f8f42e32c81b05604541f1f3297e5458a49f5dcf3d59714ee6fc9df14b40c336dd224b1c6408085b91ea440c03c4761d81ff689a93784c04b767b8e5542fda55e02c1598a09350a59b1b1a9ad910ff9ae87ff646e8d7b5458b5b1c66d6fec04d266a5ae4054515417d3b5ffd656073bb77b0e2ac23f07c67108fd6dac12c1d2f0022551d3be76d09595d10427a37f9fd28cd745a4fdfd088151efdc1be404d226328b09fe5a05389bcb5004ca940678881eed3d04f2dc6eae3d06b8583fb8bd50b4238d05f9613a960242640abeca2759cbb8a234d652739d164e775acdbda3aadd1353c6ba8dcf474fdbd06ef040db057c6f35ecb842dab266a05b3e7dc992f0ad5ee66edb711f7c7d8e8513099c64e3dde7502d4eb7757b5870bf2836f6967ccb41fa550ad4cf690d3df235299dfa917d9379c914329ed24057cc8631e033ef32a36955fa4815aec952b7449c83a008b32429aa2c1a8cac94a99871f09be005866c158fa982a0cf618d90a3256b3f9d0d4a619af46d25022fa427d05837f6ea7783122711978a745f88eaffb5e3350fa250fd7c56b6ae8532d80515853fe8ce10397e91f13c7c69bf687faa9ce91bb27ec6c11e33b3ae8e29f0f336891cb09a0c20aa9761744083acc41404bc6b3db3b4dba3adaee8429e3a03648b6f786ac6cf2ed293c6f69b51c3e66e6cf5b149e362719f82c11585ffbe1b4689e5c5dc2999e37433368b3aa069596e5c3ac81f2b5a9586285b66b15f0e6a6405cee0daa55f0b185c6e19b0eb528ddd91c0dd7e6fa163e7e2efb5d9cf877332a8391b8ae626c8920919c6f50c4ea3728e2269b945d6ddaa85f83f234d52a335c674f3e33f5b9640ab5a722ee0cba3ec306746262a0b536feb16ce71109930a254bf68c911b1cf00a22b8a2643b670746417ca1016d1013c59bbe1d2f0efedee3dfd6b3137c0fbdaf6a161106046dc7596158ede60cd7497fc1d4595322b85c5df9691cb82681d17256f97db823429c7593db4d43b9836f2d9af37f549711a6026d69f6b3fe916af62248f7dd87f3e2b080aff4ae79e04d3c090df77fd3190025271d7e78c6e7c7ff997f9a1415fb2e5da906e4deb06d6e8671fa53977b721a1ae04f818c35ed7ab8f89860cb3a1627512cff63aa66e013ffebed1b6d729d9e89b4f74784b72f52a9270befd19ab67e222f9042107556ca54a4bf4795bbca9e1e057b55a5694cd4c760717ab90dbd7c64f52e9d7c116abb39f62cffd77518adc1336fdb2e17c05b87acfe6277e4e8b65dbf2aa0a46a53b8824e4ca5c669b72f6a6545ba942ca4a572691c180ac43a7227ac19d73e46bfa95f7113e1da519ef5e7631f59454dcd304418ebe04f6bfcc38fb4ac62ec8ccc9b81b92949a0b266bfa2f81349f4bbeba6e047129ac44d26c0a261a0b9f0d80d6830618c314a0b07453a047e3cd6b110ca6c50d1d393755a14a9f4b8d9a56433f9ab3bd4677cb4252e96ef740f85a1bb16e59eb6028d63bcb265e1942abddaef2855a67dc2436b705fdd"}, {&(0x7f0000000000)="cf9c540a506f54a338abd9846ee5c9967eacd1287fba7f6aeab34e1e1d7e8c53dbaeac99fdbc57694d2b51af62cb866e0a4fc2af597ecc866ba0b3fdd95203d9f26cc3f0821b923ab4ff53f2cace0a56d545553e8a82099b5aef17133aee78d80310f474491ebd9c69b1a0e0119001d91801064d05f55b51ed35f796da76eb4cccf8aac95f079302ed958f61fb5bc582f9fb83cce2b0fffde9e276210e85403d7e087dd6be395b8d8407baad"}], 0x1, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) r1 = socket(0x7, 0x0, 0x80000000) getpeername(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000050f93ccf497469860000000000000000000000000000ccca0c59788722503f2cd2c628471d00000000000000000000000000000000000000000400000000fa00000000000000000000000000d98514954c8308d700000000000000"], &(0x7f0000000480)=0x50) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x0, 0x5, 0x10001}, 0x33ca, [0xd51, 0x9, 0x1, 0x6, 0xffffffffffffffff, 0x401, 0xf89e, 0x3ff]}, 0x3c) r2 = socket$inet(0x2, 0x1, 0x100) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xfffffffffffffee5) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) fchmod(r0, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x184) ioctl$KDDISABIO(r4, 0x20004b3d) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000300)=0xc) bind(r2, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = dup2(r3, r2) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) renameat(r5, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="068eaf2e49f4d5b1d08f5db266751b038b08019a9405e49d1f170bf2257e23d8520370561a1085a62522b236fa9b776617675cac7e4809f092475e760ded5e9778d292c3254e0ade24441f70ffa45a0ef4", 0x51) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) 16:00:34 executing program 0: setuid(0xee01) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20000001000, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:34 executing program 0: r0 = kqueue() r1 = getpid() r2 = socket$inet6(0x18, 0x0, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:34 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000280)=""/201) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:34 executing program 1: r0 = socket(0x36, 0x2, 0x80000001) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="65463bc130ec688729aec4bc451db28c754ed6da8fcdcc4b6beed59920483dbaac66c0976abe7fc69ae816335f02cde793ab0730e6d6b0a161a638219996c6628a39df308bec762c6625f6"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) 16:00:34 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x4, 0x9}, {0x0, 0xc32c}}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 16:00:34 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x888, 0x20) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=""/221, 0xdd) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) fsync(r0) 16:00:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ftruncate(0xffffffffffffffff, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x401c, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ftruncate(r3, 0x9) 16:00:38 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x101, 0x6}, {0x0, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) lseek(r1, 0x0, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x1000) sendto$inet(r0, &(0x7f0000000980)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e0c5cbc65f2e4c96c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926984ca8327c22a2f0d1f678cd300f41fbc3cd3535f3cbfc97839997e3b7cf25d6899314faa3fc34139b13cfdf359b6c7f803aef1d81365b72ccbee02239e971547337a9c7745a31337351309320ddb8f5a75144cb9d3a2638e0ce8ca9c971a53750185148b027585acb23a9e6cffe26fdf9d99a58cf28da0ccbf3d3e0fe06a3fa7bebd41b15c75a549ec82c49b448e74d2e449cdbc3783d4b9238fd73424ca5678e7ff05eb0511424b6ddc1cda7ca2f1b5ebc8e74efcb2546177199ffb75a3f920b9549cfd3742c0d8540f0194469c2b36173d0fd69b87c6151f6", 0x18f, 0x404, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xfffffe18) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r4, r6) r7 = semget(0x1, 0x5, 0x21) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000800)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000480)) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0xffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r5, r6) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000240)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x47}], 0x1, 0x0}, 0x8) write(r2, &(0x7f0000000180)="0344a35d153080c347120521d4b79ba21ae230ffbb9749aa7ff5aa5b40deb595434473ad6422e2c7ef6723e93433181cf047d24417a4ae9c47d14588ff1ee2f0217c1c5ca31e807716bcd76b94ebc75a8268f1d5d8dcf69e16269d6547f482f7303710da2aee", 0x66) msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaa26e73bf9f88e67a6668a65bdee26194e6d1452b66149c2e951eae346e58078d0721e1c7aff1b9d9ce9f8e58e8cc1a1e73030660cfb514ae52e8efbf9c200b0d014fb72f079b4bc6cd27fb9e34ce22d4e8620aa5771dc6920755b3412c261177d10f37e"], 0xab, 0x0, 0x1000) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0xa1, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) r2 = semget(0x0, 0x1, 0x40b) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/211) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000200)='./control\x00', 0x2050, 0x400000000004800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:38 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0xfffffffffffffe18, './bus\x00', 0x7fff, 0x3, 0x8000, 0x9}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x440, 0x110) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="7a246b055933796bbcbd80fe5a5153c2338c3daa353425f02e99038ac15785819825b2b5fbafafef160e7980437030f8ad1c392156552ffed1155e5873c3157263d7809fe8bf7fbc222911bf5d7d16d263643c22d954e402a63651740d08a89fcf352ece11d1ee5e75ff5db17ed433279df3e26083d0e55e148435fe7c225602d79aba635606155727a68c0e5058580618dd09", 0x93}, {&(0x7f0000000140)="897e96042c601c27c3c8134b7ee3a088405aa1012056dd74daf5570d92a0c6c77bc78ccfddfeae971eb1c7ea5c2dcfe184804e48060a00dcd581b8768870b372ad2272e4094fd74ff277ea084e7628a04c717db784991a567cf72fdd01d330f4949629b01c63e3108cd3aea50969b09f0ed8d44ed223559d09815402ec8c3c11a9c1438ba5e64fd7da7921fda050e1b08a06d560934c5b28ac78e6fd2e59465acebb857de0c22658e9cc35e00445e0b65801c0cbb4b1f9e66f639640e26e3209df9fe2d74b15f13f2364aee8e987b6b6251732baa5fdfbe3146a1028ca69ad3ee8a843755ceb35af5eedf6bb001a5b76a9ebce8737b4a85fd3e16fd28bb069", 0xff}], 0x2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x1f, './file0\x00'}) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20082, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="548065ac90c2dec5185d2effb7bcf69f5c66a70c0930dd576f8a757a012ddfab78bed237b8f0717470e827588be2e4dfbf36ca476bd21dbc326a7eddbf23d3cda0d4b4041795a26989c1f7decd39cfee5b83ebe59031c8ba59236be71ee03294d2eccdb86d7f", 0x66}, {&(0x7f00000002c0)="8cd0ba62820d3d056080057b2b22e9d49ff113b011bc161486d50b5381168f09ec64023e3a49a0d37b23cc7137c898d0cb9b02542f2fd1137b3458875ec8e8223097dfe775e46a547ca155a73f397427f252104985fc6896117ae5ffdf5c3704aa1a34d81579a130e3dccbf27e8f9353ca1434419b0b5281e73ade79ae938d9571619c82c3b0b58e18ddcdec748f824e4b6db827", 0x94}, {&(0x7f0000000380)="7d42bf2353923b75cf45e27cb44382a08e01f84baabf1b2420e719b37c977e1cf74533dced0e", 0x26}, {&(0x7f00000003c0)="c88c3646b5ded991e72169779b", 0xd}, {&(0x7f0000000400)="4f880930d7f8d51ee39b78305459d3735881b1976420ceb0b53fc52de2ff50a872693a532a25059dba70e1a1914b2431030e3a6f5694daf3a6cd3c8af930b59dcaeda1dfe4c42d36e96716005f09a8650a28c2726fa8e82b49683ddfab39e92971ba411fadc298631b187234a8c006a5a36545356cdfc49cf54ff94063eb", 0x7e}, {&(0x7f0000000480)="eb8eded522ece5401ac3143b144fe6a49d366b4473bf748e197d19ee60084265e734279b7519d0a54781f3c486df66c94f6765641868d512853b7892ee3fa42510d076ed3c56d52a489497ad28d3b2ebb0e966b84a672978394f0963f5991e8666745b3c1de9852b1675070c1f52a22a78985beb08da822719d806ca04d946d5fc7dc2a6a6ed340bd0a96bbdd70150f3ebe66c067d5f1a1f3a8d64c37414af19ac31e6dccb754e1561d0870ba718add67121f749c9", 0xb5}, {&(0x7f0000000540)="c77a127ee8bbafa77d0f674e010d99c6dd862dfc6da09ec5237883c3c384640031d2e81d1c3b12e4e8e7e5453d48bde04e80d38214c2aa2050887bee9b1d1b4e00a9a4fd", 0x44}, {&(0x7f00000005c0)="118b84266801b1b069adbd798c967fca326f4d11eb12284c654696ef3624e9eed7b84e47285a87454a", 0x29}], 0x8, &(0x7f0000000680)=[{0x80, 0x0, 0x3, "703b4994f371b8b9bb5c56aa02cba39694352ce4096b0c99417b116f3b05f8455a5890d27680f0d4d02150c504fcfa6f6320e079a35d382f659bfa4439ba3f8ad4de4ecd62f709f3969f731cb75eb934663e8ac1bc0593879a589a4aa7727f41725b340511d9bd1dfb3f264cbdac13"}, {0x30, 0x1, 0x0, "a039445a92966175697c5a7647610c90a330c7ffc689eeb87666c1c89f20b5"}, {0xd8, 0xffff, 0x9, "462792f4ba2f54218ca0ebef26cf53507b98e1680079612741f18f939495804c0613edfefda57b62d2d2bd35145aa3b2a1f338d88c30a23aef21941d374bfadabb43f5587ea638b6a9413349b8d34e31d6194912b47c46f6f8df89f417992abdf01186d1ae8779173819a7dbaee887d232099e64ad66a66079c102fa104801107559d1213303ac708580ddc65bcae3cd68463ed1ed3a942be82007f4633a683ee222956e922176278f6edd5f2c6ee2daffeeaef314e4eacd7975063c6b1ec31e4cce139d"}], 0x188}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000037883d0dd39aaa3318b095cbe1d3c5e7db8d767992bbf6feedad077aec9e22be94d415727dabe45bfaedc20cf8070233ef8057aa613c1af2c25fa02e27d1084fd375845230227c5d82919d019a1940ab16909f6ed96a78a6209c30b7c9c0b4442f9d657cad90471f02fbf690e60f635ea9b62091df87d967e59c157cbb625f367d0a917fa76f715b662fd3a42adcf56288c734f18c60f10e"], 0xe8}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) pipe2(&(0x7f0000000140), 0x10004) 16:00:39 executing program 0: r0 = getegid() open$dir(&(0x7f0000000500)='./file0\x00', 0x20, 0x2) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x13, 0x2, 0x1f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x3) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x200000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) close(r0) 16:00:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x10001, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7a67) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r0, &(0x7f0000000140)=""/62, 0x3e) 16:00:39 executing program 1: poll(&(0x7f0000000500)=[{}], 0x1, 0x6e) shmget(0x2, 0xe000, 0x110, &(0x7f0000ff2000/0xe000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) socketpair(0x23, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x200) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = geteuid() setuid(r1) flock(r0, 0x2) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) getsockopt(r1, 0x4bd7, 0xe951, &(0x7f0000000100)=""/244, &(0x7f0000000000)=0xf4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x2) 16:00:40 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) close(r0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0xdf}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000004, 0x6, 0x101}, {{r1}, 0xffffffffffffffff, 0x8d, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x800, 0x2}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x80000000, 0x1f}, {{r1}, 0xffffffffffffffff, 0xa8, 0x0, 0x45, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x0, 0xffffffffffffa46b}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0x2875, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x0, 0x67a}], 0x80000000, &(0x7f0000000200)={0x2}) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x20000, 0x10) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r6 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x5}], 0x1ff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x20, 0x8, 0x81}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x400, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x2, 0x4}, {{r5}, 0xfffffffffffffffa, 0x41, 0x1, 0x5bdf}, {{r6}, 0xfffffffffffffffe, 0x20, 0x7b, 0x9, 0x100000000}], 0x7ff, &(0x7f0000000340)={0x921, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x800c7005, &(0x7f0000000100)) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5b3, 0x6}, {0x18, 0x2, 0x3}, 0x2, [0xffffffffffffffff, 0x100000000, 0x9d8b, 0x6, 0xd53, 0x80000001, 0xfffffffffffffffd, 0x2]}, 0x3c) write(r0, &(0x7f0000000040)='h', 0x0) read(r0, &(0x7f0000000080)=""/244, 0xf4) fcntl$setstatus(r1, 0x4, 0x40) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000600)=""/100, 0x64}, {&(0x7f0000000680)=""/214, 0xd6}, {&(0x7f0000000780)=""/185, 0xb9}], 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20480, 0x11) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fc574429edc75a9a709549b6", 0xc}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="f9b1d864", 0x4}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839", 0xb}], 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000280)="c8b76028b4a596934c6a13c94af28ac2b68cb63bc9705a33bb343994cf0c6573e7cf84c28c569c48a224f8476aad71885b45c27d43548416ff48d2c5926080a1128613b0f1aa524050c5c0743152bb6068d59deeca1b8b8d834ddd7700b71ca8f80d0d", 0x63) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) fcntl$getflags(r0, 0x3) syz_open_pts() shmget(0x1, 0x2000, 0x401, &(0x7f0000ffe000/0x2000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x8, 0x2}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xe9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/40, 0x28, 0x802, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="f67ae3c35b947394ed594605f63d92ef88a79c814ab2685139e4bb78c6ab8130a22bf850d1bad09ecb0744c5ce115d261165f05a8406b5731c04ffa974072d1a894ad487133205b94db46518096b70f61cf600d1aaf0c2d46e7ddfa1d3e5ce8e6d85b757c61f88eb74bcccdd6efa56b52934c136115c340f1b3d0a63cc07b25b44f69b", 0x83}, {&(0x7f00000000c0)="af1566e79f5aeead057da00033286833a1fda0090d0ee4e31cf95c3a7e0203ae7929ad754aeefb3ba6079a0288ec555ab4bd0d9c8721a06e99137944f73e0e60d4f758af70ae4c55f40bc96ceb1e0c0f7fd2e40676baa55a2876478ea65feaff39b7260e432c8ba5ed3c33f71e62efca149bf525c50f9b8c5e6a299596e0ff9bcea6cb14b8da3c621d1aff96e667e3d0c1e9ce8bfe3e1e36a0528332cd6879b7db6ffd46aaa237fae718225701e3d9bf5d87315b04cd00f6bfc79caa11ea4efbf301bb961aad416e19b054ed", 0xcc}, {&(0x7f0000000200)="311bada4840702786aeac2311834337bca6d5f5b6c5396ed68043e71f7037c1a0857bd52517f3792c460343eb60fcff8e30de6404e71a1efb2dc305c9f1d62c529cec55cd4023a28edd253b4cbe3f601fe56de97c2f18350c798d7cad67f94e172ab8700474faec4a07a0fd4474f", 0x6e}, {&(0x7f0000000280)="35b57e27edacc915fe7f4b2d8402e7b5358f71488c954166c9af8dc384c3c1641f992201cad2fd756d07f46984f60e86554e9cb315d96d520eb2a7c95e9541b6c698ea02f74a15476beae38485aa18280f6bd8f7c3", 0x55}], 0x4) dup2(r0, r1) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) socket(0x39, 0xb2bc5bd7a412ae11, 0xfffffffffffffff7) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x130, &(0x7f0000000000)=0x20000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0014cf07836d00000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = socket(0x6, 0x7, 0x9) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="60fb7db50b3ea6cfe4368c7e2a172f1d234bff707ecb53e53d95f6d6f04b2c845d39ce32d82f388831bf1a170e754a5b749fd034ea2238d343436f7cc469046a8e7006288f5f2a5b64c856872feb95fb96ea111926a9f19f17c80b3f94ae2fb4945d8520ee15a58767d6462ffe74bac3c51a73ac891ec9f4b16ba870476ebb4a880f567986f4376800835531f28a0bebf068b70466ad26c0cef251a6f8621940e348974c5face8838c89", 0xaa) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x8) 16:00:41 executing program 0: socketpair(0x11, 0xfffffffffffffffd, 0x40000000, 0x0) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200a0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) setrlimit(0xf, &(0x7f0000000040)={0x27, 0xffffffffffffffc1}) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x81, 0x4000000000000002, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xb1, 0x2, &(0x7f0000000180)="59a8b530b6b4f0f573d434712398b8ae5ae52e", 0x13) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x0, 0x2, &(0x7f0000000040)=""/150, &(0x7f0000000100)=0x96) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x811, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x81, 0x1) lseek(r1, 0x0, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) r2 = syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x6ad, 0x4, "31ae0d512d6d5dc8fd60fe484e0a28b072c304b8", 0xfffffffffffff800, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa183, 0x5, 0x1, 0x9, "b91c142987bbfe6c4e21949472d87ec964184408", 0x9}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:00:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f00004df000/0x3000)=nil, 0x3000, 0x200000000000001) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x4}, {0x18, 0x1, 0x100, 0x6}, 0x0, [0x401, 0x0, 0x10000, 0x7, 0x3, 0x10000, 0x0, 0x65b9]}, 0x3c) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/219) 16:00:41 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2c, 0x1, 0x9, 0x1, 0x3f, 0x6, 0x400000000000, 0x2, 0x0, 0x80000000, 0x4cc}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x8}, 0x10) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xe54, './file0\x00', './file0\x00'}) r1 = socket(0x6, 0x8000000000005, 0x7) r2 = socket$unix(0x1, 0x8000000002, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000140)=[{{r2}, 0x0, 0xb8, 0x20000001, 0x7fff, 0x800}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x1}], 0x50845fa1, &(0x7f00000001c0)={0xffff, 0x3}) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000001000)=ANY=[@ANYBLOB="40002e2f66692c541af8"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) nanosleep(&(0x7f0000000000)={0x7, 0x2}, &(0x7f0000000040)) r5 = getpid() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) socket$unix(0x1, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82674615c8022e2f66696cdaa6e56aeffa141b7a45d2f85a03f6907727c733cdabb6aba17f555661f4989245353634f52ded4689114da96c7be7c469e83b249bf2e5e5974ad49738f526ff0ac3de72adb7d6e95e84f2634b04e44dd3209eb1bf119d71e5591c7fcd554dbbce06bbb85871547d71d13e80073166c46d6486dcd2681efaa48ef554aa4114ddf3a25221212f5a2528d7f5b5b81c9a02c64578c5ac3cb38f49a7d1bcf5441ee032330601c28775edaa335774739da200040f0ebff0addb9fbdfb20cfa2c05bbd31dc7a478212340499cca41e577c33686fbf3d4834a5a2cd9c238d5c02aee4b36ad78a4c3cbb726bbafaf5b552968ef44224fe6ea7ec6fce879b56d94e28cce0f91b439eb5a7215518a7718567d3adb2ebd3d09e96645a4831169f248feb335758aec4fa83be610c6337ec77f2d4ee424b7f37878add9553adb91755c5e109e31848ce9c8bbac74724cb9babc9caa400486214ecdd36d89c1e479d3b4f6ced1d8936caf25bbb8fe2a0055e94845af8d93cfb2dec2f0aae1fb74754cf2c45c96cb250aaa4ddafc1ed7d9a4894fc262efb6da8db82b270d7ca19e33dec6d6178b41bd9d0933c313178758b58ba0ae49246d2210be24ae7bb93f823ab07d65c686f11fa47992fb4c5cb2d9b778a5af5be99d693dc48291d8fed7ff455f748ea453465738a47ffe42da44aef4dbbba"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:42 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() r2 = semget$private(0x0, 0x3, 0x3ae) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x84a0, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x20, 0x2066, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x6, "85495500020000000000001167f5bfa600", 0x0, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) flock(r0, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002082, 0x2830) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r1 = openat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x880, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/174, 0xae, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x6, './file0\x00', './file1\x00'}) 16:00:42 executing program 1: mprotect(&(0x7f00000bf000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1000, 0x0, 0xffffffff, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xb068, 0x3) r0 = open(&(0x7f0000000100)='./file1\x00', 0x3, 0x1000000000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x80) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffec5) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6951, 0xdc6, 0xff, 0x0, 0x1, 0xda, 0x0, 0x2, 0x1, 0x0, 0x16a}) 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) select(0x40, &(0x7f0000000080)={0x9, 0x79086888, 0x0, 0xfffffffffffffff9, 0x7, 0x2, 0x0, 0x6896}, &(0x7f00000000c0)={0x9, 0x7, 0x100, 0x200, 0x4, 0x4, 0x4, 0x1}, &(0x7f0000000140)={0x9, 0x0, 0x4, 0x100000001, 0x401, 0xcb2, 0x101, 0x7}, &(0x7f0000000180)={0x4, 0x2}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:00:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r0, r1) getitimer(0x3, &(0x7f0000000140)) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r6, &(0x7f0000000240)="85a89b52b7a632c54611171b2d86b4f4ae80fd3e7ef75e8b7d6897d4", 0x1c, 0x403, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = open(&(0x7f0000000180)='./file0\x00', 0x108, 0x10d) poll(&(0x7f00000001c0)=[{r9, 0x80}, {r9, 0x4}, {r9, 0x9}, {r9, 0x2}], 0x4, 0x1) r10 = getpid() bind$inet(r5, &(0x7f00000003c0)={0x2, 0x0}, 0xfde7) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r8, r10, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r11, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) geteuid() syz_open_pts() ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000400)=0xe9f) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) fcntl$dupfd(r0, 0x0, r0) close(r0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x8001, 0xfffffffffffffff7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000100), 0x2000000000000375, 0x0) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x89}, {0x88, 0xffffffff}, {0x83, 0x4}, {0x23, 0x3287}, {0x1c7, 0x8}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) login: uvm_fault(0xfffffd807f00d000, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15)