225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf95758d1cb0ea621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b790101000000000000af043c82d813e4b270899762598edb3bf85aa963c4a10d776b24ab702b4d2a5dd7584c1a44b60386c16470a354ca4bd243f3e8f13df6abf792186dd5fdf14eb6d930aa4f45e1866ec20d20c3948d1d77905e9c3f0528b25cca462b01e1802af0c98d955069340292886929512df921a8012f0709f59df30c349f028b524218065e0003553ba6c613ff1481b47b2ad0ba7060395b45289cf8315902a87dd017a628ffdcfa2739c426e83faa55787f19573676dc64bccfaafcbd81ccd26ee39aea549c7d227643b9322a52bc6c25355fc25f1223eda93805d7d481ec48696c6c98ac2a4e93364df74f0c34906b33a6f4d6de7bb7761041d99fcb6de53261a94824dea2285333860b079961dca0f11d1719f728f05d1ad76a8a275cb24fb8bb4a40c8ae3072133a02574a3c5d6ca2b98bb7a2c1e1ab9f05d2cf76acf2d613bdba1af19423ecd4df"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:51:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1000000) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfffffe54, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa9, 0x3, 0x1800) 19:51:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000640)='./bus\x00', 0x8420, 0x64) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0x7cbdd232) r2 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) sendto$inet(r1, &(0x7f00000006c0)="b995fdfa2935313dc506f8a9269521718a3d726697cc232197b363c828df65b730fb83e3e13cf89a25a6be016c1958c3d427f8fb200ee0fa594d867e9bc672f03a323b510821b9ebe5a227c22ed19241ac169fac355e8bdbf2141d01b67ff58735dc0419cb362f53dcf638822f1a8195b0e4195a1a3a093a5224bada216b23a2ed8e6941a23f", 0x86, 0x40e, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(r0) setitimer(0x1, &(0x7f0000000100)={{0x8000000000, 0x6a84}, {0x67f7, 0x3}}, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000600)=0x1) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x5, &(0x7f0000000540)=""/107, 0x6b}, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000800)) 19:51:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x1, 0x1, 0x24e}, 0x5, [0x200000000, 0xff, 0x889c, 0x7, 0x8, 0x5, 0x7, 0x7]}, 0x3c) socket(0x1e, 0x4003, 0x7) 19:51:23 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pipe(&(0x7f0000000000)) 19:51:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) mprotect(&(0x7f00007aa000/0x5000)=nil, 0x5000, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r4, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r8}, 0xc) socket(0x20, 0x5, 0x80) 19:51:24 executing program 0: setitimer(0x102, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x38d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='\x00', r0, r1) getegid() syz_execute_func(&(0x7f00000000c0)="f3470faed2f2400f1be9462421c44279180036fd44e1336543de84df00000000c4227d59af0f00000040004d0442df26") 19:51:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) getuid() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000002900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e99b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d9fa75537a3154048a510d718b3dbb84f3c126a81d2499208d11eccf8f4f9e37aa8d2f1fbd33c8a65a38491ec2988ab6268394cd3843f9ec11c13e564ae8813e73cc5bfdc1f7f465c02f3a2e3620dd62883d65d0bd1f7d5c641d19a6429dbccc7a1b0c93d4566cb6a2465c3dfbdeb0088a80b843f8122beeebbbd2d87fe99141ea3429aefb2449f0799adcd2d3640fc1ddf0b76beba014ec0ea7ef90ea8d09bb6056054da93d5af9df538d6518bcb7d8caa6499"], 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 19:51:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) flock(r0, 0x20000000000009) 19:51:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 19:51:24 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, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 19:51:24 executing program 1: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c2, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) 19:51:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 19:51:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0xfff) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 19:51:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20081, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x4, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:51:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000000)=0x40, 0x4) r2 = msgget(0x0, 0x110) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x10, 0x10000}, 0x3fb, 0x6, r7, r8, 0x1, 0x80000001, 0x8000, 0x7fff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 19:51:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x880, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1}) r1 = 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) r2 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3) 19:51:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 19:51:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x13, 0xffffffffffffffff}], 0x8001, 0x0, 0xc600, 0x0) 19:51:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0), 0x253, 0x0) 19:51:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x991, 0x100000045) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x1, 0x4}, {0x2, 0xff}, {0x3}, {0x1, 0x80}, {0x3, 0x7f}, {0x3, 0x5e2}, {0x2, 0x1}, {0x1, 0xd3}, {0x1, 0x8000}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x19ba}, {0x0, 0x4}, {0x3, 0x3f}, {0x2, 0x5}, {0x3}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0xffffffffffff8000}, {0x3}, {0x3, 0x80}, {0x2, 0x20}, {0x1, 0x507e}, {0x3, 0x10000}, {0x3, 0x1f}, {0x0, 0x80}, {0x0, 0x4}, {0x3, 0xba}, {0x2, 0x2}, {0x3, 0x3ff}, {0x2, 0x51c}]}) getdents(r0, &(0x7f00000005c0)=""/186, 0xba) select(0x40, &(0x7f0000000140)={0x0, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000180)) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getdents(r1, &(0x7f00000000c0)=""/39, 0x27) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 19:51:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x81, 0xe75, r1}) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000a250ba525cf227ba0a46a61412cd863af548d2b35388c26e6084a0291f8830f2202efed4c0037474cb2a17f1bdf3bc32e1b9c9d022081d34eacf0305afefe27cc298b46fed8c33766f7b05ecd2f588717e3d9a66f647185f055fc43a40f5bd350ae994ee6c3d13d2025d1fb8c8a19b995d2febb7360be1fa5356ca5abb8ee71b549a543e58118eb947dfd827b3f4ca428b808c813d4a2a1f66b8b6932eaddbd06bb96705d43bced3ead27e82"], 0xb4, 0x800) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 19:51:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xb4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 19:51:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000280)=0x8, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x22, 0x20, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc0000002, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x22, 0x20, 0x7, 0x7d13d893}, {{r0}, 0x0, 0x10, 0x0, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x12, 0x2, 0x3}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000003, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x8000, 0x1}, {{r0}, 0x0, 0x6e, 0x1, 0xc9, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x34, 0x6}, {{r0}, 0xffffffffffffffff, 0x68, 0x5, 0x10000, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xb98, 0x40}, {{r0}, 0xfffffffffffffffc, 0x2, 0x594676b95d3efdf5, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x1ff}], 0x13b, &(0x7f0000000000)={0x1000, 0x4}) 19:51:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 19:51:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) open(&(0x7f0000000000)='./file0\x00', 0x654a817e6aadb69f, 0x4) 19:51:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) 19:51:26 executing program 1: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = dup(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xbf54) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r3, &(0x7f0000000180)=""/161, 0xa1, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427d, &(0x7f0000000000)) 19:51:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) 19:51:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) r1 = msgget(0x2, 0x8009c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = semget(0x0, 0x3, 0x20) semop(r4, &(0x7f0000000100)=[{0x7, 0xfff, 0x800}, {0x6, 0x3, 0x800}, {0x3, 0xff, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) r5 = syz_open_pts() setuid(r2) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() r9 = getpgid(0x0) fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x401, r7, r3, r7, r8, 0x4, 0xd4}, 0x4, 0x4, r9, r6, 0x1800000000000, 0x9, 0x6, 0x401}) 19:51:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002200)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r1 = socket$inet(0x2, 0x5, 0x4) fcntl$getflags(r1, 0x1) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x6, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r1, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 19:51:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/26, 0x1a) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x81, 0x1a36cd2f715747ea, 0xf03, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x6b4, 0x5}, {{r2}, 0x0, 0x2, 0x8000000e, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x7, 0xfffffffffffff65b}, {{r1}, 0xfffffffffffffffe, 0xca, 0x40000005, 0x4, 0x3f}, {{r1}, 0x0, 0x80, 0x82, 0xfffffffffffff8fd, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0xe99}], 0x1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x80d, 0x1f}], 0x4, &(0x7f00000003c0)={0x6, 0x3f}) 19:51:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fsync(r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 19:51:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) recvfrom(r0, &(0x7f00000001c0)=""/82, 0x2f, 0x800, 0x0, 0x3aa) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x151, 0x3) 19:51:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 19:51:26 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="002744f4020c9f49dcec73a4f19661c0d6e3d992311dd919bb681eb2fa052690da727ca4007ce1eefabb6e89b67e2d1be13844ea9631c7db12cb241411fd21d2bd2e5cd766311c3835aeb54e56ac8605880d3dcc8f81fa3fb7e609de398f7fe75a37737097122b205eca587771a2b6abd8637ef3004811366058a1b3d0a3025e68fb888270114fcc"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 19:51:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x39, 0x200000000000d, 0x0, 0x0) 19:51:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x401, 0x4}, {{r0}, 0xfffffffffffffff9, 0x21, 0x80000002, 0x6, 0xe4}], 0x20, &(0x7f0000000040), 0x6, &(0x7f0000000140)={0x7, 0x7}) 19:51:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80ab, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d200004004000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x20, 0xc005, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = msgget(0x3, 0x110) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/182) 19:51:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="2800e802ffff00000100000000000000c71652549e354e572307cd0afce2d17de24ddf5ac8a76a4b545c1787722c8428644171f82ffc75a22b41fa89c8bff1bda37218afcf7bee098fe615db9b8f3eb6ef070fdb59fdef4d489d46d05348f7c38e345e6315f71f6ba1401a220c3c6b6f5575a11aaa1cefb77ddc41517aeff85fbe7d2b0d204e269dc6c708efeccbd444103fea6d85093a02f29743ac4fc846861c6ba7d5af16cab01888c43fc4b6d4f8685fda86c77b092e3ce11dd4e3d5a4e924c15d8514eb2c990284fd47e3ce9fda0289c09f7f53064ece44aa848bc18c64e97159b570f43867b7f64e9018b158864ef9961c4219c78ca0331298d7806d198590688645680080f4cf5bb5db90436d20226e0246905b6e3c2d50d9c62f8a87fc12daff60587186be299a3e7e5a8d73bcf1e35cda88807ba4862fd566d3acdb1476d83fd21a831d8f5ec794decc9e87cf38c7c76d44832e59b629f6043fcd41a570549f3cbfe4ff77ec1737879bf896741be1f3106664fe62be320ffaf1ede761e02278b04926fa7241a708c663d3b310559a2f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) flock(r1, 0x1) write(r1, 0x0, 0x1e7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x2) r3 = socket$unix(0x1, 0x7, 0x0) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) dup2(r3, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="a617ed3e65311a1072c29cdd3024a4f4e2a5fc45048127178e266bed67c4e10a30c197d01e7a10ee24f8f3089923f12ef35c96f6f7fcf3e603182fbc8ebe03346aec8e5cdfae41b96705d14c5c83e2ca7865cddd4150bea5ec3898b3bfa26f6bc8ef013c283611920503b8a0fe2028e41fb12904b92ce5a7330b3489b01a0aa4b83285afffd5cf4f0a155cbfbf1fff6b8e7ea0008bcdba3d3d44e4632849c1964731d61d8bcbe012226dda4710977a6913a4762db18c805b4337b2da953e46844bae", 0xc2}, {&(0x7f0000000440)="23e5f9f8d372b153af946c5ea4996c7874b6e38aa52d2cc5f3f56a47d06e2803ec7cc5efafd26ebc6b954e52f1bb2510122617e5cc997a0e8f2ddb2123a4fb0067944669fd01f06dea829eb5c680ad380e314262e3c8aefbe24e7f0f04d7782c074a227375eaecb982dd09ef50c5f7f091ebe79b1288a9e9fca3fd2cef0266e481ace835ed38f42da6cf009a7e219f8593c35bffb973ccce246e458425caf2efe0f99fe4a4ba27afeb2e276750593304d8d97a1dde6255a70a0f83caa6ba201cfb58c3bd39ff4e6b50d2479eb8cef46e4c779541a89b02dc9340d7056d9e9ca71681307a8220002a11d9419c5baadf1c1a9aeab1e1928eb82356bf134e7f039234099062490abae598a8be3b12e8a5885bd7b182670bf25dc09dc1044ab7fbe3cd656e8b2cf565e52367517ef6d12c04c45f775a62d8d9a9e2cb918441c0178eb53ec7306264579f42c163d1b73d4cb312b52e9fd43a28c85cc1ea1ea8c80dd632c75d12ce2b4e721de2390d416a69f9657bd5742bdaa7388d394c7b4e9ff0e4d9e757ea27984a29812bc2685c4d07ff816a3a43cd2176fed068761788bc86d19fa4351e9b96a4f1721851eb816acf7416f787c64f9221eb91f65fe9ff2078ad14c7fe7310e6fc78993802e0619cb21d10e25bdcecf68e0c6e843d332d14aea2b006de9a12f4f786bf5db83cd34be0ed65bc6e681235dfa39a7ca2309d98d2162dad9fed6a8290aee00875703d52383077dc3d9b96d2bad4f03d61f1c0c2e77a58abe2c6de27cb125d2c2c3fa44b42c99e0aa2b370901eaea6baae8255135cf8e5d782e434aae871244bde35fa6e72a30e1181fee23dfa95e6c70d12fc93d170980bae0211858ed85cc91f8fb81540818d16510340faf0416888290a7c6a6d55762a6a84469a9712cedc8c3d3674af020af1cc2383a2a6d9575d4de50c584e6f93c8d43844bd8f61816f1e3c9735f59503e20618e74a928640f22755c2f997d7bf396bfdb03b4ca4c99ae5afaff6100999fb6310fbbacff81b9664f2e3c78133caf9174915e02334dc6e1fbc54cd9a42650c05980edec31bf405e2dd07c53ac1e605a012233ae5cbd2c2e4f28ad19cabefa8cb7e50bf2a9abd64d21b2b5e6f34883b99769be43d0aa737dc19bfb43134f2edec8a61e1035e5234319ade41f2594bce8425d370bb2f87e8560a2d34307793cf896477c2630cc7e35f2db5fe00a7ad9f73cb089d23933ea4031ffaa11c2d474a8e150e04e34f761dcd6a47b3f90de7fba17ef9a5e014a9b90620dba86f32b5ee85cd5d1f4479dd5f60cdfe4e036541d1212f88db41e99aba2f0423580b6125c167a8736d85eb226b8dc704a50c285c61f5d44435bcb069790069bf2bf3fd5294ad97d75774d9dd1615344f9fdaeaf0f0e58ba945e45124defec140eac6029e053de46b8cdff49d5286a779db9f3ae79b2aa12fb3cf363346f06348d63a51b96ecbf0a5452576c131abe313027eb073ed1bdc644c38c3d3bf4433b8de7b8016e418856d29f1ac8fe56b092e6e56e13ad188fe7f5968c3bc0b7004e5be2e5815b937965ab31455ab2a18f4a2004a5d2533bdf3e6087144143d549c7fee2e7883ea3a0a9ec37213d09f95c3e2e21c74d929116d3dd917417ba25c72b58a7d97188aae110e175487ce583b5b3338a1540a38d3ba78459168c4bc955b3b70f11277c2d0046d827027b1a7cd2b97f5c9a46dd3c3792e0146e1b441fb45dc4527993eae6435cf3477243993847cd32d816927bd19f3326e6a42b669534ca9ffa2e5dbbd14692d501f3baf71c40a1a8e5a59ca733e82a2faed6064bb8e1edd6e70a21cedb411ecc13a10295b9bb25ddfaef98a246b7c2bf1eaef10a6e15ad9240c18acd6fe16963345535938b127fb3a12457a2e2e2d66915dcd1baea1bfd7c9b0bcee406996dd42745dc89fe978ca207f155eb6cc5bd13f7ee618901ca3c53fab3a05f0b10eb210a22ea8e7597ffaef23b6b31d61d5eedbcd194bacb9557813170e62c5b4734e40386975ad3c3bb3a7e3c8669caf8182c946dc6f2462699064b03424939c4a7ddb51594c23e94a593c179fb1ea8ed8a19015afcbb5c7c7ccb42310eefbe9d17e1250bcff82ab43f9d5530e95e02c5ddbaf4920de40b3602543603757ad8a761376e848a21637529aac64e3b7fcec9c446e3abaf6de76e76325ef7f1b321bb1f028e50fccf18293c3e996cc0311c2f847a872a38929c45bde50dd008e37bc43d4a0cbc80525da30f9b40ffc099261a75c7b856a3258f9f112c13cb04ab71399b94686fb20a1561a9b7603975818e2984aad78a8a3b802314e057138832aa671a1f6b53f17c37330a544f01f2821cc155bead475eded1b125e756f399bcba3ceffdf885cffb6b6e8c3cff552e0eac433ccb604f574e6b121f9e200f9829e330a34961ff20687180569dac1d567e2868252ee1f6696a1c0693988b59b89ebf42c9b13a4e54f6178aaaae929fc3a006826ab9553cb5f5cf461cd776d6b9843f13a742f3617781a9ce798c7976a6f2a6703bca4dfad04377273c28cbedba68701591fb495eb62c3090ddd2cc95c52dfac4ab336099a51c8375fd8ea83d57a6747922dbecdab370ea598895fba05bda72beeb23fe281315872842f9b9aeab91dfb8ef77cb734dcf66214806c1b07238839b593a6a6eab6afbf33890c1920850c2ace5a84bda2033f6b5f11fdfefb5defa7d2638be6c6e6f91e4d55b15c9cf526376349a03e2ead9f15164c70bbe968c9f90a5f5dada30ba0768db1748ce3934a81a2764113cc945d5e7c4279f75eb04ef90449b37d3782232bde441514c7c619f03893f51cc74df020ba585c3f68b9ebc1e308692def9208b6f1bdc1f88bc1ef73b767e4ffc9789b97a708b13fd40847c57403ba0ca63cdb832c4b49fbbcfd0c75e4de0efe2bd1ee82ccb0da2b6fc63460a2ea356461a12a8bd6c2003db8583cb12b5d03f3091cfd0b31352bf818b5a6c4234176dfabeceb6ecbdbe99712b2481e3e649a87859869aa0d30947e52e7a6b93ffc3137ae1252dec6396feb363a3f3a29dd79b673dc3942821d20d91d3248047277cc2847cbc89a4ab0effd8c3319327b722e53ebecc129170264ae652f56ce94dfce0b7086a79127d7882106a07b62b250e558ce4561bb1104b40ce4fc75e2cb4fefeab785968fad81b3b27b8957c09bfbfff395faf654d02235343de8932e4b23686b0ab568027f30c796da345db9c0c390c62ca548f17ac0b314d8768622406e6bd973af2abd918a09abc1723b51fa0a22ac122d55e0ec060d1f639e848fc7d2fd7494cd9157bc546576b55bbb60fcb68e1ab3c219d436bfebfc78b8c0625dc1b1cf5265105ed8a8a297915ca7e13952788e58c688d207927354073d194bdbe344478bbc0adc6d99ee7024dae800d9f4921d99721b60bbf203cc3e16e78aed5fe713073b14981b6da1f553847ada323145785f56716124aa6bf4bb345e08e4ba55b085445e4559b39c4e67822ae5c6119603e767e9bb1194f290448fd931f659f6d00f7d0594451e1ed592f027443d500d91edf6f0f6a1aa80af0f6a302a2326e1c6d98e1943a9827ed1296320f678ec619619aaca7f4eefebb0fea32e67191e7134d1cd1bd6a2ef4c97a722f728988282376ed10ea7ff0a81685b106c409bad875a2f36593325011bd5e57c8fbc22bcefc5c184ed4baf1894ce30a01c9f6965e47dadbc790b92f8b777be672c78ca41c07a48edfcb8678ae8779fd9211be5f35f1eca3349b41e518e305213b2fe2ae9e17018793fd78c48c55e36593a8bea0e58f4bec4fdf122bc30bb247bc812e8f152f030044645cd4666b9abfa499d1ca910f1644ac53c3d0e417ea604539d6d7f41da48eeef6b76ed32ee360d3c69e2f84844153945aff5818029ca84c9030f6f0f6aac48bf88b265f73b07daf599bc0a78555cb6913aa790a80de3299dac9c5279ccb29ab731450d30e4018032b5d547f7d21dc03bf156d710f2517a06e1b7ff763f7a32892dda57fb30941d05c378876c39bd0561bb28b3bcfdf1b3d0073b9ba01d54258a29555a3658be78abdbe08b27f97b2a876d7b76ae6e038d5add62fa2c1123f5adf3cb460c8fed458a6de6351b332a73ab8d427035aae9da2b1c2608a0724c1f1436bb2c70f2cfd6a27ad1285e763daad1fb2cf2be7bb9f2ba374178290cb6d89934b10eb8a874e5dd25d399c0a45641631fed70ddf71652dc82f0943768b7ec1dccceb16248bbc04f2e81b1c7cd9753cb5c05645d57c91e0d155e7416e2b6319901a2f84dbe40b10fb763f68317a5c0e0daf5535a4bc081b427ca0282d8abcd18b5e51384644141318266f202ff1010e010e4e25c98672b66f8c66c4adf39067c4d85496755812bacfc3aaecf85bc7fc7ce4bf92c8d21bb61421486185a2fadfc0266a962cc6721ddf42e1d617aab6e6833acd42c60bcdf6f23c8412140a445a9d55c6727ad1231f474fbd32efddf3ecb4fe218ddb3b2e56d22ef686d8905381aaa98c4d890ba561bc7c9ae62cfa8a5523a37d601556f5f93c536c1ed1ffb2bf58013c0c0ee1cd691239d26f6d6c830e42c2c68857710a15da8679414089252f9caa9d6e77dd0386ec1764fb3019c01a13b1e5de1b45b6ebe7a186221e047d72a58a4cbc394b003a9f823b668d5a6b423bcbdd3b4713a08c4f7a8b6e7b31beb06ae215b0d06460a1fd0d0dbf4e723700955c326912b6895df9e01a8cd4beeff7c56fe17d192a6a39548f10eb060187eb672ce057332d94b2ebb6c4a187cce7c077a334334346816551e4d8cdb7510c1e8a3930eb646f505ce7946a8ea1415639fae41ddb82de1ef94456ac0133f01df3600ad6c5979271812ab737212a830686ca6a7de4871d0b8a8e6aa5ba22a8e66f4435e54c1ca438a5d57626acbb7f532cfa7956e2fbfce1a3b73505eba684a829871f7c22fc37c76b4f31dc93719cb7524af7239f873bc9a0e43dd82c83f7c3de03c3bde80d158fc5494ca17c10021b1375c678e4fb18bfde890a276d95e8a18d2574a63467c876a3beb714dc31fae3fe8d4cb767b2856182e9891685b3df47e0bf31eff532359228d0f650844abd4403dd806266e4cebb8c46050c976649fb95c82bb5b6e9ab1b4b9f3bd07f06691b27f586b1bc4b4e4e90291b2ef61bd3cae56fcce8e8ef4b61c3d2020cf6587422876cdb71872f8872787356c49a7fa24f57384909e761f5947e75bb1b59f4d457e2cbc4a15c1daa4d3154d5943f8cf27f837b89fd46c692d32fbbd6cc3b5d1d88b695aecc12129ec207f8b74c4e476255e667c7cc2ceec9f3d3e03b4729f5faef458f4d81f6f41f570eaafc74cc6165897c507c750edab582abdfdac4b0ccd7797e87901146f3a2773c31d432ce769a673ec6f3369e4be101ec31e519096d4898099e6170b526252188ed81167238b4f926b153d51ed8cc9b4c0952ca671ed90ee49b4ca057c245cc7e4035e190ae1ad767c5b36e8dbcabaaa32dcc371aabe3bca11014d7ef01f9e5badddaa26dc971ab56f3c2b1f8dffbca9e1aa4799a37da9425d7858db95d4ffd5ed0efb15b789f74c7e3af44843db8d67c689dd399595faa14c719b62311cc3ee8fd8696115b8cbfbf1fbc2be479b26d38f819771bfc64b2f726bfbd308d480825148494838c593c12ffd68a307162eba9ac6335ed8fad9c40ca75934efafdb3383a9c4c8b1a03ee4f505613198975a081c5e22daf5f77fc53d6de510c2bd63011067584e769b346cda47cec2deb3c584ca26880ee3dc9c761b81dd6329b2d9", 0x1000}, {&(0x7f0000000180)="7d0cf9e15721f190a946ceced9060caba14881", 0x13}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}], 0x90}, 0x1) read(r0, 0x0, 0x0) 19:51:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) sendto(r0, &(0x7f0000000000)="e6a881a4fd70fb9bc05f9769ebb27da180dc6ddce0ea5dd29c065ae922ed25425649d227bfe402848840966b9fdd7fb1c8a2ebce2726e5", 0x37, 0x3, 0x0, 0x0) 19:51:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) socket(0x38, 0x4004, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:51:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8c, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000d00)={&(0x7f0000000a80)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000ac0)="c8ef0c118aab63874bb552d42b7ae108a2f6f3149a82275831e9e820bcbd058136b373849c85faba46c8e7e6143b27c3899d1a16d8e64fb3ac728c754d922f1d7d55547932e2df485b02fcedf2a6e6c4884a7bbd1b9121", 0x57}, {&(0x7f0000000d40)="abc3438deefb5abe941ad47b535f1b862d476c7deb718e435b743c62e6175d559777a41c02790917b80ab3bfb895dec2bd9f3bb00a059e44d175761a1ff7c057ad16e4f01c207c53ee8aa72077242edc152d0bcf9a08851c5222d1c4f359094f961ca075b295e0eaa4dd63763b13aee6938f2763a8db428a869251f4c433c71928295344dcb9407036455c255b0405a0799270b1b607fac5940b70bcbb00e1c3c285674ea5df6e1f3ebf345ebc235cf8d045de63fdd05410d3dab165adec48e7d8be1bf4f66bf45c97489af3515b9dcc18bf440c24e894ea11852ff193b465699c25dacdfc86a3b10b3442cb5861c0064f2db78273c98e54", 0xf8}, {&(0x7f0000000c00)="db794826b22782b5a0ff6b99b2e659dd592475fbcfc6cc25dc22d3f350630a00aea1dc5bd621759b84f16be01b33b7f576ce86fe783231e4bc9f0301b65e498c4960e214146210aa48a28e34bada200434ca4b1896983cefa7483845427860b5c7e82272a164a92e2117765cef9c28b2fbc1ab60419df685b43a8ff05ca62f02236a0ac12e94491042b8c08f4b5f936cfae3670937b4da8a833e94920621ed7b910a32593b", 0xa5}], 0x3, &(0x7f0000001740)=[{0x1010, 0xffff, 0x7fffffff, "3b2ebe9172aff7c8f999d7efb72b929560d3761f7838e53ce3f7596b5d18ae916b2e0a6cf967eac721b7e41fa91be08088f6e6823f9f248d0589ed27be7c1925572b7ecddbb31ad723dd315f238c137fa635d645f0c944a83d21f4395d36622e8d5a7bd95afbcc246290787d2a11ee5ac12b69abf227b5c0b2ea33e6f0de9cf6e581f0c1254fee8544bb901f274fb6083374072a68850b0776ab2c70fbc01da3fbddc1394b81cc0a1cd974a2027e0d295e75f0efacab10bc7b821570ca23ce7c1275442ade29b5951628689383ebf3589322a8092e920baa5264a264989a4ff722d7f9e8dfc1c7ccceae06d69db01833695af97d7cc19c970952a6f5d08229e6cd56d698cac8f04867e00b9ebfb8d2845d77dfc99711f3c83d70b4f6e778823fab45c4923ff48cd3c78b18d0908bf5c3be77fea4757f833ce9f27bd779b36a769d286c99171f8ac96b6900293b6c62adb57f8f27a91d3da96975d1f592eba63ca9f97ab3ff30397aee99474f3d62d6dbc0fe0c32e154c16130d34c337e0cd5b0e0297a0e8a6046f480e649ef0a4dd76cbcc3e5ee92795fc25ff5203d0c6f3aebae0eed50511bad8ebd16aa9809ada67681550136351a47982ff9fc489652e2182a0d16cc4b82cd8557ff748151e65685728843ca28575be67ad3c86b9539493ce5dc838b1e43f41b549b07319853756ffb57a14500765a04bb75f63e1bdf2879e830421bf01e2546c62a6a1d51c01e5198c81881f80b66e7cd1b1b9b8f1c5f028680e2e98ac6a53dd98028748633d816aca5292b9c77a9665d4ac9ac6397ade23f508130fdb1149a80f8aba0abc7091d2f337a2b72a771b6155292da39022a9edb741102d6a1e63743416589202580070f2019f3ece46d1d724805a467ebf3420aca6b069acb1be21814f3f64e5e8d5da7c6abbaaeafee4c7d6d0e076b23732e983a91c0a1ac50839f905544ca1fefe1218554de1a95c4eab0b15008ce6cdb34d1fd2e5b32013faa28a776265984ada34394b808f400427f6f8be66460eddd3c07634a691917dca0a20af2efbb4b427cb0ed07ec102a4b6bc6810c02f1b5f6704cbd90edc7cc8076de2f18f9bd290987eed920efc600daa0c8db9b3440203c31c7ddf3f6aaaea17d1035af9e868275f3242f8a117c9570f8a17ce4c10fd52bfbeda68e09ed644377146321665d7cca173d38cefdf19a481ded26ee7c23d5aed67406cb45f463f0d99620f052930b868816ba3ea913ca6a23a7f7374c01a3652c4cd3b359e878b734a88a1895305caeb2b9096fe1851e0805d494ec6ca9b9d42a86135fc3d938785ab57d974973ced028ae27623bdedf56baf87185e72f715b99da9b38530f5410b384f7008d6ba4489b33dd300fb0f3626f7e75dbf5322e358dccbea343693af5c265b87af0b1375a9900ed51dce379d93b96c248fe5ff637f18b9e3e5808bdb80882711916af982c78c54ef4c6080f65af70db77ae4b9f41349405a66b71938532a03c5cec1b97a6afb90ba81c4d06951b50d8a144d7d0bf5ad0a8baa95471b1c594a8ad7c14844527528fec8f7f4869feed0ba23c4686f5b3488054be1c17e00e485843403c4227479f8c87c4515b4abef4b1bc806ef20d0d09f8a4c86fb90743a3d06bbe80daba11d275ff4fd091de157f72377c2dde3fee033a3a6c9299b888fd80349734b2d7045e003fd26b4bee8dac4857d04c9e6cac9dbf2a38dcc41699fc5dfba60cb0786bb9f38e25377c7182fb899c67785fe653669ee4cadbccd57b83726b2953c08bdc54787851f25787723074c0e6142566f2d492adf38934fc79cceb07131d4fd75876df7c58eecca868b9d27ae7828bccfe75f4a926c747ba8e57e702d033f94285c94d0d9a6cb412f5bd86a1bcdaf8d3ad120474c13329a7372642c85c901a4c7048d795cad39fdc7846a0ab9e310bf492e4e27cb35cffbe482e05045f66500ee48d686f1bbff6b7a9eae48d84607973ee2492823272f2d85af4a4504203e3e5323c9409205ee0b1a8bf88917a93abd5a8b7607eedb41408f379a0d995f8f7f57c27d2382c07dbb7a6aeecfc586ce3894b0b294534355b2585ae9d9aebdcd2278267db683d0346e8be9033aafc4a71ddc43e6c4c769defb01a0d141fccc327119f5cd57f69e8e3d1aa0f70df14e328ea11f0b43c52896ab23cf0c8be34b4e44d141a36cd8bd3dfeff5ea52d3378479e9b2f3af328bacfe7f2c5fb95fe58ccb26ffdca5045a1a2ab6380332dc35ff68860f436c9077d5617778ae387653f33491d49a63e0573b0d653efa6e412852c70bd70e86309d888ca85ee95fb65b365e83bae0d9a884c2c1af2f23a5b350fea785a2e934d4e1af442957e647d1a81b06282dfaccaed039080e283395e82812c23eb5daf63e5e910fa645516c04a6fed9d22737a4f0fd351d12f6ff1bdc201beeab3dfc7b905443e8eafffef22c389a932a28d892ed968f7f1a1a376a1d08dde9e0317b0ba4d8f60a8a8c8ffcf12ad60483af3a3ebc1d087c042f8c44904caa031515da96421203a16bcf2a440714c7ba2d49113086a79d78f85e8548990ad32191ebd4446faa50ea79eb52e5f8dfe7fce4a2a582d469081e807bb5fb21d744721e8d9ec070df26efa63aab6f5c2ff58a45da87bcbd83cf5cd4a8ed6e1e8a785926656648576a8c3786322901815f782a1f82b78bdf1e6930f46131644639e6035cf9ae8a0070cc7d4f06162576e749402d4ff0f7cf4095c139e7de8803aba1efb43a316f8ee2fae03f346bfbf278425f33868d6fc112fe6d87ece6fc0a36b1f36bb70ab4574cfdf46541fb047a437129d238a66c96504bfb91d4e48b768db20e824fbb5bc5608967da0ebe87ac21ecc31c1dc5842b02b9a8b34a14217785d6acac3b0fb92c703110707ed066d98943a07f3ce713c249edba481abb279c74f7500638725764bb03c2fda6fc1f3375ddfaa3f8c73c8272f138a80a1efde24251c4c1220ff2f97259b8388e8fd4c8e5ff56127a621d2958c2f799b5aa8a844058e09b368fc30e46ee8199c470aba2d36fc66e419c34d32a4a7b2c7184fc3806d861dc1332e9168b1ce95c541b9049d3040d02389eb2e41a9b82b55339f25b754fd05071bb816ea4a20d3ae81f54dcf7df32c44f9e12c7caef5f1f39a2ac2445404e37420dbd0c4a9ea6cc714c9c57419435ad4c91b2391a0eac2389e6af5478eaf7ccbc6c7a4d45947553781bb5349294da3b7d1c6a2bff6897900da3a6afbfe42a79f61403e3bc1260ee05b618c7755ea8d3e4df00b7618d44076f99ad86f577efdd7cb878680631d8ba460ce86037082279decb60edf33b1ddd35101a28115ebd2c1e036b15787d7bc437061027b947d473fc61cb1001ef5ee8c5d2202173e8146ced11a5302dfa2ec6c4f9b29e4bfb8529ad66156bacbfe6df1e0d09b576f401b242860bde2314c3667f567cdc2002bc03829607531fa99d6412503c688e45229aa1f80f910a0a41bd61c29622500095abd72d79043d0176b527563edf555106982a97f57c53017692483b240c9c6f5fd0eecdecdc767b9308fdd693d53e44f02e5bd6912305975eb339ae5d969eb91846bcb33bbae307ce5c31001f60d58248156decab4c25e0a8cbfc09961ff21e17b10766d616e1299a4dd402c14e7969ca60dd98374cb456f385027413f0f81e492784e84fc8b301c3ac9ed2837512468b72343a90c1765b162b9bbcbc3b14d47adbf1a32f6ecf2130c5d9587e95fe65f31083b58d3b411260dcb82baca9651367515401d4ee1ee7424882eb9627969c01be9c04cad16e6fbd8cdc3e407e937198f9797f087ed05cbdce857c39bf2ee5c4df13748f79acd8e22bf3e7182267e5589dfdbf22685402a3f668eb47d67a309ccc3a9b3cc0f2bf9b3b25d3f9124f1bbf47355e6b20c6ce2ee71645732ae4fd4b7303d7e478f85fd8e7248e1f66d94b4728cd0ebbabbe874db1ed2c09d3e66e098a013d22e05cf042b67c86dd1640084698b47fb3753c85ffe26ea92ddb60405659bfc47320b488f60c99715a02e3ae1617f190d1515a61797c6cb2c88cdbefeb0594fe36955d29553cc85406150aec82088e9f658f2a0eec23cf426c7c203f4e71eff586eb802f0f357cf120f3f4a638d7ef836cefc98619d07565b2a22054f1e40acc69da20f6a289556a4bce2fb816e089fdf2be0d8b4cf29cf66651dd509db7fde59481fb4c21f4d595a4f3060359c140de8591690ac0a7fe13088b0a7c5246aea2ef4f6282c868f01b8a93d1ff5949324f06e87fd99fb9482f896f0750ce01ce403d8f358a34ae3e9322942da001cd090a2b032295c4ea3761f7aeacfce5e821dc9fc5b50045ae74834e5ad37c19e1b77a4260e2d3a56a0dbb65326846a0712faafc0777b217471d93b5c94ac0114427aca1ea9c4791f3e22d479847d3dd72ee82b3d6e9b814b32bca496646f335a7b9d0b9199d2c85863de7b5dc975302eff43aec8b6fd2dae82c65615e9b37f155d8c50b68151b7ce4383e40995dbf07166f26d02145bc0c1c448956aac1697c75cc59951ddce4a3405cd8e05e15ba2b4a1a1abe691a23b6e7af59317b26582b8f5a2c5363a22c12fa4d532ba358f913dc76ce1ac6a4c9e679d2abbc6d9f72cda64783910d37a5cb4b548742202fd3bdf64efd2174573c657bf889ad1ce09f494780d6bf0eebf258ba2b78525079f28014429983d8db04c1b8d250835e940599e3a74345f4c759f7ad9abb5ac88a6f48537df33b351f7d0ecb3e06cdb44d278ed5cf9bcac3d6a69a2d8d91bd99c69633141c0b24994a742fb582029421e38efcab80a92e725e376a02df359d2fd5507d37e5dbb1160adfe2010c1afef5e4deebb66ea8af28106fb449915940c19ff191b0194ce6c0f10b2716559241234873d7f8a641782b82bf3978ce0c16319aac6f107403eff34631206b9563edea4b97c2b9ea80aae877064685291bd551bb74ca1b85e117d493b2628eec6e47204991d10260e3bde44dbe9a5cdf854dddc19056d873b05eb104d92e20b59f5672d945b447f341bc2effa32e01715eda8b6d7d56472c1558ba5a0de62d4fd06b5953d2b3c0f3c72bede39cacbfcbdadc8ddae74c48859793a77690c2e7c8244e2cc8e4b97ba383dcba0ebe3756fac776d4041c295c160d2aff4d0b55d9c1af25eb3ac7643d1e480e472f0e5f671679b1401dc9771e88206ee473a3e5de852d8f70acee3135b2283c93e9b04aefbc724c673c854f1b606ab027db28b6d2dc47238b81b136b95cba36820882ff09439c2a88f726e5c57b5a1861e49772644218735c24cf5428e12d1d8c1fcbb85d534a3f853d4d86b7f4d60b1abb52ef73eb8b7a7089acc9a3e0914a2def0f969acd2c08a4e051a84128310402a159dadee5352f0e473d06233109ce3a95a71a8bf896fe6b2c0490cf61b1abd751b68bde5aa3da01e4990db1738079fbe76c0734807a73c45267af2a8e0d8ecfb7c9167f6a88487b00a88e93cb16a5ca4c41db166f0b457eff85da0878c4f833f6743a2fdfa8e356744e63aa33d51b16f1a6c5805113009fddbadba7d7a220ea4cf0c631b79ad74546b7ac1f61cd14363e6a51809ae0f61ae0f442ae29ed5d5b11f77b88f68a269a8ecb5b1fb62b2e86cd765644649ae0e922b5c653c4815480f63738810bd7be0d17f4d2666eaacd76984e995299df4749ada2073a049343276c01cdc578524024632904f560a3fe1c89709b81cd2c4d1a611b5ce3efc6513b381625ec2c0e505117b7494f83a15c86c1dad2a9ebfc66c9bab64e7a26"}, {0x100, 0xffff, 0x40100, "be7a4f0b9a23dd973cb4fa30f59576aeb492938b540cad49fbf3a2c79bbd5624690f0d4bf2dc8d5126f504b766090c5680014429c8a9a47b6291b5c57d1ec4b4cccd4a35f3f8d72575ab8eba3451d4cb9590c08c907623d8d41451bc6c5471907bce6f02900386f8b0920c9428b22d92ff31b6f5748ac700521aa4e90cbeff9a6fe63205a76c1a494e764f6c5f2bb6b828712ce12a7b91224f17f489851bb087f2e59bd3c8848f569e4ffabc18dbd68f125a86dd8e401a7e2d1f802850f338ded7b96240272dd7b6f18a37c4b97ca9b244646010cada44404277c8f0b7cfcb98d4b99e254859be3820698956964877"}, {0x70, 0xffff, 0x6, "588b990fdf30a7444cf02008505a255575cd0b274074a07f4240529423deb8441c44e4c820ab6c7b0efe669240124e933568300c2b34c6ad47127ab20b12645d50be065a28b330aa2354832e7ff50c44ae6204d000ee0000000000000000"}, {0x98, 0x1, 0x7f, "77e22b0d558fc581bfbb20bb0adcfed248cd9d771a1b5410285bbb26cb485bbfc1cca216c125e9670c43d9a2e8ab2b399ee055782e1e33c3d37a1a635b4748f71c2256a3a02af42963d58c2ec987bbbe1474558856e9d2025e9382ae74279a13cdaa6cfec8ff764331e87b8d00a7c09c3825533fe8145e5f484704d1fa8f8e9698509a84a712a9"}, {0x50, 0xffff, 0xfffffffffffffffc, "90f7b92b404764ae3d4964ea6f77129b8fb786d7f409a8062da049e4c3eb6b191dadea8bb83a52cee89a7d08564f77aec5104fd8538d8f029a9e23415b741a"}, {0x68, 0xffff, 0x2, "4de9339d990f6d07121b0892fe8164968da1d30727d114626ef540aafd339ae1cfd2391918eadcea17fe0044fe32c79e731094654634c1de1fb01d2a82d7e42430c856cfda6099f3937bd2815e1c7fdcbd6bf51004633d2f"}], 0x12d0}, 0x8) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/102, 0x66}], 0xa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) writev(r2, &(0x7f0000000000), 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x6, 0x0, './file0\x00', 0x8, 0xa6e, 0x0, 0x9}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x200000000018, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000009c0)=@abs={0x0, 0x7}, 0x3) 19:51:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mlockall(0x1) 19:51:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:51:26 executing program 0: socket$inet(0x2, 0x3, 0x8) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:51:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r2 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/199) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 19:51:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=ANY=[@ANYBLOB="27102e2f66696c653000"], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x0, 0x0, 0xffffffffffffffff, "010000000000000000ffffff7f00"}) 19:51:27 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000080)="ac1cd37a611d979043c734e5802307f628c86823ac6993bb4194202d5f6f8db7e7125773a1c44072193397ee4da96279a6a63f5b89a591d54ab771daa4620fc8c900beaf", 0x44, 0x400, &(0x7f0000000180)={0x18, 0x3, 0xffe, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4, 0x0, 0x0, 0x0, 0x1, 0x4, 0x100000000000000, 0x0, 0x100}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xfffffffffffffcc7, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:51:27 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/126, 0x7e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x17e, 0x8, 0xfffffffffffff3bd, 0x4, "317f92a477d64d0033ee95078aac35661cf73fb1", 0x53ba, 0x1}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000005c0)="1a2eeea8db965e1c7cf20ef19443349f13b97ff4b7687c280000000000bef93eee4b8b1ca1eb555b0b898b8d1b1d60b9df9a961256565b29270e2b967c9234bd3cf935155c80a463c8dacbfa90246aae3a04138343b68fdd92c4cb440dd4980d450fa4e3220841085ba12b11", 0x38}], 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="36ff40829691f3816846dd438678551d475f8b12191819d793b3afc34239074dcf08fcf28af64b7c42adfe4c76d493ba50521f64612649c8c2265997e115e32331ecd8ea217a3c41d0fd3192e4c3a9958dece4c9ea1260032496d71c4f3f0aa5ca362fd0e5fa498fa9ab7300d7c4936aa2adfd9d59d6bec42cecfa8db21eba983919b87afe85b90f27206692ff428c2079bda229caa9ad88f2f4edf0b9250945508933d6969ad50d973df497d91338c6f17a2da1ab69c8d4277fd708", 0xbc}, {&(0x7f0000000280)="f461dc937de2db5100c658656fa6367d67511679e20c31024918f53b633725c6107da81cf929315d99dcfee56ce425", 0x2f}, {&(0x7f00000002c0)="4b7356af0cef38", 0x7}, {&(0x7f0000000380)="db5115d599b470677da326ca99a7b7d8d880aed895f1f176b93949e1141d647b0b711df9b335cbf60e386d1574605b1b745f1cc08369ebd8e7623e4d59aad328ba319732e738fc1a6d27901b3b42b393ac0c136e9190470f7616a5b10c1424f5a2529b6a7798fcf6f489467df4c938722d991854028d31e5623f5185958e79209b3a198faf16b55cd3f4258965c30a0a4078e8689fb430fbe67d9dca", 0x9c}, {&(0x7f0000000440)="72988091813fb1b2a8225d39d59f3e40316558231095cbbf3f6f64aa6f4c1043decb4927221e47707bc14f81e3b7e89455234ec26712583cbac85868765695c2681c18d87aaef343fa7a0ef126873b6dee01d5138a9cc6b2beda615ae7b030a13cf14ac1f4430d66a0934c5b748a0cf168c973d9d6d4ad808aa0e3d5c4fb19395b4faecdae0b8387f800666eaffe0c5d154354672d7417999986d1fa640c32b9fc0d0ba59ff5d9b156d5e5ca9f3af614f585d31b6fa066a786a9a13f35088403e0ab8825", 0xc4}], 0x5, 0x0) 19:51:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)) setuid(0xee01) r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c07b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000350022fc6a053269b8c8f448c14c691b77aa1c3493c3b82f93400b1725e132c1aba7414d0705e2d5020c8693ef469aa8b42311cd2429d06cd9dcbf5ddb615961bac296088a03efe81e447ecefdd999145bee7dcd32477c21187f6bc3ed5bd12824cf0fe37186aea7e4789b6a47f72ea1b50cdc1ca4414e157930ff1fc9aeffc4ed9be19b0331c212c5f4bf8cb5a8f2c6a0bf0b228a06d9b2b20632a743f598f966560bb15dd075ef43c892181e7ecf1f8ca87a281802fa22730919ae239af0a9a810d227f734"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) semget$private(0x0, 0x2, 0x40) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) getrlimit(0x1, &(0x7f0000000180)) 19:51:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() setsockopt(r1, 0x6d0, 0x3, &(0x7f0000000000)="e1ea175efcc1295ef27de4beab8d1917781c6e410deb3fed0e0dfaa2e8c21847043064cbbe46d3d62b7e5e3fdc6c5afa9a178f41fe422a17eb8c", 0x3a) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) 19:51:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000eefee38378c2ccf0823eaedfcd17"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 19:51:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 19:51:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8a, 0xf0000017, 0x800, 0xcc18}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x21f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xe9, 0xdb0}, {{r0}, 0xffffffffffffffff, 0x1c, 0x40, 0x2, 0x615}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xa19}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc2, 0x8, 0x5}], 0x7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x1000000000, 0xb75}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x1000, 0x8}], 0x100000001, &(0x7f0000000100)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 19:51:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0xff, 0x4}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:51:28 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0x24c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 19:51:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/80, 0x50) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 19:51:28 executing program 0: mlockall(0x1) r0 = kqueue() shmget$private(0x0, 0x4000, 0x750, &(0x7f0000ffc000/0x4000)=nil) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xab, 0xc5}, {0x83, 0x10001}, {0x42, 0x8}], 0x3}) pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20ffc000 didn't change! 19:51:28 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x4, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x6, 0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) getpgrp() sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0xfffffdf3, 0x40e}, 0x408) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 19:51:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000080)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:51:28 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 19:51:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="11c414b670edc2e12a56d72539b14a253b68ea076289742095894ef25999086734c63c6db88fe0a7d0902439ceabc8000000000000000000000000000000", 0xfffffffffffffed0) setsockopt$inet_opts(r0, 0x0, 0x200000000010c, &(0x7f0000000040)="ea00005c00080000", 0x104) socket$inet(0x2, 0x5, 0x6) 19:51:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c910a5173a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3bc71be1cfaa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb5, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x18c00, './file0\x00'}) clock_getres(0x8400000006, &(0x7f0000000080)) msgget(0x3, 0x4) 19:51:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) close(r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="ab7110c7a762fee28335abac43fc7cd8e563bde42d6119df96cfb3660dde762c9bf00c96a3df84a715ef22d0a6eccc9bc7ebc33f24f6590d2f1c0db703a7", 0x3e}, {&(0x7f0000000080)="d029454983872a92a42637973998fff2", 0x10}, {&(0x7f0000000540)="c0e6fb014f0ffe1af160e58c8a3f298d1796fc8d7967c4e99dab07f8e9382ebe5ccef568579d7baecf4d5e3a158fc7c7e1b47f8ff261a9eb458121af11de83df96869a65831d09120a4d044b67e7874f0563f5f344ed426ef6d5987949e3224ef3efa50799ab87c7386a036a06a14dfb2e8e8fc1308d29bfc96feb59f103b7d15008f3f3a3701f2df5cf923452f9a9543975ed85bf8daa72867519dcc26bf56d2f7b7d4e925125069d4bd5808fe4b14c428dc6d317bb8bc0f9684f1ec4723691fb560db3cfcae8f81c43aaf8f4954368f35e5eb4a15ceb7b524c68050d5e6c98f5160f2a5e40f34e668a0eb341fdb93123317124c6dfba5463cc53f1df637879bee4ee03189765cfa7a991609c246e03470a36f32bf2c17de40fab243512e07dd778fb059c6f85fd1f3482279a3f0a88a3b40823899b7315111dee0a53e626da0eff2c7b6cb7a6b51a9abe78376ee232f9e54f6725e0dc5ea7fc5d9ec29361d08b8818a149b63ae92b7ae65d8eff531011d41afc2ae36e5f90463b19a3b7eb723697789624b9014a5553beddb38bc7b816dc89c5ad22f41fbc07a10f6ab4fc0856d448de48ff6d1dff665effc1e93f5ca2f5b7eb072231ccd62e700e4e3aac20f099f2c576cf6a438a662f5a596115df1b80b4d3fcf9ce37a75de982f6c7d55cde080c463671731cbd7e850754ababad4deaf81603235923291c13d5ac679a39062c7aa12ba67bd04d160bff63ef2a20dcbdc67139c344a8cb248276c45a099c6561eacdc3df59cf5c5a3c471542a9835c5c2011f5be3f2ce9eccf49135e7f2f7efdc2383f975377bd8b6dffdb7c2b6f5e962abf2092ef3eefb39ab06a1eeaa318f5e79e7724facebf8d89e8ddec217967871692090ea0d7953373d096bcbeafde063d7199a6913dadef8150a86b7fcd27b6276bf8cda547cc7602cfbb376a5d3eb1410de2b734fe6cc15209f7f104016c4bc78ccb8b6d64f298e0a7e3e438334c47fd51968ee96a36da9976b09b36dbae7f5b2252a08f34b375bf215d103366e70e7357431b26c3063a913b7c9f1c0ed2cc8ecbd4e1e4f992d65a48724a18da29cb398a682929f66efe9da2b95db4ddc6cd00925db66774389c35cf7199802576e970953c21bc61ec751c770c08c3fcfbc4168b2aae5aab1cc55f4aa581db9f996b877e51e80da5b6f79f1147cd8fa361f0228817faebb644117d4c6253f6e9534d994257866196e7811437d5d82132ae4fe9129139a2dfde6bb1bffbbd6af9f2628db2018f0bc00b175a0d10a1446164e72ac70d0dbba35a9cfad436ce468dcd543193229e83c0e18aef3a3e9e6a64438d1967eebf16dcfbca5f159c59c28f8984ed1142067598ded9f66ea736f44a086644283404ee7ab172f33d2e9c0e6c7327167fdb54eae487715373ac25c9494271d42179373ae3caa849fbf078a772e21aabd7ca41fee35ff1d61c32b2a7bad0e1b640ac99f50024df0decdd667da476b8927761c7faf1db67f68e3187799ba52bbc6c8e0a5963bed5f8133ee165a205070a4dfd9dcb182aa1ccb3f5512f288992828aa1aa0b36c2cacc4c79e10695d0dc914d2f92ca39cd4f10e13b8d73d2a61abfd2069b2e2dba6af7d891de758794981dadf2ea09fe391ab2c701a441c7551273827040bbf4acdb616e6c8fd1c35e261f6a5e6084792ec79cd550623da423f713522511dc72737c3a59582842835a2a2c918be98dd56985b23d01bed229179f16f71fe3de0acc51a98d2b65e6d35145d8ddcec6419b6932c29ba8ad6935229a920e4d819bb75b8a410eaa178307fa847fb6d8ae36a6a41db141edf57a14beaaa6766238a6f07c3f98b9016be5f302ce324cce96042cdabd55bd8813412c23d1dbe417f0fbae679b88549e64ed61aa1982ff88b5ce5f9e4f1174b25af0376e94d3de2ee1975dee85ea3ffe0e2b58f3c21deab4cba17a355f6d86a92dbecd63d16eef04960703d5021e827bbcb2eabb17b0fbf4c2fd1aa2d7e103e154db704baa24475c4d9525c499655848dc43db33dc91c56b7de572ec4ceda83cfb3332b380ae36644a17c88aab14ff29474b91f2bd3a6bd887a8c4f387b40f327a5bf0d3433dbdca2dc86b411b44aefb6cb7c48ca45117862aa3e922275fb92e6fc74aba7b0ce5ea8a699c376306f96aee3b3789542db4add0417d414ac47fad157cc69514eb6d76ee8a317103324e9ab0840398acbbe97dd7d085ca72ae40f0f5b5ed5a46f66750bd10b59fcdfa83599780b5533a51b63802d58320ba0e357a67ae2fd37e3afc37c2989808e84b01ed5acdd352196b9e202dc5f64fc5a11cf2a5c9fc3aaa03ca84a9cbc55a424c4aec27d13586f548cfb6ff87e26acc904f09f457581578843e054d26bbf09aea20e546f6e17856f821e52765c0c7914d5ba97704cd6db667336f76b3a83cb998668a4291040f45ceddc82f83e4189a8d4f8c9d19f2abb190400707b5632feb6045eea701f089f0f130a7d32c0286f4e245523c330dd7ff27c258411f4fc58395cb4900332571d9e56b466e039864d339575ba7935e2e9da753c68a42b5f97ba31da8ef98d7f1c1a5765603c4f3b72441330d6dda9ca3aea4dbcc5be19dd673ffd9a5d7c906333224c52e925879e76169a331c3cca250e6489e38d3b9300e62c9b94dfd6fa9b3523512ab6d693db6ba2939f7676e8c7df990cdd6c61e4136e87ea287d798cccb6df6d26088d6a583af00d45e2e53f50761d95fc0b2aeee7df3212fb4f655027198780cf4d4adc40b010f9d7bd67e64754b3426037c855345b1d04b6ad5d0f8908aa01bfe10f1e808a93f42944910f4d57d35d273d03259e6361c080b3f87d5095bac85030422573a10ef429aca174d9bad374d7d3df8f09beb4c2a21961767e969c5923f3eb40b9cb22cd1c77d33e7a61f104ab55e378e4478d2629ea739851b690980db6e4e363dad8bd69704e06b1a2f7f6fa41f6f060ffbd23ca0c5326640f5c62a066f4503c4362d2e496c22838240180e4f982f8fddee5bd3916cfa56f77e9af56f7950fa7ad3e276cecac404bd9ebfac01359fda40e808c4ea7b6b073939e20da5a74be8b4e4286f983dc5f213c2d5478f703e75737e335a6bdee3a62f581812619536cfa88b299b9662252881ab95b0cf8d6db6ac5703fcf848a9d07ee0ea5554c873d518e7cec2f033d10ba2935424c5cad64b2b54f42b69657e96ea1d4debd2fbb29d25778626fc63979d4d8e9ab2d32abf12f22531d58890ab8fa393cf1d75e2fec081e847f5a22663841d509c3409f3e6f0c43519b6145981422d75fdd97a39424f28d1c85fffb899e536acaa108890d17e219df3797d99f4695c0c5f2743d021f5faf1412579d3d2096668b71e6c25bf0a875902772e7c92935d68ab5f7d533193631646b77b25ca29f49fd16180b22e4a761ef08a6667a1b6c6621516afc52956ff821b1631c4180eb6dd14ae688644225bb4becd466244f825378703dae7ea25d7dc21651d3881338d78f750e51bc5443172457698060bd97bb7be401d38ca2370d691fa6367d526c90eaec01b720aa9bd978a559a89009d789965b4ad9c705afb2b285359bc5b85f8c37c0d9e80ea2f9146a63b1c52660836c69a8f8680eecb1401c3acab07f521dbd8bad399fb3643715234b1ca721ef30fbd6c9b45fbdcee9a0477ad00254e56c0624871a9ac92298645d9d49e878da341e331ad14aae80c8f11df8d4395e78f179359dc653cc0bde1471b62bb903bbb722bfaf65c20305bbdb32bc9f4626439b36db261bdb4e1750c3679e55eb4aae693fd1fadcfcfe86bf801f4888e46d3bce546d2b9361ecb3852d1bebcdb632b59037c071a1ead8a085889e3073a68e5c6393d45d79c0977c81433afb2d1188e79b2276e66c93615401814e814415c0bc8783a63bf75bd130b0b799a7b76ce6e0e60ac1b5368675abe8ee50623935f7c135f4ee0f525eb11e3d82f8593323d638ade11d6dea3d44f93bbbae13d9d427be8b4cb76691cf3379b2217febcf454d77401c52e0e9b0cd04f2a3f1424e49c7ec08763e231661c4607428f2fe0127ebb38730d4e1a6c5b4ab8a00d6bd6373525db31db9504d7d4bdda32c0e6681eef248a22e7b1cebf63fc42a6283cbd891f15580c0f6003ea4311f590d66a402375a491aeb0462c9a00040a47d495799df899e1923d0da73da14d0a09ec7b722283b02fc8456d158a5814c52993f63790ad6d91c1bb9b7440ddb811625a001183ccfc422ee49dc22bcd9ddbdf5aea2ad89c4283188388ee18f8818c5f089e4f7be212d12a8d5113849f13128d278fcc3f8edd24eb755a84daac8ab6724cb34d85d758a14ae652bbdc0f11e9c0f994a3cbb471f003d561bbfa6919810500317a43a91bf69f720c94a2e716a872b3126123ca7ba182b0854a80a5b58de6b495afade539f659ed1890cdd67642336be3899d6e04b4fcf01bec9a578bdcff474888299e3d5ca1cc6b1b85c69fd2dcf56c916f14100063dcba4acaf5a66e94dad90730a713241678aba6fec631acf908836a6572cb64f4f622efd92d298a5020a833002a9cdac4c4eb225225addc1ce979bf070912c8c32122d3524a15f50d45f6b2c8cb69e0bcbbb2f794713975c58e24f474e806afafe1465a770d43a911584049df8283d581383058bd01647a8e53912d964e9ff818fd47883150d766e44be36a2f6be8e1a1f38f793265b5e23f5553edb66a9d91df90beeec454d8251c6fac65bb5a2d2318713b2bf210a93195ee1573d64e71933102318152b6f221210d2f883092d8db4d9e03eeb1db644472edd8280e29f898443ae23d7cdfba4f71b9fe15c601f8e2c5d2cfbec0eaea4696e184e5caa486f1271836880fbc62c1e9dab161e6478812c592eb55569a44d1ada9ffbea4ae689a88f9aa11c245ce743b29e996e821ab3f7142118e4a24e6ca97bcf7e0692605cdb659c8c3f60f00df9c025198af2c9434af74f0e1364e8dbb1d49037fd2de2375ef1dbf9c3aa666ca4c2fcf486a187ab560f60de05a7c178a7da7d1dd41796316128edf6ef90b0b6d6609c6b3b1467d673d8612d1e0451501f9db8373189dfca99c3c67d056ea77183d4067d7bab2adcc767c53e9bc622fb780079a8402fddd46a7a1605424749c083a343d9156e9209c218315b52066c98048b1d96e170eb7c350a822de9a3c92d691253b5dff67cb437f97f5bf4d8dc97a48055ccac937f2fcb7268ec927da6bef47c85bc78ee59a266434add86f2564d575fc3cd52b61e90bc24bdc6cfb0c282a864358aca3dea5c287a08977e8398701e01eb28604edd5a7308d2face6d500e511e044207ea782a79921754d8a95e1dcd50994c1acbf2cf71169bebbd6ddbc2295f7513427e50239ee9bc3be636c5260d3cf9a34ba357d6eab82e5e70e840768aa26dbd207dd5428dafdb13294a7e72756dfc9cdbcc30e41896059641cf53b2346f08e4b3e817db9654e34fc4190603ca66234dbc0c0625dadbcd7cbf6ff0b4110c0507a0785d35f7ed7fa1d5588ee2a5ccb62d3dff5e13899680b4705f8ccadcc2c1c09daffef59b7e0215443501fd22ce512f1c89df9aad33d85ba1325b3e5eaf56b1825f65a0b6df35281d9d10b01dd5c3b32150079cc2995b5ff8f624786e2a4856d68033d36a9c6398e475f509a185e6b67d69c76eafc6add0557a288f9bade337888fdcf9b7aff4bef96d01c96c695c50fc40598aac0cfa9840aec57cbb7866a7a0835d2f28afcbf14551aaf6acb94b6f6e38f7f8b3398ac850431e18d89bc6683566575ef", 0x1000}, {&(0x7f00000000c0)="300bf44f9f25a20644f90dab0b82a2c1a7", 0x11}, {&(0x7f0000000100)="842aa87878fa50f8bdb57a418fb3a9b1596c4a70602962f76dd624eb6ea2a85bad6c75ab9ff43a75c253bb9d32470e8989e8e29e92f46b9be5ed5d46f42861f55434227e131a5d5d1fbeac3aeb8d1bfac6894f9f34a6d6a98b951eb0783fbb685c1294bdcda4756970272727411c43dd34ed857a6d16033c01adcd4876f576d945351aed911b36", 0x87}, {&(0x7f00000001c0)="3e4bd66659e28f37bc139c7b1fc78edfcba4d4cad936e2c053bc6acfa2dff681f2292a93201dd1ff17a9fdb07bf987c209c973ca02bf635f225d54f55f2bfdde6da819aa6ec2ccc7f35c95dcf14094", 0x4f}], 0x6) 19:51:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x6, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 19:51:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 19:51:28 executing program 0: r0 = semget$private(0x0, 0x1, 0xa0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/82) r1 = socket(0x1, 0x0, 0x7f) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xe2b, 0x1}) r3 = geteuid() setuid(r3) ioctl$KDDISABIO(r2, 0x20004b3d) close(r2) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/29) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/126) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setreuid(r3, r3) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xa) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000280)=0x1) sendmsg(r2, &(0x7f00000019c0)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)="402bdcccf28d625856c9e0f8fb412a66ef56e0892b1a4c76f7099a702c20cbdb908fe621d0db", 0x26}, {&(0x7f0000000340)="f83740696d20230c9919a390e70cb097ed668b9ef0b84f930eaa071d3f1a49e3e0b6637d721e623e71c954b844b94d4ee8413b69a86103d011ac59f097", 0x3d}, {&(0x7f0000000380)="d8f2b2dd2e18c2146462d27a6394c25395ba40c549f1cb4c133457437a6555e744a8d1f49e7957fa7c3fa7f026d743c2ba97e354372ed8fe4c874db1225816ab2aec773ec95abec00266041c8721f47e47dd64e9b728ff97ce747165632af9e81b59fb6c230310c80a87d30eaba8a276344591f66f9c4d47be04632e6acca6109d07e5ca2bd64dfd8f4b61fa03b63b30482b6ff93f052cb5ae38", 0x9a}, {&(0x7f0000000440)="e0811fe079c21838825a3d6e08465ce5f85650525ce7e7a370ce09f83e1e5d4bd6be34133d4fd534af058f24ca404b38b7f6341d73a5f8db12c73ee7a54c79b3206e0ee0f02137b74f03d8ffaad75a78a788c6ba6a792b3fc5073bc9077bae1821155e8f0cf4c9fba9e8fa7f43a0b21f41b2f59a7bd75e78235dd776141a94f292b12fdec38dfb9476461e03e39297ffcc55f03623d9d4a37a24dbceb166610a94f5332b53d4c6ec5dfd7a1c52f201dc9428390d5ca2171ec38c8ae984063f5eac5a04290e09e4d4d419", 0xca}], 0x4, &(0x7f0000000580)=[{0x80, 0x1, 0x1, "f8e7e58a993e2f133fac2bb3c8c0648d398a3180a47ca7397379d75db8a188bbe22f48c931c57a70dff222cdd0e67a9ed058d8ab49cd8adc9fe97dac7a5abb7cb057139c7f4cab68c57c0308c452901d8da3fcc00a7b03d718e99cb94fcbb40a72df62815cb6bcaf5d8a6ad5"}, {0x28, 0xffff, 0x4, "b7a2d9dccd1be19dde902fb5cb9c64bdd1fe"}, {0x68, 0xffff, 0x6, "3296fa8e191ef800381494d73978e0a1137c35f07fab2cdbe4447e9b30f6f01aa501a0a2299e9669627db4e40a55c80a01d2b248af36a69aa14bf206b895a42369ab1a57e2dd7467bd7c28f02d0f26754389cd"}, {0x110, 0xffff, 0xffffffffc8566612, "69d42000efbe6ad452d59f212cb0ec11b2b6bbd903bd3f6097603d84157dd60466836e76825747e171b80a7ef003f4eb96d2ee08e38dfffaab890789342b7f8c6613174c17c3de888880d7431742fb410213769595b3b7e9d35b24658ad47f767025a67ff8982114fc3f4a08c980670682b542c9ecd39ad49eb5b07feb011eaa6141a506bedc9e5622d1196041b6895f1b4094d682529fe55463f81bfe38fb28815d132150ae8e9a092a24afac9b3ab17d6cb9c32c5c48d66dc499675e4221ec4c332c259c1fd1d3c05646da189b3d9358220fb00a8fb7a019cdb8bd09ff9f6579793a0e6aa020c5e011f941829d20d182cc2fb572ea6931b82510eaad52"}, {0xa0, 0xffff, 0xfffffffffffffb10, "b84d050651f0fb8650dfb24b6569c91cbe24104383117f0bab102796130412851853c7e3370efa79a1a1d62c0dceceb6849a43f6f6c72afa28153f3016186e169173b831bfeb136d1b7526ccc35c5c9a54d7e5794ca7f5d28b0302ac9ece5df462949d142ca224ee66e386d2ab457ce4c6b002f3e0dee06ee352a8b5ca1c67e775f95be111cd2f118b805cad"}, {0x108, 0xffff, 0xf8, "e345c767fe782c8a2265b26e3b3197ca359fb284b3234d37bc847837cf2839ef204f240ea0ab5721a9dd54f9029dc16be9c429f9ec9ca510c5e88cd7ab983ef75ee772d59b04224b788cb51d05db1b85c5565dd6cfb7cc11e64eae73237dc58f5f88cb4e66435e524a2b0fa560479c4f2583a967aa08f2922525e64814c91a4dd372862f1115355a2f4152aac8e1050acb1bbd76318e5266dc56160993a935befcc6ab108680c3b559fb54d57a0145f946087d30b69b930c145cd9dffa1f99fc7dc605c3f72c0262cfd648436344ff0ce20adf6aa17ab0109a70bd2b67436450fbd4caa4ee89b2cde8517152a3605423f1"}, {0x40, 0xffff, 0x5, "4e5fe4357707103229e65f5887535d4fa24ae8d6521e566d1947de6e9dd20a1bfed3823871e1d2fe1f"}, {0x28, 0xffff, 0x6, "0b6ddee96e0b5142b801ecfc2767baf350256f"}, {0x1010, 0x1, 0x4, "e7473a2bbdfffc36135c206dfe1d62356cc83a44b80f053f3472f197874d2385d512abf74991425ef7bdcbec3bb2768a78e64be179219ee3293e1fe6fb032b01422fb49ee92d97d20bdd7226948b8f6f6899e27370a8f2ff4b4eb8de48b35b821c4f417f3a4ccf45a8aa187239e94b4498237658f22ef5d2b2940e8481a697195df30f254563e8b5baa2d7484708ab0e0ee0fede566756852536d2c3a2b07529b23c47ea3835121bd49617c09bb6b4adf5fe91a269bbcf6bb465d3d237d45b92fff14f1b234192115ce817a332064d59de60524fe9b7344681ea0a2d7380938b39eea1d07fc8b555a8830113fa6816487353510cdd28d5c55e676732538631fe87a8c468ea7ff28ac2b648d02635d0962879473d22b7f0e07cdbc41ee52aa7849b1f37767650d93bdee7f7a5bbd485e00a4d4a7a1f828062ae1bcb6b9892d41f68ccdf4d7f3a8c88a753370c83a113f0e9cf0760372725f5ba7db30e2bb6d607fc1eb7e74e8b2eb855a824889515c541d0cac264fd00dc2ece74f87fb5973c956fa7c8d79f8f7d1b565bfbb98d7438bc3e443b23ef5fb1bc2841d1e85e7d62da4f618bc6c05c7122a0e2ac0351f4165280c845da936ef40ee17fa79e405e6c0ea84ad40ca3afb515733296896dcbe170efd9d1493abc3d10d861ac0fcf34691d3026a4b593e8c416516055aca823912dfcf6190813e318b02a7227f09dad35ff99e5a5f56d314bc7e0ffe0507a786aac27d608a99e618703bcec9ca729ad882de6cbc42f1374d5464d9522a28d82fcb19f99f2b9afe732ac3afe0081dc95638689626055e8fd6cee6e005e846d858ffc8722bf2f72ee1657b222068f145fdbfa3824fbc55f345e3952daeab12b8dec43d0376370f754ca622b4640abd6b99b9a547cc20bf53f5ed3ec996034312c22b47bbb8941f83e72a7597542f7bcb8757becf3e224518632bc9a9a676673ededcb7432d4fb6fb25bbd7059c0f5b7ad7632a1c148802662b49db8faf2e0878ba204321fa2c73a998168a981b7172f04e53e63feff16ad2371f7b2afa9f3177a4378fd2e05fa1dea6de94c2324f75c1d4d436943e0523e25feec464233c2a6525a2bfe2a870eb13c9c002cb3d11725d60a699e76f22bea3072e3ecd48fcead7707678e391aade748bb563158c39523200e35a0406a7181643dda2f3b12fbeaf3ddd7d9db6e3e7dbec2ca56d632b20a9e8317a44c8baaaf6578d80dfaf32cc5e4f603747f621e7c4f14da1416f9cfdcd311886207aed9c1d08fa94a22ecfc805b99a5e89ef6e18e75a20deeb705f8c7054b8a815b08087c84c61afa9081c598d0a95f4af3531a4c777ced3a4da8931d49f4e9ea2c1a23869d6bb06594e2560a7cef47fd6325458002908211b179a778c42112acfbf64256b7b4d8c3a53a448c68c024829f22ee765fe09a38849707707a5593da88f5c5578e0c0ecbf92676eb736fcd0cae1e73c03334e06cede0732112610375d2362abe66511033c23c3fe20646f9436fc02de728404a4498e35e031794378e32eeae96ab5e0db787046cb9b44d0b2cb9487e559915684c572bafa820f377bc7fd0dc70c985a3ca3727ad2a744baaeeadf62a0b376935c4aaa11cda4e12ddcf38af76935196627037b98652d984b02254c15dc1f37dc9a84ba4c891e4e1220749f4dfdffa64100d4c3c727d5702d3ad418b7bf692dc793d0120952573cae28446b8b34eaab1cfc824ffd320098dc5204d9d1177500096f7a540b80fa51743c3bf6f1a85dfd67c1c71e6aad39a789ccd353cef80c95f0e4d059cf7fd01e3ad1764c47475a91c7a34a0ea0bf55e46cac5af836478b34b7d678cefde2362a5108f542f45d674d0ecda5ece68ffc4179322179a71c33fcefa92eada6c44c844aaf842856e515920f3f9ee8bfbd947909166932d0b990394ab30db7f618906f7b64e0d0b87a354865caa7f1ad202034bf2a2438e81180dcab2569c4e4c8335dee921e0d9e15a7d1b550953794f93e1b5a016eae697be4fa8c8ba34ccdca7600f24f08cc642c2ffcdac05ba468ebb6fbbbbfd7687729da2c5bbe640fe4611006ea62038eb3be06f6bea73312de57a1c773f61e66435026385c5e6c1f3dba63191efccce265ee107fa4ab8e3a1c014a84b00e2baa1fe9027ecc434226aadb01f24f9f8d63db97346e45a9fcfcb34c7a6612ea06b7f10ebf29656c8dc330754ea4730f6dfd20902e364b11149e2f95a12a9a274b49aaf4866f7e19e5306462c20d7c38e1959f0297817929fcc2e66d504ecc64a1a30fcce31f3587791f6fc762eda6a195b58859aa61260a557516bd4f9d404656d81cbbad834f34a8bf33be46306c1c4d96d4ce86a1dfd7493db3152ca2e2159e10ec0099bc860ededb27d67281943d305997c421c5c6050bfa08690f56b3bde390a1bdcd7671903316aefaeaee6773ace52f73b22468ff20ded28bb5dab5c541662f67249a42f94154e08348cf94678115cf88799c5f5fd9f4846b42be2b3448d2ce8515ed1a2965cac33a4f6cb5349d79981f8f438fa107095e705b2f3d13a8351344b50bf215bc065f0a79288e575591ecdbb9dc15e7bc8af5311e1af687e93f04a5a037a5b565202f29f72566d62e4cf208f1ee2135384fed9e1a5bda4f9cb08dab9888765983cc42b68b9b2032b0e8ea6a5ebab27f9629ceb5abcf99f199dc0d138e62379ed943575cd7a0a635995b2573f8bc50e5218f4f300fbf629d85f4a318cb664afe74f001ff997742763de4f5f1a298fc24e79e98bc4f7b97fd701113280d7c88d3bcf212a8d88abba49e9c1ae6f633412991e036cf2faa088bac94f6b0406d49c2c415a715e9a46cc3d2df7bd748d9fae830d65e2eae92d10315ea81a472f627f29ca7befa7c350d33f0ad0eee71e0bd75cdceb67a35fb1c9c9d1493723beb01f3b0fb7a6e87359130a25be31a3b63a335389a6e00c1fd1eacbda8e21314063a71f6fa35685a2d17c36a4f2d251544e333ff812179aeb73392703e260487ce21735bd32aff9059eb57a37847c219de2263563708bd2cae8526faa1f7a983b4174042c6af1d6a2edef7eeba7c3b59c9734c3d08e9087771d7f18f445fbbe366c6362585f2113d7bf8542324f73a9a449047c16b6d624e65ebf4194db1e900e82075345765fba9e61d3da3086acd892386de58d3af523618d1128cbb57c86a3567e9e8c5ae8cff8bb6561271538d5220349300772ad3b8dbb9fae4bee00593cee8c9b368acd0a032d0116cadaeb37a38fb33fca500ce513ff2e0d4a25adc64e380f08c6cb9a1689d6ec971cc98559694ea22d2838720394d0ae296d1b317b48e6ce49a191da6c066649fb28d215bbf635604668b558826856150a628d433123f6e48feb2cb70d663ebc10c184db548076f387cba53762ecd7d938cc6bcfcce1bf3ee69b53181d5baf5dac8d78da175999bd3cb4807bd3850a6b836e3502c72ff7ee87c5c22e03dee47f63e714d41aa14abfe7603240c6d17cb9504b0d09fc300ae14040421f8fd6e989ced03a80093b367b69f031d01cb33d7a719b01be93fb0c26011a0208702ec5e6a7da23f4074bb2a896927f5ae4c62294c4ac59a1ef3ad2eb9930276c44b0b41f7efeaa082ae8fe3d0684c24ec4c482040228fc5bc2ff31cb8260f4dd9591cd4918cef89410fa61d12d0c33bd94b71291b5e788ce8b2e067ae38799960c4a600ddb212b8fbf1af66adbaf837bc39a1697a8a44219451e765f2ac2585c1cd23b961fdb5174623cfa53c17b52cf17bf2f088e59f8a89905a0b1023e728eaabc00e1fef7fd0f86061412c78d7b6037ef457b373aafa91b7a01b92ce00a061ea401411075418757156237e79adc5d1976170c8245485c50fcb8807d19102b456487f6f0d4c72ea7df573f45b1cc14e977295834ed4ad2bb4bb03aa8d3e1077309a3bb66185eb65b2a30cff690ab8a7f8daddddaecd6e12b74ae1401f6b39331a44b64c7141f0345383f4e0250074c52a26ff5b45a1c3b16acef52827ce47cec26985d3589d4d4edfb6d1659bd56183f22a2f514cd4b7e386778ff5e87f402b64f1c74b9ca1f5df08f7837815634d523c8ea0f59c92284ccada791a0657c8d7ff19b2d61838f7abdd5d1b5297acf3d701c0149e0448817c39b4c031a8d156959eeabc72557de5212e7a7cdda3ab176227b6a294f1a2879576cd45eb35967e8669d3941a309506aa051db4822e2398c6e74ba0ca49db972aa4dfaf2221351eac3573327ce07219dddc7f03f4b225172181d3ec0c35ca4930f671d3eda98c9ea6f99d5d5e6acc8622c5508ecee284fb58d7d74272a9b1b25e65319b795b9beae69640c10c5efc0f0827633967533367a65ad5d9cafd41d1c334f1a7f8f446f96233c2c3dc6eeda25774d285943b44d00302aa009f9364767d0f9216f315cc5c646040849d038c252caea100f92dee2d8c8d8e4e121126c0e98c37b1268a9c27985d7e8690d04d24c6dcbeaad1662b4415102f69e555ede527aeea153151e5864ce3e651a17d8d99912246c790f4d4ba9206c7f60aead266a8019628a5474d1bec08389454b7aaae8934dd6af0e37d52b827d34e1e5e623958816b0050a7a3f555faa0ad9e7f5111bafa5a1bc6d75e368a9f360c181c6afbba27d79f37ebdb0fb2e18ff3cb7c06b2b992479e5cb56f901d9b5140d109556e4dd2d0f35ccf92f6d5a8fbf859c6b23723b498a01517216d72480718f560d4c10ed3af6b1b0855f7cdeeca44d707702c5fb8b8f5f315c59590e4c95602b11c196702787d02d25bbc009d3e6062257eda39200c918ffdde74554f3e1e336a719eec779ff11054671137d143dabf64115b247d7117d626ff6151bf5cd9cc3293fe8f95d1e6d2afbdfa067e9602b272a33cc4ee705fa116c36988671347ae7635711008a24cb01034f01f93de1382bce0b16faf950e4e08949f486ab92e20f6dfe77953bdf77158ac4541c1daa96657560e06b59ccda80dab8af7261f3eb1e700dd4b6fba8bb4983de3d5754ba85196019c1a3494b532e2f33d37798424e57e03ac2976d822d3e323e5f9e12f6b71761fff635b876311705869ee2149b632256decdc0363bac15a35cda2f58a83f9677aa29d8dd7a42d301f878991cac67a9150a112c19ca6af8fa46c9f2e4227c0cf473eeec791376f87cda493e7efa10a23d7dd4f6acb85fd1bd8b50a96003a7d2f6979c64fa0f75443bc0d6c1dab0ed7f135d49026157a1c2d10519524733938b9e4eb63521b7612177fb0fcb07f359626f9203c66f563656d7327c9c8fbb04b2aab521fc109ab6a9e3dc18dadd1e024b97dca3d9750bb88da302cfcc6f159fe7e1b96c427fe9f6d9c9cb165612bc00f443c8dacf0cade2f9d83e86edd87b0bc4f80920f92375b708942dffa9d6b568333fca9ada05d3a0c8ffedf45700de8dc902c8ce106e1d9064135ec0dcd3f4dc9e3af7880ce6be80ac565be648ecee825934718d7261f3a922f80c06cd8f19290645334ca751d1f80084fd2691995964281540a436a6fe95c0f1fb1f7e06f1331162d8511cfbaee07028ea34d8fe03977cc6afb91d80ad0ad1e894b0d01bef5ab41e0784d65bacbffaa4b89fc36627216481d959d591c088fd1b2a1466e7a85ea44d34bfddbdf1e487dc3805e3b10e15b0501224048f8756143d1c866f7e72f1accc997c9bfb229ffc1bf7592d18881543604a237bebf26d2783b91ec5990cd9c926cab2c960ed13f1b86a3300b63ee32a270f16c2d506be4e2f71c5f72152636e1b090aab1def76bb5896273c8a0fe0"}], 0x1440}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001a00)=0x1) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000001a40)) r7 = getpgrp() fcntl$setown(r2, 0x6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) getrlimit(0x3, &(0x7f0000001ac0)) poll(&(0x7f0000001b00)=[{r5, 0xb}, {r6, 0x4}, {r6, 0x80}, {r6, 0x80}, {r6, 0xcc}, {r1}, {r2, 0x84}, {r6, 0x21}, {r2, 0x4}], 0x9, 0x7fffffff) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001b80)=0x9) 19:51:29 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000002c0)="3e41b6179bddb623900edac91af209a0f80ebf47707d8d06d2172dfef21d412885eef53dff81f3e962bbd9a7eb9dfee3a0361197eecd87fd6e37045a8651cf3207afbb53c5ed9c6b787e6f0020e824e9ab62c7d3458408c84db33307ac3c50460607c76a2fcef40b86677a148aa244d5039dc09b5473556f2c5492946d387bf1f5a4714d61c4991928e95b77f4b01972185e94188b18f64a734e7109c267374785eea0e0b4cb673fc788a4c7d0ffc822a2a0f64579878a84267515d77cfa3894ef28e3f83972590a", 0xc8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffbff, './file0\x00', './file0/file0\x00'}) recvfrom$unix(r1, &(0x7f00000005c0)=""/203, 0xcb, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000335000), 0x10052) 19:51:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) getsockname$unix(r0, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f0000000640)=0x1002) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 19:51:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r0 = socket$inet6(0x18, 0x4, 0x8) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x18, 0x3, 0x1}, 0xc) 19:51:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001380)="207960a48d46bef684a0e9fa713974da5b49c9802e7af339b8ae2c70a9f20a7b93dd6bd4915e812c6084e9dce461a808b5ff4cbf8a4f54d9b251835abbd541f5409a3455875419840549dd654660c689916e3b9a02888602c254996ee7b58104e3bef02669fa60b71c3f8e16649a9e57396fa0aa09785288bb1d61882edccce38b8d4adf73b27d2fce2d4dfa2cd9efdc3a474e6fba79666d06993bf32a6961810d09f082f5e07f23725ed1ae12d4d80ec897d81535ccda726a0abdbcf2db929901161413b1a293ca6b2ed1bbd660240ffa372588406cd349cb8132cacb9c45f59528dcac0aafa7000000000000000000000000000000", 0xf6) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x1) write(r1, &(0x7f0000000080)="fff438d55990ab092be41c2de33e46146dc9f890", 0x14) read(r0, &(0x7f0000001180)=""/201, 0xc9) close(r1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 19:51:30 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 19:51:30 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 19:51:30 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xfffffffffffff4c3}, {0x18, 0x1, 0x2, 0x6}, 0xfffffffffffffff7, [0x6, 0x9, 0x60bbd219, 0x2292784c, 0xffff, 0xa6, 0x0, 0xfff]}, 0x3c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 19:51:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 19:51:30 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)) r6 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r6, 0x6, r0) sync() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) connect$inet(r6, &(0x7f00000001c0)={0x2, 0x1}, 0xc) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r7, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 19:51:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/178, 0xb2) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x40000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0xfffffffffffffff9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x401, 0x2, 0x6, "57d35dc73eed4ef58127f9a01e0f83f9b439f361", 0x5}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x4c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) write(r0, &(0x7f00000002c0)="f450220b321063b5791f6ce481aaab104e21fe93d034357dadf52f9c0536ba0266c72416ed773fd5173934ed5b91961e58347a695aba3c351949345750191e2c5decba95bbfe5896d51f6079eb20bb86971075ace64e002071eccbb931b9f35b30a307a455a373ec030081af5bfe8405077734607d9c8faebc7cb0a7988b450d4d1d2d9c04ff280d98089136cb3e6c7e3781378cfeeff4a9a04de1d0fd5c7c63d045b558b31781e921c87bea027d01fc04289c2a9e8a3fdef5ca8870e1e88f9cf1042588cb998b0057ee59e989d89539fa1cedaa0a71fb883825a0f12d1452", 0xdf) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0xfff, 0x7, 0x80000001, 0x1, 0x3, 0x3bc611f8, 0x100000001, 0x2, 0x1, 0x2, 0x4}) fsync(r0) recvfrom$inet(r0, &(0x7f0000000440)=""/99, 0x63, 0x40, &(0x7f00000004c0)={0x2, 0x2}, 0xc) getsockname$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x7, 0x6d, 0x6, 0xfffffffffffffffb, "e7c33502ef619570c2a093dc53547eb9bc9dab24", 0x7fffffff, 0x8}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000005c0)=0x7fffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000600)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000640)=0x1ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x2, 0x0, 0x2}, {0x18, 0x0, 0xa, 0x3}, 0x3, [0x8, 0x7, 0x7, 0x400, 0x80000000, 0x0, 0x0, 0x6]}, 0x3c) bind$inet6(r0, &(0x7f00000006c0)={0x18, 0x2, 0x2, 0x6}, 0xc) listen(r0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x74) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000780)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000007c0)={0xffffffff, 0x1, 0x4, 0x0, 0x7}, 0xc) 19:51:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x5ef3, 0x7fff, &(0x7f0000000000)="35336b2d2c71cf54513cf85b6615b072d2091d37e6413400c54be9e20c785efdff8e08de9b3ff45b84f7c6627edfacd8d5582f1af5bd770787291cdfa72a9c4fc6800aa7286b0a1425f322ac2dde4ffc91908477bc780108a0a484ef084a334246a5a754acf5ea8729bb67e6dc5cac8c91e1f29238ed254ad1bc8ab3f794f0a9a2f36c5551c62f9c73a1728d35191681ce194383e4bd422b49e66f15b8ff3fdfb3e82720476f8c86d4662ef562dfaf20751a5995aa095a568d1b4136566ac1d70eda4642ab3dfd9e8ea355c77dea1db5ab20fdf138b4816158c2a18efb905bca58824b6ffc185a884ae2a56005fa5f90072c659d2810f067e98dd46070e4c429cacb8c98a3da6be19d8863e4b598929c03f769b5de9a9447f076dfa21e9cda07f5b358b23213c4b999e31fc38962d6ac8c362ca0de0e8543bf88a3c052d955a2ecc9a3e451d54ecbeccd986e0c068159626aa8525f99b4e4f2d4880da3740a79247853ba79acda9779634518cc5b9fb2fc03435378d34565a0960baa8d7d770254e3b3991dc836794e772fc7f3b5c4525b15a16d05abafeea6d69af98c188c79a8581b26c9ee0651d9198e415cda8a5ef0f71f70247f98277ccf76d170347c35e2644ba365516729dd3f9126cb0189b03cecf7acf4ab21f0549f28c745737229ac11d71e3064d45a3864e96a029cd7c5baf7922efc93f91715f263b412c9f4151956201644671c22885768541ecaf1a26be4daa0f7b72930419a7ddc2082b416a8f10a956ba667569191178674105f235948c1c6024a621e25d54928f50517fa3808bbc0ba06796caf321048707b282d2ca5c935b01b12f97c83932886b0b5b68cce98d5c32fee0620ea2fee2254e6dd8242b03afbadac9fe3624551912a599f4004e1de926d2fc95d66f98a893a564c5b84fea95794d0bda36a56d6f18f058bd265bdcad80fbfd4e2c982c7d8dc141d092dcfd89ecbf7a7f65e09978b901cd103974bcb660f06c2e3e3b5522d1cc00e17d4f783918a9b38e567f289babcab2ca4a842487223489592c72d5de15bf44143f094bbdb73901d41a779a26a417c8baee117d99d8819ce7d43e7c593c2e9693073ebca1f9ebea93eca8ebfbfe0a2007db12685def456b8d39762fac63d385f37a6e24349ec08bf19331f1217cfdbb8a5a5b7bedf5dd2ad00cb354e2355951e269ea5e3d1ab6e63f98392812c35a5f2f8b93d6c0f1bfcb082e06849c1194db9adf683766f5776de7cff8d4d8afd5cdc90daf5e34ec06646830226cfb467d6e5d66da5c0ed17b0ef5200274b64dfdc4315fe68507ea660bc8b3bd962dd72e867f67bb81d638df3b2a86ad6263be35539965de848847862700a3b76d5f32b4218d446eac49fab74a658ee8d42d0a41f15f1cb6e144cc703eaaf142fe63e7f0e0642451647f42111ef6b2cc1b9756dd59d995e165daae1c46937d0e9d57cf49f6c82cd523b5836af959df31458fa10f8ccce7b16511b86c89ce9d0f05ac14990deed745e1a3100e5aa57fb5ea86d3967e4700ec413a81d474023039d21afef9596b038d3b451d874e89f64804818186baf7547b4ea4bedcef6bb61d7b14b1ed710d7d25a3524394b3e4bffbc88cb7530f6aab88bee1cd6ae07709386015eea20b52552a1f82db0de8c1bcc2b1cd5cb620fed922e60c767836021624897c78c0d09e8df33186b919fdd401e646013922875358e507c4c5193149cd858f97a22c0d87b4798e4f5311746d3508d07ff4dcb831cb6257c32cf75d10d5279177d27f07a99f074c6a91c84a75506eb2076440be16c0010ef56b4f6f4b8eef399958a8bdfca6837b428a188bbc84167756598c5a304ce99b94b5ff8937952464274bb1e0fa1c6ffa7dbb6bfad04dc59ab166c7534872fbdd03e7a95777284594004627aaad405caa086383b88e89ca508632b7a4477c711713d6aa6f12b872a130a02829b236111d3890a970cc149219791ed1e54c2fd58382a7af21fd5adfa83c603d5679c8dfcd4da2595c83b8fa69dd03aa3c65bdd108155ff5ddf58511b4f716aea89ad9376ff0b35ca7de3b3e474cd6c7f05c3264c4334684122bda8672579604bd66bb805c0d4c3300f132a26e3f6d7ff50b2702ae6a45c789b48fa20426fd632a1f1c2761394e3bec8d1359dddf65a6a06790240f26c0ad910e22e69c9935fab015c241e747d4a669e5e8e152f7debc3223db2b1bb2d8b1293f73f165ba0a8b09aeaef933965bf055182079516e794d110da0fdb4b6fdfa16fc233c3982b2572b77a9e76b1f2506901a3333ecfaed9ff1409eb6274824ba27258d17221fd0398fd12ca036aa7ed0044e540df242302ce51163ab22c5951a680dcb1a3e2e022cc0bc920188a380f25491a345567bc2de8467661a0a4f12165b8cbd9b1558d66d053fe2e92615ac9e8fd43d89a3467dc1a5fd0617dc1edd92c86debb653093a47d56d81d5b707d7fa68c217930339baa57f68ef6a6219682cba1a29a2b85ce178d25a25469579782e893677417f50ed1e520331f223e7a1843df2b1acd6469046353e6ad1aab830ce71a2e478e7c5cbbd4e190aca16ac6105e0377b7878f513dc33f69d597a7ed44d1e5e4854716a86c2bcd50106cc508da9013a3fb1f123ed80f6a004fd68567f386f675ae5339dc3606dfb88b8ecd66e84421ef97cdd45939b9c97c40a08b150a076ab3c046d8b9c3a79ccbab834ec9a0807a962c8354e042126f1715e28de319ffab5d365dba4e5557543b86f15605ce8697ce747459c937d8bc4b400127dc2da94e5570e1158007aa471a10a0cfcb01bb13856deba436e9783dc1e13507cc84e6edd00053f61eb1f93f54315585eb709f7c3a1bfdf6377012f3838bcb81462c4a06304837fcbf71dde802b2d5be57f56140e582c38860f85a93b3a91e2e73449527930f8f9ad1e809277932f14e13c52ea4c3966d08dda792409a956c752ef71f722d9e9b7e67518e76b093bc3b0365e019e004c7b6eddb0e1c8fc72300a8c6a3624841d8166da8de896c4041438f41036924de78e69888386204d6000b18cc87a2b004c64abf1d5cf67c2efccd16279efeaaca1be780695d918b5ee4e80ecff102812c436ae8b152ed7ff361516d8488c2de20ce88dfc10dd2f2b238e3a76ecf2acb0d442233c84be1a8aeb483727f9f0220c791de181804bc121e7b48bccc45a15465920fa7053b8e77730e8f587305c29f74e23319eabdc3606cbb8e9411b9bab08f83ba241fb68854232fbda3ace515dfe29ec4638fc4dc1794142f883ff3a41880b62b657a582bf4316b0c07a0cb74e2f83f223f4e3fe244d4a36fceba51501ef3ca08b2349e213741b703f7f998c20c59236995f47630cb19eb53bdecf8478ef7f9d588d3fb423bb1059d18eca6ce7d15a6421ad1fbc53687ecc54f775b32b1b35bd4a26d6ac80fa541c71c76d0ff5a37941887835cc5cb13d5e912e70d8283f1e1c353ab37aea2f724edc39fe295fda13f8142f81c523c5678c844f37afd713259abbee5a0c65d817f9fcbeb90bfc198e19e5cec92c8224839ca8e79ea53c2679f4aa1c0b5d068956c44e83c46dccdd7b97252ba7552a45900f2a8581e62f9fd2e3089703ff84a52c3c05c1ba9882e25e94df1fcdc02c9564b0cea4cfb3a86c0f71fcc0dd7dfedb764e031435378120425ed15ddb7190d2a393890ed8d9b7435ef5dd4398e93139a5a8edf6d378b6c1cea0179c52821ac02c2fe3042ffc90b4455e3da73dc79e3a0d743491f2cdeca528059cee366afec5adf79e2ae133add0caf772a23f875f728d6008a7e1c1ec91ebc397c34ae045d7b1a6fbe3ce8fd9df5b5fb6915f90d59884ed84ef201ed874ba8ce9e61c7c675c5f8cdb366012bd6d6b7ac29218188937e99080a485c9fdce918f234f648a49c5e8c976b538e40c487e3a0bbb8e20ff61e1650f12d78941ddd4e1fb4ff51412e4d7e7a13da3fc8081041a223a4a7f54505aa6d76301afc83c7850ef2974331aa82356b2f2c45749572471c163dde84b07edabd8b894f1b02179e1038d1cae9fd68ff20ac76e5a8dda414ccf2506c2f8c1bb991ab95b02d105669094891fcef00cf28efa09927e71bf0d60f20304d7c45dcbf65ab1658deabaa09b9729f50f30ef7d060833cc4455e817ee5d4260e5be15766e719ad22f6331d2fefc66a063c499a97a4bbdcce3b1294276f6d1a56e545157f126857fef557c15e4befe046c42645db0cc4473a90e4802030a19aa403787b6311b95a347f407d18d17d25e6b8107f43e97f667b0d5338bdbb5f9ebf5749de25a90e3c52e97859a06a23187eae22cb082838ffaffb86fea0a2cbebadf438533a4119f66f3d694791849a3ff7e44bbeceef61f12e8b2edc7344f4925da1b32a220157bfec070d7610a409a90501cdea48683776dc1182a16240d0eda1337e6aade75df352b27f9717678668a311888d0e61eacaf8a92a3e87f27987894641c490850a4921560d053dc80cfc3217d390e8a9b2a650de9fa3c9d5c6497e3daa72d701a4d7b5d64a836e93c38b401b851a90f7d5a749962c227b032855fe19d7a4297612f2683b57fd95a034953b02e80813af5468200a39aca439becc592a65fe89242cf12604e265daee130749905e57f445bfcd94128cf0f443f5759adde0e680ce679b84452c0f7139f00ea21dd3644de3e5f739efde2e550a801d25d83671a4571b3aed37462ecd3f0493b123b93120eea81b21461321f3baa51cc88a62e4c6d938be910a7447cfa73b3c37faff40c28d54e500b08ef017cc5decb8fc20e33a3a96af0afaeed1c0173f222ed081fde4c0c29cbc5ac2c1393b0b2e5de91733fb849104c77b71b04d798abdb934c9772fc0b250bdb7c954225405eb81e295ad4e743301c253f63eb301a791337ca6aa938478897f927b5f5061e430bacd373eac3c8d86d459ed952bc3942444ffe9ff93c91039da832b2d0cb6d0821280dea86dbec5ad46ccb4426617d80ebf6822365e0d61f0368585604bae1522632be8c53f0ef3e1c3c82fbbdfbbadfbb2e478778a3bab36d697d9537edf5346f3e7325276b63be3ec90b13d7945eac7e24c1e127e689e55cad2b8675e6fd9a8962a9f1c42da49dd9a62c32cf371e08cd4d80aa6cd463fb4cce44332032f45fa9481d824e9d0c9a6ce78092f5b3be5db9adbc8280c723946ab90f98f748b02ed166724bb3ffeb732d926a25445d47a0212a8a7e5235d76bf90f658e4f4410ce75e6c5eeb78867f9e57ca2edaf92bfd0bec4eccdd1685ea101245f4587e83ee49c5b1e65392f078ca3bff2a93c6d7c98741435a459f96068530ff987488a54b1e6b86c379859e123190e78969f519b30299e611c7522064168be56f7d182c60574b6adaf93702e416c78108f4f40e3a553ee84578bc15b53c77efeaaabe0810ac158988a1ee9d2d13712e946ff3b3758f48dcef4502cb1e5bee263d5576371144f1474aa836aa59c45aad37925672772338f582936201a7deef2652b86fe8e77a6ab4bf8a7435e1c3f9f8f3b46bf33de71867e52608cec80396ada75e39db590ab4d14d6c7f28ad267df2bfc7cf791eb410d09844aae71ad878ec47960eebf0438d758d6ebe5b1b07ca053d278c307e43e25eac2179cd6c804ee6ba46a65617b5070c320717ac35f50b0116b56fbea61d1946afcb14548c3425fec063ced2052671587756ca319bcd01a1afe6ed1263045334fdf33937eecfe9593cabbdfb0434e52e935f3b852126698224227ebfbe93d3f2156d7eb08c64a843e15955d83ff52375", 0x1000) 19:51:30 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2000000000000000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x3011, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 19:51:30 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x89, 0xc5a3, 0x4]) rmdir(&(0x7f0000000080)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x101]) sendto$unix(r3, &(0x7f0000000280)="5fe22c4ac61f6bb85bd34c7294bf3931cf4aba5bdc44b2b59447ea20a323a33b57d3e3cbd41e7e77f8355a1d36a821b5deb0ecdb1ef3c5b53a3c193a08ef78c51c981b5bb4fe10e8eb0d374157d12b13c4bb8295f243743bf9581515818b32b291d0353e7a51f2e0863e01eecacb86655ac852063849d518cf193e9ab340f02cc459860002000000000000757ab9d6469a17", 0xffffffffffffff74, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="01689482a27b1a762ee395674bb5df250828400d"], 0xfffffe4e) 19:51:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x18, 0x86, 0x401, 0x7}, {{r1}, 0x0, 0x49, 0xf0000000, 0x35, 0xd47}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x16d, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0xf2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x1}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="a9e18b63ba470ae8a0b74ff1da96e683de3cb56627786fd345cc60046027bc8c1d82acd6e4a4ff52a25e61f2298c628d5c87fdf6ce48bb31028113d4a63ddd1f1dd39943e73a242c555dd98bee700efdb5b924561b1ca13682134a614d8a22c9f48659fcea2aa0c62436a47a3646d1d9b0d386f72489d16d3915", 0x7a}], 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 19:51:30 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 19:51:30 executing program 1: setrlimit(0x8, &(0x7f0000000300)={0x207, 0x4}) r0 = semget(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x100000000, r1, r3, r4, r6, 0x6, 0x5}, 0x1, 0x1f, 0x4}) getgroups(0x5, &(0x7f0000000240)=[r3, r6, r2, r6, r5]) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCFLUSH(r8, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000280)=0x10000) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 19:51:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getrlimit(0x6, &(0x7f00000000c0)) r1 = kqueue() mknod(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0xed) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) chmod(&(0x7f0000000080)='./bus/file1\x00', 0x40) 19:51:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x992) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)=0x1) 19:51:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 19:51:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) r2 = socket(0x30, 0x2, 0x3ff) setsockopt$sock_int(r2, 0xffff, 0x1823, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 19:51:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) clock_settime(0x0, 0xffffffffffffffff) 19:51:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 19:51:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 19:51:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) clock_settime(0x7, &(0x7f0000000080)={0x10001, 0x401}) getegid() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:51:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="013051541c901768542b"], 0xa) 19:51:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = kqueue() socketpair(0x20, 0x3, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x8000, 0x20) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x60) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x32, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x90, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xe7a3, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x82, 0x401, 0x81}, {{r3}, 0xfffffffffffffffb, 0x54, 0x2, 0x2, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x3}], 0xfffffffeffffffff, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x8d, 0x40}, {{r6}, 0x0, 0x4, 0x4, 0xffffffff, 0x7}, {{r7}, 0xfffffffffffffffa, 0x51, 0x4, 0xfffffffffffffff7, 0x8000000000}, {{r8}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x2}, {{r10}, 0xfffffffffffffff8, 0x4, 0x2, 0x8000, 0x4}, {{r11}, 0xfffffffffffffff9, 0xa0, 0x80000016, 0x6, 0x1}, {{r12}, 0xfffffffffffffffb, 0x4, 0x0, 0xffffffffffffffff, 0x469}, {{r13}, 0xffffffffffffffff, 0x2, 0x40, 0x4f35, 0x9}], 0x100000000, &(0x7f0000000600)={0x9, 0x8}) r14 = kqueue() r15 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) 19:51:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000100)='./bus\x00', 0xdc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) 19:51:31 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 19:51:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x13) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x4160) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 19:51:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="04f1d0e95e8a8a2cbb3ffa5f5dfc4b743038cbe9361027851954cfa7be0e042ecb87836eac862aae11490c436deb9286ebb29d0091a300106348e7dbbf5ea86e33a930f140de3b4ca34b7e"], 0x3) 19:51:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/82, 0x52}], 0x1, 0x2c) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) close(r0) read(r1, 0x0, 0x0) 19:51:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000000c0)="0f6463ea", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() syz_open_pts() 19:51:33 executing program 1: r0 = syz_open_pts() r1 = dup(r0) socket(0x11, 0x3, 0x0) close(r0) socket(0x18, 0x8002, 0x81) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x40105706) ioctl$TIOCNOTTY(r1, 0x20007471) 19:51:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x52) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 19:51:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000000)="1e5356a5f5113dd2ff146b338f5054a676caf18d1696544d11c96631a538329a2b228189aa62837ed4adf3ae6f2704aa966a5e9724fcc5184a0a0bf6e1193ed63c028118aeb2d63ea3db02c8006705683db3266984a1438e7f523848afaad5d5932b732e9b9c3573a400ce3d2aa5ac960f8141d586c6240b7e95518a041f54302b3d0bf4aba23bc43b2df7bd634534cea6e8a691e615e0e48bb42ae7eec659a364be187567885b714da684d7a33d8cf03c1a9f67ae4123db6c0f557be6b4a7833295273044fa69a287ec73b5b73e1e23d58246c8245e51aa94dbf23eb11980bd34f4541a995b8ccfde23a90e5560758503c085c591a43860d121642848ca5baabaa154b3d8972457b437cdf319c3d76811c6cb392a7137c87a976a38eb9074d1cffe881bcc4b717624400565527032ab81fd3aea1cb2260691196692b56a55283e56e6d8344ea1a8b24a69e68e8903b8ab0e307afcc261c52756ba5560aac33981e8d76d3760779809674ab8de71bd18e4452872170ffd0bca9b308152d2d0bd1e6a489e61f44203857dd33f69b3753e8d56bf87f0cc3ea8a8282f82f316fcad69b8a89cea53c7226fe2b40e11b21d0e8ee85e58bbc4beaa53366aa7c310d31ea25f95da767f1b9fa9836fb4416fd4bf1296aa30f8a427db699b6c6cb1eec7542be0e0553d3951ca569bf026d315e0e8a123ef0b0859267b9fe8f40210b007dc8f3070930d77fb253d573249aadb236939f342e6e21026bcde78b39527dce6eb2fb6c7cf79281bc98dfa5d236a064b39ecae60c6e966df3914392548d2b15d3d49b461953dd21d72fbc54d40620e559fdde97eb77c514b21cc2f20fb34fa8f210b01b4268c3a9560d9928a4aa5b5513a04a49efe1c3e62c32f6f98f0f0110be93b66cfd2d59a8dd1b8be4aa0a9567c67287d016c9b260c8c0e9173b458a88ab1410f6e6d3ac60be183abf12fe9f87e39618f212d3d2de24775a72a64b9e787b0390117faf4f13862ab2173954d70a7e39fe4341ba09b8a9934fb0d73d395a000fc1d8a56d3346862086159cfb2e5bd6d3cd172c66b1e1ddd7e8083deec2cb845a6ba98569363cb732123bf97409ca143f72f971ed43152673593d218fd525e55fe612387e14cb2ada8522e6bd446ffbc6d767eec2ecad2afa57f380e3deac4802e40c9fa227635bd5dbd477ba9473661fecf79f2397632ee9360ed950bbdb90f41329c574fa0a8ff589a2239be0c63a0e8d73ade98c4030ff844ca75da1a8720388c8e41387502d2c966d4eb6023bc8de77551eb84fba11feb1f50000bfe7fbbbd0f5535ba3dcfbed67777023e5c6035bf728a6a309b8c32383e0052daad31002238fc588eb5c5ebaebf5f08d577ff6cf561742e09f1fc02fedca3c5671d2ec54de7829610e29f1016073a772648d42e57bca57a2212dc118b37e34ce6ae932626e56e5c1933408cbf338e9491093b462e0512541b520d1eaa8ccb83a813bb43a38c090e9df0d0fceba4471488d21170eba8921c2b08271c4915bfdf599b9b2a9c4dccbc257f95294b95a60c231dd365a41e4cd15348f1d5a652bf582bb024c6916e638769349c6f46c6a998712e26f20383187e68765d87780c304a15a4f79356b0a7b306b38e900a5568347c265474cf995378a818ae160ceeafa79cbd600642480a8ebda16d9ce43860b20f609d5ca43cc7d286065f9ceef772acfdcd7e6b37749817a5c6fc65c4c288a6082be735739825ffe53c3e265b47b04f19e1603ad3c4344ac997c3b5c0497c4c1be48457434e531ebd1c6fada18abc931fb1f9153dc52adf412ef360bd7c67cd4565e8f4b54813ac89fc7ab534e997477b19ba754845ff074553b4b9401d2118f44ff75a27d7a8aaa9278a05f7f8181ba929d30e8e76ff6650946a307ea2e571c51609d8fc0e1337db425d14a9ce749239db6279203c75e0341ebc13f865eafff5cdf41bf6298c38b8bc9cd10319dea7eacf842554260af9ca1a2406d9a677049115616409d59cd57ed96333104364a51f41a682b5989375eeded60cd3536a58eed31e5fd5bb3b4304f09001fdd2ce6b70c870df8e409316722f05b736113030b8606d6742715231dba8d5f4aa8e3863c08f4c20c201d95e74e70f078d30331072d66f47af24b0b8456ab6afd5114a874a9b9f426698840e5b8cdb4624198dfaef7fe6b987c7305a7bcd602c9fbecf427a76650b2db1a1a1624ee7287594f26dbe7b85b0d7bd7308f94256b395e4e2893522154442aa6db88d4838a10c326f3f637d572aca34f021782da5f56862efcb20593c2fbd6b6a2d6a1bcf1c473862059c7522917f33919132423d669fc4e99213b01097a70037292888b887764a2d6779fb4070cde6433602f2376d1c9885d1a02c40fdb1d592c1551302aec9b64f87c3f3a74aa0016ae6bedfb37c5e93ac9608139ab0cd3942a578a05fd7c7a66a409996bb7362a7bffb8dd0b67ec4665b45d5aff3c417e92559e46a39e04a12c3b58914031cb91579827723fe1bf63cd7cfced3dcb190bab26e5ab3079ae735c459e8e8f7437f2d6a0b14ba28c93d96c58bc86eea1e2d20ded620773325ef2764d76e62acd8a353b186dea175437026e30c4f1fb559750b073d9fbcf717fc1230fe6eba7a589396c92ad4fcf6da2cc9c58ff05d9395f0f41331506b8e6372d02f3431094ef277d118f429e4d10306df7fde1e56ea6ad67e3ad6e5e7fc7d84c1dcdde20a0a386e50aae151b28daf808e65d7904c09cfe6cc4c94ca6c22b51002094be8aa043c0cc50d6d04b227ac7c3d498963266cc78715e19e057bf3ace24893a163fd2e90d95a71fa61157163f0a64d55101ebb0f9a6da18a16b1d68f243b6bed5a3614fd9ab4bfa333489d4923afb8e3f63097b8b54c8b67604d2fd26f6195c6a3ed32b26dccfeb75eeab5056db6a0342159c786841344dd3a1a725fda6dc77eeb36d52d908051ba7ef66bddb3278b2567ba826fda7cb1266deda80273a33656e3be67657d25c34ca8556bcc2946997b990efde0f117a425b7b0431af3b9c4b50ed7171b5d214f8effb0982d214112aaab96147ba318727a42110d4797f94d3e59a407c2274a8633193b9a9162664a1200f84f4de3dc08372a8a539ae2f0cdc954e877d403d7eec4c270628b1700ce2aa425dac2a877f37789d3cf6fe4df43e6ff86b7ecfa18a613e142e19270cbdba6517494d691118399831a9de8ad1e0ec750508e89f5dea3a47c4e1ff328aa0c0c199a34c6d32d7614b736f6670073367bd69d7b38ba1f33494713ca8e651bf79dd93d9d00ebaf717657bdc17dabd7f63acbdccc2a2e430fd1adf19837c636b39c2edffbed17b5da3624b7d6b6f077dd143a6bd73b8453fe294a6c099f3f4a73052ac06ff7202f931d00b0f05302eda0826491527c0e5c22b9dfdf7a80b1b9448c24f9f5453b3cf76f0532d587558618800c586fb7ce559e511bb8557d6d7b059c5d0ffd7ccd2e8726f0105397a39364b9cd7a51e2e3ac07dd3420647f63a87fbd26e87d68c817093f3051d3d55b4735ff33f2175193c06b1d5b5bd6d54f64be623de9f08d6a35ef8cfbddc065534da9bdb15cac03263bf2d54c11ca1e7613f59e145a1f755642736d109f0330f532f5f5b61ed7408be09a7ac7dfe272a44afc9aa14365034e9cbd38c43abfadd6f8bc5a9a07ce775a5daad38cc921b223f92c065887ec6798d0cd25838481bc7231230ed342dd95a1d6590e7ec201fa65a85bd345d1248c8810bb5f76793e7800d41017f25c72dcc41ee6f108b5b55d0aa221c1db2b17d68f53395dd3523f54ee783730c2f92685c58df77666711089afe0ab7f3b8fc74934807b0c3ec4bac821a4d2e95ac4757aa1917b2f7c5bdd7cde3d0efec7ca5a42fa87d1bf8d773b5739275d8e943d03db8917a508efc87ef4166df1e195476eba6a063bae2f69a26dcf9ca2180644ac18d7f16808c7956f23cc9e5fa9b500a98fdf2e731d5f9fabac0e43dd4a878b2e224c450635dd732a1b30c35c9a1a90e180b77f58244d964ec752e830fc20582f5f1cf5af9f7ba6cd3078b19f0ece2fde5f88def62eed29b1cfd031c07d57e611e2453b744a73a277a9667f3e3da90708b0c217eb1144752a026d9c233171c009deabbc5903724108a394f772ea54905c5e8c36943eafca32603501dcec9ea85646199e24e74e6c89058ba2156510bee73e3ba0c41b2e3d2800018cf5e6eb12cb4c9d32a9c5784764fa1395a9fca9cabc95aa35af7be06cafdf697ec0728f1946699e1c40b19f07f8ec117eb482878a833f178187ab3bc54fd47a2feefe3905fe3c0f0957566684e70fe9d538002704c07a475f1758191b2d12b631572c2307e38c3ce70ca73dc41f0f548e00043205f3f73956843786b048866266c2908d31e27540239db47f246c9e2b104a6de511e699940b81aa7c3c0c217d216f516b7b32049b7bb3433fb84727e2c6d0d4d8775c6724b8a985e977d26ddb5c74f45b814894915d92b2f027e8ce4c6a37c575d6c3577a69f51e3e32eede9c50520df22308b7bb37092007d07c565a620834738a0fee16e7c4a76bd029fc36aeb1e9a8ed53881594ae43de2f378ea95c603ab80f9e545c59921f3fb7c064ce24ac9c591ba780b39127b83195cab9828b409b9ea6efd6bcd87a1404de5ce76548af777bae0f49cc0ef7ed1d4b4ffeb526af298d014f32bc8b16961b214c08b4bbbe92c49d7f620bc28f93b4f7980b50c42f1ff67e49dd140da6991f781c5836b21d954135e07d0edf5e74ff05a55ff3544758d7fbec4d7b7cd1cc1d22923b3ace2850b19229bd8bfd144840ec5fd9c0dccb2552140b12330e9813e2ea64566bc01058600699a9ad2bee86f81492023038f68f853c010013e981df483fef3ab77c66581da436df4d2a0870c50c6266903c5f213cd0839095b265f74ab9a04d881adf5f1b846c552a8a313849e3798f7b75eb5af0b09e16a000a6f3b80831a42bcd8ed1fbc2ed4910b65c0461475b545c400e012db67a33b648cfd78263f600bb5e77df44f5ec0975e1bfc9808de3e7897baebf3562ec4ae9912a252a464c508aaa0d9a3c594eec6565508fde7f1b609d5db7675c81332997bb3e6f0063d701891037be383de8e8fa54bf45a118652dd7eb34a41fc474f7fe958b993a4fd9208fe253815dd638fc56d3d2375004327b1072ce5055710c711da2552e646dfe150a1809ee2c35a147f93fb6d5d702f9b9e56cc4435d53fdd3ff32627537419af568f3c884c068b14223b19d0103b5dd1a4b01ea4c69033ecbebced585add12de088008dca9c6ed41e0b48f5a4af91e1821459efb7d678ec910ed30f1bb01c5055ecf06a47dc3945307332b2961aa0d77e0f629203a8be1a68b205d49b374f26f7a5af4d0024356d366bc069d7a8ffba5062c393eb6954e303f13a882b99a98a1a963a6456ad88eb01df98d4095562d4f5adebe5c5a9dbadab46f7858f469ee4e9844afa11830302e7bbbf737004cb1d598dcaacd6652814a4c17569c324feffcb758662b0522f0e4106f583a9e5894d8f463e0ce183ac09f4876d69ee589d0de636ce0493eed4d31834ac360926fc794fda3937006d7613b655a0d9d64ef35b306b020106783dd10cb35da7627adca18e4ab04ba080acb52dbef57dbb2496f017e973529bde93c1c9c8001716710daaeebd5426dfdfa880082da45bd88f14e84c4225b14fbe70219abcfd5a0830431f818de37fef84de3a591af512fbd50ada8ffa75bab0a8de9e6792bb7699a79ab6b73405d08ad1a7c502", 0x1000}, {&(0x7f0000001000)="b490484d426b4223af70d6a90e8d2272d20e1339058f819555064c9f8b01858b8c128706ffc23bbce0879725bd61a2fce6d7a1f3402a934b27c7fd37b8308b96f6d4facbd8b805a9f0cb51318985803ee95107e58846244597133e7af7d2301baeef31dad83953d9483ad1996f5ad8fc476d74fdab44ee36611521fe6bd3721c376dfdfe035f11f76f3e555f0e0a14e67beeb420321c9fa621cbed35cfa13ef7e1b154fd30719d31a976b8a90b00912ccebf56110189b8c4", 0xb8}, {&(0x7f00000010c0)="04df6c1e2f7b837022b406c642521581ef7a47e47a33da89cdcdb807680fa3bc4420cd1e729149cb3888745667405735205d0ab7f715b0b3252590e4c124b4e6aa8a356840236bd57a3fb7c1cf6df8a6c6d14bde75674572cb619b5afafa275d68b8e19c3d23ef5f6825f6f9c9718e4b7c12beb41ca62de9051562553e659ea1ffd8c2363e3435fd9998f07794705c3433a2799a623ef58e4b2d9c4bf11344af5522c40eacd793db217cc3aa7af320fe405990a7397110c42787c31e198223e77ce067e06843e6515d82f53effb9651709b92a47e321028a578bcd0be85d9752f9218374d80a79ed7f96", 0xea}, {&(0x7f00000011c0)="f950d92f3bc525e8dd6bffe3436e7d7eb45680ad3079697f856bcd3d48d08e4cb27be102398ba2285578fcbffdee3dc6afc92937451a20bac92636ba38cfba0de14d74c8f77e7481ec6eeb5a8338bf", 0x4f}, {&(0x7f0000001240)="0c63df5287731baca1ca0e99e280a0b776b0728b4c7eb13016c33793dea1af1679aef376a7b7057c2ebe0e864da9b86b48f724b53ba46e660ee0f60976e84d4fc8a59608d0b0f2b00878ff8b1d06e6433d08929338d0e5ceebb5cd9dc101651722371c73314ef38742d0b670bffb61eaeebde24537e1bbeacde1b0fe58ff813fbf8a42df1c344bf817c4eac380fea01a48a5de8364c63fe5d99287154165c6b79cd03944c13eb71cce630f9176fcb3afc9dc7fa1c15e29115e76c5bafe166238cad0016be1d3d70e46d71d9748c5b886efef080875b1edfa6978813606f061d4794cd6aca8da955376001e0fe6ad05052938425a019ba97d4768d6d876dbd8ce82446a36765632406b1bcb2069686d9f961864717f553272bda354c65e8a8d8abc551c91bac7012153cac9fed530b73105f3f5d7f0da928f49fb7615ee5c4d74af68c44327cdee399f96554c70b740837026af4effe661a5d52e09e44d41bacdedc73dfad35c3bba492b6d8f6d2ffa0bddf483fbe999936552a46c106ab922bf52a69f7e835ad01a53f3d7a9c7ca8ecdbcd248f7fbc26135fd2d273f01e59d4119206814c198fc3d7e7282ffa9b1c2fbeb3f49d3a7ff334567fbff5a828a406304eca08d4e99f10432db3a7035f13761782460a9a552e49c36ce9b3bb0cae9a002cf56e870b9973e57eb6ebf36c05578de33771d8fc9dc20aa02cd2af7434557fe4abbb6320b1597fdde205528702bb1fdbe098f1f53c23124af8a489f1ebeed4dc792cdf105c100af0673e31311056f8df5e1bfb9103ffee150b907c485fae0684b0e1692b901c84a82cb3022d0a9c13ca7e739c4143cd99322ce154358a44de6507936c11b92036fe4c7ec64edf9307d60528978858c517d80be4b301d4573b9d16a2ab2ef15c224602ababa22246bb7765bdb23f1c0defb4afc4e92141a567253da18a7ed7369aefdb84445e829db4aacb4a0e4a666e8f24c1044010ec8e43308b27a219a8676161d6cbe55e3742e21e631d76f0984bee5e3d9926fb630f6ebbb047cddf14afb6120911c3a50e53246e052baafb09e71d1df01af25fd77f2481777385b46e5aa83b9934426abf20e347eec7d155c1c740ec2981e6c8ba8f681ff2aea63f76208094147d20e58a4aedc55cf077fdfff2a78303d7ad374e67fbb63a189994f64b6fe005f9fb5c98a2319aba50fb23b374930205b420cfa9e2c05a7de5d8ff754a8f55e43387db0f83a654ac2f98cf48d4fa6c4ab2676f278b5869af20d517aa7e01c477e947ce84e4a66afa95b05457e5fbd9a7519160797d4d47bba83a8122a5f7450966d05d2978a7d21a1daff09934997b7e2058500b517a387a687fd2060af135fdc7d73fb1aa6d9b6039c13b500d91a832dd67878a2c6d5c065b5313f23d8b1bd8da05dfd83edc834b2ff3f3e264728885f9201d892ff53aef51453aced1de354dfaa60e7f8633192eb1e388f8b4ca6831415ce670ef6fbd40c3a1706604f4f4832cd0fa3ec211be2a9cf3c479398d6a47df79df7f8a77e333d40c1171d5716e6f0733a28edc4b233813152766f0eb9cc2a56e2fa21896dd462d81ac7d33427517684b238ab9cea0f36fdb05128795880a6e2573c9d4502f718b3ff4df43c561aa7be377c6106ab675aab1e91798831d64f431976c8b79675c63b14070dc8e289cb97e9c0c8d47bbbb57f97e5ebbe814365d9c5a91f7edbf75763f5910c022d5fa447f37e313378f5111e0d8972de30d2aa0c9bb86ed47843e0b68b29772439453de8f99ce3593d309b88a6f11d1f22ae0c1fb57754f540a34d59edb3a8d445e1cca57b2bb3dcab074fd9baba95e06af498e0b929cc2b6be40c0db9bf06a26912426af9439530dc2dac7b439bc5463328dba2844099d8dc1f5f86c08742f4b868c0b848822a3f88d1eeedf15f89ef3717951570b21a36dc2a6cdd773821f3c84c105102d50955085a527735373be1f7c06fe20f5b2e2d9c14f99af4125a32bb9f52b53afbeb7a9bd2ff9892ff786c6d93947a321dfb1d694df1f4fa824877889075040da49ae2633c8479774b503ee93eccd79288ecce7b5a184576ec8de11cc47be38abee485c99df0e35783e1b2c6d8851a396b34b7ce6a036399b46a8f25af6627f5e903d584219ee6fc098835bfaf5e54ef9071b7d5f8b4449ad1519270b91b11f24d02d216e27d4c6280fc3f8c27e652a631425664518f4cfa1b6aa83f46710bdbd4d0a5e26f8020c3b998202597e9bae29c0a6af041e2deba67747704c0c838a0072e620d8e1f9fc5e7ce6b7d18fac291db827ded7de54299de7d6d4316c2f5fd69154cc8c748a46d0384c876dd62dfb810cb042a14946a7e96878a292a8e7f85fc7d491045e436e188ab31d63897f0ad33a36aaed812c0afb0568e535d06cfa320e1ae51eb7e446b6a910144b3e758ff2e2e08b7c5159e404a80788f60c27e103e25d7ddb257c8979f65e561c3a6d2202704e77de251ef314bbf37cd6e97bd969b71e01f291521f5123d9b6575f2809dbda1994a4a5cb3ed09d26bbf8a474714b865ed728b774b29868fd2d5d693e1bb12cbddc96e4573de6f832a9f306edad0d765ba4c76709dd66cf99a7bea520cc34aa848e9c2250c493bded165627fe257c5f6489b8cca89d0d886962510df7daff4fd6e065ae80c526dbc144c49bd76ed45b82d853c57a0fc2ebee761dcf67c1eca958130d4d4026373a5eedbb8475b224e40a831d68fd80643dcbab204cc12c01fd5596970cca5bd247d639997f1e073d7722c3b9cc6032039a08ea6e9737782be56bdd8bdc9f67c8c5d594d5404ea2e08843662093c4ad67c2b7738fe42d2da3e6bc2ecd64c4cdbf1d12185b478e1ce0ba19fb97d7ae4eea9b82cca61e8cada92b9db2e101e10a43d8ac52cdb7a002537a004d5cfc4d3ff3d47bba98b62d9d00186e0478bd0ee38b767ac9750ba1d9fa097957ab9529cf6bf214a03254ba845058f332450da0a5140fb1f4ae11147f6c6202c6988a82215d1709d81c4b66f72c87dcc404fd0655a216af74f4022d2cab1c6145084a74a8d4fad483c339c64a7309c1d7f158851bb66d7fe2dd2e7d250ee7077f0b1f498bbfc94cb86c47229f82cb831e913b54a3f7abae17a7b3d6c1aee82e2e8880f918c8c8ffa7c945a82bbf5555fa921de5fe29da6e4a569de70e1980a1e85216137f90155d337b034bdfaf90cae4bf674bae05d0754a1c77dc8ce57887b08d10d2ed48722a8591ca4251472754f78cb3e2a9545380c89d1318beabc400ac7ac55897a353ece791434792f534057c9ea6d041e7fb5d71b6b0a7217f5d963939f54678d9e9dc9703e23da44a4871577cca984e8b6f6efb89ae2e144b7e5af5d3a72cf1c8fdc60943d61af0598606b77c63c952be73c3028c80bcb27d7b5f057b89bfaebeaf43fcde321dee4968f8f8295f785ba11794c79aa0d6c3b0ceae893f0b25ebdb40152e980dfab1cf837593a16bd3dd399cefa2d06a6c9efee7454beb49d8522c610dff25af9ed61175c883dd09562fe48a0dc443a0a48c77423da9c01c1db8ea18407c09be5fd3a76193bf25a23c5aa9fef308c7e0b560b3ba13e85dace7afebd17ba596dda3ee7a4b1f1ecd476ca5251eabb404bfd18fd869eb1ec3ecf5f6335d4def5fc48b44a407918c791a3d116d78f8c237dfe6281b38aa2600635438149f6eed55e3de4b183b7c53adfeb30595fbf237de81ff2e6e6434092f2b0982da1e2c150a164bc73fd9313c07b4b160da654083b0e3d86e7a59c363a3b9a3bd373a3e6bb8aa1dcccadb8fc7c28a7d3b253978c908800c17f7c2b0a49d532ee44dc5c7c71c4535371cb400f396dfa039fb9d34b33fbc8d6713d25a1e2e338d30f44374fbee47519926dbab5a48f19f7a68cbd6020142cc39f272bac0ce51b23b1ab91dc0fe09eb1786391a2f025527c41659fb2daa76e35ecaaee09ede7f2dec23f6b76f4ffa70383c46d8b523a240ef4b89e923597daf42c69879979fb650356e24c674f9acdb80e52e647d2cb9eb2fc09197947d46d294c545efe3a29c89dd26babc63c573bf95b8e62d599d5c115a1889e97b553260c3c3affc096470dbfb77b071840220e34645c36bc0cd11d46de65ad6c92822d4f78b4075ac01504c54b4b74cd1d6f876cda27fd6621a740b8ba894abf51c5fdb9d1a5114b9bd09035714f1c07cab46245650691a3d6f2591aa43bcb151753a6970a577a9d4aab3d17927b19688895abcd6ed2a89d671e7964bb4c745f17cab09df1475d126e408904e29bcc8b4342f3105a2eb7ae42046ad5342bf70b871c4dd9be634c2493a284103142b88932ba528b2e24042820ab24c5789039997d9bc997f2f8192b40efc046d4059890ec2e843b0b88f2c4690f5d634cf7be90a15ae3942d312d834994a62c538111d9152dd2a8a0659051595def733dc29c384448ad4735fdcce8b0684fbfd2b942f8058f910eb0ed2ceb940d116011a23747633d3b0cbb020e22fadc30807bb244a369db36778ff2cdcfec63e61b9ddbd8984b1cd2092065ca5d6d56ebc101b177201d8faaaf3c896b4b2b8700e994307399efeaa6492ba9472496878b86bc87fd1cb77c1019959d6b3a1895c14abde7845577c61c92730b08e2d902594cd85e3230eab9a67c4aaa44d93b15143c5879275d134403728c8639018374f2afb191a869cfdb6fbfa5fe7385928da623c9048eec85fa91c4c854c5e70c587e340ab0dff77df3b45b04adaebdba59e767d39266b8a519f223633735feaa84320f0fded4cd713f0c5bf8bed41da89b10e792f333eb818363bf538e6f7d384b3cb1b2a8399137ec4c310ba2891f23d4764478704b778fdf84bd783787a6e6f91168425d0987e231f6495fa14ae1ed998e2d8a952c8b77d70483cceef107f9b401b98749a115ef87152d97833b63332e6b8d4aa0482d74449ce7ea3b4902933947b7659b49b3bcfe1f0aa6626554f5b3cd69ec69f48f9ee4cb88ce9cf82b4f1d5b0d9632b5a1c5ff32f7ba7072298919ba14d6221e84f5e77278225cf6dfaacb4a858c7480f212768a69791e290ff3dd8f97eb7ca6bfbc75737a161f9cbd31cfa5399fe36d168130c8ff9770f22d0585bc39807e0ff6c12d90a6a262bf1cfd445eca02a01eaafa982a4c521be57702145a663a07e95beabe19cabf44e367c02dac412a4a7c66a5d40e92e358b790285d11b541eb41b62c00843e2924cec90ee31b4b49100138a6141b90466afcf0b5445d5d5f00eeaae1c5c6237b8d24937594c5e2ae9b6f41b9497fa4e95c3f4a64e8273e7b2381e65d9cce4a2b646cebcb82ee3d468c984ebc06534cd51627de0fa599585a9ce3adf0f70ada0db48460312634491c300d5d6ad55c5b7b9b6ce58f3539f9e96eca01bd9708535d84cedf7f75dbbcc54d433c13a097af028ea72167aab4deb6ff0e70ddb8c0b512c043bf977f634b1ee8985d3ccd8f08188159b453f31962202339e5dc9ec33c0b9f52cb2f5fd29598b2aefab067aadb50e73cfa321180b64329fe32eefe0bb7d28b1c69ecf5c40bf8e270b837597dbec932ca75f566507646b83602603699d7e6a93fc3e8a7911b6521e2bfa9e15b88ebd7e28923f64aefddb0c9a65299387fc77b69a675e7546d3b34ce5feaed21bee14fabcd2f867b57d5e287f1c51c09d33358da7896a09adae6b5b4b8d3a9ced9edb5838fc042c667ae9204282d41c3cc845cbd0dd8200ddcb66323c5dee6416a7b579572f9bf53bedf48bc84346f58284a6ca3659990efc0428b84b988d3c5a0d798e802", 0x1000}], 0xffffffffffffefe, &(0x7f00000022c0), 0x240}, 0xc) socket$inet(0x2, 0x8005, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 19:51:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8002, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) dup(r1) 19:51:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:51:33 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 19:51:33 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="9086d19a8ff26e6bb0f7778b785c31154dd4504a13cc7fc3c11223480a5b671b06969a2aff6246790ce392a93517", 0x2e}, {&(0x7f0000000180)="20fdac8e67b0c30d69f65929b9c92d0e062440c3b4318361d7f4ffc461dd8c79359c741c2ec8251a4521835cdb86a7625ad3498bd80305c77238405bae612edfaf3292bfdbf313bc1691a8b4c0ded9b2155a66a64b38f5a4c4519d38afade88471b7754d", 0x64}, {&(0x7f0000000200)="9d02675d9e99f9a3a97048f82992d058", 0x10}], 0x3, 0x0, 0x0, 0x409}, 0x7) dup2(r1, r0) socket$unix(0x1, 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 19:51:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) lseek(r0, 0x0, 0x1) 19:51:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x80000000, 0x401, 0x0, 0x8, 0x6, 0x1000, 0x1, 0x1, 0x3000, 0xfffffffffffff5db}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:51:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:51:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x8) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0xb79}, {0x0, 0x0, 0x1800}, {0x7, 0x55d2, 0x800}, {0x0, 0xbfb2, 0x800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x3, 0x2b, 0x800}, {0x4, 0x1, 0x1800}], 0xa) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) 19:51:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x422, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x9, './file0/file0\x00', './file0/file0\x00'}) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x9, 0x0, './file0\x00', 0x4, 0x10000, 0xe8, 0x8}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) 19:51:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:51:34 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1f}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="805ffb373a8c0fb7b83e5fdf2757f2adc2c842196c3320a3a1f1c0c292e72b1fb5082e00a4b7cf1421d38893dd0a18a2d444663c03fc6b", 0x37}, {&(0x7f0000000180)="911aa01fe3538e6ffac4e778ada567da6912c7db813651d7a81a1d1cfadc24f3b3d0f592fd5c8cecea30243c33041db44da8d920ad028e55a3000c4c49bdd2220c2f78b32ae8051b7aff9067372d2c57f79bba8a1399c4909a17ddd59680bbfee6bb69a2f2d1b572025c3dcc75811548dd6e64e1ad28c6a83dd34aa515d03f3e263ccb2c51945b7751292fd2833ebb74e4ec3eae63de95c4b85b52e942a86c8f0c6b15a717f33d44cd0ab678d7fa90559b991f8bc83020b69438333d29bd3420e6f526d412629341ea08f4f3d261f32c24814630901c886738f724c63154cba9416464ad2ce2558d88b59a", 0xeb}, {&(0x7f0000000280)="fa9ae9cab71cdefdcbc0d946912bc1c3c316c38dbc0d576c742f0afce49501b88933e530dfee69322940913304f772dd001936397c51f1c24ebc31922e7e51ff0a619ae85e15b6638a7d2d59185d9fa7e5425eae918ab4132c7eb454ed8e9862c2dd5aac5a2373f164bfbc7c2002e430e36e0f6eb94ae3a69a215d278eda6aeab1e1d24e55e58a23dfc3051e389f554e596661ca638298d11d5ca1d20d8126adb0f2a4877ed431ef027743bc2e2d1d44d54d2e2299334cb19569375c4847edcd36122df3", 0xc4}], 0x3, &(0x7f0000000380)=[{0xe0, 0xffff, 0x4, "15ed3f4955bf3c9ef45563e03ee4088a061bdc5d60a40165e83d29e5614a4418486df9d6a32644d061e57d89a93dfccd0d34de71c9b714e1a85f336c3de4d52db67652bbdfcda6382703a88b12b2df96099bb885b526044bd1b78bd186876303cc540f076f25e9912577cbbf13af2b1c5ff95d916efeb48a90d59ec64e21f2f1cb232cd08a356b6bb87ed111e872c17a6ed63bb8a92c895793bbb751581f1e4e54f7facc3d7702605f84a4f4cea84c0a4d81d7493b81357e423c7b4388b78fde65b1c7e052421710c9f329"}, {0x28, 0x1, 0xfffffffffffffffd, "842627c05cad1e563ff8d0bd221c3aa8bc"}, {0xe0, 0x1, 0x80000000, "e8e8acadcd10412f801431dfc8a9cb1dce9796ea394a8fdf83184303f50a94a8845221f67d86e5dbc89f08f60e2347b043e609aff4ff79b7116cfb699f05b9fd35aba83a81bb0988bc3867cb51aa8cd979498589bcf558afb216ac4437742bc94f95de840fed5ccd5f37e6b4cfe7ff7cfec28c9818b94635d9ac7fa4e87a8f274e9b3f978cad50c91d9b92f1677bd45dc45d0bbe51544113456fd954131b8dda96db48af88002b44fe0ffdd3ab36d73efc92491016a1b9628fa04d5211a8513384d7e9356fa142f292899c67ab"}], 0x1e8}, 0x8) 19:51:34 executing program 1: r0 = socket(0x2, 0x3, 0x87b8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000154a3bb6b902000000000000000000000000000000000000001b0000000000f1ff000000000000000000000000000000000000000000000000000000050000000000000000000000000008000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2e386aed5212ea4bf16eb38c1ba3a9ff777bc73409a19ae7452e81fcedff5eb172540e40580559988bdbacd71b11ba5991c3325418aa18f0289190898ea9dc1ade1b1304076cabd5aee1b585c2230"], 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x2, 0x0, 0x2, 0x1, 0x80000001, 0x3eb4, 0xa8, 0x0, 0x0, 0x7ff, 0x5}) utimensat(r3, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x3, 0xffffffff}, {0x5, 0x1ff}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x57, 0x7}, &(0x7f0000000080)) 19:51:34 executing program 0: syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 19:51:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) 19:51:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4ecb347a50172d22f1e97ae2e7f05a4fe88aa0d123588aeaca031e869cf39ea7633dd7ccb887d447c9a5fa60b0e182cf8cc48252d00dceb485f8596c5e0b88171c309a982ca09842fec67bfcae464cb7957bd427279fa182f40f38986e74a27dcf01a057dadc23dc5ee37dcd09b8ee38acedd8c62ad4da96d4ee479cf8029c616cd7a4363991f2c945d2b342a603938d3dbdbd", 0x93) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000002c0)=""/181, 0xb5, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="00012e2f61496c653012"], 0xa) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000240)="93d1d6bc10c66a5beb6115a60169b84ff0f62bb622a4a80cf5c244c5d0d6cc96b614ebd75799f2855e49c8b0d120eceb0d475738247360d2cefe288a850e5aca4ff3d82fbe85257febfe2e8e8ccb23a8c261e8c7b1254d85b197df", 0x5b, 0x9, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r2, 0x0) socket(0x16, 0x4000, 0x5) dup2(r1, r0) shutdown(r1, 0x1) 19:51:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 19:51:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 19:51:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) 19:51:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x981, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x61f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x90, 0xf0000004, 0x6bde, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x100}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4, 0x3}, {{r0}, 0x0, 0x80, 0x0, 0xfff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4a1, 0xfffffffffffffe01}], 0x0, &(0x7f0000000180)={0x8, 0x6}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r0) 19:51:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x1, 0x10001, 0x100000001}, 0x9, [0x80000001, 0x401, 0x27, 0x6, 0x2, 0x80, 0x100000001, 0x10001]}, 0x3c) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 19:51:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 19:51:35 executing program 0: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x4000, 0x100000000, &(0x7f0000001000/0x4000)=nil) r1 = socket(0x0, 0x8000, 0x3) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:51:35 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 19:51:35 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') rmdir(&(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="3ff198b2bd3d35821960295b974b1d6d050e4f463cc3428223d3bc6fcae354504304c76725cbbda9d6be7b309da63627f0cc36155423efedce23132e6583220d089f3093ccf31ee51e6093e1dfd401e1b9b303273cdaa40e6a2959f3ec120309551126bae11238abbfdc84b78280d8132f1f691c212e4d43e42c8ccd5d060e45553ae6c1b54b20f5fb1d0b84cc708a6f83e663fc9fe5b64921049866736d86669f3c341df57dde045dd11537cc9db445b3aec38a0212afce856b0474c8775a040096d01d191df540e35702072e377f7367da44", 0xd3, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000040)='./file0/file0\x00') 19:51:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 19:51:35 executing program 0: madvise(&(0x7f0000bde000/0x2000)=nil, 0x2000, 0x3) 19:51:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 19:51:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = semget(0x1, 0x4, 0x8) semop(r1, &(0x7f0000000140)=[{0x2, 0x2, 0x1800}, {0x1, 0x7ff, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0xfffffffffffffbff, 0x1000}, {0x3, 0x1ae, 0x800}], 0x5) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 19:51:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = kqueue() r1 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/6, 0x6}], 0x7) readv(r2, &(0x7f0000003700)=[{&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000580)=""/127, 0x7f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/29, 0x1d}, {&(0x7f0000002640)=""/184, 0xb8}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x7) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f0000000180)=0x9) clock_gettime(0x3, &(0x7f0000003780)) 19:51:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 19:51:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) 19:51:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$KDDISABIO(r0, 0x20004b3d) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x88) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000680)) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="781eec7ce1b6380470c5c38640d0f04399f673ab7035c241aa92c9d93d48eccd3f008eb5f7fd618d0056b7cf78a66fe4c51280d04f32d906900d0aed28484109e6149815c1fc309cad4853c425c1c725d5d32889d850c7166f1729b38c4b7205d672c2c3274c35566d9fad3b458ec67f8e5a51703a3b3706b6043c100189bedaf9f40301fba8a41d50fffad62901634edf038bb4f80d5d64cded1a1fb31c0c6814b395027a43a26fa595d26a3877cb7c047925e74290e0ce802a956ed286995ac5eb2be5e9", 0xc5}, {&(0x7f0000000100)="aebed38f23c0993fd926417d", 0xc}, {&(0x7f00000002c0)="55fc78d315ab44521a8ae7ed84cc27bc47cda112bd3f740ba64714ced2d28891388beea6f441d761cc74caf11dc6dfd6b6f516e13c6047144bfc45bca0c19465fc8e73d87354c53bf4b8626eceaf71cc935ec3b0bf1920a0efd56d370d285fd8a592f199aa8b14527e8b95", 0x6b}, {&(0x7f0000000340)="c309fc291b2bd175e89319500cde6904c5084fd3e225c7c9032644f934db19cb6dd7afd2dd2ae33735e3e9ea3b30899fc54980dc3bb54893f840a44b6e4f5c9c712a4619fa622491e989eea69f068d9b1cdade6ec062fcba96ab54c7", 0x5c}, {&(0x7f0000000440)="97dc286b6de76e90c9b641f1a37106a34638fe83dfab5747d18daa8d8256475b0ff900a8474ea9fb5af010c47a729690853e9ad83bc83efe34f66fff2457f75e0f2720044c2c3f21fe012aa02b6a5428860b3985251af36c272797a5f72d75a5ff9de180f355b2c16443aa60e655aa4d0aacd4b3764c8ee2f81a69b80ba12bf4ecad74bca156db3899e283c6db2ee94050107db85afc0d29acb3e3e84d1ed03cb9fdee2765d0e95008bf21a90122f5fa0fdd9b296087771514acad0c373c89bf1f3dc9791597696598b946bf3b6de04b4f8eae81429cb6682c240322e978f0288700524a", 0xe4}, {&(0x7f0000000140)="2eee03dd06b6cc3f9f8e", 0xa}, {&(0x7f0000000540)="5423e78a6dd3f36f023eb4c78acbb88727c18587be82bb8028f03ac1355ff39782979bfbdc3bbc186365352ef07b8e6c228de79dd5970d39e8d4c6819746ffb7ad845fab8518ca09b97d7391382a5bead8369f67ff97444e03b00cef6c6d8ceef1674cf23e0b693f53c16cce6c297bde1bf8852be3f2a49c1f1c15b836e06c62aa88c48548fe9e704b123a93fe08b9837149dcb2a3915943de4d1f245d57037035746c877cecfc0dadc8b2b5680d574a596cba4c9eb8592bfd1bf0", 0xbb}], 0x7) 19:51:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = getppid() wait4(r2, 0x0, 0x21, 0x0) ftruncate(r1, 0x83) 19:51:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x41) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x3792, 0x4) getsockopt(r1, 0x3, 0x5, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x1000000000029, 0x20000002d, 0x0, 0x0) dup2(r0, r0) 19:51:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x50, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="19ad15cbb91e", 0x6}, {&(0x7f00000000c0)="b25812668bc42dadfa6f0b8439c3ea91972326ef9b5e", 0x16}, {&(0x7f0000000100)="74e04759ff8a831ca527baffd94da0217fec9f3f40871d2907fe3c566ce1135f1005113e381b49d894a561b8657c329fab3c97042e6de87553502e165979c611bac498122fb89db343075ea8031a3315e7917470d5c3e900197506fb6e0a4cb6a1c1927afd590bcd110b88526b9f2a278793ae5ee9140423b0928c181c1015f2ea3221e82246cbcba81faa84ca435c9fde3f9f9088eaf7", 0x97}, {&(0x7f00000001c0)="ae91347904fe4ccabbf5524f7631c6ef63eec42ae7e70d285723017750af8f2f7d374ada5e7f3f95cdfec093e02e13c6b8dff61e2b161330176739bcd2de7fd40794e2afd053f2ccb182a5d14a38a32bf570ba9c537d2c7ee78e9eab797888b787d7c07b99443c0434758f0344659c9604a399ca2772dddfcf4049512dfe0faecf97934b49df4a9bc6308f933c4bd7163a405fd8cec8dff501c416", 0x9b}, {&(0x7f0000000280)="1c3bac3f332d7c8ff8dc3c09498f5e32d8723b51d2b6faa032ac8e4c4ee052624663d284c3d7482c1c9310d8bbd08069bf790bda25cfd9d0a01db9a8773335566be86dff345e5127253cbc81b5ac67fabd37bfbe1bf99557d441f1774ad37428e21fa3e41610a3572ea00e5f868053de79d60128489b224ec2022169a320787572ed4c68a1d1f2c38acf4509c7b2d5f6ef52fc3d2359da51b7d851d97213e907bc635554002054ed", 0xa8}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x20, 0x2) getdents(r3, &(0x7f0000000480)=""/152, 0x98) fcntl$dupfd(r2, 0x0, r2) flock(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0xc12a, 0x4) close(r2) 19:51:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)) 19:51:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/219, 0xdb}, {&(0x7f0000000640)=""/166, 0xa6}], 0x4, &(0x7f0000000740)=""/153, 0x99}, 0x840) r1 = socket$inet(0x2, 0x1, 0x0) chdir(&(0x7f0000000340)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0xc0) sendto$inet(r0, &(0x7f0000000140)="2108d1a40222964f5993dd8d51622b15a7f734e20f1f44bc77d54784d4feb307c47e731cf125e7d7bfd96c7de13c989a16c3887f09b05d8795da679b308b30c2f1dcb92b14fb39adca03bf2b5b91715bd45265986073e689552e95d8cfe8711015edc7c868fbb9e8106ab1ee36380fff093741617c965673dbea2d83b92aea1747a8ec61942ea8c5179cd76c4db7ea67d376f2e7e0e9e3d05c623c80ae76ea79bcd418d27d6d6e2af7d0ac0876b1934e1528", 0xb2, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpid() select(0x40, &(0x7f0000000240)={0x7, 0x1, 0x3, 0x6, 0xf44a, 0x3, 0xbc000000000000, 0xffff}, &(0x7f0000000280)={0x8001, 0xffff, 0x6, 0x7, 0x5, 0x3ff, 0x7, 0x6}, &(0x7f00000002c0)={0x200, 0xfffffffffffffffd, 0x0, 0x1d, 0x2, 0x4, 0x2e8000, 0x4}, &(0x7f0000000300)={0x7, 0x4000000000000}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffd3) r2 = shmget$private(0x0, 0x9000, 0x88, &(0x7f0000ff6000/0x9000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/128) 19:51:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10000015) open$dir(&(0x7f0000000040)='./bus\x00', 0x10390, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) 19:51:35 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x10) 19:51:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f6669ff000000"], 0x1, 0x0}, 0x2) 19:51:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrusage(0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 19:51:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) getpeername(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 19:51:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() r2 = getgid() fchown(r0, 0xffffffffffffffff, r2) fcntl$dupfd(r1, 0x0, r1) 19:51:35 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 19:51:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(r1, r1) setregid(0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20650000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20651000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20652000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20653000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20654000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20655000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20656000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20657000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20658000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20659000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2065f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20660000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20661000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20662000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20663000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20664000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20665000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20666000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20667000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20668000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20669000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x2066f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20670000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20710000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20900000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20910000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bcb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bcc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bcd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bcf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20bd0000 didn't change! 19:51:40 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x5, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x108a0, 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:51:40 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = shmget(0x0, 0x1000, 0x20, &(0x7f0000007000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = dup(r0) r4 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x9, 0x101, 0x5, 0x3, 0x1f, 0xfffffffffffffffa, 0x3ff, 0x0]) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x5, 0x1, 0x5a2}, 0xc) poll(&(0x7f00000000c0)=[{r3, 0x8}, {r1}, {r0, 0x44}, {r3, 0x1d}, {r5}], 0x5, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xffffffffffffffff, './file0\x00', './file0\x00'}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 19:51:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:51:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x81, 0x1ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) 19:51:41 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000080)=""/233, 0xe9, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x20635332, 0x6}, 0xc) 19:51:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 19:51:41 executing program 1: poll(0x0, 0x0, 0x100) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x8000) getpgrp() 19:51:41 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) dup(r0) pckbd_enable: command error 19:51:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x800) 19:51:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pckbd_enable: command error 19:51:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/51, 0x33}], 0x1) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) write(r0, &(0x7f0000000000)="dd8c44935a956acecc63229d6bcd772658adc2cac6c045f92233569150ad087aafca0646ee695436c0d3f0417261ddd85291ef18d060f4b7718d7df26f1b4066941f177ce728e799edcdb8f4ae03391e4dea3f987bf8267e3815d9f8443c49fda0725b0868d7fc2e6e4222dd8fa6054b7aefbc8191e753619eef7d381fada0f505c45e278b2e086ceb63931c432cb8ca66502d3c8a939244f9fcb1677f4194397570d456902189e859db03cc422bf2565e6e084c9060be1580cec1ac42b59e", 0xbf) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 19:51:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x80000001}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x10000, 0x80}, {{r0}, 0xfffffffffffffffc, 0x12, 0x2, 0x8, 0x3}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 19:51:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xe0f7, 0x3, 0xffffffffffffffff, 0xffff, "febe06b1cf1f964bf21fc4e2e7d5316d452beb74", 0x7e, 0xefd}) flock(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8500, 0x0) 19:51:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) write(r1, &(0x7f0000000400)='x', 0x1) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) kqueue() shmctl$SHM_LOCK(r3, 0x3) 19:51:44 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 19:51:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget(0x0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x101}) 19:51:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa0, 0x0) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) open(&(0x7f0000000140)='./file0\x00', 0x9e8, 0x8c) syz_open_pts() fcntl$getflags(r2, 0x43) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 19:51:44 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5) semget$private(0x0, 0xe, 0x1d) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:51:44 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x411) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)) 19:51:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:51:44 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x188) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 19:51:44 executing program 1: semget(0x2, 0x7, 0x204) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000010004) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xc94, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 19:51:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x400, &(0x7f0000000000)="509c8693633739eadea270a4e3d5231352d6413af3ea2fc0f9ee8a553ababa6156ee36fa1f1defd7e2e6769d8673e5c93592f4b5ebe4167d7240861cb6cecc0339b0639a25a4c1c7adcbf88adad20509231033918dae37a8f68f25e1a7557d2ed31cfe726ddae935b691461ddf05ce11", 0x70) getuid() setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:51:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4813, r1, 0x0, 0xffffff7fffdfffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:51:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 19:51:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r3) 19:51:44 executing program 0: setreuid(0xffffffffffffffff, 0x0) mknod(&(0x7f0000001080)='./file0/file0\x00', 0x3e8504d0450487d4, 0x7a02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001040)={0x0, 0x800, './file0\x00', 0xfff, 0x4000000080000, 0x80000000, 0x6}) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) 19:51:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 19:51:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7f, 0x424}, 0xc) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) 19:51:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fchflags(r1, 0x10001) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:51:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffffa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x26, 0x40}, {0x21, 0x88}, {0x20}, {0x5, 0x40}, {0x6b, 0x7}, {0x23, 0x2c3ad014}, {0x47, 0xca98}, {0x46, 0x9}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) 19:51:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0xe, &(0x7f0000000040)="d5ff03686171c0be560299d93ed2a482b6516bd3a7849411f9737f6487a309039e3ae2f09410803ff3ec5a2f8f0ca67ac2710690fff8de64f08e25f8b6be795e858438ffa396e93383853e894f8eb89354a673373b1bc48bb3f25cca66be4ebfd0a89c78dd57452dc8957ff79ed6e1c1568497cc02ead4ccbed044565e7f7f9ffbbdbb5c942c8517d26e99cb75356aca7f1155f27cda6b828108a301166ff723243d3382d650571d78ddeafbadf953f4072717c10e54c653aca6702928126893f52e00000000000000000000", 0xcc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 19:51:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 19:51:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x100000000, './file0\x00', 0x4, 0x100, 0x80000000000, 0x13c4}) 19:51:45 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x6, 0x53be, {0xfffffffffffff0ab, 0x8}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x3f) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0xa53, 0x9}, 0xc) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x300, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/173, 0xad}], 0x1, 0x0) 19:51:45 executing program 1: r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) fcntl$setown(r1, 0x6, r0) 19:51:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x480, 0x0) 19:51:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 19:51:46 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40, 0x121) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x100000001, 0x7, 0x0, 0x1, 0x40, 0x80000001, 0x2, 0x1, 0x3f, 0x401}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 19:51:46 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) msgget(0x0, 0x4c2) 19:51:46 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:51:46 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = socket$inet6(0x18, 0x5, 0x1) mmap(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) 19:51:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="2fd7d2b4202e37295a74fde44be7", 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, r2, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r1, r3) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) 19:51:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x81, 0x1, 0x7, "6bf204e4c95d63e70ec6bfed5cea9c1c8cbdb6f2", 0x47c, 0x7ff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$getflags(r0, 0x3) 19:51:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd803f012900 va 0x20ffc000 didn't change! 19:51:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x8, 0x4}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000180)=0xc) 19:51:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/246, &(0x7f0000000000)=0xf6) socket$inet(0x2, 0x5, 0x5) 19:51:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xdc) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4bc6496dc80f6799153004c0bd99d65d63bef3e7d0ee01045007782c530f2164737bc8962fde74d061f15d4681fc4d3508cb43964b7bc3b8e81e238f20820d8c17af6a173cad7176ffe855dcd10bea992a82bb9e46783509e130d90951c59c2db07dbb9bf9a1880cac472040f3931b09", 0x70}, {&(0x7f00000000c0)="24d8b69e52c93715f6769aa740b6cb8ebfe10e00ea2bdfd5efb608bc238ea4a8a1adaa61a7afd6ec0372d0c95f799324cbb9604b3494f9a8b38fef7daa54", 0x3e}, {&(0x7f0000000140)="6f814ce24c6d245c6174132f983298dffca4e19a26e6b0335d9fd9ed09e7b2acada1a8430959d81684b3b398a4a230abc59e0b49e58d3624db04f7f412ae7110aca3a2", 0x43}], 0x3) 19:51:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 19:51:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x801, 0x22) r1 = semget(0x2, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x4, 0x1]) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffffff81) 19:51:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8113, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 19:51:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) listen(r0, 0x80000001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000680)='./file0\x00', 0x611, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x10, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="dbcd95733e0998f8e5bb2c63a59698c6570f2bceb7dd37ef3f1f3c37f252c139725120245e10180c1ada6668b759c3617248433232972ccf8f73d17264615ef3f9101cf20125315e978b9a6977486ebb96e8b6026f00b957b479b8d55051edbac55c21f55820f4c999c06d57ddd9207412c95273af95f055ffcf148fc7825314a1f8df507d17da17f2e8bde61123e181903292517dd1ba6758c1aaa6185c200c47acea935e5b92d9435fcb0538f7", 0xae}, {&(0x7f0000000280)="0e919c32f212d120f4067ead75195fa2a08a2c05145dd26d5a6f88ac9716a16e8c8a0a166a28fb1a3bc38e22ee7bd2a227b0479f9816662e23fa53b62ea418121644cc6121fd3387f0583284c3a82af4604d4fad8989cc2c1aae7a7a278205cf404111", 0xffffffe9}, {&(0x7f0000000000)="776cb51c1ec1eb1895138c18f7124e29b3b3f7085b5a81724447ff68cf8f754cc67e91da4fbe932bce4c0b73c5edd1dda4059854024b6eb2", 0x38}, {&(0x7f0000000300)="c09aae9d1fd2e6a337e28ab83b02d6a08a768494d96ff60742f0eb47c788610512ed84170203", 0xffffffffffffff0f}, {&(0x7f0000000340)="4d2dcd8f28313558f61b51429ab6a77eea7ccaf424dd0171737549d13a62277cb68ec5b3d1ff3a873540c1413cb33a0d17cb74bd952077441d2c3d5736bbde86b2b56b542c2b5117794fdf9fb47a63fd6056c4facd133a452c5cb0d9fcddb63ffdbfd1721b98639e387c2616cb9ee6eba1237915d2c11bdc266dc0fb327ec28a146a6c12f7620f709c26f20d7c814bd15bbab7230bc7dbcfc5bd4b0c589ea749ce4feb57e46f9fa4363538fa8ea10e4670871cf141c847929d286be2f6fd5e03d17192d1183d4e161c04b395a2098011dd3a4fb12eb8ddc5157ecbfbf302779a5031411c8ef12699fea346", 0xeb}, {&(0x7f0000000500)="1306dd78237e9211016e4254bb84188e323f3442ac813ad9812a71fd9d241cdd31eca3a7f02f017174678b8d4820d10e8819e34cdabeed34faf37398a7a868c5fd90f4fefd8049b9b580f736fa18f5b56c105e68b82e82f1426c9c3d2107f1f72936648bd6e067f67ec4c70e3f349f838ef3c4e2a9d89cc5f28bc34436c7cce49a9c5120a153034e2bb51c0a378e", 0x8e}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffc) r2 = socket$inet6(0x18, 0x4001, 0x0) r3 = shmget(0x3, 0x4000, 0x198, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, 0xffffffaa) 19:51:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x18, 0x8000, 0x2, &(0x7f00000001c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0xac, 0x600}], 0x1}) ioctl$KDGKBMODE(r2, 0x40044b06) recvfrom$inet6(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000001200)={0x18, 0x3, 0x0, 0x7fff}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000001240), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x40000}], 0x1}) fcntl$setstatus(r3, 0x4, 0x84) mlockall(0x5) 19:51:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82008000000000000000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xffffffff00000000, './file0\x00'}) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 19:51:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) socket$unix(0x1, 0x5, 0x0) 19:51:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 19:51:47 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) shutdown(r2, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/174, &(0x7f0000000000)=0xae) 19:51:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x900a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) writev(r0, &(0x7f0000000000), 0x351) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9a) 19:51:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) close(r1) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x397) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="cf51a03266696c653000"], 0xa) 19:51:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x200}, {0x7, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 19:51:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee648f409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49e21cab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getgid() utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="499dd8f54533bbb621438934079f028a28ef076f33c259a659043e210ab49ff85238c6cf1832144720514111f5b5afa3531f6468dd6bfecc15a1157444f5c2a196d2059e828cc0d80d77735ce7f75bff026d1aa5b1d50788d1b2cf527ae033bfdf0ea618263af6fd31e28c1d9719947939cf4f306e9bc4db696c0a5dd850265be48e898b12eeb8581dd7550550ef15be29b1bf16e45d0fc1f614dfe9ca6f4af09184fe7f9b62d52ed31059317165f17a21e45e9dcf7531e7d4ba02e48b44a4fa8bb70f", 0xc3}], 0x1, 0x0) 19:51:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) fsync(r0) pledge(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f75696c653000"], 0xa) 19:51:48 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040), 0x0) 19:51:48 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000300)="dc9a4a6ff62d0845691993e164d4229769e68675ac4e0634c513f207a44d079af4784c513bd7ae45cb7ba151b737336dd20e40a50108e7eac040bf625c1b32406020312008783ac9b183", 0x4a}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x4, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="c7646e49784545c0eda32255a398130911c0c3a46942df9337effe15765a093f11669783974981347556449ff7b13720f31c2e74d97348c5fdc9fa60894b42f1dcfcabf6e6792d3776c96061de9b1f6da2405338da16ead77ba9db3890", 0x5d}, {&(0x7f0000000080)="43c34bab1440d58a05d8196d214a7b802f9bf9029e4020bb80", 0x19}], 0x2, &(0x7f00000003c0)=[{0xf8, 0x0, 0x1, "5cfebe5e629ed8abf497897ad60334e5fee07cf06060c3aa33c71a860883254c9920ed77df6a35344e140479a3910e571cfc97e7d37ab0ca68df4b4891adf5730082ffd48612fd0026165fe3d8d81d793bbd590e2b73e52c772286dc7c338106bd41e839340d3ba28da72c2a5b00ab5dc009af90c20aeaddb975b348d5ed45739b3b0fb0b1b005e0165032fbf6b709ccace5a1bdb269afddd9b055041beeea1863c3784da8977a4b133c92cc89ae3e8dc9ca043856b8df79a697b3c248e3249ea79bccef1f02071c6a3eeb3b4414c37a0e188e7458c70a7156944ac2c0c1a5bc15"}, {0x58, 0xffff, 0x3, "af16c9ea2ea101ae977c4b765519a57b839cb59fb37348a98d32b800aa48d88d54bf68fe0797f5bc8f442af6420e2b02b3a65265539aa5585acc6b208383ee766b970cb15e"}, {0xd8, 0xffff, 0xdc, "a25550253c7a0c59dde8599a94d72a3bd915ab740e63582ea7976c2f718b07da05bc37bb49b0ef41e2e575c9b7bbc7806834436e4e2f442d5b235c01c15ebe283102e67aeadb9a450dc8c461ad473311034d85e4750e039c204d8e4fd7e4529e1cbfc0ff8864bd7b2210097b2d19b7fbf6a525e766db3e061bab940a4ccea9381dc3c2c47646e565ac809e7a890576e21a812c85945a1e35bd7048826a139bb29fb25e3cc054d97c187b1cad0a699d5b8284660efef5d84ca6ec3235a986c464ac4799"}, {0xa0, 0xffff, 0x1000, "399998b1118f12fc3845728892414bec3ab48a00b64f7835ce6b85efa50991627bce4306de2c7b3d7120023504fbb1279d313ab64320f13411dd1eaf24e18500be595f9c57ee655d368c418b17c13e634cdbfec0f70772cdc1bacd804260c6fa05dedd3aa1359bc5a14fa1a690a891d242d0038e80dc8f3ca724989158ab15c6d761b94059037682c36dbfbd"}, {0xd8, 0x1, 0x2, "856675e38aaf1e4db56537c72b763a38fbbce272e9ee073d819eb3f6342f77ace3284f147213574e22b179f80538c82182cd26d6a870965d58ef3c4e4bcf5ff5c8c1a40ad0e5c2515fd39c0f926aa87f0b2162118ce5c858f65e606db94a6d9ccad2774380e3213746713b534d13ead4632a37e82b2fe356c2dadc4e827dbc4fb92adeeb57487aa4fd8037277fc94d7ac46806a926339061fc9ddc243c8fe9c2f47190f45e3dc1848280056d4c4704a172c2f2e2a95a692679fa2b7b41f6153b0b"}], 0x3a0}, 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:51:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) socket$inet(0x2, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000100000000000000000000000000a4b2abfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f00000006c0)) 19:51:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffc00, 0xa5a}, {0x18, 0x2, 0x6b0c5713, 0x7ff}, 0x5, [0x6, 0xff, 0x3, 0x2, 0x401, 0x4, 0x81, 0x9]}, 0x3c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x100000000009, 0x0, 0xd9f3, 0x0) 19:51:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x12) ioctl$KDSETRAD(r0, 0x20004b43) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 19:51:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 19:51:49 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)=""/216, &(0x7f0000000200)=0xc7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x5, 0x0, 0x3) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r10, r1, r11, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r12 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r12) setreuid(r8, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 19:51:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="5edaf355e72afc4f92925f08b54bf175b80cb9c01a47eca1c1328ae458a64d04a06320cef5", 0x25, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10001, 0x4}, 0xfffffffffffffdc3) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 19:51:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x400) close(r0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket(0x10, 0x5, 0xf13) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0119f0d0ab1fad5470b533009871c4c16c653000"], 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) 19:51:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2000000000200000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfff, 0x3ff, 0x7, 0x0, 0x7, 0x7, 0xee18, 0x2, 0x2, 0x3, 0xb393}) mprotect(&(0x7f00003a5000/0x2000)=nil, 0x2000, 0x5) dup2(r1, r1) r2 = semget$private(0x0, 0x0, 0x404) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/195) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/13) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 19:51:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x3, 0x4000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:51:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) dup2(r0, r0) 19:51:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmod(r0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 19:51:49 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, 0x4008426f, &(0x7f0000000000)) 19:51:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x4, 0x8007, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:51:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="38280120cafedbd0aae2cbf46f3a16ec59dfd27bf38793bf91e506793f25faec380a470077e711a4b29acb4292afaa5913eb41e1e12e2c628f436aa8bec64e5ef2db88a66eceb93e589e042fc5b5d854b5d99d9bae600220b9e0a3585cddb5057adaa77d1d6e3241c43bc10c191345aa25576ba4f0cfe33180d2c0013ca2b282f4f131520137e47056e6ed8665a9d631f1747a5b10aa770f739cf3963e244a4587d2f6c28014964d68d64f9c622961f616c81b3914ecd2c6038cf8032985838185cbcf004b68ba9b6034e3b517cf55c584134694", 0xd4}, {&(0x7f0000000180)="a3", 0x1}, {&(0x7f0000000300)="0591659e33d8aefdd043df693f32eed8742d1818c37e03db11de8a475b3015330dee7e9f6333ac8825c382516649e304766f0f586feb3e3aaa6b6c980c44635d6850fbe33891c1dc181c637005ca203a1984d09f51773bd33f98b9fd87ccbbf19e93717333756543aaf5940eef5f119567c5d9f408adbbbf8692f76979af72e9f0b6c241e6b7683e0d1f934be1ba173ce63cc521e98e8a690127506c003c9f15d128ef17c18d66269dde1a1b9861fb1d4cc818236f6b6f2f535c5f563ab0d33a1135ccabc312b085f4f53c4b00f984a8fd575dd2c8bc0528014f0c9b0e33f098a742e2163310419ffaca9fcbd60dcdeb8f73351920216d", 0xf7}, {&(0x7f0000000240)="7aa722df4ee24c36a8d3feed3be8d4d5db52cfa04efc0100d729e8e73a05baa37e3d4b670c4e37c6c40a8203c4c3e0b9a93d40c1d43503457e8fb2267b37d6987140c51674157b24e78fcb535e52800e2685", 0x52}, {&(0x7f00000001c0)="a5bb1de5e3d4fd8b1c19eb4256085348b89db279977835", 0x17}], 0x5) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x357f}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() semget$private(0x0, 0x3, 0x100) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0xd33c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) setgid(r4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000480)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 19:51:49 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb22ce7770b9b8655, 0x0) dup(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 19:51:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="0a7dabdccba3db131777154bf4169d22159daed8b502ffc70e20619db04b3455f75c04e09cdc04da0c634da364824570824d5f4af5fdb2ba878c3c8b7ce690caadd04ca8cece273225b70d1253c000c836eafe08cdd548f60cd9c4726897f87e4deac56b94e53a264b1db1badefd86ce39cca621b7a9b06027ba204b1ffdd7cd8c7041ccbad85e89c800147ef57c833e530ca0fafa2a2d4b79ad13df9af334ba10ca5b92ff1c3621bc19bb83fb5c60f8558289f62bbde6b6cb3d167c103bfc0086b6161c24821e95281fea", 0xcb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) 19:51:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8001, 0x4) 19:51:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x800000000000000b, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x7, 0x1000}, {0x4, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 19:51:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x7237, 0x0, r1}) 19:51:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r4, &(0x7f0000000980)=[{&(0x7f0000000ac0)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0xfffffffffffffe0c}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 19:51:50 executing program 1: mlockall(0x2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc0, 0x0) mmap(&(0x7f00008f6000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x80000000000000) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) clock_getres(0x2, &(0x7f0000000040)) 19:51:50 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8004, 0x0) flock(r0, 0x5) pckbd_enable: command error 19:51:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x800) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x182) fcntl$dupfd(r0, 0xa, r0) 19:51:52 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x8) pckbd_enable: command error 19:51:52 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:51:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20022, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="9e8d8ee324bd53b33d547e7fedb1360aa32e30cf07c5819b3021caae6b8359eb5f353b623550d3ad9500155da0ebc8871ad18571a5bc62ae0d541e197c9fd8ad97904f7c55eac661ed4de28afc1e91e10647f9e9fbf6e7ebb9e5cf289122fdeba12eafb76be01793dfca32fdcc4850d441a71935036e9cc02cb28392ce2d8027196b49fc46b73e392850cee0c993f4946c19721fb3e548487be47547e50b4cdde07c714baffb75427d4e05e7e47db9c4253e6dafe2", 0xb5) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffb, 0x1, 0x101, 0x2, "60d816be8215809432c3b1b1909d39593be27a5b", 0x2, 0x1000}) 19:51:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x6e) flock(r1, 0x40010) msgget(0x3, 0x222) syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 19:51:52 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x10000000}) r0 = socket(0x18, 0x4002, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/22, 0x16}], 0x4) close(r0) 19:51:52 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000000)={0xffffffffffff5796}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 19:51:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000003c80)="e1", 0xffffffffffffff94}], 0x1) r3 = semget(0x3, 0x2, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/231) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000280)="4aed0af78d03b00f0ecd4a5b2bf4525ba9eb4a0440e46740ee1dc4a3e3be2d516ac9f2bbba0debbb395697620d26cabb792dd2687420d2076f2c3d1d5edd6d7682b6c099cf3ae03e9b57e25f72f5b763dd1d5f90cb62207b05b342bf3fa2ee82aa727c002a883b052f43847a9f8d57e5938e4c7d0f455379bfbbd6c1b177424c3a93964c598d7307cceecd9db402b457a3819b835b63e262b7eaf1b528b8ea85b00b499ba74515a50cd5dfbe85557da2ac815cfe80c65d319520bd27efacf5dac8", 0xc1}, {&(0x7f0000000000)="610de8b811f260a794640897118c361caddca9c38f7e7b1b94", 0x19}, {&(0x7f0000000380)="e29c2e3f3f50c76194f99ff02f0207215582e04f6587ee44c528261881f3052b4d5e3af46690b86c1fafea809251d2f7ad137525c8137555cb717c57af490dcffa8198e2948f60bd2bb57eb2f1c648296ffbaaf902b3f7e7b121415147dc4e5cdd7619739724d73d", 0x68}, {&(0x7f0000000400)="1de891da39bed38b0240e970e4ad38170f12f58786915e4478fc155f663244ed6b0f0d83b7159e07e91a9ca8eeeb778bff5f14d43cf1e06c2dfa8091037535fd5410b65f27caf457bc8ac73c56f2cfd48e8bcafc87a2a21065aac38fdfc196de01396262c647524a3e5f52a9f63e6dadf67d076bfd36df440eaf1163968ad0023783c5fa9993cdd1236ef13f87be40dd524d0b9ddfa492cb8bb36b929d2b8ea655cf78ba026d1ac0c994981cc10162894f2e0a379d2b2b3b0988bcd6a80bd0", 0xbf}, {&(0x7f0000000100)="9cb20e0b5ea9c351f70db3", 0xb}, {&(0x7f00000004c0)="e00db0e03c1053bfb495a89f27582a762cf90a2044489b345ac5d16706a8dd90033a256994ff1b3200183fb39d7299816aa807a754ab72a76ec9cef2b27ad318fb923e522527c9ca1906f0f87eb2f793430364503171db62845c63554d83f7e7d02a3c5fed800859c1f60558e14483d9982529d04e69c349e14dcc88002fb3535c317d2ce1dd8a8d27f66b05d8aed52f4684422edaa50232dbc7cb3e949304551da427e40c39c45275c79a58d939c2e74c83d5ecfe8c835c5453038b23516191b4afc512352c2a192bb1e2f90c768cde915501634160401627ee96", 0xdb}, {&(0x7f00000005c0)="1c43ce0ebafd6b0eb6b5670faa3d2997e1210ea4acade41e872abbcfe6ed6bc9c8f8833f01777ae677780bd139af1ea56e8170441547f2c8476f6d903e6c2ea5d3460a1f877203e177da74ab8d32fb0047cdc0064146bf16e06b9788078378c699b2035ead32f4b2e6670dfe823b11626454ab4d653500399cee932c7b46c4ef2e4f438d11344bb3", 0x88}], 0x7, 0x0) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 19:51:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 19:51:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffffff}, 0xc) 19:51:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x184) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x167, 0x4}, {0x47, 0x8000}, {0xc5892ad4866440cd, 0x7}, {0x0, 0x247}, {0xcf, 0x7}, {0x0, 0x401}, {0x1, 0xfffffffffffffff7}, {0x44, 0x6}, {0x25, 0x3}, {0x65, 0x1}], 0xa}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 19:51:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r2, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000ac0)={0x1, 0x8, 0xffffffff, 0x32d, "4fb5a16a0eecdc2984e6a3f2ee38ecdc4a1a695b", 0x400, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) connect(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r3, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r7}, 0xc) r8 = socket(0x20, 0x5, 0x80) setsockopt(r8, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 19:51:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/193, 0xc1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 19:51:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/84, 0x54}], 0x1, &(0x7f00000002c0)=""/142, 0x8e}, 0x2) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/236, 0xec) 19:51:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xc00, 0x84) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x10000000000000}], 0xa, 0x0, 0x0, 0x0) close(r1) 19:51:53 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000278c5fa384f07d281cc831216bf100aff7d784439feb637a4032deb4808292bf09e601aaa409e8a68c3d3a9b9b6fd7934774b468c08a155f020501a4726950cdc72b5ee87031a67ba128be178ba2b5cb687af1b42bdbb76eaed9fe235ce536b3acabe71f97f0ca66b6abdd0ef8c6e7c10b909eac892c2f07164c6d8b291209933584c2a5157db90911cdbcaf1192da3f7e905a73020e366720b7e9dd5856ced9cd80af415b6fc73561e44cc9f71d37fa3e1416d1df2455c0baa66c65b4011a37d080469896d20950194af1e6157f973ba87821fd"], &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:51:53 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x4002000001000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000055f000/0x3000)=nil, 0x3000, 0x1, 0x810, r2, 0x0, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 19:51:53 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) r0 = semget(0x1, 0x3, 0x400) r1 = getuid() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) clock_settime(0x3, &(0x7f0000000200)={0x9, 0x2bb4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r3, r4, 0x0, 0x8, 0x20}, 0x1a, 0x8, 0xffffffffffffffff}) getrusage(0x1, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0x99b, 0x7fffffff, 0x1, 0x1, 0x1, 0x401, 0x2, 0x1, 0x0, 0x2}) 19:51:53 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 19:51:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8c, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/102, 0x66}], 0xa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x102) fcntl$setstatus(r2, 0x4, 0x80) writev(r1, &(0x7f0000000000), 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x200000000018, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:51:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) msgget$private(0x0, 0x0) 19:51:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x7f, './bus\x00'}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 19:51:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 19:51:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7fe0000000000000, 0x100000001}, {0x6, 0x1}}, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 19:51:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x1, 0xf3) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(r9) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x206) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7fffffff) 19:51:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 19:51:54 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x140) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)="5411", 0x2) socket(0x20, 0x8003, 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/93, 0x5d}], 0x1, &(0x7f0000000200)=""/119, 0x77}, 0x43) 19:51:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) 19:51:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 19:51:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="07a650fdd360a99af8986c27f47cfaffdb4356cd48802688a1ea32b9d6c329f2f4c3a0900ed764f8e382e6e1db9dc18d4f3f3c18732c0360f2c2bbee52f941a2c5683359e43647b0a57a456f5c25e9408d25c9f719f0af87f54f96698b9ecba2270556c8b6d2b885d4d3f62d3128bb7e5b3040896496bc5698979fe8db01c42cb2737158d541d8fdd7ece6ae9934a50dfa7ee76caf0d90f6efcaa049ccd38caa6d07b357f430f2f93186b1ac6cfa9ee628c0118f854bd85bf876c872ca68d2d54aab249bf2dab04146c51fa6a3331d4f67efaa84619fc726c9", 0xd9}, {&(0x7f0000000180)="96f9dfe6cba21008e5d53ef9c8821da6dee91fa81b62954489edfb236cf92b59ece390be92d55b6b31d91bb82f3ba5f1d85d30cd69136542c0241181997c8671e68ed64ad890f9614541c762818983ce3ec8a4d9039d68185e1e2562048450334c551e295cb0a16eb5237d421bd4fb88fb2da9dfee6fae761416725efb02263ba32f3228bc4656c62495fd202afc68701eda7e184a90537e7cda528e9b31611ba66d790da8d195a43a41721efe8416152f9038dc76c9d8fc45f2cfaa64cc0aa2f053abd9205ecd534f109f4b05ea9fa492", 0xd1}, {&(0x7f0000000280)="d634ab6580495d58292ebdfbe885e44165884fa295631d60de50680caa24dbf7302eec8b019f6b719eebadb1d45c77cb513c4ccf49468918f3f3cbd4e88f7a1db798095a9b9b84fb457f529a6685fe588a09d020b4dd73caf6cc11a254a4d6d19a4d58c2b188460e2c51894cd0368d7844364fcb058b21275274efdbd305fced0f65e0606c3ec052953729878f67b0eefb64ed68ad1badda62251e376a0ccc", 0x9f}], 0x3, 0x0) munmap(&(0x7f0000c56000/0x1000)=nil, 0x1000) 19:51:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) 19:51:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) 19:51:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 19:51:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba, 0x4000000000000}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x100000000000000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x401, 0x1343d196}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x40000000, 0x8, 0x8}], 0x8, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x401, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8001, 0x0, 0xff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x33, 0x4, 0x4, 0x8c5f}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x0, 0x38}, {{r0}, 0xfffffffffffffffc, 0x8, 0x41, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10080, 0x2, 0x0, 0x9}, {{r1}, 0x0, 0xc0, 0x90, 0x1, 0xfffffffffffffffa}, {{r0}, 0x0, 0x3, 0xa, 0x1, 0x7}], 0x5, &(0x7f0000000180)={0x1f, 0x9d8}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0xffffffffffffffff, 0x1}) 19:51:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x141) r1 = shmget$private(0x0, 0x2000, 0x1af53312a200ba2e, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) flock(r0, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x1e}], 0x1) 19:51:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="ca0e15", 0x3) socketpair(0x157f566f163f6413, 0x4005, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:51:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt(r1, 0x0, 0x7fffffff, &(0x7f0000000080)=""/66, &(0x7f0000000100)=0x42) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x656f3dda5df47d6d, 0x1) syz_extract_tcp_res(&(0x7f0000000240), 0x661, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/18, 0x12}], 0x3, &(0x7f00000004c0)=""/249, 0xf9}, 0x2) r2 = open(&(0x7f0000000600)='./file0/file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000640)={0xff, 0x3}) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) fcntl$getown(r2, 0x5) symlinkat(&(0x7f0000001700)='./file0/file0\x00', r2, &(0x7f0000001740)='./file0/file0\x00') symlink(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0/file0\x00') pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000001840)="d0966b02aebf7dea2649dd4a072b8b91d13eea894e30403b32332792eb6425b7714b86d68357caace7f776f716f2ac0413f5f5884c7f34b7ed56781d8f525ec91bdaa832b59ace6a401f3d71b86c5e9444d101a13e8950df5aa2e0339ca95749b1121a922fd93a66944793008f4f634e88ce2fd8f33d920df08d4e80291644c2aa4494ff6f169170ed50bdcf5ab85dd2472b04c4ff5a1ee739c9b61f419044636b6404542d92d4b23e737ad9964a52dd5fc943faa46f6450d4a46b3cc3ce1b017fa870500384939e74cf2a803508ccaefa179247b9dd7ca546b18bf3442443afc62ebb", 0xe3, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001940)={0x1ff, 0x1, 0x6, 0x1c9e, 0x3ff}, 0xc) renameat(r2, &(0x7f0000001980)='./file0/file0/file0\x00', r2, &(0x7f00000019c0)='./file0/file0\x00') getpeername(r0, &(0x7f0000001a00)=@in6, &(0x7f0000001a40)=0xc) close(r1) getsockname$inet(r3, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r5 = semget$private(0x0, 0x7, 0x240) semop(r5, &(0x7f0000001b00)=[{0x311f9b1ff6d1bf7f}, {0x1, 0x6}, {0x2, 0x7, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x2, 0x101}, {0x7, 0x7, 0x800}], 0x7) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) faccessat(r0, &(0x7f0000001b40)='./file0\x00', 0x8, 0x3) fcntl$setflags(r4, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001b80)="573c808c817ffedf84e8f0d6479034f202d25418145dc2f4178efacc98500e9bd23174275a00616d50e6d967e4a77fe7c5dc8ff5dab698ce8332af0be63e1f5a5c59a47406b5a30c1f7c2c987e592c78064488adb7557cb57b8a1ba499b85367e8364e49b8f2233b5f026f", 0x6b) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001c00)={0x5, 0x6, 0x6, 0x81}) r6 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r6) 19:51:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x4) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r2, 0x101}], 0x1, 0x0) 19:51:54 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:51:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 19:51:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r1, r3) r4 = socket$inet6(0x18, 0x4bc705468c56d9f0, 0x9) semget$private(0x0, 0x4, 0x50) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r4, 0x14c}, {r0, 0x1}], 0x3, 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="1a3209aa171911dd402d16b948b9b778c01c777f7340e695f5ecd8595274874cd62c18c5864b30ec12c9e445f2680310d9af9bde326dc7391c0c18a250", 0x3d}, {&(0x7f0000000140)="51970497f76f277434e5e249f99520", 0xf}], 0x2) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x50, 0x20, 0xfffffffffffffffe, 0x1bcfaeb2}, {{r5}, 0xfffffffffffffffd, 0x1, 0x4, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x80000001, 0x8, 0x3ff}, {{r6}, 0xfffffffffffffffd, 0x24, 0x1, 0xff, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0x3}, {{r6}, 0x0, 0x8, 0xfffff, 0x9, 0x401}, {{r5}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x100, 0x2}, {{r0}, 0x0, 0x20, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x20, 0xfffffffffffffff8, 0x2}], 0x672, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1d, 0x7f}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x1f, 0x6e7b}, {{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x8, 0x5}, {{r6}, 0xfffffffffffffffb, 0x12, 0x0, 0xb7, 0x1f}], 0x8, &(0x7f0000000440)={0x8d, 0x7fffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x87, 0x2}, {0xcf, 0x49}, {0x20, 0xb3}, {0x0, 0x7435}, {0x1, 0x8000}, {0x83, 0x7fffffff}, {0x100, 0x6323}, {0x41, 0xf7}], 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0xcf, 0x400}], 0x1}) writev(r5, &(0x7f0000000940)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="b8d5c5b627b51f3d977c9e2659c366422442e18b903dc9af7b235801810456cfa14abbb730c1002998b63bbebb366d7fb74b6f4013b11707", 0x38}, {&(0x7f0000000600)="98a8f78e2de7ebcb24b278186e9741579e9aaac5b3536d0187f7a7b3ba47601652fa7b623588da787cb197", 0x2b}, {&(0x7f0000000640)="82aa982fd49e61af14d0b9f3c46c911669dd238087d6df6b550ffe9cabb3cb711fd851f7f7d2215243c125b68f342be6668f67cd830ec9c8d7a98ffa596d620c48a1fa7e6c4d457a2564f111b81df79d33412b51e8c1d3d1ec680e8a9412ff977bdfc8c78a3bb0a728c0d4d51f8804687ede79822facd71e316d69e1040610b5100cce", 0x83}, {&(0x7f0000000700)="460ab40d30636a0adac23c90e51f70be20f73a6a3a15d2068a69cb4a62544abc9a54c28c270cee96e21e83fa547abf2aae6c81d1accf18b365e022fafdf3ddc36692c3618f18e5308001115dfb2f8516f84a2bffca1f12ca7fc3b3f53c2ad497c1a2", 0x62}, {&(0x7f0000000780)="f3580bfd154d72a6d0f7ecbe9a49de08e13006ec84142d268208e0b3c72ec015e7edc0ad674af7fd466c0fee4e41dd286e363ed551fc59a5ae504061a921fc6e3bc4476951e6858e6250c4d7b75423bcfcfbd33a68f038d64d2057ce0b86f0ebeb2980ef50bc4e3955f0447b2926ea667b", 0x71}, {&(0x7f0000000800)="9ef4bc69247d43ec7b00e03eec68302c65af6b1f50af9265952a99b9b45e2a72f4e8d127e77699b885004bd9f1a8d3e5a75d444c6a8a1f2d7fd21542bba834c7d7f9038417c7d9c021897a562974ed7254caf20fb4db40a9b59a31fac67de7804e15888be70e54a8b0df9817f0d4bd9f818409b837da265ad0a85b01af50c6b7c75ed535a7b119dac90808b634d8bf7fc5b238f687d90c4f96671c43271396a27ab473cb6a3639", 0xa7}, {&(0x7f00000008c0)="d56e46aadf8210dd16ae2bd8d881fd83e5f1d6e7175863a309b334b3ecc63abe81f1d9853edb927d95029c3c7e284c7546afe65432deaaa885203828041845b8db1b63afb51a9a7f433351b055e0a98303a182b6ad0372fa547e0ef452f38ffadfde2be72cc9117b173cf0fb5dae428bfe7ceaa033a24c3d00631622", 0x7c}], 0x8) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000009c0)) readv(r6, &(0x7f0000000e00)=[{&(0x7f0000000a00)=""/51, 0x33}, {&(0x7f0000000a40)=""/224, 0xe0}, {&(0x7f0000000b40)=""/88, 0x58}, {&(0x7f0000000bc0)=""/183, 0xb7}, {&(0x7f0000000c80)=""/82, 0x52}, {&(0x7f0000000d00)=""/38, 0x26}, {&(0x7f0000000d40)=""/160, 0xa0}], 0x7) r7 = accept(r5, &(0x7f0000000e80)=@un=@abs, &(0x7f0000000ec0)=0x8) kevent(r0, &(0x7f0000000f00)=[{{r7}, 0xfffffffffffffff9, 0x4, 0xc0000000, 0x80000000, 0x701}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x6, 0x3}, {{r6}, 0xfffffffffffffffb, 0xd, 0x0, 0x1, 0x81}, {{r5}, 0xffffffffffffffff, 0x10, 0x0, 0x800, 0x3df9}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xffffffffffffffff, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x5, 0x1f3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x10, 0x400fffff, 0x9, 0x4}, {{r6}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0xa233}, {{r6}, 0xfffffffffffffffa, 0x40, 0x2, 0xcee, 0xfffffffffffffff9}], 0x3, &(0x7f0000001040)=[{{r4}, 0xffffffffffffffff, 0x30, 0x3, 0x80000000, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1ef3, 0xbf}], 0x100000000, &(0x7f0000001080)={0x6}) getpeername(r6, &(0x7f00000010c0)=@un=@file={0x0, ""/43}, &(0x7f0000001100)=0x2d) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001140)="8d5036e81b369107682bedad174477d19e13b361a0f45b70d1a69bc7b9571d2c4ed6e31d5eb75efcd352454ffb5a6dbe020c5aa97b17eee08e7410b42e0ef1048bb8f3404015e876fc0035bd714444ac4e15e36dceeb219c321db6c155f2fa90a105f1c2f59e1b7726ee7792badef37344305e07a1a909b225a1bdb51635bc6a063911fe7762bc770bef559afb896f006cc0b6db9a036b2b992ed109d528b79374c6241a85c64b1b6d07737c1ca74c49345728d47d339474a9", 0xb9) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x1010, r7, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001200)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x10001) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001280)=0x1) getgroups(0x4, &(0x7f00000012c0)=[r2, r3, r2, r2]) writev(r6, &(0x7f0000001380)=[{&(0x7f0000001300)="a0d854d4d7b51a43f2002de8126251f7d1e0bd3cd17d6409297257556302d334e1983a648617097fddb232f2d767d5b0df9633042a4d8de5ad84a6272f18ec30e1e36c3cfddba381a4a1372e469be44be42f274687e298704501c14bcc8aaf0792", 0x61}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r5, 0x4, 0x4) getgid() 19:51:54 executing program 0: setgroups(0x7dc957e97d79be5e, 0xfffffffffffffffe) 19:51:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x20) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 19:51:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) dup2(r1, r1) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002f60696c65300056254915b54bad5e0b69631fb99b611465206c668d3bbaca245d3f862d8f59bcaba04f7513e5168260169bd080fb98106eccd5a5c03000ee06392ed718186e7baa2ee1451a0d299471073735c854edd514abc361b3fe2efa5d468e1f89994a1be9a3279eeccfb45920da04caf4788b494280eea7adcd8626da721ed6d06694d222fb2d160fe9bdfb022d17f2feb52c2e3a12de41123da7ec45ef1b464c4e6408f163b20cde57f0213105c34d954691ecef99fbc7ab04fc19e4496e07ce867ac276a98a243eeb343b5da77b249a98587a5f01e159b696a5f32562c76f44cb596db989c6b57f8a7814234bc5f51c81e354cbd5d1d14265c34845a7924f59bf0d887d729ca7c18c26"], 0xa) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 19:51:55 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/231, 0xe7, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffffffff) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 19:51:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 19:51:55 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) fcntl$getown(r0, 0x5) 19:51:55 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 19:51:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x4000, 0x8) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="18b759e2539f88f1f871e3a733134623", 0x3}], 0x1) shutdown(r1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) execve(0x0, 0x0, 0x0) fchdir(r2) r3 = dup2(r2, r2) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x80000000}, 0xc) 19:51:55 executing program 0: shmget(0x0, 0x1000, 0x620, &(0x7f00003cc000/0x1000)=nil) getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 19:51:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001, r2, r3, r4, r5, 0x2, 0x30000000000000}, 0x4, 0x1000, r6, r7, 0x10000000, 0xfd, 0x8, 0x7}) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 19:51:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x25) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) ioctl$KDENABIO(r1, 0x20004b3c) 19:51:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x2, 0x8004, 0x7f, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 19:51:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:51:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) r3 = syz_open_pts() r4 = syz_open_pts() preadv(r3, &(0x7f0000000600)=[{&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/106, 0x6a}], 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) chroot(&(0x7f0000000000)='./file1\x00') 19:51:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x40045720, 0x0) 19:51:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 19:51:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc) r1 = socket$inet(0x2, 0x3, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 19:51:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/187, 0xbb, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:51:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/33, 0x21, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() sync() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 19:51:55 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/204, 0xcc}], 0x2, &(0x7f0000000240)=""/21, 0x15}, 0x840) fchflags(r0, 0x40001) 19:51:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x4, 0x8) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 19:51:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0xb3d) open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 19:51:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 19:51:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x220) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 19:51:55 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10002, 0xc) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) fchflags(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x4b0a2801, 0x1cec, 0x7f, "7464fd47c893756cc80187758585eb6a479a9464", 0x400, 0xfff}) 19:51:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8482, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000000, 0xfffffffffffffff7}, {0x9, 0x3f}}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80045604, &(0x7f00000000c0)) 19:51:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:51:56 executing program 0: r0 = socket(0x3, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 19:51:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r1) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r4, 0x3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) kqueue() 19:51:56 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x40a) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x5, 0x0, 0x3) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r10, r1, r11, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r12 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841fe7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0xff8) fchdir(r12) setreuid(r8, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(r0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 19:51:56 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) r2 = dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2628) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) 19:51:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x200000000000008, 0x0, 0x10000000000000}], 0x101, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 19:51:56 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet6(0x18, 0x8001, 0x2) socketpair(0x1f, 0x4007, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r2, 0xd6}], 0x1, 0x0) 19:51:56 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./file0\x00') recvmsg(r0, &(0x7f0000000c40)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f0000000440)=""/78, 0x1ef}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000b40)=""/252, 0xfc}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000780)=""/206, 0xce}], 0x8, &(0x7f0000000900)=""/14, 0xe}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) fchownat(r0, &(0x7f00000009c0)='./file0\x00', r1, r2, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) accept(r0, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) pipe(&(0x7f0000000980)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x176, 0x9, 0x0, 0x3, 0x400, 0x0, 0x1, 0x2, 0x0, 0x5}) open(&(0x7f0000000000)='./bus\x00', 0xcc0, 0x2) 19:51:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x0, 0x2}) setrlimit(0x0, &(0x7f0000000040)) 19:51:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = socket(0x11, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfdfffffffffffffc, 0x0) setsockopt(r1, 0x48e0, 0xe000000000000000, &(0x7f0000000140)="5fbea6cc5be8415ad0a4c0da5ab51562c5400d689488a3084c2e19af361625818fa285a077506a3b049e63b1b6b366632c2eeb5f863d31f4cd29cb82aa00dd291cbfcfae63b51f38523596f364bbc7d3e10aab50c2646510057a4bc9e4adcb27c8f8d1a2dfed6f1995dac37aa97fca14e8ce3d2a5c6a3e1cc144665b8a8101f6d6cd144d8e9395affce2bfc103166ca75ada2695cdffdf0299a142f947077e916ad7f39238682cc42191c4bd148ee0a00a11f8d24d37ba6e948c705a7cb6cc3b53869f241d4176baacd8cf87d117568f2d1bbb84d84e867440534fd8d579e5743d562e1ed5cc3d7e8f0700bd1e2b14", 0xef) 19:51:57 executing program 0: pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x12) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0x0, 0x4, "8549551b020000000000001167f5afa680400b00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:51:57 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x7fffffff, 0x8, 0x5, "31cdedc1dc26354f85c29a00d89c00e227bb340b", 0x1, 0xaa2}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000400)="1c3c7076e5568246eaead8c78950b9bb8c69248e50ab15d09cfd5c99ae18f816218aaf865b54d7b5674f9f887055c292aa750694842542427ee735a13ec8fd7b1fbee0cdef725332089ab397a9250682f88b5a6d5aa656ef72b0b80ff2961e6adda4dae9612634cab258427a4d6537", 0x6f}, {&(0x7f0000000480)="cd9b42d2887b5d712d52cb292bc1c7c32e15c92bc3a047fdfdacaa8deaf7ac77665debee2b71af13743dc722d342b9c9ba4e320f34a5d4c0f020e83f9d5583bc2ae63bbb3968065e16d3e54e22fde73538928f88d57c3fd01c49c30cd455fadf2b402fdeb3ef1eca48d907d613ba58a68424c1abf21456bed69c7123537af6f6067953eee6d73e7b893c20beb0f4dfac21b6429242bac0f217328ea63563015eef22c967b77df591a18b398d693fec9d", 0xb0}, {&(0x7f0000000540)="6b94097f0dc6b2a52cca", 0xa}, {&(0x7f0000000580)="f8ce21d84d8d7a258db54756657a95cd6c2e45c7df614c479e789171aaf46d6307e2f0d5761b09a166dea7ab02e831f8b6c673a0086f8e484725361bc02f7dd7f003270de402c020a203295635de04a064dde17182d6a496c75e20b8ea07e7fd12b4d7632c9c3d47df2567de98afba16c81a165a127a7f4bdd16578d0ed6d1d47015cfa260b270538e1a883008e6154a0c96e337f95ce638e297199d895fc862047e07bbb21f7a808a6f82e1c55d3e557f2ee81019d23712bc9f92833459664d1e9e8029191fd1b11122b5a2d4", 0xcd}, {&(0x7f0000000680)="40647ec0b2bee718defeb84f2d16b6a0eacf861fd2385704f381b1cf91e9f097f45b4ae5fe57709d91a0de345ade44495b29bca352cd0560c31a033f08fa5376a7c9196c815cfca9673d4b9027b630bfecc4a40b54b79d3cfb2fe6f1e1c630dedaec39721c6106e168f02f61678f52558706728871a46debe1f63e2f31e2ba2d5d4c57fec34c5260a91358ece8df530a34", 0x91}, {&(0x7f0000000740)="b300bdd93806271e340ac6c8ca02272b953436f1df884a6d61903b148322c16c49852a385acfac75f8eb7bacbdd23c036d120ab2cedc7fbf9f1297e2e54e686cb356cd138badc0445e5123f777cda9cb5bfa1d772d35fc6dd871d5a4b26b1d1482c9e6ab4f84c265c5ed23219c51aeb4cfeddfc1d1f96153f8584555787b1fb728b91cfeecc34ddb4d154cef3379585c9c1108744eb78d86258bc91bd8243afdd41d21b8769977f2eeb284c86d1cd5afb7a88bdbfd343e57bafef159effbb80044bfd885e587fbfb84066352762f56e7c515a9b46f8ad51c55e3241f01a354f0f011f2a86ca27d98a0532cee4691720691f0b2349d8622088062afb3fb7f25a48c3e72e016f069bd667eacc0397ab0e284ff485c52c978d212a26dceaabad79d479fd69dd087344d569289f1daf6c2c9dcd8cd725e91eb6da576c26cafe4df20062e33acb5f732b59ea3b2fbbfc6c0ea4257ec9472ac66ab4c454e36ab4f30d5689941fc9c9413941d93889dbfc9c52f8e0114c3c2a612d03c97c294376bf40e663f406edb592a693a0da252eb5bb218130ff1ff950560d63a1677506e3b340a7c169293e3d19853e463e0484ac13553d00b2fde58081cac4c5400a267ed46eece89599dfdb2d713e1e59031be6ebb6abe2cd8b6839ed729123ba74d21fc4e291f1c199d3620596606457b197b4c88534860af84494bd6d876e59c88170235c5d39751754ea1c52a03d3d8577c15eca60188e7d91d61819074973d9984de850599223c438c39bb5998438148bbe32df3fe4d803f8dffe89cdca8e811f84d7e336e49c3ae689cc01c4f60a420b806e3a36c588fddc00ee31b94f1aee7e4c3ea73eb0031249a9aca9bb5120d1838d27ac50a9f8a2185e702742558a70bc081350fb5b9396f936f1c0bbcb7437f66736e612170f10f4a5b19ca7bd1f087a054c7666fe1227dad5649bf275e0def1d170790059a8ebfc8df3e71c5b90892b467d5b71db6b77e621b6ee29a6f769cf315a116dcae4b2b975f05cf6b263b08addd26e423db2ac47ad079243e5e2bdbc77959ea3a28906855c4a77ef2cf61533eb5495c706a19251dc13ec58bfaae0aa5ecb2ed6d5f724eaa8df88029f42dc85234153166d90dcc61195d0697d7e9b3c8dbc54a1a43d7accd6256103dbd6382eb0fd41d05f0f5ede10b9888ef09962ea36b531024207d60358aa4417ffe139fa0deab6fe1df39a5cd29cc499941b1e76195a56f73335c83ee136cdd3d23e1b8d31070c264e13d5aa8ba355907af4a8201834a12e7822c98007edcc2817f23f26446947590551da7067d10b76e2eccb04d603e0abd5b769529140195057594b83f4ded702946962b53dc735b044d57c85b799764b9317a792575ecaa795c03ad07e72408551d1c2784c1c83fdd0d78266460f639f315dac0c9dba7b43ab6af9917fb84d600ccbb7339ed178be2d218ab1473091a689f48712e3a6d8a1a8b9d15f7ebdb8177c7fc700081a0d965ba25eb360d9fd35d3e90916b39426f413f250ab01604e56634e10dcd27c95c56b8d6dfce73631d7db4753e38b8e30e6e8c91ae31d93027a77596cc02fbb5a81557558fb58c84adf7c8b856074fba40e0d7da36c6e79a3f91b077e9bda96c0421be6b9c9c00046e0fe520ca5a90561101efc042cf80b6b85bab319434c19b2c2225a0dcf947e901ce1f32ddb6e999a5a81c15b17338d42a0aee80112ff4afb6a8128ecc8bba13f80fb3671c12565199b4ab59184991894c1df2a00de84280a861bcdb692176494678472c67829d8c4411ce94197b2cc6651b15938816139ace1248a6ccb11e8b89708f8b8353775edd45eb65cc13ea2b26d01f1dab8c9c1c07f99028902b9902b82fc2f293cf06510c00a0c3d2c95cf1c3af88020a62e45e81ce6c1aec840a013e0ef79c36d174a6bb2bb70c159518d0d38796da92ff777e6e091c97369ae4c79e861ac4405afa7bdf9c4320a7c4cabdea8705951a7064555218ca8ba3118c31b583685d454b13baa9c2854156ac711e095f05d202d6f219461b981e64ae2391dbd9d90c661fd8031a2a35c540baa4b6cbe007c50007823333e75a04774619a7485d67726e249cd2edd989cb61ddfb7c78d94c0e10d648af5848fe2e5a9b94a471cf4a8ba18cc404012785af40afb5ecda9b96ef33e59355fa72dd7ee27ab93683c191abbc9c17a89f44a600e51a9e8fb5d007badf60c7d2632b9cb4c146ab4ee4584b99432078479663fc3e2f7850a157d54ce9775597462f1979c72732c096e4d98a48cce5099899377d0632e808e1020bc96bd524e900888d436321899e333973d00808cc6d0198f9a6318f2276653e65838ac5c2fbd4e099c22f57b5649e1b2917960053b2d496913dd43cb9157198e964752b6c156f1062986410ca0f8e9cbed4440bbbb90187d3ac46503dde4b38516fa60e62d580187280c57acd3f52ae94995ecc4fc2c3140ac290ca5ee15838f8d4502f1890a1f3ac44266762e16a8c5ef91769a02d5ab1480840fedb524d001c00dfbf6327f12727c861a88799b6bbface73a51c7e38fe17888ef21a4ee3407141a2dab14cce51b2d3738ba02e979e693723cd35b160870f84b5fd53cff86cd7f9598185a021a9533f665fa6c2961a9f02b36c15e2dc57fdad924254f826b1fa6c125fdf80d8abe1dd4ab75073915191964dbe4d83c74574f310760bb4c50459917b95a5e974fb2822375d28242e950058175acb1407d4815d94f9b4a6284da32c22f8e5b234a203ac2a5947ba547f8f869b479f12d09bc76eaef9299be315339967448339270aa36ae3e135047dd15315af0008ddb41d5c92288a458b29d9b329b3ce30a514dbde9665a2579096dba056199c43d33a6378ee9bd2d881eac99131fced5cb9737549676cee226c2d26d92867fe9866411c5ced081b4d3e6497c2bfce7b2850b120581c00d50bc19641a7e4b0c677833aa8db7d3551871ca770eb7848fa15e509a8853ddf5092f740c7b7629be54689a2492e027f1614929c32b08e3598ff6adc4e357c900cfc8a7ce742a529af77881f1c52e1c36556df2961584b76ad851fe6f2e228b456225a991e4ff2d49c0eed7fd7f86752afadca7c04e1ead06cf21243204d4884c7b94a8b01d7ecf807027e4b6b200ade126128bc5f49fa5bc030a09b5edf2b8f37985cd457e53ba133b185d121b0d5f905579a42e355ddda72fcddbe4edf8be9ddefe3a653f0492a0781053ca519b3d31fb7c8288040168186b1b3e39dfcddff66e1661da99ed53db7a65d41462290b7aacd6da57f958036c9d4197eb39c2267d65a9fecf930218b1e3dec64bce2e9e75eb664fa8f16f813c8561876e7ed01e59732f1a8066a02e1e8286f9652b1c53cbaa2dff75dc79621fe0c37b0c91190ab06afcb4e9600243452173869f4d6c46eab5bdfcaee29e480dafc45dad2efc66d6393ed7e92997c18ab5ee6a6f576972607261ac77017a873593c2f96d2165ec6f87143e51b069557e64ece6a41cee08ad8c0dffc866dea4bd788da292c496bc12f86f37a4ef696b9a843f8e50f52efa19bec5d602de861d1471c2580fa43e732212a852f433b6c38a68603b140ab74849d8417304a7f13420fb9b5a83f52430c1ad90c48b806db5e2199824eab0baad62801c57c50420519c0f0ce67e4b10571ecae4a3ff89445813fa78936db46c5adac618479a022e4efbcc351c84353478b3eef4d3f9be52f94569b917befd588d3bd191dbb393766f03da29be5e0b91eb45e27d005d1852e95b9644e530db71aacf84514621056cea05ca2c858c110d799796df12172d2d9aaf85e36edb54f2417f47f3b5e690ae1772e91688e2c3356e7b8ff66e17ed3b38db9e3df79c5d59675db8b0e7596a93c2e56512b1c9fbd5eec87633dc73e2c9799c260a7f67b0d0cd0180faf54d2996c433ec82aeac7380646c3f5857cb01fbdfddf349cfd78619597e0eca689112e0cd92ab8ca23ff88303b3ee810180836771b448e0420c84930556d42966c92b2629c8ec134e12ed69be16e85d61c628ce439cb45c2f017baaa0ac887f12d94d66fb77d1c66d7156630a39c9008d869ea4dec71c1fff7e1f62666430717ce7fb166b6460a7f2e77ccd4eeb52436c6590f741e979ae3e2077071c882cccc4f9b51bcf769d2e302f0301ff00798320d9332e1eddd4807853babf8364fde6780376be6a20110d51ddbb734bc49e62841c96cebca9f9e27ba40f26f108a97f6c4a914f4b19af194a88a55809d24a7d9a475bbdd8e458fba1ff3632b0a47672e2bf123ad7296083a79e6417b6f63068d41ee4fb218a2246f20615e5e0e6cdebcf5945893163a0fcb6f14d7288e0923d1c190a685f228f8220bf2df1309fc1ee49786f2824fa31eb7316a340b60dc60bce462286b0be086a644331e7837cecce60304c35d2c55f0c6bc34ffeccc344eb73569010e153e80cea68289ebce28b3c052577d2c5da6266a3f49250340405050d0d55b0f874fc9582b3a22a3fdf07aa087095f29350e6602c7930de15e77cc0cc5e4e0d2fc9ff209be49b5ddcb528b11d23078229eb02f104ad8833736259d1d026667003d3e938cc4f3638bf2d566a16278305c296c3b8307735fa6ce385a9cc84ad7a9ae15e944a260a50179e23909eafa445b3a310ee87b30cbfca5773988a0fecbcea5d0cdf5efc90b5870ef9e64f74bcfc7e0a90ab39c53b746160ed3bf3bc947e64dfa19899044aa4c031a1799676bccd4dc435315c1c851cc9a6c39e623c31e8c45af4a15333e7604236f8bb58f7ecf6caad40a716e7d39643c2c53489623c1c13d60f1ee3f1eca96cdb8dbd8c86375da39ce08a4cd2fb3c52ab739ccc989cf9871ebab4732897a7b7183d7bce28238f79e4883aa8702d6041282c6960213ed98f47ad1561a813e18aae569f9a09b53984f1905c91e257958795c5a647bbd7e649360af27f241fee97a3d3d6b9db4cc1d4647bdc10491c75240170c2dfb71ed4ef4c44f1e8b78e428299b04aa371906cf1281f9eb34d27f95081115479d1cdc3139833993232728014c83debac00ce46dd0b6a5ebd1a7fec7a25618df2e64379a677ed1c4f48ec3c8d0ad0497684fbdf8803e8ec213e5c54771aaf3bc0f22495b1a6bfd730925f35b14029a65d7477190234deac4fb75bae66729fdcca4df30e70ecf442bd2cddb48d01ae949dcefb6d8fb4d2b60021646599ff08a9c686ee8680232f01396ad43bcc2489bd053bb0b1f3b90a3dcb16694da57d140bc1e0aee43d825efc8dda57a0dd2de69c99bc67119eee5418d8b196e0a4cf99d9e63a2aa68d7cfe7ab4ca81048812c1cacbcf8eadb0bbacaef7117443f2aca8d0d40f9c4536d0fa0e9fc2634c543bbb893365a9b225d5ac617b29859439ff5a7c98e18ec036e058ab734eaaf4be89423e877163f7be26894836ca65e5e26eaa1e020270c21ab63426ade3432f09d09f77a585ec16006a201d938533592002a4acce140f96c0e6a823022b9e63e2aabb4deb6547e838c285479a4d42199d24d8a3b63a2161660f043da8d06cd2ad6068ef51873a610911983e07f8a13f256a3da241224d504d214d6bba5ac634973b78af2073543c4ab5648b2dbe779de28fc2ebf94714850cf85a5d61b286bb84ae287d03aed779918e2975d451709b7392527ffed5c87af7ae0d380ab55b03bc327d16501d87ce336df74b5db006e3bffbaf9e6368b905bc7b601fd78eb92b5c30287709078f1639cf1b927ebd22b46480951baa724f3909d2eb0e098f0b0042908ef4865e1", 0x1000}], 0x6, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x402}, 0x401) r5 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x100000001, "000000000000000100002000", 0x0, 0x7}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000200)) r7 = fcntl$dupfd(r5, 0x0, r5) write(r7, &(0x7f00000000c0)="2949fd41ba52391db989e85aa003a8e13b1f48f3f257b87c5d45acf5781a5b686d2cbd5b534b1831b035b0", 0x2b) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x4, 0x6, 0x6, 0x80000003, "15c7039242b3b1528261faafa6b7b37204188630", 0x8}) connect$unix(r5, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$dupfd(r5, 0xa, r5) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000300)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000280)) write(r5, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000340)) 19:51:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) close(r0) write(r0, &(0x7f0000000040)='P12', 0x3) 19:51:57 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 19:51:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="8cce7081eee6bc59500e0e8f63dd776f4252e39f5b3a4374d01d564261d7eaa16af4d4f467739a1550905e30a9ca51d7cf438de0c261060705016b9eb94aa04bd50ed3e147af2baf6bd586695d0e6a2a215fdad2236f04eea43583fda641d596f1ae502c4dc43ad4e9417f1627f20a621ebc31839b8a4ca242abcbeb6a92b3640d", 0x81) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 19:51:57 executing program 0: r0 = socket(0x800000000000e, 0x5, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x11, 0x5, 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 19:51:57 executing program 1: r0 = socket(0x40000000001b, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x2000000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x4}, 0xfffffffffffffffb, [0xa39, 0x2, 0x1, 0x970, 0x401, 0x4, 0x1, 0x7]}, 0x3c) close(r0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000be9228725369bb4a1070ba49b47d6b7979693f1b1ab114b0913c16cba4d5530eea281b836d3d2bc0c58784226e26f96815db6afdc5a81d1c625ce193d8a7"], &(0x7f0000000140)=0x6e) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xffffffffffffff4d) 19:51:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x7, 0x2000100000001}) 19:51:57 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x7fff, 0x4, "28eb983c8ea4f9ed31bf6dbd2b9a020e28bcdda3", 0x5, 0xc0}) r1 = semget(0x2, 0x0, 0x0) sync() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r2, 0x0, 0x0, 0x2}, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x40) 19:51:57 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/243, 0xf3}], 0x1, 0x0) 19:51:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/245, 0xf5) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 19:51:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x9) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0xffffffffffff0000, 0x755, 0xfff, 0x2, "81e8ba25b653363c1cdce46532a88580672e639d", 0x5, 0x8}) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="00b9baabf4a4bebd4514a732e7a05f1ae59ef51d1489ee5038941b7ee26e7df3e60141dc054c7bd19cbcf4f7e600b41ad59a4e6cb02467f7af5cc616e1fe4b6b0d1c9be8222af5e3be84d4833b6de53b739dc6351775e3df1c9d8748fc4ee74efc25f9ea1612e6e3a53126304c66d57cbde516f90bb2973f39dca7dbb7dd3a6679148c0df51067731f2c0cf5a67343ec3301e7770573a84b9dba901bf9a1a0b5a89f568836678077822a6b314ef3ef392cb655a7d8a1201ca45c771505c2570bc8ee7400594c", 0xc6}, {&(0x7f0000000100)="39efaeb10101f0fa6a20bc52806814dab954d17cd81d0a2adb32060f6c5bc1e0a9050fe24bd0ea103c678b448cf57388349c6df39571ec2482d3c0e89529", 0x3e}, {&(0x7f0000000280)="a0be534ea26b80ad918932c6bc154c723063b6c0eee58e25f144f6ea03d3c575eb499db83bba7276094299247890236164a993906af743a2fdcef019", 0x3c}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="b80000000000000001000000ff000000a17f673b44aa195e661c996b0895606e3332a0d46856091ba9fed6bfd260ef08e3798a690ec51294080394fecd4e578f9148da7100d5a42114fb0a9232c1f600787487df8c88fb9b1df19f8b100ea83e02a5cf2e8093d84e4a7aa495798179063257f48b21fa2dd65ab75f75d0b0c210528ab278d09494b3ce1239489f6e0a62db67ee4208b06530ff3c7dfcb0a2db7c2eaad64a40994a62330ccc70b7e76749b5d8bbc7be3400007000000000000000ffff00000700000010025ac0429e1dbd7f95364bdd8b4fa9a0132bae9a10a97e3d0edbdaf81a8ff7593a81e0e83076523b1599393a4101e0c4fd8cf3a686a68939a4a92c0ba21a9883ace3c446583e9331154051eefdeef87ef74386ef6c1113339b463e25805952d000000000000000ffff00000000000020f00cfd7188fe187bcaa5d3a1cb0d30f45c05caba0a7a09b7aed4689dc43fb6afd1215c9cbb03124675a04f5ce622a36a6b9d115d7fd68ad6dbffaed4dd567789ae4b1d1a214a996100009f7b631d453dd73053205d23c08cdb32b6c6bb1c0522f1b1ac3b6f6bab4d9fc1b4fb1758ebcf616135bc5ad6727f6a30b18a5282a25321e7fa29665cd5ad8218573df07f1d593349e8a072a20d01e58aa7ba9a74024eb2c1c4937515c5b1cb0a8d92bdd8e12eaf1cc53f5751152c9f957ac9000000"], 0x1f8}, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) 19:51:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)="418232ba8a13200db1ef3d93519f657f8cc55f021ef55940fb6f0be90800926ce609a95c891b18d8f2ac90089b4c67ebffd602cf410806b31b46717bd11581cbf246040000000000000065a76efcfdd0238de4f6fcc50d5ed2ad", 0x5a) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0xffffffffffffffe1) 19:51:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/152, 0xfffffffffffffe1f}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/225, 0xe1}], 0x5, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 19:51:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 19:51:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) socket(0x20, 0x4000, 0x6) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 19:51:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x4, 0x8, 0x80}) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r1) 19:51:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='}\x00', &(0x7f00000002c0)='/$\x00', &(0x7f0000000300)='&\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='+\x00', &(0x7f0000000480)='\x00']) r3 = shmget(0x2, 0x200000, 0x9, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 19:51:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) pledge(&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='\x00') 19:51:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x7fff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x0) 19:51:59 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 19:51:59 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, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() dup(r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kqueue() 19:51:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000080)='\x00', 0x20006, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 19:51:59 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000200)="884f0d513a15ef6d25c724366081f53e93cf12dc4270f7f8e566d883881d3617d6a28257d17b555e310749b32f5c3f200152a673aa082e58f2d92b07bcf3e7ba603784f3cd2759a78a6588f5cfa7dba3e281e1f69bee57b178415a1ce26a4cc436e2", 0x62, 0x401, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 19:51:59 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) 19:51:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x188f, &(0x7f0000000080), 0x25b) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:51:59 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x363, 0x6, r3}) 19:51:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/245, 0xf5, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3f, 0x3f}, 0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 19:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)=0x3) write(r0, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() shmget(0x2, 0x4000, 0x10, &(0x7f0000663000/0x4000)=nil) close(r0) r3 = dup(r2) syz_open_pts() recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000004c0)=""/244, 0xf4}], 0x5, &(0x7f00000005c0)=""/127, 0x7f}, 0x800) 19:51:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x20, 0x4}) nanosleep(&(0x7f0000000000)={0x7ff, 0x800}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 19:51:59 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0xa, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() setgroups(0x5, &(0x7f0000000540)=[r2, r3, r4, r5, r6]) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r7, r8, r9, r10, r11, r12, r13, r14]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r15 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r15, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) fsync(r15) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 19:51:59 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000180)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 19:51:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/18, 0x12) 19:52:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0xfffffffffffffffd, 0x7fff}) 19:52:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc) setsockopt(r0, 0xc86, 0x7, &(0x7f0000000100)="580a283304ded9387208a1e15efde24fba07c5bb0d61f5a46120de0b78175b01c25d5b55c63d4f7204702a9301b4657547806eddd32465d2ea1cb57734997a11073eceb50cca896adf829ad331594c56508fb9a9b827235014e33cf72843afa4b21b7e58bacb6b0b3d80c726649358aa292e0d80b3492505680a5acaf8e3b0d5cd7dd273c9c9d45fd44345b2f14c8c633da370cc0afaaef07526b04d93fccaeb63e6695d0e4e193fb94b26de0ac4592d9f7d86de1e057911d91f2c1d873ed66070d86c172d3697", 0xc7) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)='C', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="429e61795d03f9044d63db8c9e5554e9abe44ff96eca35ffb4881a331fbf9c82a8da989e344267462583f79c061f034cbe72b5ddb2a4e00b26a2aa15f8bca33219cdfe", 0x43}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xd0, 0x3}, 0x4) 19:52:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 19:52:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 19:52:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000001c0)=""/77, 0x4d) write(r0, &(0x7f0000000000)="b8b033b54cb263b219dbbeb723acd197294d2f6ee77397fd94468812a83fc09fd739ae4ac1a1587386efc30b860ff286174816f4756217ddabf0bdeeeaeec739e0184cb293fb7ffec2fa0a035b1c6529c33ac4e312e9c5f06bd62e67a2c5207f75d12dd5d4759a17fdfb35554a81c86c", 0x70) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)=0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000080, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x7, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9, 0x20000000, 0x1f, 0xd15c}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x7}], 0x7a, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x16eb}, {{r0}, 0xfffffffffffffffc, 0x85, 0x40000040, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0xc0000, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x74, 0xfffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x80, 0x200}], 0xffffffffffff24a7, &(0x7f0000000300)={0x0, 0x3}) 19:52:00 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x400, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = socket$inet(0x2, 0x3, 0x5) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r8 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="7a2fa9e3f847d6d9bd6ccfb8cb", 0xd}, {&(0x7f0000000140)="dcafe85c5ba93f0dada9ed0e4b8a76077ad67c0f716dc38400402e0891909d2f103fc933321d3c54c764ed0b5d4b64b90fc6a34544b5347b53a2bfc02c2ab7ae15cfe66cfb94a9777517b90bee8948781757d991ae9378f7a74fbb683c9f5e7a19b5b774cbf6926da6ab6fba1e4af8a4d3501e264945aa33a73ee72b5294089f5ea48a8c08a11bc2813aac4e50a06ec87e6016820ca5fcad352dff55834f135817fd0392329df8052a8b24f2691831ff31eac943f2b553d4ad9d6739fab84d570b3f569802acadd0f827a1630e991bcfd6df86f7ae9c0b7f1c892e13d600c0c8a32ce091710f7cc083c42a3a820c1d8ceb211b89df", 0xf5}, {&(0x7f00000000c0)="18988a2ac1ae4ae929f98863ae6452145a8493334c23371323ea309ca580afa7170874e6f2fc5f44854d4a45d946cd97c745f320551ef3", 0x37}, {&(0x7f0000000240)="0cd42de00db17a78b280072737c79f7824b1935df4eec77a81c9848657562b9cae057174a58296a235414ac5e9b950836e06c846c868bcb2613903dd2f3e5e195e1c9b7a02e85b8450abfd61e8591e3054172a97a986bf46943b14fd795898cc6fc08cbd2a35f5a0f948d1f97a0667b3a37ec83229f44a3c4d02a141c2c836c9a1", 0x81}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x40, 0x401}, 0x400) unlink(&(0x7f0000000680)='./file0\x00') 19:52:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) socket(0x23, 0x3, 0x6) 19:52:00 executing program 0: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x613e, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000100)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000001c80)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r4 = semget$private(0x0, 0x2, 0x418) semop(r4, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r4, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r5 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r2, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r4, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r5, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r3, 0x20007479) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x40000000000010, r0, 0x0, 0x4000000000000000) symlink(&(0x7f0000001c40)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/64) kqueue() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r5, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r2, 0x20007478) 19:52:00 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 19:52:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82fd2e2f666925929b6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x4cce2cb4]) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup(r3) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:52:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 19:52:01 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x103) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 19:52:01 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x7ff, 0x8, 0x7, 0x400000000000001f, 0x6, 0x8, 0x3}, &(0x7f0000000040)={0x9, 0x1, 0x9891, 0x5, 0xad13, 0x7, 0x6, 0x867c}, &(0x7f0000000080)={0x4, 0x401, 0x5, 0x1f, 0x1, 0xfff, 0x5, 0x78}, &(0x7f00000000c0)={0x2, 0xdcaa}) semget(0x0, 0x0, 0xc6) 19:52:01 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fcntl$setstatus(r0, 0x4, 0xc4) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 19:52:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x890, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) shutdown(r1, 0x0) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 19:52:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 19:52:01 executing program 0: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) 19:52:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x200) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:52:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x110, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/58, 0x3a}], 0x3, 0x0) 19:52:02 executing program 0: nanosleep(&(0x7f0000000000)={0x7fff}, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) 19:52:03 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, r3, r1, r2, r1]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x8000, 0x400) 19:52:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x4, 0xc}, 0xc) 19:52:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20180, 0xc) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:52:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x29}, {r0, 0x100}, {r0, 0x4}, {r0, 0x108}, {r0, 0x89}], 0x6, 0x0) flock(r0, 0x2) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ff6f2c5aa79c8bc456de37dcacfb98c2ada8b224e8e65b952902d41f9b5f8caff58c36dbf9b9d67e23ae6568f109eb14356af4ef6b0f397ee2ec7a28b9f849b8872f45656a51321d057eb71d0cbda0105a68654c846e9ba04f16b5a453e9383de7939d86", 0x64) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) 19:52:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) 19:52:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:52:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) r2 = dup(r0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f012480 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012480 va 0x20ffc000 didn't change! 19:52:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x802, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x80000001}, 0xc) setsockopt(r1, 0xffff, 0x800, 0x0, 0x0) 19:52:04 executing program 1: setgroups(0xfd98, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1000, 0x80, {0x8, 0x81}}) r1 = getgid() setsockopt(r0, 0xfffffffffffffff9, 0x5, &(0x7f0000000140)="767737a2ef7a614b550b111c05a80016c685ec93517c3aa25ad70df65d2916965e0cf416cc62412431f79b01931150e3213033b4", 0x34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000100)=[r1, r1, r1, r1, 0x0, r2]) setgroups(0x4, &(0x7f00000000c0)=[r1, r1, r2, r1]) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) 19:52:04 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x9) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1887ab8c58ddf5ebdd105f021d79924ab52e866ce5c779ff5d1581b323100902883584620ed257dcb31e3b8c569a6c4693b7845cf0ab128c29791777e353e3f6c0409a28d3ea5aba2b17350256c40b56f7177ac30b64705c9f84126b748b2c5606eb73932ea2eb088a537509a9fb5c0d8cd24defa0ee7ef82346b227e862b2b94a3288bfa4464b5c3fae634908411b3c368f5878a348310cb9a9abad9d1ef992e7e17edb5acc4de95d024ab36a5e282ea505b3b21c9765275c26dfcf974cca48b744e5fda35bc3424b11793a6400", 0xce}, {&(0x7f00000001c0)="fc7dbc32bc9f8eb6c0e6e3ba3b4570e52576b55c635583b63a2a02648c97424e28e85bd795248ef361b11c024ce14b8c148a604cf84add24c7390bae6896811b4afd743e2516d8b8c11e0a2199674cab6deca46b58d8ef4ec3772eeb06", 0x5d}], 0x2) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x480, 0x0) 19:52:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x2) setgroups(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt(r1, 0xb7, 0x7, &(0x7f00000002c0)=""/134, &(0x7f0000000380)=0x86) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 19:52:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b85667166540647204019102bedb9ad8a4f5f728197ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2addb8421ff06bb95", 0x93) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 19:52:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r4 = dup(r0) pwritev(r4, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 19:52:04 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 19:52:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:52:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x7) chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xc1, 0x1) close(r0) 19:52:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 19:52:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc525f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7ea881cad26370aff748230f978c07ff053cc8e578693adaf5c32534f8fdb44abce9620bdc94c5ed1e6269ce2559ca9cabf70ac5f547937cfe3d5cdc0380f933cdedf35269d085bd6e351e22ea8c3e64effeb3fc6971f76583c4a34b43c4475c5994ae1196145f67c6642cd97e5c48607d72ccfc0c3c77b737ff793e0a18d6f01a6d4e7566645e129b1a23e5012e83f6783cea8955ebf220d8f10e196b6dda2507976e8859161135ff56d8c24a636cf8f01e85541f7d7e96ea", 0xffb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xc3c, 0x5, 0xb5b4, 0xdbc, "e38a08d30e25b64dc9c53a0f2798bb2cfb202703", 0x2, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 19:52:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x4, 0x40008000, &(0x7f0000000080)="fec48b02d6f4a21df221d3469c0966e554dbed3afac4e0eb04b0b033e9cc22b3b202f10c21740bde92ff4ccb68047b3a7717841eb22e5929b9289be764971da353f6e661e647467b727c552cbd4ff4a253797cd3b6031211dff4647d16388fa07526a52e4cb701af", 0x68) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1d37defc6e23c5b00040000f3ff00044de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) kqueue() syz_open_pts() fcntl$getflags(r1, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 19:52:05 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) 19:52:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0xe) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x35e) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0x9) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 19:52:05 executing program 1: getuid() r0 = syz_open_pts() pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="3c239d7f1292b7e22f55926401f52ad50776356db53be2d997ba2c33c877c010ad8b1b3780752db8cc33e9690dafb5e9e315a39d417584fac4cf", 0x3a}, {&(0x7f0000000040)="8629a448b32337", 0x7}, {&(0x7f0000000100)="19e911fdbab7450fee33cfb165972bdf482c328d085c187dfff1edbdd285df7be9d0d62180d803dec5670276cfbe266ddf9088e15eba88aac04664c3850c301b2be5694f656940abab5fb2d732dbb55bfb49ecd77cfb4e4a48bfecccabb834d735c8911c36f988c5dd21aadba43a22b7b3c68e334765fd515e55d94d7b1031dad20705ba8fb8c4c51d52ca48bd99ce4aca5e0b3c9771483025bcbf6132bb21e0063980e3289e54b0b41ef98ceff7c9a29611a684a795935501645a742a3b", 0xbe}, {&(0x7f00000001c0)="5c124808f59840068706e8d88f3a2b730e2b76ba683b8bce9e026722859c8c709c26e95513e6d0b80179cbcf7dfe8f8455ddea7051b53180bc478553948a98949150d71ee5434f0f1cb1edfd2c9a4df311e6c54876a0a71bcbc8949f84f995ae6e0c1588eadd2048ad4d6bf22c507b27e0db9c17c76b80dd02c4df794fb7593bcd84da4a2f3f4519f5648625124a950b299865b8d661a62e6f03fe1bf72212b58ff7fe6e915bb511adebc54a08019455a8948e2972713ffddd9ae8e5bc1013d121150499acc40fed7979be4ea99328530ef28e107aaae49e0e60e3b32b74f35161cc9396ad837e307c9582ab952819d125bfd403a51ceb9a7dcea4", 0xfb}, {&(0x7f00000002c0)="a46e1c40dff71d7d0b95a9f19613d6da91c99c3667446ec52422f0916f3cc85f48a7e8766c", 0x25}, {&(0x7f0000000300)="ecd5cfcb53dbc5d7aee063ec4c5ace1bed8488876a9a76242ec7dc3dcfeb834fe9149787f5d428530cc75291736039367d8c32ba310090e47c7d48a44bc63ea076af9100354ada66d32d689a40dd00abeecdd4c985eb675a09485aca44aac77c5563f2a66120efd4b11d0aec64e1d159e48ecc199b5d4ed0647e1c27521dfde650dafe21689547d76b3ee81d005b870f5b", 0x91}, {&(0x7f00000003c0)="be4b2a83ea652bca14662c5136a7ff546aa70c2af0a3590274be22568455513cfeca7fc5bf0dbd5e57f85026564450e693bf69866f3d3d39498fe4f8cc3e1c48413ae06d5ee16341f5ce8c6bfa0d455972de936cd96bfc4f8845f56fdc606ff76da645b1ac99ce57c51f", 0x6a}, {&(0x7f0000000440)="76ec384f090a132aa6b2250dde4ff8b7a99430fd0efca6dde8604714eaaf7fd00b7d1577626419ba406d60e5647fd8504d6e0bb23007594f68d99b9969f9793c05931b93c03abb578aa8bf5eb302c96e15b1f822bae767d66f5352f054c4d064ef47a09902e9f6de5e26443a9660f9fd11ab78f9f5aa8769436ee10a4a2520680140ba17c8f79bc47664e16fc9bea5011ba293c0ec8fdc85da4bfda6eb38a75808f4695cea9ca6abcb40c8e1dbd2ad2f396bdeceba5e6565bd27344ca4fe68707abad861101514d0e8a523162e59f754c6484e018be27c3cff343ca7dbea9a097929e2", 0xe3}, {&(0x7f0000000540)="75c20676f16b683fcc68d7a72e3f2feea63dfa8000e93409045d55d92d45173a6d05bb8b5d6740caedd2f1d7cfec7a7efe648b7345bcbb61ce28333f", 0x3c}, {&(0x7f0000000580)="37157803a7354aba079b1a4eda21862c880887d7804c5803e28b6efa3f051f880a9823ec9e40e0082f1d9b2d9702585b208363400014c62545ee9e3ee005d4e89295483a5b9fadbf6fb254ed77b13a0f2718bebb9cf530bde6490d9599a14d2249b64fbbd5e1424480a3ad9bbc71baa7ad73180c1aafa8ad693454931bd7dd9b53620aee748cdba69627752cd27954c344a5ef", 0x93}], 0xa, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) syz_open_pts() 19:52:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0xfffffffffffffffe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) 19:52:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0xba}], 0x1, 0x0) 19:52:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 19:52:05 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x2, 0x1000) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:52:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) r1 = getppid() setpgid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="948865df0c00004a2995650df3161efc98336ede13c08e"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x1) r6 = geteuid() close(r2) setreuid(0x0, r6) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r5, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 19:52:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="1ee8312d20530c1bbdd447747efc02a0ba41dc1060d029136d4af25c94624596e853", 0x22) flock(r0, 0xa) fcntl$getflags(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 19:52:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="59a423088bdf53a1c9e2e39c9af13bf4be1cb351ab784ae986742dfe3853c97336", 0x21) getitimer(0x0, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) msgget(0x0, 0x400) ioctl$TIOCSDTR(r2, 0x20007479) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 19:52:06 executing program 0: open(&(0x7f00000001c0)='./bus/file0\x00', 0x8001, 0x2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x40) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x24) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fchflags(r0, 0x10000) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x31) 19:52:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x82, 0x6) 19:52:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6594cf5744aeadf453ee73c36b85a74e8beb0660230dee0590cd9edcab15c285648ac0dbc3cb00e730c8c85fc52ddd8a91247f2e1643fa4147a0a8a00e68d79e19b975f17109f8cc47e8095524b45755a35ae2ad12040cc2008d0f9f61c75b05289c3a3aa45dbe2254ca24fbc30afa906e5ab62b4f6978f86167491d9c7fa8f5b8498b85b18bedb5e118f3d8c99494f2bf5040dc4bcf5757a838105cc790e8bf1002e6b8c7454169010be58fbecb78a855878c79fba641d2b8e5ab5c6351a7eb6d0a6165f527"], 0x6a) fcntl$getown(r1, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) fchflags(r1, 0x30001) 19:52:08 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x800, 0x198) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8021, 0x1) setsockopt(r1, 0x5, 0x2, &(0x7f0000000040)="c52a3bc84a5680c9b4d72c0bfa8df55afb98e97f5fec6f84cb030be13568ee0872101b6a29a7107a25825f74ec2b1c284a92045e77e537f6059bb17d8b01832716386c3e9c37f51065c99379397171c8bebd01d48aad6c1c25e0994da731bfefa2ca0dd129e595206157e6117f15f3331df1b8e6243ebf0a1e8e3bf98fdc52d696b578cb4f96aecb83a102aead8b3f0c34d18ec5eec526545ba943f4ba4a2e0f6c7ad9989e9f7598578ba2acb4f050a7d3f6984fdc329fa1d2af81bf781ccf6b659cdf53d4bbff5cca60b62e072f4bbf03e0d4ae490006635d1ee82ab8b5b29fe3c3199bbe8c23b5f03f7b1a1cee7034130a39a152496dd0b40192978b4cf1a925642fe870cdaaad798ace6dc663efa5e12c5e90a607ec71c0f80a9f7992bb69c9c894a77dd44e9d8badacf3e8e2e9fe4cf8b450f7f73aa44aa940bd1c5d4ac18717805a26915ab2c0a7f3f62b39f5d6168afcd7c3448680fc6b29b786287702955c99adea4d32d0a7e5bc5c18a819f0b76b2ad2ff07702745e185f57956b40dec92e329f01c0b06f228e35faee732f53179638bd05c59af5893406375099168a96f0c3222ade87b1e80a407feb4da9d6922a529011798d6ffa0a83f2c5de508f05e7c49dbc9e880b9c6874b540d0f8fbca6792a232b13a894dabc7dbfefef5bc1e9999cf38b69076e43aea7f6315d08276f3d1542005edc9b9b9cdf6cc4d9dd3e746f2fc965736444cb458cd8d2ec994ae61eca0eeeb5ee6907db1d365d4c16bed596319fc6a092c288645180311d45709bda264ecff12213d7c0861f03c099ea89cad2f9a5a9ac787044debbc03f3d7868f396ee38cf9f4d21abb5333623bb015252472e440e3b58297723447c82729a7fdcf8995ad1fed4b3c7f1c506b08c00d3d5537a108196a9a5557121967fffa0f0f15b0f271210a1a4a56f61310e492e9db7ffc2c56cbe79ec0c7ad5e7d24f25aa4497e08ec90d5cb7cd4c39bea47d6876f4cf0f9737fa2de6b227541f9003faa944a0889ad3070ef5bf1727a7e3a6443571c9c1d2f7964996886a09fefc242d50af886119dfc5b0b23768f12540ca820007dbb4b899b5673d4850cfbc6cacd3d6c34b6268074614c68bbea9a83e5236293af3860e4a7f4e2036e24d811d4ff79283e031a529feb0aab21d0633d00009893699b27284e1628ff1dd748f37d3a3232b1c1b67755dad0a07d02aac6a64a2a751646398e649291c8f721823dc04e75fe2f94f1ab5cf3363c8f1b600e54c3b2e275acde8f85cac81a6b0d4ae04fd84b423cd4ab4b5cb40ea6272cf6c570616204b17ec6adad2b7949ad0a8570725d32b757a444946692aa3a492a34ce967acbe572ee4135f71f31814e5f452ae5be89249f3d680be7ddbb3db2c7d092d7c96ddd334bc93a1c62ff2556efe599d141fa7c042251a81502a8afafe749a66a5933982d1354a94fe4555b9361dccc2aaec282908f34c8e9856107c74aeb5c45c0b4f209f154ae8c10c9b11dfcbb937fbf8b0545d1e99b6df590b9df5d23cdddf39912e766b9bad98415e51a94e643bf870469f799a114e207dfe6e5da24e6c76471352f4828fccba28f297e0a31746b54bc0715f5318864f500539c5d0643a9ad97e9182bfefad775798b44922d34656e716557629be0b0b346c07c5b39548ef874e871d72f3612d3c84c81d330eaacf6f0ab73950bb0a28f4634acd07cc1208772672a4bf52849e92a2c7e80f25bf84e788b7f189b6113324bb0adaeba5deae2ebee6c304581668223125fdc2fd08ce6d8738e25ccfa4426ad462b69f0da2cbb2d7a7830792d8fb3c3605d0e546e98b4fd8d06360ff58f0b512a2f2f4c1492b21e1f739a02b46bc7f0837d1943eb8bf0550f0a939e851f7b6ccb33886af5f7c306a79152f15300076e275a6f4ce610a2fe81990904b615e4a79c743ce8f2fbef87822533133c6b65dc54e3e1a0efb404d0b5fb45c89d5e080b3b14189e26a7ddf86b4f76d9e97d46f87e88647edb4312d5c5fc228e8ee5e220ab5bb7df3d44fe01eaf08e8aea06d9b26497b55eb68eb13b26ba285e8510e384454f3ca9e734c77c06f1bd13605344483d662f1e3d0fa685a1fc2bf7421b7025b937de9f472fab30ee284da8112bdb5cb6bdf89f0a26363528c3078b923565284a4f46919031fefb99f244d37a25bd705a50b0ea63276f72851eccc4dfc039ee1c9a81ccfae954aa707b576c0714b09caf89745a31d32be6ad5cdb95ea822705b35b5dac2bb4e9cd985ac3cdaaf81e90b3ab29223c37f24f1ac9f2fb1665a8b71e1e9415b73f543b2ba4fda2449a7b304b0e50f90391be6228015a0c0cb1dc6da3afcf3df6a06906daa74ff454ae17c92937cfac1dd632d33e4d290247ef1df0d7dbbc324cdedc25cd3cb5ed5812fbd74b30420b9eb45967f98491937ce1d6b0984ecc9c161b0ff66a6ee3151a37a01d025f70b1153bf0de820c2345886553a7e49a6c72b7eaa79f9dcdfb16cec794fb7a5b6502f4b5a1008850c43e58d472abc911e74d1df2ab1ea6fff24dae760da1aa2d70313e97229a6f3efe0585f96bf21d3acd720afaa9c6acc113e50ec8ea565c9d8cedc54951e0299906b88f4960614a4e33c24514cf1a42ed926cfc7cb539558f7b2e29028d6d5bbe27be01d1a554bc2d9bf34ef7656cb74b33208aca2909041c7302ae7c3cd14151b4f3215ffba55f7a5a759bc5afcdd5b2141e77d4b26fdabcf3bab9e70578017e45d513c00ad30ca1a2b5a3d0ecda74814e8c024f4d455b47189252efcd6dcec6316c033cba984b881934f77e4bdb8d2ca7ce0ed2be3ba479efac502aebb5e1b02770732232eb211aed9758e3246c1e08d60cc2df6dd220590947b5cac07d8bb04c89fcb0e83047322aa257f2b79c0116dbae353286d7437e60addbdf3dc1d8df4e876e920a42f0e6d75775f603399c1c426e58ca41a9584c490a81b1704bc2c8b856008eee938e2b3cd41d607a4008773117e45a96171f32dd3df87b59e7dd5a7934925194ff789c211b6017fe275fa09191e3cf51ffb56d080f2aae79ea8b741012e0b4b835a395e96dec0326bd4ca8cdbc07e1fc9b2ec3c48c48b7ac5d1ab1480ea09eda65bb38591f6fa3b49dd2c54be0cd2260ce8e25c3eefd961ff7a4778c54e1baf66b53ff5cdfd1a72ae902bc7886067e7d05a6ac712cd6b5d073dce738b48feb3051db73b7d65cc921c65d21a48c2e9afb5c22f0c6fb7d8bc662a9371b1debd0c035adec9b561691f08dba31ada49cf8883360993db956a16aa110a2aa48801be32f16001a86c8dbc59820bbe468bf1eaf0c927197ec9376c49535bf61dac3bc623633c4bef0f529410e19bddf871d957a68eef33e3189be710290cca599fc66f65f39068feb309399f0d7df9817aaa0034f2cf8dd5fa292b26d564da6179b5fc17f3a72ef0309d47516ab9f691edbcb1b14d33083aea74df3404653614cf5685336d9629609a107d1ef3abd1e447b55d82fe536668211fd01005bfa834dc272772cec1a1912e65302d742e798172f1ac40a87c6f20b4c0e887c4ab7bf99e60213cc7ff1120ce28683b635f105a099324b1b1edf2e71cd6231334492f6b85c396df80dc5a67adc6a664af3e7c32d6d39262b8cc67eee45e3ffcf43ebada0d15790d3bb79de3527a27cf7ddc870b92b4e5797a905ac6ab1b481a748583c678af1f9d0278018e0dfc7d2d29e0bcc24aa219e928f4d1c74cbb5a6ccce6637dc3805c5c19b19959634315a82197c7aeacc733e39dd99a45bba7e5562c0165706a9a4f30425f4404355b5cc4e89a8bc0ee1ecf929bb738d60b47a2037df53e5799dca6ea9401004911f219e0bb7876b45979b8f7279b6a09e74faffaf39a3e1b096104540cc0641c6aa101460b0fd9c771d14723c99e41943c1503d8e5b52fa78dbe75067906134ee1e72bbd5250873b78bd29d4290348d6ac48ed3ae777dffa64f73a8064367ee9e15820004088083c3dabcf7ec1dd1b49410fc620ac2804cb4d853a47a1ae9a6409570dcf27bbc71b42f4e5d37802c96a4eb081659df067cf0945ba0330b50ebf923d38aeec8fcd45af2865e1cd0fe7b966ca63a7c19b929b7f57a674c7f2aa33306cc33510e7c0ad4d4c039365ac8c2fc379ee26b24c3c50af6bfa25439f8206d277006862eb47f161558b18575bde0e3ca2a4af20deb737fcb54132cfe7a74729a058839f5beeb030f18335d9c7e419e5f90243ed86d1167ac9deab8790991e1320efbc78ed1cb9c50a95f7239a965e4695c7d6aae571537c6de93acbf78f713184666e91dc471d643e6fc3398140fec2c01b302288655692fdf1976a5364e2e72966e0e5b85b26afc17938d3cb9fa008b26825bfe9bde563651e9d40636f49af713d3a4e25a977bdf9c5e2c411cf4f25f2dfd17ba3b5667b6331acd389239892b6ece4c4ad4b70632df66bf0239c2a95b6516cf81cfb53084607e6be2776957f0c2f12e63ecd696f12b95f412fe18e916f68b774cbc1cec2c75a3e4a0390dfa9eb486b033957ce0594e474b59e662d221b9275eee5b1c0a081f38d9159eaec0bb9d0ce90dda001da159f6a27a0aef303830d256903d8b2308d4e9ce67221485cfaa124dab4347edeaead7c8522d555c5f9771bbedd5d8653143ad857689fccbaa25aaf7035a65f714b0084f103ce9bb9d388e364d033e1fa0a2803c43aca52f0dca1d7a8993cbfd04bf41832d45c4c3296245a7b24d46587b41686f937e7094109f8743599b02eb6aa88e83c82f8ac5eb34923f07ecd363532003fe8d75fb03651af312202de2e24a5385bb01c5fd0e07ff1d35ca4a7af679eae5ba26e0c7d82b5b691f4005839fed7c5c9c3da71b7a4452ddb3aea0a1aefa9595b0ddb94eae69e3e90733ce703c3a89bd241146dde902b50e65c6a096013bf981529c45df96b5ac97e05bb2b61e80563c09c781251b76e619269237920588189675dd1d3de5fc6b91d0c2ab026fe3420b34973a1e5c14b2154701604e4e9d8d3f11b0729a8cdc661d90705cebfdcde2d92343677db6f5e527b8d276da215b37ecf6b984bf83b1257273e528064d37d4001cba953b04bf31f8e5d7aafb788aef67ca8ccf2706d21529c4797dd99701dab3a2090962e9f09e0a35aa6ec2c9c9fe454dfccf42930c521dbff379b3175a4f63ac029d622715182d1b98759712b153ca2ae14ff47f94760d68cb8ca5671e1d68126410f1430ebdb767ab1e5bc9f1d75052d33232128e1807b01e461c714b48b1e6ddc2ab9ddc56fba3329a26367f4556f5c65ac00957c101593a7db6d8e0a2b8838c6eff3afbcc6c19b000e33a7f0eb22e8120d915ee68048d1378ce93212e0cb963e60654dc87e2de9cef873ed58736ab6d9524ad009b6248ec8e50979ce4c898f81344bc3603b4fbfb9c66f40cf6cbeeb1f2282943f2de2592e2948b8b41ea56f198c4e7c4838c02b1704b1f121192774ecf1b0abed17f94291f88d65362a7c9f7e22b869e43c107aa51e30aeaaf602a2c05c50d0fab950d900065d789c24d657ae67aefdb8a985ab3319953c9da8bb758b7cc6ff12292b6af64629bc202e6f770b6031dd1ea1dcfa601e520a8768d0b90e4b511e285f11102be09c672805b28725df82d4720470f9ce1b97fa15f474f6cc8d610b8cf792bc1257c6089f50068bbb368d8086506db93b57420b3c65cef6444472a9664dbbc2f33a0d0b6cbaaffc5acab2d78bc1bb32db527c928b6deea62b2946038c58f269d1d2bb1c892bb57f24b8e27621f0138f9828f9c911e3764eed7a9fa58ddf", 0x1000) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) 19:52:08 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x22) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0xffff}, &(0x7f0000000180)={0x198d, 0xebd}) 19:52:08 executing program 0: r0 = socket(0x1b, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005013e34f2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000013c0)='./file0\x00', 0x210, 0x4) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000ebca3d4c0f806000000000000000000000000000000000000000010000000ff0000000000000000000000000000000004000000810000000000000000000000000000000000000000000000c18960503cea5afecbb9b8fc577d3c4c7ce57e7b4f1048f64d04a89500903cf050b59dccefffb38d5db019168483db4542ff1b8a032fd4e15ddc048492c924e2be8b1006"], &(0x7f0000000080)=0x4d) recvfrom(r0, &(0x7f0000000280)=""/229, 0xe5, 0x842, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 19:52:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7fffffff) fcntl$getown(r0, 0x5) 19:52:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8a, 0x0, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3}, {{r0}, 0x0, 0x88, 0x2, 0xffff, 0x401}], 0x100000000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x48, 0xf0000000, 0x200, 0x2}], 0x7ff, &(0x7f0000000240)={0xe0, 0x8}) recvfrom(r0, &(0x7f00000000c0)=""/73, 0x49, 0x42, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 19:52:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/207, 0xcf, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/60, 0x3c, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpid() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) munmap(&(0x7f0000789000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000711000/0x4000)=nil) 19:52:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 19:52:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) syz_open_pts() close(r0) dup(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:52:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 19:52:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/133, 0x85, 0x0, &(0x7f0000000300)={0x18, 0x0, 0xe00, 0xfffffffffffffffd}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000258000/0x1000)=nil) shmat(r2, &(0x7f000028c000/0x3000)=nil, 0x0) r3 = socket(0x18, 0x1, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/111) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000100)=""/200) accept(r1, 0x0, &(0x7f0000000380)) setsockopt(r3, 0x29, 0xb, &(0x7f00000000c0)="d50b65589e04fca0e04c018da1a4620b", 0x10) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:52:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x80002005, 0xaba) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x63) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0xff, './bus\x00', './bus\x00'}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x20}, {{r0}, 0xfffffffffffffff8, 0xc3, 0x40, 0xffffffffffffff2d, 0x9}, {{r1}, 0x0, 0x40, 0xf0000000, 0x3f, 0xf02}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x310, 0xc000000000000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x60, 0xffffffff, 0x7}], 0x1d66, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0x47eff7cedd407e9c, 0x3, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x4a, 0x0, 0x800, 0x7fff}], 0x3, &(0x7f0000000100)={0x1, 0xf3}) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r4) 19:52:09 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 19:52:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:52:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={r5, r3, r6}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r7 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001300)=""/21) 19:52:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x98, 0x0) write(r0, &(0x7f0000000040)="c1a5c5b9df58eeffa0b23dc7fa96ba8b657714508856fe4a851cf8ebad530ad9143ad7700cf7ccd98c7da0c9db1ed24e135a1ae6ab3f83bdb617238a52262778a10915044009d71d1d1d1f3f07d64d042e859b1d172f4dc374028d", 0x5b) ftruncate(r0, 0x401) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 19:52:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x40000) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) write(r0, &(0x7f0000000100)="7ff38c18857592f27ee48950305a5bc7eb5eda6bc686f191773b88eaa0a9d95426cfae3dbace58108e7de14d0db2625ee1532e17f441e1f12487490d10095f303036d24853121513c8d646b17668774eea4bca82637e16", 0x57) r2 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1000000030100, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='x\x00') 19:52:09 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socket(0x21, 0x5, 0x6) 19:52:09 executing program 1: pledge(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x84f0}, {0x18, 0x1, 0x7, 0x5}, 0x7, [0xfffffffffffffffd, 0xac7a, 0xffffffff, 0x6, 0x9, 0x8, 0x3f, 0x4a]}, 0x3c) 19:52:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) getsockopt(r0, 0x400047858db7, 0x80, 0x0, 0x0) 19:52:09 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x55c}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20a13, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 19:52:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = semget(0x2, 0x0, 0x2) pipe2(&(0x7f00000000c0), 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/34) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) 19:52:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x70d188275b85e2fb, 0xffffffffffffff9c) dup2(0xffffffffffffffff, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r2) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 19:52:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x42) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 19:52:10 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 19:52:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x10000000000002a9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = accept$unix(r2, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x4c) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x400, 0x80000000}) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) 19:52:11 executing program 0: r0 = socket(0x11, 0x3, 0x3) r1 = socket(0x1e, 0x2, 0x3) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x6}) close(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 19:52:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) accept$unix(r0, 0x0, &(0x7f0000000000)) close(r0) 19:52:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 19:52:11 executing program 0: msgrcv(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f00000000c0)=0xdcb9, 0x4) msgsnd(0x0, &(0x7f0000000040), 0x8, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) r1 = socket$inet6(0x18, 0x4, 0x28) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000080)=0x3, 0x4) 19:52:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x20, 0x1, 0x1) r1 = msgget(0x0, 0x24) r2 = geteuid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r4, r5, 0x53, 0xfffffffffffff941}, 0x100000001, 0x5, r6, r7, 0x8000, 0xfffffffffffffffa, 0x6, 0x1}) r8 = dup(r0) fcntl$dupfd(r0, 0xa, r8) syz_open_pts() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r10 = dup2(r9, r9) r11 = fcntl$dupfd(r9, 0x0, r9) read(r9, &(0x7f0000000280)=""/181, 0xb5) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000080)) setuid(0xee01) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0xfffffffffffffffd, 0x12, 0x0, 0x100, 0x3, 0x8, 0x0, 0x2, 0x6, 0x9}) connect$inet6(r11, &(0x7f0000000000)={0x18, 0x0, 0xffffffffffffffa8, 0x96}, 0xc) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000000c0)) 19:52:11 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 19:52:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x80) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 19:52:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) 19:52:11 executing program 0: r0 = socket(0x40000020, 0x200000003, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 19:52:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) flock(r1, 0x1) 19:52:11 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() r1 = geteuid() setuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 19:52:11 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x3, 0x1, 0x1, 0x800, 0xfffffffffffff256, 0xfff, 0x2, 0x1, 0x100, 0x7}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:52:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x0, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 19:52:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2c) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/183}, 0xbf, 0x0, 0x800) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0xcb, 0x80000000, 0x43707669, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x48, 0x1, 0x9, 0x81}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x5}], 0x22e, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:52:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)=""/61, 0xfffffffffffffe2b}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000240)=""/140, 0x8c}], 0x4, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 19:52:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) readlinkat(r2, &(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000280)=""/232, 0xe8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) pckbd_enable: command error pckbd_enable: command error 19:52:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x47d) recvfrom$unix(r0, &(0x7f0000000140)=""/147, 0x93, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x7, 0x2, 0x1, 0x1, 0x6, 0x40, 0x3, 0x3, 0x6, 0x1ff}) shutdown(r0, 0x0) 19:52:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) clock_getres(0x3, &(0x7f0000000240)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6e7, 0x8, 0x0, 0x9, "4faf16a2fc5c90b499a45b9cf03c5f88344922a6", 0x2, 0xbf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:52:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc68210001000000000000000000000000000000000008000000000000000000000000000000000000000000323a0b51c4a954fc05592216d6bd27dec5a9090e2420d6abea97bc59c1e9425e39c7557af0354fec173812513e750000000000000000d192e3f3e84ea11b438199dc97029115e4e766a406ff0ea939c657c480cb3f4c1230a7b3d5c95505b41855af4b7306bbf81e9072db0844df74a9ca9911d3f77f0ba928ea3217fc2e5c52310e28dc955d6d32b13b2cb314715216980bbfacaaa07860fe04487f7d14296acd0da13e39b28d31fbe44b5bc17c8347f2f8ababc5c947f98a31ece7e901e12a2e1b69092ae2"], 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x7, 0x100000041) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:52:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 19:52:14 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0xc6000000) ioctl$TIOCNXCL(r0, 0x2000740e) 19:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() fchflags(r0, 0x40000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:52:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x67e7) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="40fd981c830236114ba94191528316179eafdd06298473c6b722c1e90a022bea4a47f4dcf3ae04165adbf4351758fbede216ebe162d9bed1390f370a9a418bafd7a73e0413e69c22a418ae7e92abb98d293c63ee3a98a1f54849ceb4a91de172159501ef9ad190c021c2fb6ec356c8fe567c8f76f9a2ba1c578cf25ba0795ca3ec478d4f49283e6bf5bc43798130e1c750c692173f6c9e3613c71a5226d66bf6776fdaa171c9691e84a0c7c417e056004dde0c44d164444a5b6a95c63f77afc511f64ee755aea8bde1", 0xc9}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0xe}, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28040, 0x0) r13 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r13}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000040)) 19:52:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 19:52:15 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x2, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 19:52:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="e871ff1484ad74e6ec4fdef4a0d7b98733f84576dd38d5f443524ca36618b80fea70140440ddcb4dccd5a87b89805498ff4bac2ebc96492239cf3c21193c0121d1e56bc16672bf3ab8c28d705d777ae1d97110934bae28fd4d0c7a3a27a92d11c66059eb6d42277d1f98b66d43b3c5561b2e83f03197724beb229457b0f6f1624703edfb6be058592086f2b2ec51fff527967f7e12e68957d98483729f852d0c96eb8c4f54d9b78159d44e60355c6e71a55ec920a85a3c169bd524ae71c6", 0xbe}, {&(0x7f0000000200)="25a87cfa492452c8095b4ad5a90876b127bb0c8d87629a80a0556b0321260ccbad2c2ac7daa69ebf6cd902a6d877f3774f7b89f3c8acd92370e0a7a2678d0a4538a619aebbec81acf26a7ff04a238ce1fd538a91e07fec27eba5527bb828f17912348bc7950962528bf4b0116f8db99b", 0x70}, {&(0x7f0000000280)="236823f4fb24fbf32525177c4d389594b41ef2c4e6dc4c9c883e77c5af8d8c7e0d52cdb642758a01b52cab42900c0fd6ae4b8d03aa497850fef0e1f2a432c99b25ac6072b6b43275cce6494067fd1ada0a90b32eeadbcff0149c6eca72f4540fd2680220778f9efdc16be8009e470bdcfd506abbc6f5405cbe1e", 0x7a}, {&(0x7f0000000880)="26b303e31c03f39cedd64331ae55b3057c88c9930e082d7b5db3dbdc6ff4b068eac4b8851876a919bd6107dbba314df386262d49745428a5f69a6204ddd750aa270d822a3fbc5b717a013f8c3553fd77c0f2a21bac185cf0c66d3d3756013265e128e27837ef35a45209bd65f8bdc89a9ac6967ae6c1040351076837aa8e5b78bd56f01317431e4a6be71d360e7292a2d867fbb6595a4f3e34c667f3e7945285fffc262284a1e76bf8", 0xa9}, {&(0x7f00000000c0)="84fd5f37aea2112c8139ba06206a2bd96eb3df3bd683ed0e8440d056f6ecdf69b6", 0x21}], 0x5, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 19:52:15 executing program 1: socket(0x18, 0x5, 0x1baedd74) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 19:52:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) shutdown(r0, 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x4, 0xff}, {0x6, 0x2}}) munmap(&(0x7f00000d8000/0x3000)=nil, 0x3000) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40001) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x6000, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x4e6}, 0xc) unlink(&(0x7f00000002c0)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) 19:52:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/235, 0xeb) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x1000, 0xffffffffffffff00, r2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) rename(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 19:52:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) fsync(r0) clock_settime(0x0, &(0x7f0000000000)={0xf000000000000000}) 19:52:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 19:52:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x13) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="a0"], 0x10}, 0x0) 19:52:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() dup2(r0, r1) dup2(r1, r0) 19:52:16 executing program 1: socketpair$unix(0x1, 0x4000000080002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="07488004a6ef2fcf7c068c2a5513931a99fe5f2fad17e8407cae75f1d55b172db46308227e834d6199001452b13fe93b28e9b1e00634066fc8721f02de35ddd5a6ceade8509d0c6bfb9af8d7a117b571ed12a137971233e4da405e7a68b77da420b1b5a09d2e", 0x66, 0xc, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0xa) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:52:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0027000000000000000000000866b8989bfee926ce0930b941db4ea0ef4f02897f8d9123ed852758ffae9494ef3b5a7d5fd45d0306020ce5f1afac76e40b74a805843e10e5f0524ef8ed0d5c1cc7e33ba246a375a007789998ba62f51682efc8710526393fbbc1e861af61811627125d8715267d8b63fac349ab79abd3c07c06dbbf23442d5c13bfd1b358bbb20e92e2d144aa9fe393ddfbed0cab792420b31ab3b070b1ac14ab90715dd8eb48607661c63530fe4468de0cc1891272ea5eeab4ccec232a17aa473d765f23cb7e47ca"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f000046f000/0x1000)=nil, 0x0) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() 19:52:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 19:52:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x1a8) dup(r2) ioctl$TIOCSETA(r1, 0x80047462, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 19:52:17 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000000c0)}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x300, './file0\x00', 0x45, 0x1ff, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') syz_extract_tcp_res(&(0x7f0000000100), 0xfff, 0x4) 19:52:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r0) close(r1) sendto$inet6(r0, &(0x7f0000000340)="515c8db5872f5d5608965eee84", 0xd, 0x1, &(0x7f0000000380)={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8880, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="066d", 0x2}], 0x2, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000500)="d4bbfef77e44e9497fa92b5d541bef514288d65277fa1f06e1ecaea5cdf6b0080a347bdca079c127213e0e8ac2095aeb9a7fb7e24153606833b8202d25dfc5ff262b2d76de040052760909571206a9cbc2274e48638428557b74bb1ef1692a08af662ab6d17b9839f4e953206d9c3711d3efb15b00e2bc5bae2f4abe0c8bb0edb15c97c0ab2d599704e868d88bd4d26fb17e5467146aee14aa1cb34042c3c72e72a915a3b937a25aff458497f96348b06a68a259faa1cd3e26701a8ec06c9f9dcfe4055d44956e38a76f21d0202ebc86b5ad462f008da4d2a0cdb5e62d95b04e54df462b4a2faec1", 0xe8}, {&(0x7f0000000600)="79b4e17f9fcbfd8b51ccfee72d55cbd4468d4cb0eebdcc55f5f5d8ceffd96c937f2d2ff6157fe7eee2d1bea263b23727d07d06d08fee7010565d3961e5e9a8d58756c69a6585df8faeb4118019c775d4ffca83b244882cce4ebf02cdebf3c15a74cabfea1bceed85f457d4602dc84e7dff66e7dda590cd33aaa0dc1bbba069ebc836d42af5ac540ef9c34690cea48813f1fbb161aaab599f6bf72e4f653e7d28bd6350b29ba86e1aa989fe3cc8", 0xad}, {&(0x7f00000006c0)="01a3162bb625b94897fe6dd6f807828f9fea02381b505a7d2bcb998eb0f79a1d051a513dca13c2eea587155267781f8abfc810ffdcb002c9464ff562d8dfe34ed6727b8e257eabfcd441ede24cadce19fbb72d6b3d536c8b9bf3a33b94cb2c2a37ae94543ac49d0a26d2ebabb16f7e85f8662675a5c54c94e4d703292b8d8ff3c3dc84378c736e6bcd10b28a15026bb05978a9dc2d89b92140f0cdcaf1a92735ce54158b63ea67e31b76df891610385c5302d0f0e18d12260d24e63a22c9000277c9a9a7bed7cce50338411ee0d6f4abd21b55381f2e6720aaa5bfe3fca84e0fb9bee7dd34292731af72856db20c", 0xee}, {&(0x7f00000007c0)="fb559cfb29623be0be5797831d5fab4e9c284fd9c6d5e5f8ad8a51b2d1551600074de2eedd7401ac1c27c3526dc2a18108140be8827b104ea663d3829a4aba8ba2516210b9c51eef8844700097c3de964b79fdb13847c37574a98d67c047bcd9ab45eb3fa4d213103e2f018d69600f5cbf7f5bdde6680f45d296fe3bda4fc3239af645bea366f704c7a029d221890c456406c34589caa9d87a453bd09baf5f13f1980aed3aba9d6b5bb5842ae2b851ddee29f8300dd0e56b709f8e0cbf56a0eab0d3b4576176b8af1a5e0ddee2e47fe9a0b2beaeae", 0xd5}, {&(0x7f00000008c0)="e5f2e6148f5d7f30a6bfbf27a6c6afb7c2dba5d017fec428d8ece5", 0x1b}, {&(0x7f0000000900)="bd7ee407a5cca57dd6657f594c6214b8d6e5c0f39f3527e1b2dc59ae9a2427f8b1fbe28c438a4577d4760d86441dc64cca3ccd0eb71a004f557de8e4f373bc", 0x3f}, {&(0x7f0000000940)="8838e363bc588ad7553209b73c9074d4953731770bad3cb63d03fc0d6a5830161ed8a9af7ec08041e6fd14a51f52f14c74b171d927af485ff0d6fb11f8ed6a127e1528080ff8fff95ef79aac386493dade6147f5d5f855de74d8c05881920c7f191a08a2f1ab49d55564e273475211f9cedd1d1bb4e985d28f7fbe8899368fdf583e0132f9fcb4090a5a674b9c986bd80fac345939e98e4e7f040e79f46b9c8b9b", 0xa1}], 0x7) stat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000b40)="1194c06a4cf0a73cc7573cd2b4196fe0b07fae4baef84ef4da4c2b7a0bbd37caf8d44dc54a0aaf6d8434b4ac4a9027374d05d5e11dae0d8a47ef9d1fb5451beaac4f027debee8d0eac2170d3200421dadcbcc4616b348bb2cb1249be336733df6d40e65a02e93e2a1e83380bdafe2570a538ef6db55bc70f290e1d6935d6db7b044a9fd7c563432f3eaf50add3c5d985fa99873a41", 0x95) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000c00), &(0x7f0000000c40)=0x10) chmod(&(0x7f0000000c80)='./file0\x00', 0x110) readlinkat(r2, &(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)=""/66, 0x42) sendto$inet(r0, &(0x7f0000000d80)="86a25c45de6270c331187bbf625bac47ce0f5acb6a920958738966384eb4abdd3e6e0de70ea9fd0d2945c4c3b2dfec70642cc598310669ad42ecd35be14ea41c40245adfb923039712f4becc86ed337cef75ef77d35f8ea54666cbe4273fc51cf04ddabbb8a594c4fcff2f621ead82a7eeabd329ed94ed6ed4676bf83e093e69ebc8c8313d6a0a77955ddfdcebe2996411dd22bc068cd2d4f95db8489361985ba0cb0638da09893191a20b957bebb65300daf9381120ddfadce6a6ff261e21a11b7cb13fa13ee3", 0xc7, 0x40e, &(0x7f0000000e80)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000ec0)=0x6) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000f00)=""/72) bind(r2, &(0x7f0000000f80)=@in={0x2, 0x3}, 0xc) 19:52:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="2f6c8a83aa3cc2fa4a695cfd0120783e8f9cf555c96eb79e0947cb667dd3672b3017cac0556cd25d8c0eab6b30d444214ce74aac4205807ac82f", 0x3a) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 19:52:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0xa044, 0xdc6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) nanosleep(&(0x7f0000000100)={0xc9, 0xdf5}, &(0x7f0000000140)) 19:52:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e115a0bdf5d291c03619e54a24035b1a7b0fa79807ce28408f328179cf2aaf37546ca96ed6ef353f136a2c1a022b40dbc2309035d5ccde54b", 0x1bf}], 0x1, 0x1000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000200)={0x3, "ad3b084cec57ef03b4bf5145a13e989e1142e2da9f5fd9579c5aeb403000a67966cfbed5a12987732a7672929e66ef60d19480097dfbc17951b4daff7ef0e21bafaeec74d23d930429f9131fb5d774dd10bf4b6a6829d460c3de9fadd5abd7af8926e2bfa3a8c1e5ae534701cd23baba473304c5ceb2e122924053981e36b8ddee5d70836dcf3107ef9cf89a2070779927bad6946b742c648aa728b10766bb7ad0f9bce1ffeaea66d5311ecf4fd8b64e0b0c16ab72bb8414acd6274466eed7d6adf335987227c0924cf1373c3c54889c65f09d4f3335b3694778f150f057ad04371e557dcfaf83d41be1032f096668d0c92f5993d445467ce0f0"}, 0x102, 0x800) r2 = msgget$private(0x0, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) msgsnd(r1, &(0x7f0000000340)={0x1, "7db94e9446e046713c1e23cc4489135e118d8b6d16b4fe202fa5bd52c28356073af15e63693cfa27af668214b9031337a792650aa5874029b33a8d3888b120d222317ee7f4acb8718cd18c5cc96f2a1104016095f859f2820795cd2fa095f892f6bbf6394219290324c3af1513c5d093946e1c5fe5945e53a2ad245b90f2ef51dd0439d396d8cf109fe0f48d6be0f1ae7f1e4b9900bf0363bb225baf797146f0dc594ef94ee4ed7f3a75e4e8eb89923460c7c1babad298f7a4b6e4a5e130c6290ff93338b9ace379ec7f52a3aff041bb50b5c9d07c26c26022e18d023b866502339477c90c5b7e8c21d2d78948"}, 0xf5, 0x800) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x60000, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000065bd7d12d52e772171cf1397b0a1cd1780c0aa9e2b9c8134f4a234e343000ea85789490e43b4ba50865571d37eeabff0f382d01d88fae63cd5c08a262c74a91272fc7659cf5ecee9c93d4a7748bf039c1cee10b4f58eb839c2225ea668fd8df3a957f1009e4702a24a0289ed82774b5baf540d12b5529bf95155f80c3e2454c93549c36e037a5e693e7538b84b2e019b5765aa3dfc7d88cded12b2e94cf9064ccc2e8bdc9a10224a413ab86581c46e8398434c8af60b58e9813ae5c6822f1599d5cd581fe58d57bce901adfbe640"], 0x4f, 0x800) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={0x0}) write(r3, &(0x7f0000000040)="a9e29f217f23d5b7f2c9db7f8d2894c19ac23f3aa5605440fcfb9bc4f0a692efd08ccfc516830b9a02e72c66b05593e92b6325d4595a42abd6b9d548e544e61a8150957879b8b2c74b88003cbd96d53fe4b747feee68d61a71d596e19f7654b4fc594aa82f1e86dbaea56ae2ae1457bc074dbd", 0x73) openat(r3, &(0x7f0000000200)='./bus\x00', 0xae3, 0x108) 16:00:00 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x800000000}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) mlockall(0x1) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/166) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x20000000010200, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/56) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "000000fc3e00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x8) msgget$private(0x0, 0x280) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0xb775484e8b9987e8, 0x400, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0916c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x104) mkdirat(r1, &(0x7f0000000200)='./bus\x00', 0x20) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getrusage(0x0, &(0x7f0000000240)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x2, 0x3) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/70) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x1, './file1\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x6) sendto$unix(r2, &(0x7f0000000000)="d10af4d7fdad1e9517d624f8c202ba17cd28f18349f8bb0bb69d8c8ec5a980976581d3bbdd44aafcc1fe064dd3c4fcad23cb1ad94325a6b30d3061c726a0fb75ef40981033a452b1b5eadf2d4eff4493549c0d3cdbb0f846c24a79c083e211de555412150f6aa5558f1263d7ebcd7fc5c9ce8b5f1d4de55793456e85e8c7e0d9bb916287ed31e539c696474d4d04892cd075f6d4bd34be5a171100bb04e60bdb725c8a4d36b53207653c1c385f747fc3908005c9438417820f3ebe", 0xbb, 0x406, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0efff1f3ada843bce7121fd089a2c697cb921f0419a6087bab5ecab9e0bf919f289549fef0b", 0xfffffffffffffeee) getsockopt(r0, 0x10000, 0x801, &(0x7f0000000340)=""/114, &(0x7f00000003c0)=0xfffffffffffffc77) socket(0x3, 0x7, 0x5) fchmod(r0, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x7fff8, 0xa3, &(0x7f0000000180)="30dbb1f06f2e95d197785df64fb48029fe28d2d501543168600890b3cf965919406ce70c0c51cd3712ae89d6608488d77222e4dcee4cbf7c55436a27be938b8643635f547333e05b062376edb1a1cdb143e9cdb2c8831e04798d17e1241e4f2904e0e2ae0fa7fd7635875d1efb1e85c3c5463e6c5a3a058968774eae2e60a22716f58f20cdaf6bc9d754ef5e1a44f2b89dddc4c56a537dc4874efcc66dcdb9126a47247f47c42caab780d2bda2cc92a23258b05335b50c488107e6ea8fc55488a36e74dc82f0e8d675edef4093e43bbffc70cc0cfb0b12ccabc58dd314caae543884d7abe396c5ffa481b3b1739da1b7397bfc", 0xf3) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20200, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="76a5466c63984acbc97d41eaba89006926c3632cddd01c5ff58f3a543a202d0e3d4f46450d099267bccc5f72a8e8145bf6cb02cfd10f35e0744f493f1a08b4fc658e339d26e26ccd097b5bcd49365136f405437a5812dcbacccc27d3828502eefd6b4aed2a9ae5f9725fcaf70d131420c29828e872c8ba2e274da862e023a5132f9572400d91500d294329cbece56de0abde92040c8de2a1a1dcab90c12795078286e863fb6003f0a4137a9aa132bc8fe1b66e8502a512a962f5ae2b800fc2e01e608d159876dadf95bbef5cb0c370678b3367335109109235671de9fbb28853cbfa98f4f8d2702135049194ea5a1a", 0xef}, {&(0x7f00000002c0)="66f1f85da91785daec92bb68b142abbf83dac1db4f1bbf91a015ed4455f487ef033cbc181974c9f15017ec0fbb68ca2f5416fb732a36a0627646618ced6520ebd81ca691926ad9deb13b", 0x4a}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x7, 0x9, 0x100000000, 0x7ff, "56af821d259e766206beadaed6e32982792484c8", 0xe4, 0x6}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000003c0)) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a"}], 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getrlimit(0x7, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x18, 0x1, {0x3, 0x7}}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x920d, 0x7, 0x1, 0x5, "ad4dc4fd297a7385fac41af8758e8860647c2c68", 0xf58, 0x20}) r3 = fcntl$dupfd(r1, 0x0, r1) clock_getres(0x3, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0xffffffff}, {0x83, 0x5}, {0x67, 0xfffffffffffffffd}, {0x0, 0x9}], 0x4}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff7a) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="d4f6d742feac54c95445cc12ead1b3e24c5e4209b3cbc54fb886b180d38d5dc6f7000052ff001a6d2aaa6e20f176b90d3f6375e4763817ff04e54bdfa6000000000000000000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = dup(r1) kevent(r2, &(0x7f00000001c0), 0x1000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x97af, 0x5}, {{r0}, 0xfffffffffffffffa, 0x28, 0x400fffff, 0xfffffffffffffffd, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x100000001, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x418e, 0x2}], 0x6f001eae, &(0x7f0000000280)={0x6, 0x8}) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/105, 0x69, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000180)={0x0, ""/37}, 0x2d, 0x3, 0x1000) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20001, 0x0) r1 = kqueue() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) listen(r0, 0x7fff) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000940)=[{&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f00000006c0)=""/165, 0xa5}, {&(0x7f0000000780)=""/161, 0xa1}, {&(0x7f0000000300)}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000840)=""/209, 0xd1}, {&(0x7f0000000340)=""/36, 0x24}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000a00), 0x133e) syz_open_pts() 16:00:01 executing program 1: setrlimit(0x5, &(0x7f0000000100)={0xa, 0x5a}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) close(r1) syz_open_pts() dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:00:01 executing program 0: socket(0x10, 0x8005, 0x2) chmod(&(0x7f0000000080)='./file1\x00', 0x4) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000200)="bb2e13ca241657fcb153cc4f48a7c33788073e7957376e9a5f153b9ec0f2dda0a263b983d693ccafc131bf0542239d56172454b9f65cd4aad1030212601fb41bbef805b3ebcadefde92ea50b824d5be2e72c4d2b33ce8b02f33eead843daee7d6001d86c92794d1613bdf47882883b5e97a1d3ceb56a6034e6c87e9d74bf4aa5848e19a1e825c5e6f875b228618422a4f569ede8ddf1889fdb5a8b7d58753279fabbb4383d1932c64a3c3122fc12e5e89bdfccc7dc32811597ea0da35ef0d90d06b7ab0318a22a09e2c3707d1e2dd26c564058a7162eb01c2383741d8885c67376277c3911f8474dad40ae2c", 0xec, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffff, 0x8}, 0xc) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00008002", 0x2b662959eb9d1f4f) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x10002, 0x0, 0x180, 0xffff, 0x94f8}, 0xfffffffffffffec9) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x2, &(0x7f00000000c0)={0xfff, 0x6}) clock_settime(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x4) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) socketpair(0x16, 0x7, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000080)="20e5dd512eda9dbd922a541f5e340813191f1f64716fed633bf551207cdf1ddffb42b17d695bb5d22807c670ed7fc7f529d94978394bf6db3c6d6b50f773cd8aef46ee6e490039663fb43b5cdd2caa7492f25884bae486ec0f24abe1438a0a476ad9857fcc02ddb245aa687f16fe732feadf9a1e297b8d424a17aa894ab792786dfeeca7f42277d413d334ad", 0x8c}, {&(0x7f0000000140)="8c1210136fa008194157254c1a35d48d298f7b9b52a8f9a90a71bb2b3875f35cade26499f20a0a9fbb937209fbd56f42a3980b61cd1b2fb9b693e3f84d632bf2b73316967a24ef4813fe025cbc1dd9cf36e57e0d35bdd85c6914ea77447e171f970a9e390ce2a60cdbda60bdea2accf5e799c81714b69c56d5496c4585fecc98fda7dfdde2041aa47cbb7c59f92ae08264f6004b6d8fa53e79652f343bf8bfb90c5c5b448ae9fcd502e83bc5bae86f070354c07b1c47efb556102235e9ed6c33182f73d4080f3126ff4c382aee843eb0cc19885b456d98d60f8bea7f375e9c003dc164953ab80a1b10798fe699a11211591885bf66e606ae0e58e102b72ca9a86b8673b598aa0dc4a1def597a42ae6dad4f969506b17b736c95d7aa8c137bd59539d06a3178bb9f2f0571efcd964920b2d1edb1a46d90b10c23c41da7001293b30d6e2fe9905ac60e03d1d951951acf41cca3912100b7720fcc871bfaca784a680e805e160aafead1996b506806540306f84ce518b05c271dc30181fa98b5483a4b765da6be6d6f7d4ab9e9338294113f3650d39a914c01cf685ab49ea219d8f786aed45cd928a1fc9db6e0f8b68b22ab6e2b0ba1303f927738e14604f8c33b1b9f514bd2116488d5198920ea26236f854fd0dc403e2adefb82aa05788228d52c9eb39ecccb55bfc1204dd0bfb167b7bfb7f72e1fe956ddc43173fffd31969083a3361fef8b2dce1ea7bc331fa2afa3397b274e1fe98e47304561a5275d0d55b6dc651ee0b509da445ed095bec4c4105c32d22866f1a696c379bbf9e12d7d8c2f50cb8f944c1664e5bdae6cb242893a2a92ec289f3bb7d8173b471ca5dc65338072cdda8b31824b87721158cf48034ae36fc8357895a53081fd5c2ee7c73c2ed13d41dc05c96a57e044e3a14f518cdf71baf1932f69aa08c8bb8a3ecf7631cf84609fc875e995dd31bf9e16766c4f1d474f6782202a5eef333b352b38ea2884a34551bbc9db910d402d44cfe8b1b821a4a820c2874be6d1dd7bddd180d6ffb33a033dbefc91d8729aa34839a8169a5f148ca37a67b71f4d56141391903bbd087d857c3fdcbfa6b70c57fdcfae843216c5cfbae7e45e76832f10db1ac1f665e12630b877cf130bee4bf3d8008d6b381a275f521975ba426ac30306d40b9894c7ec628c25d3e793679e5c681593f24e831da7bcc1edf4a7074a63cdd9ef7cdd0fe281de45b3400801e5f694c16f544a12732707d48c06b4fed15f2cad6c3b1da884b3c9f9be3434c445f3ed19b530e7ff00beeee639a68a668ba4629aa151f54fdcefeaeb338a3fb80c9a84ebc3ea45838c27f1b0d92d5ba599c8cb88d0fea6b72bd7ad7d9cc0053078ae9bad218ced3f8cf03a6a7c2602bec051af4f589df9f26d2b05c780e4ab642c8755115424e82ee99ae6d8504893a7eaf557e6dbc1ff81d5b350f04380591beb0d050c582b6e586698812d601c422dffed9e02c861bf4db6270b8d0948d75b9ca841c530f555fb21071d08a5f9f1f770e6094092b64064b8daee2ee4cb7a038b10d3b6857340448fd390ac1f3ab567a9025c65573a82c22643b7ac4d1bb2c5bf0696ed7c9f20168b19dffe3f31973857479bbc1e7caa00eed835e88985e0f94db1f4db72304b79eb56ec20fb64db084df1fdce3732bd175fdc3e7332501b60143a1114ed3a8c2fe2c9187a16eb5246f353b73ac8391dd5f64a028cf25b78d317ab119ad0e4399a16e40d16133200972dd4cd73646dbbbe6ccedc4023d68de2f3b3f2fe90e57d7bbd6ebe25313aed641fa6c6248795e47c9f89536cb1e615d557790bde431adf46d13d45812aa27f9c4710284de680a011adb8545af90119924b34bd86b4809363f5d6e992c8e02ab4c77a89d29c20b8900e6ec6099a8e7c9c9ac91fb1672d0554e15c5545d60418c0279eb263f2428bcdca0c136d6bc5e1b1bf96d1faf989415891e13babfac39ee1e69a1168d3e27046574381af113b2fd32c2f5829275686c15040e1bba2dbf0b3fc5485f064070837dc778cb0089ecc6954b61781b085b5dabf0c9e2c77d96765d3e203f091ba4a7ea1b11ecbca1efd484d8825169f124b80fd0e2e8e83a74a4a3244488dc5fe9cbe4dd0edcb5a5806569b0afe72b45c5cbc7d5bb505e6be4d0997564ea44086354a5b9849e1bf60e2f9fea4829a0edd2970a4914a2c9a1d8bbfae2301ecccf9d1fb1e7eaad2512fe2f83ae2cd59cac3c03d01d822c070fbbfe9f3fa741624be72f08efb9e7a876444474c2c8bddf7845f922ae53716423e265781e2affb7366aedb18425ca8d63f1ff3cd3cab0a9f50aaf2664b298389ade3d1af4da99a6ca8d6f77f9d6e34e4d22f2b9a285f425e39ed914d644c27a9032290c9357feadf67bb4fac3e6fd6871cef7bc4d00b1b73b44b881b6d239beabdf6657ba12b6ecc4357ec2e76a8eb383a9f166c6adf808fb1d0c58881af4dfd5147548fe944339349133a5932f6b814649097fc371fcace1168781529f1d9203550544888d925b57163ac88abdee766021e6143b87b2beedca62813640250dd01b7d65db5df5ac31ca32fcaa71e3c8802f0a35acfbdd2d10683e8ef2b94ce0451c710ccf86621b776823d0bde1856a70eeeb3adf6e9050b922a206f4d20cfa574d863ee02411373ec00ff2b8e51e90c68037dd09dc0e31642ad70085dc3775b55cb6713f57a819b4f6248babaa6128493403f065cc45e1af00cccce693037151f96f696140afb7306d9fbf0037dd6b615afbd59e8e6d707d4ccacac018445da9fed071a8743fd5dff8215942eda8f61cc7fa5fc5dac14e80d9be9cd5a12a3aec71c75a07dd3a363000838091a20c0792d347373e8027b8a2a1a738b4aee998405189cec723783c1c64934ff91d9fa67ec9eb50a501a99bb7b4c22b916d846c0cd67e24347a90ce6295b57d9222fdc6fda49f56e72cc6e6d1e9d902de935a1d3d24d22e7a34d73d16db4c1b9cce6ef161aa8522bbb7b1a8e1432ff88b0e40f04e4187619fcab299b30ec75b8a93ed030986ed70870ac5fe09d6ca58065baebf68817a190d28a8ddce84dbbfeb32014a74e4e0649d14f45555b7c7410dd8b271e448d44297a62f90c9df09bb86cd3b7ab6956d32321f1f28fd2a8f4d12729c004dc7d21aff9e46a4db6afd4eef8ba6a74ea83ba43b591d35df8e1e860bda2543d45ae2ef395f808cdcf050b873b9f0785ddf2b6ae0fc031ed509145ac5531c9c39bbe0da8f3c2d1e34569b6a1eb1165b66380ed7cf79dab481d5e64a2133dc4b86e421a6625ced6dd03576a9961f200716fe3c45d12d838cec6eee3d988602d2da72ed9eeb2b66fa77058f6c314914a16747a496a076e0b8539e5c9fbbb961724666ef0daf4e1208be1c0bbab57a85a0113455c2e85188a064158ffd9cafa0bd1e87ecc8ce7cb6f6c83bd374caea232eef73b72615eb55b8460c12ce7837134766e5f0afeaff306cbd788785239242225fd082b3b028f7e8b26be5fd8d93c892c73cd34e5744575ee80c1d47323102638185a4dbf60ecfabceb36b832a27005b0404197afce472d12b0419ca306d036f78d74a47bc7f41308da8bd374b772b4172cc498caa90b3338c74c91592a2bf7ef635917e69fcadab6afe205c83620ec05937aab74b0e4ebaaca22e2837c929f9138044e68023ab6e478fd24c4ac15a0d79de5844220c63b38c70ef7fe0a48e94a622aa2b1e12e4089c1e3d441b1be255f3f1156cb918b3fd1de7ed56bd5a60e03b31b7950f58eac9bd80489d2739e7917790598a3d7920ea351a9322209a769e62bdded4f5946388e0a23eb10825076153c2a2325bec286c949328ae9de72875f2ec08ac679ca711afed70139364839163e731217d62c2aaf67ac76f907a96d119b5ac5b581c426034b36523a2e1f16be5fc9fb1039eeb9e2faa7256b52c71743fe569b68ff03ac888f34627a3e2dfe8b74c19e2eeeb100a0f9664440487f2e1d6dfff7caccab8b15e1bc2dc872ea30c45c94f901cb0a18815684c10e7290a5d6895dce61068432e49ca2939035c0dfe53f5707e4601b0875f984846053b3ab8eda4483940252b39bda1cab4d3fc41c74f86fc39684c30185f37895bf53276498e02c8e4e593cc34d203320f8999a6e6c45dd719f1fcc6bbff342adfbd4841fd90b3d62bb7c0060d5923582ca9226c5111505bc9ff5b8fdb8d6f0f70fb1cc76fa8f75842a93ca57c0af132e368fe596edbe1f9b7fb79a4662ebba8268d180595c5b9aa1a73050327c08678641f3138b559057d7ad80f120b9c0728300dc610e0de9c23b49c595731ab4178ea8dc973d85a309553b6c05cf84010786abae5053fb839ffca0be5d3c376f594f2d8cd19ba1daa2d56c00328a1be7b63f50e89922592eaa4459eec5b6f3b81eb7737e8850f628110d8cb833a6f3363955aa707cb85d69e3d2cfe87313d2f1dcf94bd307cac853731f3c9f459b7ad86b65c57927a38fce005663615f79b167f940cbe04f2d08138b913f3344e78d7002b69d9b392b9670944583d9c6b0d4ad28075a01856badbe9f8f8371b74927d49a238d137b61373bc7b7adbe3642cf9cbb42a8bde72ba61be64115b5c39c264f847ef3ec9de95a093760810e54362e77658d05f75aa7c251e44e79394f0384154a898fe96d09b7237d9720f3b97f3addbb93056152863a280cf7fa1c5c5ebc5d3f015d1b53e65c462ddfcf05ed10ce5b1230cce3d766926ea5b7d2ccd90ca3d3d65246d6f9f336fca06857203645c54249f06d6fff57721319ba8e48a8a8a1aaed7a1a3a95dc5f4cb389fc8054bc362798a383d86f083d1f0812b180e9141d39461d31baf12538c84b3ddbd82a6b8d370623e8bfb9fc0014c712216d79d0d0463907c36c9625a655d1fc97c36639743003a2fc6e6b1e6afd7888a59ed24caa5931886b0dbd0445f2422381e6354313448fd753512fe069a70f5e4c70cfcc3638326aa5d022700bc29a249a528900cc59607d189e4afa3f278ac6805d6a0429611551619a1723a30fc4afba899a1495c998151ba6be7e1ebce00d9cd9f162563bc4bb44c1d85d05bfac379bb4641d0dcf7b759142b241a47be1ad87694c4ffc88dd7b024d3d33c22d104ce8230f55150b5a28556a524f839ec44de95850e01637c54adcde6e0d31444e638023cbc36cc9398646a1781b8f5891fee5f25fd8bd3dbe3451d42c6a9bcd1ba8c11ebd2083667863aa1356a30febadb73e1e5246434366570c81d2031aaa692100f7147d98eefdbc764bbd8c5dc7536ea4cb6a696fad85be237926c8784ec0486118a2a54e77427d6b72d88557b9017ec2d781b02b7eba55508b04afbe79fd62cf9bea81343f890e5ae4fd2a839763d957ef3a1680cf100e0841b9e17ac36d1ea0570e4eb141787f52e6f5b4e2328f482161c2c1f92ffd15288717e5a9d6749dcbc32cb10f017e7d792bfd8e78ebf0c1ed5f509a5c824e6f522f2c0c5adbdc72abdb9f6ac75205d3726cf50f95b66b99763726836a6f84ea01b2641972f125e541a2c78bcdd1cacabc3f54a8354e3c388fec727810abda96a19a87d461ad3860f4d3132e33cf6e7b28294abec93184ee75aa1b50f469b8cf3a94068d9fa04404d7646427888d43d3b70bd944163464e769b99fc628765917f70c280cd911515feef977909108410986927153d7705171c95a3cbfee849484286ca8114da2e6ed56ed331ee7219293050a7704b4758c2ed0497ccac76d374c6ae11aa37065840bacce18ae4684721c6c736024def35c12ad8293b897e2d9d37", 0x1000}], 0x2) r5 = getegid() setegid(r5) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001180)="7718ca934b10e9b9f62f9417c145d9babf94113109b1476601ce3cd0f570dad296b23d5a25cd015efc8dbdcb3777d8980981f5a562623104bcc5cf274a090b02072c6630ec2cf43152dc7828d1f9c849c6a57e185c7fce3f970479c116be953ec2c40435abfca41231fa7113a70c8656d1cebe97e6d1174ff306c5e821e299ce38a1c53fe3d5d3", 0x87}, {&(0x7f0000001240)="f5dd810a225091a9864a7f50b258d0c9f61fcafb96f17a7657b0047424ec234de4f4ca2eda2fd0d10f3292280867ab02666f84e977f0fa7fceb5a24fbb92376525d78af14e71d91bf1d969d15f4c705b9c519bd98287d687ad3c428c71727884bdc429585833be8639f3bbd2b5037d23fea503556559552f4b8a328e8b006e054b0ce67db7af835eb8a1bf44cf91cc392724fd7094ab63f90b4ec787a4e8ce0ec03cb17a8c78", 0xa6}, {&(0x7f0000001300)}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) fchown(r1, r7, r5) close(r2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) writev(r3, &(0x7f0000001780)=[{&(0x7f0000001400)="e5602860b638b055037081cc5f69b69bbea71bcf4acddbd64f2d35772f4943808599ff13883c09db6568b42493fe024c4125c3a28845006cd4e58d4ad27d18dad9da86a08ae3a313389549dec051a656cf5f43cca64dc3861b63ea5d19eccabe77f19ef2622e2adfc9f4830f031896fd0bc0396213faafe2b33c614050056b5baff7c12dd00b9b0355679dc23b3124eb7b8809ce5c92806d71368c510f51768101656d46e8891fe66e2f5db95fa161bcefe01f753d362427facbb77b8ec4db9b3e420d9ceaac813fe369514b0993682fcc3755e10278b0", 0xd7}, {&(0x7f0000001500)="78aa391d54796fc83e427c92659aef59730bfd0de4cdbf8cdf39a8dd5bf1a32738dfc0f66255efd65ab4a5d91e793541866e3c7e9976a622301dd0900b460841caa79961c8b2287c7252462365e55744d297d9604e004555c0491c933e1107cc98a051882f5428ba4d949c518ec61252fee9caa1bdafde529b9c5e202166d83ccaf5da6563d7514073ead82ca39554dafbd02e303cbec43cd9bfd5fcfc62808f3367e4d79edea3009ebb6d354b408c3987e091035d3b25a5178b2867fd1579ad18a136601e4838607cd3fc37c1513f80681e7a18b8228367", 0xd8}, {&(0x7f0000001600)="5f7919653de5ff091a33992214b8a9678ba8fd42eca4204ced114cf7da94a8756d3358c790a693d87a06e0b48afc7e39", 0x30}, {&(0x7f0000001640)="15ffcc347dee21d19d6d6d4297e1ebbaca3ae3a699890e53d20a99c5b75f8cde4f5bc8f8238f872e8e17fa57243a858272408f4ef5e0666884665ee1985c09f489f2500fd2d74611c4cdc133b82c574c13012ffa1059be734e09f63a1d961d9bb69b7ba549b04772971b1a4df955", 0x6e}, {&(0x7f00000016c0)="77dd351c3f78a31007b352d50e7525d65a082a5f9101227e6c0fbe", 0x1b}, {&(0x7f0000001700)="f2c289", 0x3}, {&(0x7f0000001740)="72b0c158c35062fbdfd762cb35b4c765e623df0366a327016da2", 0x1a}], 0x7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001800)) readv(r2, &(0x7f0000001d00)=[{&(0x7f0000001840)=""/217, 0xd9}, {&(0x7f0000001940)}, {&(0x7f0000001980)=""/123, 0x7b}, {&(0x7f0000001a00)=""/32, 0x20}, {&(0x7f0000001a40)=""/221, 0xdd}, {&(0x7f0000001b40)=""/222, 0xde}, {&(0x7f0000001c40)=""/69, 0x45}, {&(0x7f0000001cc0)}], 0x8) fcntl$lock(r1, 0x7, &(0x7f0000001d80)={0x1, 0x2, 0x8, 0x9, r6}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/null\x00', 0x2, 0x0) r10 = getegid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001e00)) r11 = dup2(r0, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001e40)=0xfff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001e80)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000001ec0)) setgroups(0x1, &(0x7f0000001f00)=[r8]) setegid(r10) fcntl$lock(r9, 0x0, &(0x7f0000001f40)={0x3, 0x1, 0xffffffff, 0x3, r6}) connect(r9, &(0x7f0000001f80)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) kevent(r9, &(0x7f0000001fc0)=[{{r9}, 0xfffffffffffffffe, 0x10, 0x40000008, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x5, 0x7fffffff}, {{r11}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x10000}], 0x5, &(0x7f0000002040)=[{{r9}, 0x0, 0x10, 0x42, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x5}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x21, 0x800, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000012, 0x6, 0x5}], 0x2, &(0x7f0000002100)={0x1, 0x4}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) close(r2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7, 0x1}, {0x7, 0x31}}, 0x2) 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10018, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x25}, {r1, 0x5}], 0x2, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgroups(0x6, &(0x7f00000000c0)=[r2, r2, r2, r1, r2, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) getgroups(0x4, &(0x7f00000001c0)=[r4, r1, r2, r2]) setregid(r1, r2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x840, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x89, 0x5bc7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) close(r0) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) fchmod(r0, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0x100000000}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fchdir(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x20) poll(&(0x7f0000000200)=[{r5, 0x3}, {r0, 0x100}, {r3, 0x8}, {r2, 0x6}, {r3, 0x10}, {r3, 0xa9}, {r0}], 0x7, 0x50cf) read(r1, 0x0, 0x0) 16:00:00 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2d7) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600), 0x0, 0x3) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x4, './bus\x00', 0x7fff, 0x20, 0x8eac, 0x89}) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) flock(r1, 0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) fcntl$getown(r0, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000100)=""/80, 0x50, 0x802, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/116, 0x74}, {&(0x7f0000001140)=""/69, 0x45}, {&(0x7f00000011c0)=""/236, 0xec}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xfffdfffffffff801, 0x7}, {0x4, 0x9}}, &(0x7f0000000080)) poll(0x0, 0x0, 0xffffffff) getitimer(0x800000000000003, &(0x7f0000000140)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8812, 0x4) 16:00:01 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) semget(0x1, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000100)) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x9, 0x7, &(0x7f0000000140)="2efc34674cf1e18010fa4adf0e2d854b200ea3ab272bae1fc6efa293c3be449254f1b20379f435ba6e653f46585c5b8d78bab627224f1f50d88ac8a6176bacb1d234a09d21b082f9610ba6a632957567d7b246c2ec8d59e4d314313df943e4022430a8b3ef8120bd5bc9e5892da8ee05b5286d74b393e52d48ab699077c934123a7d5f848c4e661731406375b43376e9d315657638a39bdb3238bb2d833e5b3e9cb4fec0a5e9d15a39211d9643c6983d080c3a1b43d84140a47f0aaf17e8f9f112bf599ae471a9d7a1d8205f1d2eb4a6b0c2fafa3de431c2aceb24726271766f856b7d8abc6f7601a19f42b7c674f51605d78fa9ce91", 0xf6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x0, 0x20) r2 = semget$private(0x0, 0x3, 0x454) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3ff, r3, 0xffffffffffffffff, r4, r5, 0x8, 0x9}, 0x80000000, 0x5, 0x2}) setsockopt(r1, 0x3, 0x80, &(0x7f0000000080)="c98b3c1727b72cf2b7ab5b50adbe9b6edc019a611049ae70a35075e33dab10f964f1217f92b1c9a4501d940e2d7073a7a4fadce2ee6327f47e17a8cca59fd3d4e727d25c8395fc7943607847aa18f5a4ff0d563bedbaaf5bb3572ec7962e59eca76657f6e942f1542498e47214b803f6d485d4fb36f688be2e5880bd8002f8fa3c49d4e77f1e30cb4d7642e49dcdaf2e82f9714b4208a21c6fc59866d42486b684abe32b1f2b5b8c9c57de08f7bd5d42d3deaef0d8cb158bd715a1e9", 0xbc) r6 = dup(r1) ioctl$WSKBDIO_SETMODE(r6, 0x20005701, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0xda5c5399aaaf37fd, &(0x7f0000ffa000/0x3000)=nil) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002480)={'./file0\x00', 0x6, 0x4, 0xf9, 0x0, 0x20, 0x7, 0xfc0, 0x1, 0x2, 0xfffffffffffffff7, 0x9e}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000180)="87d8874232201ea5bdedef65584fde39f7fecaadc8c2901fa886a13000b933eba5e7e07854f2d6ea457c860e389dfb5db954f0977c1f6c736aa2615f1eae526cacc7f105d8cbd9ba6760b276c0a123a1e28abaa596163c9a702b0d8e96bd024f4ff8f3a2124765bf6241ff6ac3a52818834f40a46b6c28c5c331d0d85e8060dacabd1b80fe7cac1e5bb5c41ea3c52e831800d9363a184cd6898a72e5b096c3994fe7e971aafa48f739af6df54df500d44c290aa502d918a775fb935034a36d7bdeb539989748e9ce1097f6377211d79674da3a59fc873e22db9decda9b94b574fa64b17927bcf8f3d37c01f798c58b9e5fdabe37707e9ec865b3906a0491c7b2e2011f7c74e1d5ecb66c397943729720925bedb87f2b6303a8e21e971947d0fef653c8b036f56b7f255eaf0fa4b44d1818ed924908ccbb0bfc80fae693c4ec6174eb95530c3153e35c3db7c7d65651ed47de00ad335c0934f80314b137658bf4fb1cacd73bd9dcd5d7783748aada964390f477fe512a2f5eb074005905a817d2f024276003889bdc6c74f4cbd29b64919d76a940f361ed238ee02041a96035a485baa01bed008d41ed8f62018e7f283a8bf9fff48d95750ad872a8c5a72494b2464166f4d45752076fab3da4eb77065772d9fd3099d2787f67d3ae200e1821e1b24dd27fc72421f1c9abc3ab8894fac985ec7d786665ab012517f562c60e78ef2934ef908ed8fe6c5f817fe7e69eef6df030b85938bda64cd4493423252bc7aa6a49c3b1395e74acfed07a38585886c74a30342b4ccf3b6fc766cf524b23c34f4c87b7f97d25809c67c7e76afdc3ac8b7549b94493837fe96a90bf3dd09d04d9c6cf2132cd5201c722e8696c00159e82f3c5ca7499ccf9855c79a83801ddc53b2a706cccf0281475db378338f70005d026e0bba47f70fb057fced41279240710598f7c820ccc1b55834057e1e3cc01182f3f5f37322a9afd6cfb1ef9bf91ce77327e9b123cf354d74cd7dd6c6ad03c170287e5d261fc1d153940839c244b51d0158e59fbac46f1d4342bf152e53c9c3ae18b840c9813fbaa7b3b9073424b2e49b16f5e2772ae5ce5b1930d4358c7e2c41833daf26aa7807468f3d1b38b5419ce2229c950a2228bb6e4cb81a734fdc23c85a4a2bf3978814f4aeaaa16cd0ecd802bfba95be745c20febc85e6817d7c2232a0abf28781bede64ff732ecfcc5758f8c94c52d2569703656a30902af67bd9634b388a15e3055aaa9408083b4d11395d5bb76016a044c1ee40c894ded4ff5de28bdba7598ac3311f5d51e16fde36279bcbb34c8d5d35358433795aa68cb114fef593cafde1600145898f18e466ec0fc35db179b100e007276a443c8d355d45e6baa7ced3d6c51054b4c31e21481a22c3c2ae7e95afcd9898a2d0c563788ddef47bfce4d5c99697fb4556c9ab21be121f482a6720c2555e93add3d1ff26a86b942b164ecbce7b934575a58b567ec7a29067f28ae49bdafef1fa697bc2a92ac8ba7205962221ba2f28a93eb8fbf56de748957246ae45a694afb0d9632aac7d8526da9730fc09347e827e12b25768fc6eb571a9b4e0177884d67cede198aeb3265bf45eefeeacbb545808bc72f2e771228e0f864c100d2dd547b2479d9dc3b985dc50ae7c2d0a6741385b45ed471b09f4166e0b6379a19489bd8dc401cdaaa6fd7c37500c74c55bcbee8027466476ca5d71f118c0902e0dd22fcc205f2a3e5f1b4c2ff50b1670a945cec1fdc45a59991ffcfd8766d1551e12d3dce8528e31952c90df8ce675a550259585e3f867b3f99377ec341db1978eeedbf0b375067b333116154b9d89ca723c1e458d7fcb0c0e1b937dec4a0df11bf050c35c6c385a3047cb0ec5189ab66d3e930a342bb087c63c119011c05a913efd71e7be5d1cb5c90c0ff0d64bc7de005e4868b81d87ed91089c2cbd0e6be1c78f97b342483ec5954df1f310c06f581ebf0413982696ea3ba558f8895912175829a100132fb2df0b397cc83b89e398221283e253b46e7a9bcc4596e65ce0793b55fdce41c75ab33d4c94c25092f5387ff98920bc83ce14f39fc6c89a22530bd8b1362f10524ce0403d98ba7b2ea3a588a87637c45b9c3b77bc66f3800bbb6b4297868756dc9959a77b9bc894d0f1a4963d6035be5820c45930e8541c0a33aadae4590ee08a8518c8f8891ba731ff1198c4786b1997ebe27b068ec79efcae79c199a662820aa51851f4d63b4cc010c30170b523d18da4528d041a697d5ac8685f05d173cfa7a44e66caa80e84e799f1292a32c8a1698ecad7d8543a57f71e2d2ca3fc2c3ab73430492533a26b78dce7751d053d3e98c7066825a5e47e056c3a5710b97d8f5adfb1a2e6175e8ebb8acc3680c2dfc90f2520b643ceff1ed9df8a3cc1c36d558e60dbffc296dcd7d26624e7bdd4108099305721f2ce3e7730aa6dbd567667124532714b5f8425b878cf1e6020b9e2921339be12de3d1ef69b3bc17ac06abdc5521f55c1540d057fad1612ac8ae2cc649de7a34dcdd9a73c1e82862e53bb34377bf2d7b1d568385090df9f76c964804555015f664ae991dc475ffcf3c89098ba33d63afdc72683d2a57d47bf905b9426dc643e284ef25da22e253ee5d54dad766fcf498f2de3974fe2f0288de48bb57c375badd1eea6ec1c367f18e0052af63db7d4c20bedfd9fd7e1c180594af9899bf5c3425bdca32ffc6969f8d7c5d0619976f2f75e33246b0d18bbc968ea2afd994fe2a5edb486392ee94cc9b9b868812cd5c4ee2cc634a53ad6a7dfe8753a8b7aed6bf1e49bef53eb43c43db47f611668cf6ec5a513f5df0ee698b92cc16a0e9db92f6e1694481d8eca9027380130dd0254e244e79f966898ea235de3feb2ce7223dcbb1206eaf36250264178aa493483cf5124ffd2803a3a2147028fa77467c7f590f66788adf26aa39ca850ace884d28235518d0ef564c08fecd8a569f064f4567f4df764baa69f8e00bfdf4617b260c0261bb9c417872ea3c2bb6c560b0bf5a724187a6771ff91839ddb0cd6e37c3ff15024965afa5e1e0b4817ed5860449e19aa5fc89ab58c8c765b9329ffad7b94411e15372217efe00d3c7b698ce9b1ff4dd9800b68aca1c5c5711adf3a5dfa953d9e596095b30b10b8ea75f3fc8119eabba09cc670f09cac4903d483e4a16542af1da517184e4adcb82b394ab9bcafbf2fc5d6fb5af873e46b10efd9d63ee9697d7ac2543df2d6d90986d6b7fad109dc3775a888b68eb5326874502fb75c084cd2ffcc7da8d3c2d5d8851e0f4cbad9cdc4267327be10f77ae49f0458f61e86bcfa76ec45fbae567b39b20cc90a9f8a981c30482fca2dfbfffc5157a90027b5c703ac30a1f47a2a53a5a0ad3ac2028c50587373d9837b4395a139f10f278a4287f87ee5ede2afc280712314a4615728c14140c66f8ffcd6a56e083be07df12a886454a816ff1e883209ce1b238593d457f88f4664297fca1e053c1250b72a6011be9758adeefffc94c5ee0eff6affca21f0db60381771df319fc1ca7b2ef2bec1bf7dac8ab410c88e7dd96d2f7d6e4d6b05e16981ba383ab446a1030f2b2b4626b227241a2fc6058ca03489c9f4d3c8394c135886da6711c025d3408f208c0ddfa115a27ecd5bb99bea485cd55a42c6e5b8c4e4586d0cbf069a16398d706313993c89cb971d9d1fee039dbbc5b2f4bc3fdc589d809e192d110b60fa1e09e7a1ef8a5127d7c622b6d6235a45565bce99e993bece379cf7ec8a79f7295783f6964ba17d635659cdb574eca3b9a8838f523828eed66e9bd50a762d1973c19ce639baf692ddc564f4cd568246ada5d0e2e570f7b24c1cc1a5ae1642b9ad614b3804a48e04391a7bb0ae6dd0c0a8786bc3200745c701b01fee918032a0eae5d2d73fcb721571cb32758fea89b7bf12eb6380d87c0f46373040ad4eea00f35cdcf8f29e792b289b99aa2847e0b21a9ff8dd1a93f032228cb6c18bcb0dbb03c427ef7905c7a573fe39d587daaa9bc74d003a66c9803ddc236f6a08029fcecc3186cf9576036ddbfca6b7d97721c350f34a1022436f0375168f91718b0ef3779204ac5e29aaaeaccb7374e236a7d218f4ef03c3d96532e9de667b652f5a8379fcb2541b6ce9603c671b5fcdb51f97f676025dc45a722495116751389a13e0fcafc71a4c4caf0534d21ce250343829e28e51178e45fb4eb297e360e4c9a7e9efbdcd96a9f92d38644086fbf943c6ffe46f63c7885d17f1ddcc85cf565f97d1dfcff2ae4b18762bb4f46fe27f02a347455c4d0b98711c3884f1b8091afde2c5983d1405ebe53d14163555c872a71cf53478f0a140fb1dbf9f520b53b82d840312d1ca58eec92b48d0118ca36651b91caa6ec3e20169d137dd9b601917179c6516e63fcf0c16373cb8903437e875dbfcee49afc42aab577cef9634d16c102834d28c1e8036d46a831d94dc952e21bf88cd6c65dcd5aa4d0325873295351809e8613970fce364ff07a1b73a20075f77a758d44f8949c421cdc8a973da6657cb492566d925e6f0e44dbbb2be873f4c37cfa6bfa4835a18a53c85c2eb3a035b952237ec65f30718a7132678caaa471813fd404b8c67703db7eb7ff1387386733ae04778660a1339ca8b48378a4b4432f3517a535f54d664075c9a40d96a689c2c1708e24276c69f03e9fdf9f6856fad44906b791ff986d3a78920e7daf3eeb550ba667fb0f555cf0f56da1b02a9c198ee2c7b7e94ea5034803d08e0001e239902a3f28d45f3ad738f52f31000fff3a0cf5b880249b0a778258d73f8e0d186c286df59cb32925293c6800889305d195cc242c4cb59292427069d0fd46668502bdcb35ce55beed2ad4fc1016f5cba6fefb3d1256173d7b663a2db2b11113222971e43e8ef93d4ff5d320dca6f514d51982b2c4c6f76fb69460459544b4420023e4faf61bb5bf2ad04b752080947dd70ab3dbe2726f029dc6c4b90f18ce43fd9919b9de9f2af97d469adf4528b510638a60b316649c62a64856e6facbf88c2d55813fff1417d9ba185693c2ea73329ae90c60e955a09c0ccb1edb681e15adb4f1787345e390fb9e2b41c0bd9b7e3d447a5a54529da4739426db0ed135fda68f9596acdec7e2ce002d660452168d27f20d6d047f03f88de64b9bc1454bb291bfde66667889c0825a5d48c4bb2c9b1537893c7bb584a6c739d705365d213dcf88a9d6fe5148f1447e24f6fd6be8c77ccca1948872210d75d48b3d52d5c617873d20c54dac765207ffdfd905b6b6f48f9b80e840c8d88b3be7056ca1193ff30cd5d79ccfda85aefbdcfd3c911fe30d06241b1c70d1bd78831acfa17ece93a9e8ce58a939ee79823d38ecb63ed482baceb8f4148f462397be96c0627669dc665b75e03ef20983f7fbd2b58c32a125b36c81f1d27cabf95c4c7a446c1ff0f19e1368543c30dfafb5d00e963d5042f4c9b91f35304d77fdaa08fe7aa9f8bfd122b7a578295fcbd8fd45a631cf90914adab2e9bfcaae5113bc303540a22fa95fad33b1b5cede93a32a64f7d78a3aa0e4b3088c93286d1d098958f094d6dbd339dcd9018d94e2e3b093fb2429cc72d70e4cd9e8178b9db53a979747c727c78c6beaaab55ccbd3b04681484d0d806c83d6d617c14a167ecdd1115c7f8237b04544c40dfcc3eededc7c02b064246d6c2aad45c5a2a2fbc81b9018403e4d660d8e654a9309e2e7523f267b66adeecbb194c45f50e7c995bc8f06b6fda3721969f0e596ddf829d8521d3f61e7b369e03e1c5ff13b74f89203b801f3ae9032fa22765668b3", 0x1000}, {&(0x7f0000001180)="c89760b9871cc6ba8c9f846e761e1b2f1ea34eb15296d2504d681137c65338ee0feca1f7274e9959ef2175e18541062b3fc4683ba48efd17c95b8ad707076affcac368ec76488cd4651a1c92481dbe15b7343340373015b2f259b69267fa05066e51ae04288331559376517720545ce2e67f8724282200379ea8d5b4dc6f7fc36965980997c4aecc7add1993ddb723614bd6a8d46793e8cec5b7356895f628b08e078d536bbac746f3dde05afb96383ea36283433b886a5aca8e677cce6e78a04c100dd49765354ad1f656e216359d6a59734c9c50f1eb41a078ab4b9c71ac174132e20db6dd7d78cf1fe5", 0xeb}, {&(0x7f0000000080)="e16aa12ba87a48ec200bfa7e106bc61310c76d8867fcd0abcdc41a06845d8dcfacd5bd8610e3d356bd448820486d3dcec8551e97258bea3f4d1124cf23e0f0bb67c7343284608de7b10fc2cc87d0566580f834c3bb640d591b2fb9ef0ef6", 0x5e}, {&(0x7f0000001280)="e7aac41fb567bbb4abc456b930fa9c59eef567e9034ece6d65f5e72270b19d2a527e6cfbb703a22d2a156598091d997dbbaebf7dcdcb59f190c8e982879d9b3a2e157d22c83ed867dd75da8a4d44928601f4ef010dcb3f1e236faa6b3ef4291f96ce9790e6440091a2192db9ba5c892b1b2154f67f686555dd32d8da4165e5fa165687a7a41c5e8dfcd63de101987201711aa0f594ea5e7257c5774ec30de7872ae412443e8c38142ebd14e4f271f44cbf461d2d59df6d598d35a7c4d50d680ed9e3fea0a83b1e12da53805018676fb6fe14e3027691c2216f", 0xd9}, {&(0x7f0000001380)="9954076485e4244e232f5c58b7010a6601d81993b9e574936b13f7c8ef2c21bdc3444ef883b135b76af43f543ea51057c285bde4a27e0b7ea6d12e76414a49c42f4f15cc789243183c9a211ebace071fe8c3e98c3a3e206323059cfb1d4b8a461d4a23c4bd7f16fa215bc871bbeb53c18a8f089b04f17d699910caacccf892", 0x7f}, {&(0x7f0000001400)="02a83d35272f393de1f2117c263cd238f9308de77c9bb86a765624186ba5da0eb96b129aa9791fa1689cf486078cb6b0e4a8637bee903f69ca2b07d9f0d0beb9bbd44c47c3745d28d22c380ffadfe4b9369716327166aff9547f080b9d6fdf88a933f022c96169e249c8241b9d23924386095be9f0d2370d7068e4d1aa62674e04d91072618052677c03c2e784981b0b001ea6b7c7320500add528d7e67f975fba8335e48eeedc573303c26e3c8d83d65516650b19328815c1036e442a6de5913293a1288eef51fd8f73ff6193b701fe176beb10b7cf037be832428af2e70fa32bb1c16cc280f10bb7abbee9d35b9d83ca1cf9803b7a077b77f72aaaf949198368ef46c81133d055c5757122b2c2666fc4f19da41f2b7e07ab47e8f89e97ed70634baef9e3349f5b98a06b8ab174c2738c7419d11776447893f865dd098f2a52ea13bde09eb6ce17d0a8a0e2643d15513fbdc83c49d0409c46f69ce27a39d30dd8cc66adc258abb08af79835c458cc69b4c455451948c9ce3726fafcf5df88773e9c5fe29195ef969a6c3f21b2abfbda4f75f4b067f56ab0dad4c8393647a602932b02b9fb06bf3d15db923dbbd9f08bac79ca5212e7cd49b1c0396932119bece52ef963acc16da6289c56ef9543d4544830a8852b0580141efe4b4ce02c0b09629c50105edbff60d49f344cf0f4c02937e59635002e94e9d3a6d7dfa7969feb7b4dcd2f37a56f46cfb59d3a02bccfd7670b6e5146b805ffcb06bfbbe7e2117c3b3c83e1bd5bc59f256516ef18875bd6fc9d89ce5d07393b56b5ebf6d0cfbee53749f430cc39d20de94fe4b89f931e32edef053b4a37c799c49ca0324e37a817fa7df2ef6b820d218e5772c21e4d72cc3d66b3e3497bc22206af1004da9e6685d5c65ffebe38ea326b2bad0289ab8f6d1fa1184e73d0feb9c1a24530f27165b6ae9cbdb724c41e3ddd12e4c3181a01dc9aa95d7420abff14bc1de630ac9b619abf9d9c94b37cca1611d5dcd78dc45522f64018ea36e4cedd0e0c6d0052fc91d92e58a209067e6dfd17e1e6d0e5fc380c270954174263dbac35fc761bcc87537aad6cc92423dd85c8ec9514146d2b6cf502e159e761bfbb314a3efac8a7e74e016b0934fd4098b59472cb685272e9e029e8264c3bb0c0d7aed268f008d7272b8688bd0a4c4f4e12f1e7149fbf516d52890130c92fabd3b5490414f9de02b817872234b8176e1b8c8d0e35bf53f5b5a66d099821121bea89b869765011590cbdd518ec609717e9d65ac27239c1789c12f2f9ee98777503b17e2ad109b691b4fe7a81dd82b70442e8ce626284aa6e07c3a47376d80787646065337af55ffdec27d9a8015720cccb5c8a0b5552ab887804165f14e3b5dd7d4b013d0cd2d1b6163b93be5623a97f257b694a4e2e20ac4dd6e14f230809ff702f47d2e01b1c188bffcb3829c2501d02a1f088c73a32f4bc1300f477bfdc0cf026368925ff472608185223fc4506a8cf66e3cea12e8f0c7c3c9631138f5f02c1acd493be17487f7df243c53837ab16b020ac4d07b4e1fc9751636b1ef30a7ae337e597bff44655f159cdd6cf6001d51b1a84ffa14efc9ad1907f929185ffcf741a5894cef0a6350632e2a98c79de6ee18aaf1e7f666899b4e3ba73a2bbbd9e51242d10ae6809903782493bee1f64b147109bcd0f8aa849b0e6ec6a8618cdeeccdbac6b0395d3e1161fbd216666448a9586efbda63d14ad6fb965405ce4a09c8fed62391b592d4aeffdd9dcbf12a2edc8afb62deb0e5b7d46835b35d7a4977a7edf3d0b907e20911103847d0dda2dcd1dad0c5ab7a3343619679a74959de2fb1d165e0d6ff8e7cd5657d29e910b7258d607380b65fd8c0b7b2a0e923ce67bea77ad74ef3ba1808b9d566befd31c95dd6fbfc4b6798efc45b78a194c1a4f790ff25c55a9c42280685012fed0354316e700ab247aacd36171c2e65baf30b6c1c1904c65c3f96af6e3e8d2fb88c68ec69885088c24fc21638f152f1a09f6c82a9f458f5c170e883d90c53b6b787dee0a0cb0420c41af6dba77e3c0837a051eca38669115afc7ed8c6160370920229d87e87b59eae22a568a88888328564378812e134def650db896206b45d152a0f3fc8a73eab0d573ddd2c95ce1f7c8753688a59f46da8836a1a00f7bc10438b88fa9d9634d419f8f3aec2754b677fb551462922e83e1874f17a0205ef30f9bccb66aae57a722b3601a805fd26cb7e78146e9efa3d84544dd37b3a2460fe965b5e566a166e1f7c31d5c4ecd617fa58ef8dd1c060cb791a4d195a6874482c2430e6a6d7cb0e3e41de3f6173d7c5107758f1150070e37344a79f3fa6a89140a57f4365f9127731a06f18876731f7e040f18269187445a9c4a3c44a0e08159f55340a2dedac0f2dc64ccef85d5e128a68a6b8869ed4496dacb36f6c3abd0b09753da06f3e553eb91b7fec3875df2e0ca9aa5226dfb02d4edb9d3d18b90bb6b2db5cf22e662b8c36c6fcc76514b0325b8730d5e914daea0fa5e3e7d6e094ba61de6e7dae7cfb63a13e912dfeb50f6672b8b51857d75b510b94534621c034612d7de61999ef7191d4087c463c410d9c3336b806d52f99cbae03e0d8d656f5dab4976f92334b19f5a05315339b4f926a245c1094c60e481a3ec88413eed5fd1e6fcb26825aa3ab41911494806cbc0efdef757e1f1668a930ef15415cac46d954fef9881026a270f4743994706ff769598a7463e7021d63f9c6356a8721414c98a6ed82bae030146091016d9388a586b9ba50fa2bab1d037159ba1864c58d6e8dff9dbce81706a996910879f976885922c5fc7099cc78332b9af8a21f4a66f30ed6891296bbaf2048ff8e9da3660a1c0d674247dfac12cf215da7bf7090616876e9d3562186b4290bbe2aaccf8f451c9cf212204b2124e61cbe9dbd69e404c8800884e28d96df9cfa0f3e39bbeeba5876f681a57e3c8b24509834d3f5b832f55ab16d45f7cf7c5e34c8f541bdf57c2515574beac82c9d4f779e23cd2f34930ba2bdbfd50b326c431c3437cc22e65421549e151c6cbb8d9bd95a06060e8262ab3fe7ac30e4b9fbe32b5c2516f962a96da4c3670df6bf20eff558c20d0faa845857ffd5c2ca41188b7375f81b2f63f76936e1966b548b40fb8d8ade2ab80c0cedb2ddeb47a103762b31c337f989e8ad527f05588ed1e897ea1cdb38a7a9902f19a9c8454fe692eeff74cbfa0139768c6ee35fc81b7bbf3ff4da1d9342e7a17e2fab629b5c65cd5811ecf79a66b7ddfe73f2df908bdcc06b0d86a8618a08fa3c5026022fc29f7986639f382e89e5dfc322c529b2d7095d570cdbc59c6b5264fa610b425383d3e468075b2784fc391a687540d1e2333f1caa566deabcdd18ae8a2686e3c5b9894527f0e0b62f51bbd433f98e6b62c83ce28dcd4ea0878dfdf31ac54ed2842eb65c3d1f6fd1d64c424f800eee76afa3161453b7813f3d0dfd406884223c23094141c91680586df5a85f4cfe8cb4107a98d89932ca4bfa1bfa055115c8f21828b60826929c921f5e87740b0add285bfa5e09aca71a470494a5c0c1f251789d78a574699c6e467fb91790f988a41e2c2c4203f6d8b5ba3671327ac31515c0d282fbbbc39085db7b36db8d2827e9fc6cb6f772d0d97ba7000f3c453c7c73809c78a2d369f19e9f226b0081435f162282c99f17bca1fe87da3dc45cd2d2095e4c4992a88d9ffc6a634fd16c8107d85d8a232fe6a3896502d7058caa82df6f243803c9f335b61488877c6c5dbb2728a91400eabe2b34af8e638945b09cc402034de06f1c8f87cc7cea337cb84b81cbd077f26b31709da794a5dbf48544eac04bcc9772827298808670fb0369657deb6e26fb25de8140a4b4158d3a3b6aefac3c992bad051ba566f2182cf25e36b5a3de1e84d43393fffc92a81de0fa1f4ae2796930b459ecd7f33f6dfdf74f3e66b5b8868427c6545ee520538f53abf9518889e0f67d6a8f7a4ebdd555e529d3fa06ac2c270e4ca7412b54062332e87adb05d5440dca6d9e02aca39099e7e997bb71dc1f6e614acd76dcd746cc0b2faaed275b62795c7e07316df89913b450bbb621d169b808c29d57ad9fad5ae15f9c2c7a63a9efe088089070ff698ed38b2e85beffa014d424f0cc6e7602907698ade139586ba38a6121ca6cce08496908e361fdb4ea474db6195b4d68e84ca8772946d41f545bd6c348dbb53c80eee66cfa95cca28efba42cd8d0733d6389a99d9ffc61a127a0304dcf7206c415d1616e34e94b0ef4c60e3ac25a55fe7006100d238588280cd4d10152f3c1c2deea6d7108fdb1922c7f4508117e07304d5b4e5fd350a2e8c1c7d5f0ece4b75325fbeea09a760598f489cf069d49c648c9df6b363facfc2ec4e22f24df43d33ab29da73de3480351df92077714a859a148365aa9dbe9240f54c4e2cad72bcd5c805e6cf4b85f0b4387a48d5356cceba479cb9e7765d18704546573cc63133318c688d819877628d71aa162b1618447710ea5d41ff792064b7852f83e268f6b80e10311c9f7c403cc120abb47031052470bdca63beaecb03a0e7cffdb5615c5a0a8c9a9297ef1946e3284327a4cbdde8c321d89694c69b9f4b648fee9d2ed590ab9cfd764b4b89575a2026e6b827ef06a5d5b920e3236fc88ff63d28db29ed74021fcce6b9eef56001a6816519f0a98679ed37fa25bc9497e29af01c7a09204783b40b4a3ddbebec9d3e7a6673181a8dce05037498036b2aeb4a18edabc044bde65bc2d91fbe38b1aa3a925c314cbd68b58a397c678d5c17c9283ebf44f07e7c7af3f85891091a1aa938c9b3729cc5c10dbe3fa665630d8ec49f50f1ccda57ac10a5ef572717c7da33b62b22b0d8e77394bf96152f48d4b6cd4e51f00c40e37d80ae68f6bcb797e25b9d99dc5b4f356a25cec32ccb71f1f66357e78b2787118fb6ac02d51f21cbe29f2074f9d22f3b572fb9a293545e9554e5e231c4b1abdbd481b1598a7eefb696a198a7defa631636b9b20688545ee0101193c638035ff4d08b3b66475602ffbd6d04d19fbe90ff7cf8cda63e7b262feaa5bf12b6f2d5437295675307a38187bc879ddcbea9813df67f1d4de44a03f5fe66a143565d93855beae51ce7c32db35a764c2dc513511f2cbe485c95117741b97ef84ba78b6d69eb565b614a0c42a67edfbe79c0d6246482512ed9f58e9b37a6372797d782bd11f721cba8494ec6bd9cd6608fbac5693ee44906595351f6d9b42956a97916ee0b939d6e337549b07ef1afeec5c23a92daf701e65906b54ef88c2ea9c9464f1724fd700b9e0fb1bb262a71ab2c1df7f641582c6f93793237911128f65c3a2a0561c7bfbd3a3a0ab7ec07fefb0e47dcf523ebbedef259049f546d1bd01c8947f11c2547ebcea504949aa230bc47376a0883648d559f24f521059fa53d0186011aeb0a09935f3e2d956c1313e9e7b681cfbe07936dfee8cd3e21d321168b7aec7f11e8937d939930d45a501e8c88fb7d4c9a2b31a305ff0b32f64351b47509ee01c5224b8a2f168306d7435fff5d649735f4e2d88e558606a0da8918cfdaf3c9f66be8375d7916d17a87d4e5b18d0bef9d4be0fc2440404cb9f0a9e6ee4d3a7a0a26253f0be0781289a783efbbb2dac6d356c11dd6eb9a02a5c7471aeead09b3b90f55eafa3fea0fcf69a2c4f75d3be314d832bcb0b20472be49eac9c19cf9f74fa252fe1bc6bb90fa12c4c754180d121279f58756d26a83df6db95550eb1b87bf73a49a27d5ae119b81af0ab4ad77d87c5b41f40a179917f68afef9", 0x1000}], 0x6, 0x0) dup2(r1, r0) 16:00:02 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000780)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES16=r0], 0x3, 0x0, 0x0, 0x0}, 0x400) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x1, 0x3000, 0x424, &(0x7f0000ffb000/0x3000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:02 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x8, 0x0) close(r0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f00000000c0)="3e738ad5c649cc4a2f05f50a7c1bbc42d0ce458f483a4f64cf79ed7692192c221ebaa02f4419925d3dd1", 0x2a) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0xc002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8dca690d599e4bc152efc15fb69548d6fc6cc34b8990c8bb9bada2346ab37115bd27821e686a8e61d0cb8297fc771391d8d5f005e7e617b57e4e50c52572fdd4ef24d2b0dccfa807f0483e4247580df74d86107371bf11d4721e4d27439e1f9339c8d8c4110c17c75616d920cd8a06177e8415515e5607ee419aa2460c1de7b5a51d683504b5934b657094ea80698a3e680bf1c37a1e7c7419b5f636dbaab8d293affe98186ad8fabe867f197e264bc57f3183f530fdc29b51c4c687f1a53e", 0xffffffffffffffc7) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) getdents(r0, &(0x7f0000000140)=""/136, 0x88) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x2, 0x100, 0xfffffffffffffffe}, 0x80, [0x1, 0xf028, 0x0, 0x5d1, 0x6, 0xfffffffffffffffe, 0x401, 0x100]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1828a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = dup2(r1, r1) listen(r2, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x130) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) r2 = dup2(r0, r1) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r3, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x9, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0xa00fffff, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0xc0, 0xffffffff7fffffff, 0x6e5fec28}, {{r2}, 0xfffffffffffffffe, 0x81, 0x2, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000001, 0x100, 0x4}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000003, 0x6, 0x7}], 0x7a, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x1, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffff, 0x81}, {{r0}, 0x0, 0x0, 0x80, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x1}], 0xf9, &(0x7f0000000240)={0x6, 0xbe}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x6) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x12002) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000300), &(0x7f00000002c0)=0xffffffffffffff6d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpgrp() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x120) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/252, 0xfc}], 0x1, &(0x7f0000000300)=""/64, 0x40}, 0x800) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66691e011d922d70162d62db8bd5588a3a23e1bb59134ef5fb781890857a6a528ce3aa52f2bb5143ba865461f53d9ea4add9e4afd37d6c8ad04cc051f337cfed9c2784a1fed640de00ffbc1c6f68111bd412cc988253001835df6474701b10e0e633fe0a391fba8728fb2337996c3cdb7d95ccedf90f1886335b2b40355ec8410a366492330d8e7ea9e091f264a4bcb9706ec8176a7021eebfe2dbeead1d3f4850bfdd4911343be91bb04619bfa71598ea050f48638b582466d22252dc4440d9df2571192c8148781fafd6bc58845b4193bb6cc79c3a881a0d800153cef29b178d6c3ab3735f71ee261f729c"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x20) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="651b6b1ea36251bc826f9cb224f8c796a225da9ffb733d12973b72052797b8323c77e087787a990074befddbc1480d1b5b515767be7d44d5091f3ea546babad9420e98", 0x43}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002640)) r6 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="e24aeb0b5523c6e0bdb7a16fcade3d5a66abeca8b610df11672f367dff978c889d27eabe461e2c8f0752d2e06f5f9959089b9a80b3286673530d8a87ab686a11d8422039392013490229e28af45958989edcfba441ff2ab9d33b1e07ce0357000791ac2d7099dcab2c18e73aa7c501a182ab68afd71c5f91c1a0bc327803cdba29fbbe4a13828b93c4379b29efc6ece60cedcd466f384d7eb8528a1b6e8215847ce1fb7c40897ef8536007c2c527192127c88a886f9fb791e010ab753847efd8ea44", 0xc2}], 0x1, &(0x7f00000002c0)=[{0x20, 0xffff, 0x0, "b5f41b59320463fd7f678406f901"}, {0x58, 0x1, 0x8, "0633767a9b222b421347ce21ce57c2fa2091a46dc80f982bc0d5e47f69d85a0b94c2c1fffb420e473178e68a507fbad951de1d1e3b6560986584d1067548769609"}, {0xd0, 0x1, 0xd4, "72433aa98162c2f2ab2a4f8711020843b60b4ee22484196a724553c8836ce2f5ea3a4c60ce75ff77b4d6b87f5661c04e35d0a03d8e2734a088b12197579420033bd263b0fedd7ff0c18c4306bad774af47840338f67795f279ba19aa6f56841249c3d59d1111db27564670ece219d7fc815498abb048a8b508f45b78fea837910a269a6f1e5ccefddc0e7da5a520cabe69d331c5ee3c8a6762faa52f8799a0f0aa823e124bd1b956bfa6d833a2381772940ba17f66846ee8eea0177459"}, {0x1010, 0xffff, 0x0, "78788a343d3a75655c724d27dc65c2bd24886c86a44377557ed2d4583b6e4736deeaab230130073353eadf91dd394021e072a02c58ccb035144eaa26816c40bdba1d9526cb0bd831160abd36e9e5fad1286aefa73a8357e1e47664dc58c299228a66b7cd013f5e12418b2ca1e77eb5f5d9bc0dadf6ece07f4ef5576b1d8748ae1ff5bc0bc182f1903f053052d030ecdc5fc3730e30faad6aab4984207a252383bb4898a44b83e4e9e6133abeb14aa0c88481f6d3a0c254c2648383c6bdd7f7b3790539e4bf7abf761b4a75b63784d37e4727cb336d41ef9056b0dc479adafe72e9b0955e3abe05caa60f09547fae6cc519ae25e4b90443effd1fd6f9045c222cf9d64c9ad4b71925d7cca1dc631a8e5364a04015bcadda2df73d83f89c15adb1950fcd059c806e512c999a321c0bd956ebd3050455069304b2bb6fe68adefb36a9a06f32b0b10eb7698ac94548acae5304893f647e8d05f9c2bb7886468210bba70de95980958eeba4a576601e6609cb9a71f0074cbc18aff15ea9680647161a7aabc383f66d82ea536c5785069488ab6b03b22e4ffc2b72f302f8db7d20b8fddf6806291a7eddd2eec5b4f765cdeda6f09d3e83df97e3b25ee68aef9469c9f62a44cf2ba340ffe2ea98230c77df6e4e479a0974b6232bbe539b3b36427a8a8e56bcd612b87179e507eba25501b4846dc86dc3de22105b16dc82375f9aef9a4fdef0aaa63951aff437a5d5dfed5fd521d5316756c06e273782a6c97eebe1bf33732f5eaae8ed72c96982a5e5f34144344a36ff7888db92ba22e5f059d8f53f7b8e03469a0ff785fa8821a45d86a15354a148f8e6c2579186f83e2c1eac83ef26cb8fbd7c9ff3f3616b0fe254eb083f344313948e9df8ea0dbe79feb1ce669ce8b64595f23753f06c9ad0ef87a14768f78d1bd71b4fa6a29639fd93d9f1465242c8012a7e3a272d427db039e2c078f2e167cf0f41ac715fc14853a20cb9fff0780da76a40c23daa253e8a87726d495fa3b337f1c61784c04ed842034194c08d8d4404a5caf7a8b36ac483ed0b672e57e951cacb060d65db252f8c0c1c7b24373fb661120e6206f942291740e8aa3bb71fd0d4c34b688d141477bb6c92b6e4124f260f1627d180e44281f75c0102be60075b3f62ccecd87dc97946c940c0f1b42de5df9439368da539ca2b396f0845ba582ab4e7ff9e53e6831a5f1ba8baa9ce4c2beee3cd9ddb7d6953991a8f383bd753c70ca479297921eb9fee087e6998bad5431018300e0c4917a758ab1abda7bc88bcbb4aebf8cb57a32709b679659c7d1298fc4d88cd5e5d0c210243dc869f9a57cb0766a80c3f20f0fdf5367f64d13399ee512890d63b5d0367bfb3c173c3cb8beafdaeb7fcdbed9b83e8f38db98464da4e77bae7349a6e13bb30c70ad61c6bf991f733f4c7221aa66dbc5f6b2c1f2b365258f3e585ea38caeae38371ea68cb28ddf4e4f1a645b85728b406d5527432e263a000668c686ffead9bc7e37125335ae93083cd4afc3e38debd2e9f7c8d4db6c332521b3e65bd84b51b9ccaf4455f7d9aa8beb74992a382bb018bd45ea3959948d55a20514d471e29ef3f080890caa37e9245a43bc51300101c180671f86e4a8225b78d669c428b6d44d4fbc0aecd050b4288a00ba1c66bfc97b1830ffc234b8b025559e27ec5e0c4cb673d1bb9f11f5b90e210e05ee4554a4d21f05f75c666e68884059cffa18c00e04a2288a40577ac82dfc588c1481b7c6570812810ac81d17fefe50bed48876c726f94d5227bf1f526920a8ed631a7114e09b850285e34fabb756d1bf4659856a69f20e31e0093056299a056e4ac801d8df03d71dbe1d8d04734a72f506af7e2b026741eb217e619556718ea4cb74741b1dd5ba3ffb3775e8efb7a75fe6703bbccc995ced3769f808f396081198bed10c13817ef2b8515deadb720bd43d4cd99fcea360f16c2666e0c20c3ae6562bfd99581f6ec1bdff1b394ba1724200895f86c1e1ac5d100ca8ae5f1a366e465bbd1368494ed74dbb2e5a07cbf2eb1da90973606bac9ca544dff7302f4adc901df3fe07321e7e9051c0d3e5d80eb5dc837ef65dd592b36c98d728b02ae7ebdea407a095eb3bb42794887c5b2eed1d1d8ef74277f2e29e499683c1b6ae8b163906f9122ecd431523414ed43ae5f68ebe352aa552a8f58eb802a3b606481ac3ce5638d8d2604f116b8eee42ef270dbb4e81340d14e63013c66cbd67eff31831debeedfd53edff9828c665dd43d9bb25960727708bbb3770ff9446e9282c29d90a4d4c01a37f5b5fa0ac8f77474be4ab9e476d094332380ba546209c39f5d66769afd819fd13caa42f826066e73ad2c1d640f5ba078f31b1f76c822366105136359e652260c9aa71287c4fcdd012f0924681ad76e0178d94cf1755ba457c652d2339691220a655d5e639d2259935442f4e72ace7fe87cb1b28d84af53e29945fe5ed854076b4e529a814cb22a19694ac14857854e041f628848848b1065bd8f983dd58626ab8f2a4c30256b92754d667643553bf860078d23728fa4d0538ebe4d412da0cb458a051e5166b3bf6600804dc8e543d7afaea8f68d6571c4f47a3124cf6578b0537674adbd384ac6640a1ecba557604e6a13017574828defdfcc72e30071c181c10cdcd643f300e3ff9eb70328fb7b5f3a1a14b58d102b9115cba3f73a0103c0d2a4ff619324aa3e6bceaed16d7dada714efeec128127c6e875ef9e365a5c138fb1cf3ce97d5571db1d6037b6714b21bbcda6e1eb10853363d8249941179db1086f1a45e61d02312c41509279fcc927b591a7c1fc5d1aa431d41baa4b3c1c05075d59791a440186a6a07ba4e9456457222302052650b32a4ce7f4daf7c1a8e0ae3f2933d3b2d2408d0946f6a28d40b8de075597f992f986e86221668568335ae1a48f193407fce02503fec868530927e2471c0ceacc4f2b56de4bd6b8e43eea28b6bf1213f152a23b2c54c0a14448df8df7c5b0d16fa53b5ae156eae3b367a4d229c66368962c63c4f47b85536aac6eb1019f75c007f546465acda9c66b589a1642c30cca4723e1d01f07f8c0a7ad35124d3e0662d69a3a96fefec99bf4c53ec870d727b2885e7b9093ab75956ddae7cec722cec120667d9df4f66a74f272fe91071d479e7a97dc8f4883c2d0ae20e0e3406acf8c06b94c2702b8ba424216c63b8035c7545cb401df0495f1fb40f61394490f50d5ac677796f7d6b1334e67d510dc942a81661e833d4d7a3b6c954889082bc3e85b396d17cce2266a201baf716f23dd4bc1dbc892cc2c816fe9325031d2accfa7f17f0d2b19b963e4b5eda38fdcd770c411b5fee0b1eb8a506c31392f3c1edf439a6cb2690e1425e89df9b6a39870ac98b32818cc802158cb203762fdb55b0c0d8c52d321acb0d95f982d6760c76163848c3b33fba64e5f9a381aa8c39500c22be311536329833154ff1822b26c898819e9e772f07b48eba91f1209abdff8982e7fdb575c6867b1eb8cb175e6f88c8496fe012e9667896528fa3cb876a0325266289123a9293987f762f0ea3e0b233683f1d6aa9ff911efdf921d2c88053a6c58587c139c77bea2dc5c575475d55375e8ce2b1e3295072f8d227e601392b7ce8f4b0699826b61e6bb430a5650f81271ba055d6a99691d749056f943550306f5c998ec700a66e7d6dcabf537578f2c25e9ec0305a3db855e4d2a1a34d5a2dedc9714d4d03bc8b6c672220511d75e5552a2f66cbd3f62450ac865dea284aaee18963bacaef13ea187de23639254a2347440057942f8359b7941a2a15559b7e36e5e40cb569ac9f225088e66f4c17a4412e62d35c39e9f8e43d2a937e7b0aa323a59798f12cdd1d223cf6c86c6ebd5a65bf0b49c3f1c40d3ed0546392036f89802549ee34764e125232b9442c6deb9634f2cbd4c7303b83132489f00360c7b4939995a8c01419ee7db8bd4574be508ec622ed0a6e7b4301334383a273f134d082247192498bc379b71a48f957d012aa00f5d09d2e318caef24c76973eb499162d20dc0bea981ac21d7b6e26dbf8ee538de4a265cfe4f0f0cd9c21d9218cba08e7cfb86437a9caba246819b81ff55a247095dfd23681d8942e223177a9e2a03224daddc63847a1198af2ad4055011b87839ea71f44f7b2dc01171007395650161ec65cf02a45cb1a9803f3f4621222128a780043fbc188654528149c78630e04987ad52dfaec1a2b566d1dc5fdb702146cafd81825ba2ff3aad5406cf748c36e1a3d85397cdebdd2a337532bd99e7985c1c8e8fd2defdb340cf6b463d165bdf8b9f323e00bfac86e9963150c1b2928603531370dd7c8c8a7a90eaadee032bed910ae1fa37f3401be1feb0e9b00e37afd19f105847cb0035acb46be1481c2d437d1627ee2d7c0c5242d697b843a1f66cd7e6c3d47b5e92a39bf169c41ef5c4c9518126b649f9760db1d926196217ee2f26774b2694861fa3db3f69000ba5821d70c6546496a5c38f600e352d6dcb864c74ec530b370ced9796290624276a5328ae41c2c6e20eb652f49cbd7647db1491274bc868c4b67fe21ff6ba49741bd400fdbfbc64e47b84cf4cc684966baee48632fc8e1a000f0106ad7ddcb08ee4866e39ecf6aa30838a447708c0b7991426c0ab21b95196900387566bd626880741db06aa6d59d67da8efd8595dc24b0e90afe261bc78019f4f3acacc3f6948726cc4c06ccc9293ab5e5ebe49fd7174c9d8c23981cf8e3954342408f744fa09f6f6dfa2262e039fbcbc2568d858aeb816c59092a9c3646121344d849b6597ee401d3fa661415fd5bced8a7f17c5b11003fea12b7061ddae0e299931ea035d588564e6516d907fbf40cdab158fcf0e8d0cd0221ccdc02747bf70a2b42767a908a76cf91e72ad01a4c8a90f6f4d1b63d3a64f9bf6f8682fc5311db33cb6aa5f8f037ba31e22d21be36162222891824c38c9ce1b1a5bbcefdd01f4c7b17fedff3485b216d3e0c8e19e8a2099b5d851d21090acfe98146efae9abb14a55f809445d0e2588ad10f0cbf5e351bd07859b2c57ba386a7296ae9d15ff03fd32699315587beeea279fc48c16c341f491aca88f44b893b39fbdee5eee369a88fc1250ccf5f100ca7601d5674c25216e678e39f283f19f52fc30a600e28d600cf4c41e85c513f6412fc4e7d4241da82dd3b5ec375a80d62082b9e21edc5247681b69c5b3c43be18fac1d7a99c0fe2a1b87f2d3c35b9035368561b5d83acf866a6f7161171aaa505d4834bbfda35411c3894befbb4aff1434dfe2472860476c4500c9112a69986f912d2daeb2293b3ecf8c52d01c677d32921a594966a203053d6191a18de1cad73ee16eb05395908164c5e69d5bcacac226f326ec0ffe8c11b6c2bbfc793c63b95b406aeb40f99ffea5e7136e412f619f4cd47589b57275c561a3c1df0f482bcb262a2efb93189abe50c3b7000eb44d0211d6b5a9d49b27d9ef726e6d3773cb26dd9086682ee2787b1181ccd9f9e11cc1bbfc2f537bf75fac77ca3da4c209d5cc95fd599a8c7e9b7d48564296598455b3e8b2dc3ce963634872ea032f24a9b755968d5f5c75ca2aa105a218db3a7dad0e1b117b9bb3ee05222312dcecedba526fe75cb3755584f6e4ef32b820192de03ae2f70ba92d2ed7a1965efed3de0b683eca9621422ce55dc1eb5cd68a312e58399b018f0b5cb042c470a98fb028a1cc63840faac908b76fae1abd20902e9ac1fcf40cb19608130643359c3d9fa5f327b3e0a9a03890d8a79b7103de2fd02f8c0fb043b89aa0820"}, {0xc8, 0xffff, 0x3, "4bd7fa6917d26d497fdf3360e17d90636e581e70ec8950d626fc0a1b634846663d602af97485ecbb18fc7d4407dc810c9cef1ff7141ca93b2d1099b1126f806a57edceceb596f591ca3fd6569fc7c32404f2cabf6b07b7298afb1f957eed5733feb78876843aca567ea2f929273ed4d6ae5547bbe4abc54b3ad27f2d5c13b8e67742cf6d2e7d90f6389a14cdf60df49b55c2802b467e2f4f3e9b3514de52d24215aa7dedfcd3ad6f5755c4b263e6ed198c"}, {0x38, 0x57886c017adb776f, 0x3, "a4e6d1fe7e5a87c18cc5ada6e5c638d431bb8d702e8f5c58303c84dda1d9c1e37bac8eb1f3538b8a"}, {0xa0, 0xffff, 0x4, "aa5175c83d2f0d898d834ec9c4a14f889788f1d2cedf26ab3dbc0c6cf8e3cadda5a974d2f06b91d43703c11f98fa4c3ffd2b0451854424aa469267228566e0d70ff569d670cfeaf85c47072843bc45d8ce1816c0a39ed406ae1b949a9e467ec3098974379e456a26dcf34bab065cc74a21847687a7e283f0f5b39d36c66b1f81c3bd7951691225c036b8694da488"}, {0x20, 0xffff, 0x1000, "327764579f1ecb6edfd3a5"}, {0x1010, 0xffff, 0x7, "7461ed946abefa2a5b29f3303503d5a2c49bad24ad10ce436d4b843307359ef788b7fcff5b4781620d10e0a49203257e6205cf7eb7b3b0961342006d17d0d8129406b0d6e28be5f9c7b1b180abd2d1cc5bc37659af3de0630d1d5de110dcb38cb5559e452d3d1f2b5251dbdf6aa103962c44626e1a21a2eabe94f2b06a031705f3e654fa6be2b4cd9dfc1d4b32e46cf2a2fc35eb1cfa441c9ea5a5dbabc5c0e55f603f0a8a3474707358f783d5ff176525b947d08e141afb2c49dc26234e4b62b475540ebad44c32085c3c9426722bdf673e44db85f2cea518ce0c41cbd99941e1ce68c829fbd97b6386aaacf2d066cbe990a921708d31d0aed0e554476088fd08b18e4bd837c17408ee9d2235419749321429b1b86fb1c4eac730ab59c0fef53843880458acc856baf2864f8985d79720aff5d1d6099cc91ef1bba6efcdd5a5acbf1988642ef57f0342bf9164506aeddf8b14a472374e66240d30e0d0e96d06e03a15489cc5e75d510af00a516731773e193b8c5eba5568af5339ceaac77656bed02b336d997c2aac4b59a0574fc94fda24a2e26a9a721126ce39a128d3bd2ed61da8c49c0f4dcfa7923b6728488ed8a4ed0a91805372a47efde67bd19fc3b9b5ae50d0c261e3f922d886983390472f2d921bfe828dc5b7c4dc944055450b252ba63b6fdfd67713cac2159ea8ee5fff21b9de5d32ff6ba8655ce3f2b31a142210c15ec1373130d0a5b47e01e8e1fecf7cccbb18c00fd606de2eca906ee148f4107d35ad283f169348dabce34890866a15ba06457da915da7b7a293eb9d72a6063c013e61386c05893c8fdee1d532475c4772df95c0a682e8631e636e9d72cdf4ecd1f7f636c62aa8f183d65e4a68c32a18d5ec3596b0955a8d53ef83fef5fba2e3a1896d3e01c62788ff7cbd2d046d95b8e4ee2e61d2f906cadb971702f615d558afb846d4f9339c2d74fe574fa9f19f14d7758017d735bed04744c43dcd4442d433338ce9f7ec4f659dc511dd535effd181c6bf1644ca18e1489f19c4a953b15818c87e0375a63b4e128c624c238ad216192586a23f316b86f9dc06469d3be6061c36992a770de015ddfb9f1cb803adc5892edd6522c5d1982dba2503444b344d0da75ed0c42de631bc2f00399c0b0325558baa0f6e52e62551b87bde2d167387e8230405724796126271b0f1fa214f00ce2837444576e28791c454ea5502d2652c305301d7e701c23541b7881215ff4777fd7ee14314c71bfc39725e39cc4752a92b67021c2c3472e25c87e16878069240beea070a93a543335e698a776f2997516b311dc9c33d22c3e1dc1db1c41e86a2f6dbcbcb5b847f2b81fcfe20180530796131ee9dac466de0fc5b47554125d68cf91f324082d172f278718932bf4c0294c89056e8ef8ede8b4e04065997060b863f62152488132ee83519ae2f00ecaca252f67b8f39ba9f4d7c608f24178ac6bf243bd044ceedbe8d8b058b48436e82d28544eb94b4e36a01b0e329763714560cf5d02b2c406bbf75b17360ebfeb576ec53791180aaff077f3c4751ce1f32017dcb52fac008ad54418da362342b3d54fce1ab4a515fc23a77a05264d74cdfae16a841506235c9ee7b4c3fcc17632dc2924a71704a779272da30b27ac4db17e7c70105f86fc3e3e706dde9fa877ea417d0b1f7561c83c035221533abc1d3a6ac76e72bd7a0b2365b86327f4eebb6a0f08e992da1e6645d085589cc55b14a20db2cbef7f273e839aa5d64fb4132f834d75fea3710f8780bd0ffbf9575f6d87830e0c32a734fefba6a6592410a1c3effb5c3cd145b48c0b5881d4f74b3afce25b422327acdb14e1a01d401ba2dc366ebbdfa4c1e33cc84248b839f5858ea4824f05991ab89a5bda62bf91b759c8d279f3d1e7af945d1679e8e3be80d96fbbe14ce9c6305b852ec21e8d38582d49db4254e4806e5da08a01e7b5fd0aa6b75e1f0b673ca56ce1032e7eff49cb396b01b99ed557579057e5877761d8b75cbc71a98735e4c59efc320ace43b461eef913862f01acb16784ff5d64658c7cfe42bc67f723008063cccff0b51f976ff88bea448c2dcc9e8f3bea2746bad4dca9154dafe18edfd7a60c6bd704941c7e7f612089cda0683b1041eb86b2c06d54663c9499a759649f131b4adbb3f2f693a1cd5206fc99c21d0f4368d028e4c31bff2ce3ac592bc9f88dfb6dd3fe10a0a3d94cba4fe9f155411186a07bbfafe3f490f6ef94d68a7097e6eb6ae072703f5289b08365ab9b8f9e88479349c2169fd11cf338323156c80802dcde48676b345862ca7e86ab72182ee84f20d8b6f654404b6fc187ad47283d72a98f66eac06556bf2bed474c34bb8b5eb83039ce9a0e7b629ddd46196d32590a555ea07ed3780fc51ca8c9174d6d76dda8ab2381c2072a7ecfec349d0bb7dc5d670ed5a17d40c3a041f692b7c63eb52578c9f3983025bebc6d58e426f7b1e2a5b397890ffa7dd19e1f472ad80635f6dc4e859204a8a0442acd139f063db0c8c10c7f29f71f9f0dfddd26d516b378d900db584d2dd4453050be07bdcd6a0c7f971a67ce898c0cb809bb97f3b442bea417f3403e5856ad66ffedefc801b5e1d5694f0a3b2095fe9808c0793c09d52ee2a76d6c27ef6d6997b2f7370674b8ce36d3874339ef1b3baf73e0e2348e6e280dbd8ee737c93c6280935facdac8cf99c509fd30c1f6f711f61d82dd7d6651080c793bebd71f23b5ebe464ad3c4ce54e7426ba9292f95f5167433516d018001dc6b721ce46843d53527e81fdf4b2de7dc8fb0c6bcab1b91b3573591241191d7a147de769f68a9f88e67afe6102faf46baa9728a748f2e1fb5f29be26f6b97d4f423a8a3a0feae7b2da8d10c8cf5fbdcbd3f30f5854d5b9098e3e3e5343a1b3ee174cc06ae48e849b9e4fba441ef91733dca6cfcc0e6dc5443ebb3a0394eb9a099cba8242ae885e68b5ce566a7881941a65b082cb45d275d42dc82077bc686af0f21654d6bcfb8dea64d49c5921956e7441fef1491f1ae6010b6404fe34a036d5dd7a3b576b1eb3363bdc578c3c5f5866b5092a61e5486adf3bcc4dae96cb1e10aa4caa78ef70d9eca2ed0c16b408d7e9eef8e31b5e475e753f9b67c959d8dc84d7bbba0354a998316e5a7c684726e1091fa3956936b1b996b61cfc07a866cb0c66171ce422c005fa66a535e1bf88415becbd0c4e54b6eff547116845ad36b57fca63c76275e2005d5efc06053f64ecd75a98992bb9e363f677f635d9e01ccc33a87c9e32da17dde3875e2b72f04f588f4b7f5b950c62ce473bdf464dfce537cd585570c3643f928301ab141f298c9d7dae4f520c51a8052f07d41680437fb78af6b33614d0ee72b9fffadbbf7df91832b1ff957dcedb9a9ae842fb7270d50d47741c563f77f4601751ca6cc1cb9eacb56df7e109e1f82a6c3ff6734a407f1dfd7ea94a68ba3cf5d1df29bc16b04badf37afa56e598856f71f5626748208936ba905c640b0bcbb1f52836d36d3d11a612575efff4f370e548a44e3db1f6b54fefc6ae8bcd337214392915c8d6d0770091166347ddda19d1fc17e982b24811914ed528a9e36d776cdadaabbfa59293852aa684f55a5bd53467a09412d61d4081b38e7b66dfaff736b575f8f32a8cbe9a952eb4e769e394331357e1706c8c0ec96d0c33e95120abeab4c13a414847f051e26481fcb8b5453bf2adbfd20bd9a6dbdfb7398a62f6385adfbc179de5e0004a8b7d060c8bea89f700f83d4e1e6030e8307f72697a0c527739eaa2861a6b8708e9ee44e965ad3c399ed38ccd01ac66a84970f0398f923f60df3a9660eccbd59983ad0075903b2f112399ffa1787e1a3b9f0aced112e0266fd44692bc89de8efe77b882a58425f1ccbd5a2c34070e73e7838c93b66a12a6a62025fbdb79114f1c05f8f10f71159e52500677c45ea2ee88abddc0db374eb30573e924ff37bb20fa8046b943072accedab764174187d6e185de660884a04f406a2c21dfc5afdfe49a15623e59d91688dedd272009c9158ca00ac4b990929e98e9ab88dc32ff4ce69b62b18823d070fa131c62a80ef7ffd6f1b452ce3729bb6a29aeeb4c4126fc57d3677506443455a2fd2d6f2f17d02ac34f3071c38e6a3c76d7f5e23b03f6eb9c033afda0875dcda99b31831ef83ffa354613e5e074da440bf3a4ae7acf68e49e35799c2fc8b38976e68b45117a46b835f9036e415457eade9101e75bf1f72974ded9ea04c9fee7bc1581641042c5eecd672940fc11c7885091e87c7ee00a6ba29557b6e9c98623d13e61798451cf82f4c9aaf435acaad0b6f3279c28d74a94fe202a533a574bcbe25fad6516c20c1f1da8adcabc44ed3dbc215e24aafb22a23816fbce5557bbae93dabf1ffcff2104ded104fe2f11810a6a2b7039b48d01491e9e063f4287322fbe5a6833b400b41851c3eded4fcefb573ea7bdd85cf1282052716a03b863f47cf1e432e018ae252f1790bb1de30133b7c0fa4cbc91d7d3c9d4163a7ee851c7ad6dbc561cf8f3c4d3726cd67992b2820c68f5bed5a7937735085b9e23b17bd93df326dfa1cf2859d69299b902325f3c393772b7f5237f7a5b60edd974370ffcf76aee14d6c9420505ac7cd60081a58f165b4acfa9d5b70b466d5c4b77d746f59b224dcaa55c99b674e049945b5fd2ed8c31c4e7d788511f192b2fa9b24d395f9be2e09321b3a0c8fe5efecd17645859b2c926b8d92da4baebf69920d812fe940a0981d421652bd2511a70e0273506822610962a6cc79e0422d52e6015e5306b663f6a82ec7f9ebbf9d3cc6a03f2c7727286ecfca8372fb2b3b0662f821dc26bca21f61bc529d4d819b620d7728858b334e72e0612a5b88e19c92d02f967cc27cc869e217cb66aed5069deeae40f8af060970935324fe840ab7ed51e6e9d63338c2f856856e49f934e36ccae5c6adb27336792021be2f624b1aa0a1ecf5676a4df3654d1e70cf39a4d9a916facf2913c73df50d05feab02d9108e77a8697df6328b19cdddea205b1309c71423becb18af19ec6ec3564c57e54ba69d5c414036c6462cd19f941cf0955123e9dfb06a5142e2cf4c7ef23aada3ddd28e8c1d1634015d84a9ac91bf38378532fda1cf9ea86f49be20e53117f9784e66227c9f0bb3a5354820fbece871108fc8012a5b2801112696706abc3ca33ba2a0e2f946b4e8354d23442036a333ed05c6e20dbc70b0027eb801ac6c04c870030a1ff3cca4407470f963e0311d6bd5cface1b220af8d681e806d7d609c7a3fbfe701e3d6b41baaebaff4ce932f3f0a27f6cb26e2d88ba6233dd5db5581ccfe5bf90d056c05f4829179a821aca18153c42651801c09a2e75d9831173bee0cd7e63c510480eca4eaa20356dc953af83900def510d4929ebdc2e70727572193ab99c2aa503a7b5ef8e186e68bb6dceac10fe636c1813504c93e72ac23d68bc1a7a32eba2c4fb039c7f1c41cb912128a076aaa3396a775089ab5097f470802739f0d4ae97b153ef75a93266876aecc7e477ce8acd87acee377c284c59980fed904c2896325fdf022bf402fc88ba5c8cb892b8f71593fcb5015c7b8b0d7fa8252f25698d3643da6b1509b9bfa18fe292ad917110d924434c6a27ed29f3059115f9828b6ad40062766f05ec7ae34774b5c177c8588410f4ddb4419ba7977408f5b7b108aeeed0308942ec584f92779a20267616970358bf83842f472dbd27d35821ee59456e8fcde856b513faffd7de9c41374d4ea92fd2ff2ad5b35567bdb1945b02751c4dee707ca60b6186d7570505576"}], 0x2328}, 0x4) read(r1, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8220, 0x2000000000000) lseek(r1, 0x40000000000, 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x3) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) recvfrom(r0, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mlockall(0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x40000005, 0x0, 0x20}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0xff, 0x7}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x8d, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000003, 0x1800, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x11, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x34d2b8e5, 0x10000}], 0x1ff, &(0x7f0000000080)={0x81, 0x5}) r2 = geteuid() seteuid(r2) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048ee9931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800000002000, 0x5) getuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x800000000080011, 0x80) getuid() pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="7c871db81c0da06ed5e812c3b071e8066e4855e936a08fce6c10bf53963560f5734b77c6d4abc43cfe940517b438672d", 0x30}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r2, r1) setuid(r2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) socket(0x0, 0x8007, 0x3) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="a6f278a6b772aeee9d8bf4c2f63c4fb17025691575f26e810e1a2453463d6cec2bb330ef35cbd3df8f60a2cb0bffe716d6a2bea977fa4d197a14da5f555d4eed798bf2272eb25c6a7bbaaa3e8bfb0fae3f1172a723a527ce972d8ea09badc7c1b024dbc5221c79d39c4fb7fa", 0x6c, 0x400, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getuid() r10 = getgid() r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20002, 0x0) r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() r17 = geteuid() r18 = getegid() r19 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getgid() r22 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000002c0)="500f03a6aee1df308f551b2b167e13a072a06eeb7bdb88ab1e4e81330878074d9dfd7aa56b9af3335af610a50983b7c80f225cf399d6c74478059635f694e07baf4ca1737397b26d65f8a3b11ae15bf50dae3563f3eaeda188c95b5281819b2dceba37251f3e5d20b5d0125cebc134bbd969a8a94fd08fb6799a0d753f3d6ad92ef9131283e82f1a8ee1722712e8816f94133a9ad13ed349b9c3b22972835003b1a514a85e2d6caa0b161169f1836d2e1c3b41d42293c6aad5baebf0b8a72c6362ab0bc0059e831fd15a8739e98fb5167ecd0b86ac", 0xd5}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2d38a5da2bb710ac122fa409edc01e1df790e2d8df2d2c905505690a1f299fe6ff6ba9b7273267f3a7bc475bcc09ec458c2632b75bba660a12622f0d0f2731ce5b66a42bb1984c9c588a4a67a076403de25ce8807054d68901749d06634ee2f5c8048851acc1924bc4517487e2b9f566d8288e3e3e2eba5f", 0x78}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r0, r0, r0, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x148, 0x8}, 0x404) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0xfd07) r25 = syz_open_pts() close(r0) dup(r25) r26 = syz_open_pts() readv(r26, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x13}], 0x2f8) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000400), 0xffffffffffffffa4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x381c, 0x101}, {0x3ff, 0x80000000}}, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x100}, 0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x801, 0x22) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x7fff) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x40) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) r3 = semget$private(0x0, 0x1, 0x53d) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x0, 0x800}, 0xffffffffffffae73, 0x9, 0x1}) 16:00:06 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="f97fbe88464dfa2b0904c634957ec5ddbc6b65f7448df4c75041ec7177b1347ef6bbb192ec793dbd8d5fa3095573292b656e7a03cc8e0a7bd016c8fbd661490b3725fc8fe06227a6b83d18e4abd94c3e1bdb6f707f5341ab4807a405c005fa19d44a959768fbed3cb950fed21deedf232a8b569613d39651b705c565a94d9fdd7b21054780270c84f8ad34e892a2e755686b8430ef42137d800958385d79754873432e5354dc01eeff6faa6eebec73cf515a4668dce79b9d0d9bea75a23e13283aca88ad0075a8c169612f01abccc1c81e1e27b7f5d7f5bf474c8eae4f11c0cda137f5bd29725ea4da63f65b583332ad62b458", 0xf3}, {&(0x7f0000000540)="9a8183e7486b9067f96c502ad29c653629442414abd77ae7046ed77c793f93db396754eb64bf194e1bfddcab5ad2b299c8b1e7989edc33d4e87e21ae6315761705fea78b8c13b8ce7e5e8b6d8d1e62fff4c4bb3b7e4a0a15e86858d1452a176f95b58df512799e121bc014e4367ec1be4b5e95723b9a83d46865dc887b6ce2a682af25b37374f01f5e0d7df444b9529fc0cbaff90f45ee6b026a1ce338a28a6ee2439095293631408468e39bdcb04ab5f1898ca65a837424abb86e9f57443aaba434d37176cb0acd7ab5d959430755a5b5221d0e643ea355a1138bb7758609f23c2a80ebf143592e5400dbbb9c1c4ba1d0529a1dc886b4f0c57bb65af45b7f6bd0b3cbd4f0f68cf4bc8233dd848d15aa1187ecdca3bb00a825312d819cf532842edc47013cfa9250232cc8f7e99071e488e57c9366adbe0d4f1abf33beaf118f41dfb248b8dcf1684a4c490edf2c2730ffe943eccc4c3fd40e26cd748fb943c285287096bd73395308e1e816598c77119a9eba542aa8f864f0d82b79dc7b0bb6869c9f82e3b24cb7535f208e1a67e61f630f0ec9bdc8e8194ac37cf7f810485c1b91e177f5e5a73776399018721904b2149b80a87ad40f7d7e9f44530b5b038b603a9030ab1a886e3d80030436c03f28e85e84d14394b9eaf0a4402ff056dbebf76d28e3740e8b43321d3590fff5ad157735d8b4d484e64183bd6b5fec8c5e5f1e515bf25626ff2a3839bfe4ae49388059cf227543dbe300c30ddd7a456075b0471e22d75146fa14d060fbb62e9c6bda46973e7602e7c65419414af0aede6867a3d0310b42b5be7fdbf051b5f0e82270341b42a9a311102415ad01a19e031fc2b182d08b585cb438405e51a010f5f06d07aa3c1b6d385b3ec1df5e6156ec67b179ef8a1e1444f61361cc84854b8e14d3686d343e5f17873535750e83a3917feb1e0a9a9bdc75966678d6310a165b103c21d6cc5fc2fffb8fa0cf0bd5428a889a68a291932218e72b3d92847bd1cd194fe9f6accccb2eeff1d319087e701866c1d70e11f74633b318f76e9985e943f69bb6a667382862798eae4e006d338a63905907cb01eb05c46aa96758470f364250e8aaf7b575cb4aabe2a7d81629e8f5ddb42c4199414ea95db59c6720829a052bd3652d8715f59b9b275c18703c388fa705c78330ba5c151b54f4fde70cfa8039ba3dedf991f7a584fa914b46117053f224ffef32a03005cca6498a852fb4ad304a9e5f74475804da696ddfed96427a1e4a4eab781600887e6a8ad647f2c7d1f096f583f0ccd352452e21ff43355c1e56b31ab5ed1a517fd1817f83edafcac17ed462f666e81b49a48c454ac1c35a1e9664916c8ad3fc52037188e56462ba9b233822f7bc3b1b7cd803690b60f6dd839feb88798f7f17e54351f4a723e65638c9d1e6d7cfbf2e4dfedb7366929631a0112d981e5c1ed09af0c73e677387383c782bd9b045d6fa83430aeeba63a313c1a28a79dba3d0fe3a882be5ab0fd66811dd3b39fe852efb389902f6cc58765d86fd99fb48a196a138ceb85dec1866ea4e06dcdd7c57b4a19d99d8c054e9746b5a9e8a152f441f9121debdba76f99049f0acc24675330e8330c8da84c3d0e5a564f54f6d75b1bb416cd43b64230e8a011cc1b588c5ad60dd54a2c0b57a85265a2f74c0c800c5a68b532d3680d6f02b57cd5271f6c459fe2a75947e822122f1cf8d7301a4ee4ec39c548a02dde55bb7b3c72540a0addac22e3a14e3d0ea3b51ca6b1512c3400b00322fdda488ef56ef0bb1eb0d1fc7d8a6064c1bb860774bb4664157d46b81b4445694c6d40d7d7deda66dc1e7faf8e15c19603abfd314a9fd0fd2a41abd6dd35dbe26c1d58f698c30bd62ab993645a6d1c0f00da234641b273c2ae8ec4d3144b8e21330089c7bb59b6df93da300337104102fe61cb9ca20a2ca7aa70ea7de675d790c47003008631fb6bb434982cba50f6a3c048695d19fe28527a5d903e0b781b7e1e66542a4456bebd1385a7cf48ba656dd943054d55f4619a8218839b8800976f8a997bd9d8780a693e9b2aec192bd4c0f4ebf81c7e7607e49f1526129648904f71cdd090850d69f00d711601935a7c777bdf7e1cb7b9d31d21174eb19c4db4bada59fba18dc0322bb020a95b30ddf53775dfea4cb24b30d616406c30de12926d8ce9a3b4e271676e416b9cad26ad08efa210c1fce41d70c3cd2535484cbddaf1dd2c2a537766399320bc71279a8eeda96292ae0ef5f69b45d4d3412c6c5beb70341024a584a726006fccfc31cf07206e0efa46e2f12e73c7e26d5c25d51419e00f725842c5258de43a681beecb462e0bc1635bb94ab77e15846bc24259ca349f367ea31a4a808f36363ded8880eb3b951e4dc319a1ba3f1e86a34a31e8b2cdf2595f11d6c3c4a942085fe04916d21a70fd069eba611f2da451dffe1f3e123df2acd08357b5731512b0c37c79437e8b9ccd2a0a1d9eef63b944f448711d477149cb2221bf0557dbaf2889a3a9979a130ed6d5a1a403e3632977cca0b5b5a983281aeded595f67c805fd25aca1c0b0c9ebb5751bb5d3ff7a3e9e6bba71996072418fcfff17a85f59e317d72012f46fa17c401a2ade08941cfae45ce081d79da1db83bb21937df6a1aa06a6dfbea6ccc0ad2bca279950cb0b4b8da685178614607cdb5fd21eb1db854fd6620cea3b96ba2d9c0ca392d2a622b835e63ee924a7388a291a59f47c468d98cf17d02cbf65d9357959c4e4dcce533dc4fb00f1c41f0c6e9598158e736889c2f8c6a6814229b5cc6424ebc3e0e06c43b2e2ddd6ceee62def1001714fc6c7ae1d8e9fca87024c5fe4b163d9d45ddc58f6040f187f16efcaa0321444e645dac773efcc3912b82b54a9cd07f87b366f26dc7bc152baa2f099d9852af8a1c1e5c91c492a8b9d18a6a8804030a5bcf574c571b134832fa50f04bb9960590c33dff77bfa46d4ddc15d7ee210deca6d17b7c7b0a6688cc50b92a7bd63bbba89e4acfcd1b9da8215fdcd527bb7e07d3eeaeccb7fa62e7adc1492a4d96cf7f0a1ab8295ca71a53bbb48ef4129d9d4cc63c229f52651bba599806888749b6502b091c395364b70dc96802509b2cc7295feb079c627c00343c789ad61d559e0f499c02deb2fab13cd008f48d1b68dc7b06ace7207c3044ec7b956c19b53ebc67b0f96ed4a6bbded1a92cecfa24425cb951cc6a71ff4dab3c5672a4c3fc7cee20881dd503fbbd5dd982632cf40ae7c63ae608a37c331a793eac43f9850ea9beb7335c5cb8fabdb8052bfdb4a006a4370d109949b2be71b2b1d6dc1f8d1758976abfcee479fd2a979c9bb175fdcd65b3a3a47026e7347c08158a954d6fa31052bce20ebd2aa504ae00105673c8015187efcf9bf1743789bc436dcae2f4e01598c7573ba6b4c9ed9714a86e9b34efb2a285530984f6c7b8619bfd1c26d073e28cb4e5159615b729952ebec94982d891648468bf26071da05538e56719ddd4464e6a97569cb193194bbeeaf9393801d78d376004a74e5c697fc8b2e47971586b3afb3ce2323706ee4d2f28125f99a5c1e25f3a571c171a8cfab7f6405567133eac4135a859f341171dc7ebbc4bea3d5631d30d566102d8f6ce5f9d917f8b99930d54ae5e826664f9c0fa80d609b5e92395829813b8a07bed8b8ec41a60939106cb4bf98d042b9b987e6b220ba20dc82d8624b08d8463da4e1c1f8dfaae1ff0feaa0218022c9e26313f99410d4a980c738fea7058f11ae25119d9ba4f6001605401020bddf89338ca327624e8256b08f31fe496be880dcfed25da0ef96ed6ee75c8334890f90ca66c25af6812f414f181cf3386609211102db2518f67e3c569045d1d22a37ee322bb587698b23c4189525e1259461354ac05f0f980242386ded1469752183e03f576bd2b8d31e89c0ee5b7f1375f8194ac12a8a6c73eaad6d36c120d6856906f8bc18ac42008a0e083ea67fc3c4d34bc6f415b5a407692593fcb658b7f102523fd8a239e68922e9af4761e0401957efea6a9e63c9ffcffbef4a58b467bf6f86f6c4acf24bba10484d5edc01d18640f037936c4c4ddd6cf9e8aa65e1e42859180213817ae82aafea907c739900abb7e5fa89f6febed3a825931bb2ac336cd01fbc8aa5645d76eff66b59761119b4580a714fb8c195234753cb3905dcfa37b2885285789c19b84f73c3c92197cb37f883d78be81a044b5729735443eb142339b3715ce3dc2b7f33ff516e0f41cb92417b67cdefeb6417bb71c572219a55df00aed32432a99581b5913497156a990d71ef5cc5702ba37b4026c7e9b9a9d16dd7538ce3131576010c1737847f07acc8e6dbe1fd0fa602b49e67536c2450f42c8fed7c5bb00365389bea420cd02c580165e718d6d52d682d20376f62f714af643cc75ecf3d90e5eef869580d704c5ad881e02ec56f2c575010817c3723f05c56257401a870eb08129b0fcf4bc895b64b3886a86ff87b53ff236884c051bd7ee8d21d3496989e0c1e6f07b7cc73db2e6ff7d8de954392a6037f2807d80d36a9e9f612c4f9356ae14f4423d5a49c50e5d37ef02d3447707bc39a4e82ae6a4217ed00dae7ea847d2bd8f5d7f1ab52eaf1a435e8d983f97e8121804904927e2ffeaa1c75080af5523ae66d6c00f6706b063d60dcaca682d3992c6f2378901a4af3a99e3c561f2067acd2bc903ee3dcf210db8ee95567092c0cf53d62a87c565131e4b71806968479312678b7fc784e49e45662daaddc6a4906a87008d75775454ddce2a53f84a98e0186b6e026cbe20a8aa77d86888859aa04cf9c66a0192d46d2c3df7a9c4671b22de15f19bf22b7e6b430a2ec69165d14f272382f0c85a37f87b89d785f4aa9df0476e8d2b0e5a192d7d6d8bc88d3fa629ddb1a5e511081da9b9df5ed9c8b888e4cb64bcd87e3dadfbcead92da5314683484e492dce3b8581793fec8004afae2f9b2aae2acaf5476aedced2fb63dde94350d4fd88f2a3588657c2c4f2727fe856f57017eca27ba397e457b58dc4c0cc8a76813a39a606d36ba2b8c6b26224429b8be89f32ed9928e681eb2d75c73f3924b303fc2fe581cff116498e0045384434ab3ff48fd0b7be21e4735f1ee6f581e990ed983d291e13a329e50436fedf8500cbbb39a49fedc20e53bfcc3e6aafaf4c0942ac7ec9e074b37761fb096a9c9ecfab10e7d3ea1f20d90fb89ec077acec7466cb49b285e472ac13441d1f481a1ac24d8e5c7a3bddb1fc81eca0b64f3478110c24ad5835a7f950f6139d378cc564e0509645726bc25ddbb31d7d23b20cb8e0de5d38c704aad43635e15edbd6161c4e95e35e187896d03bccb1c594effd2a022fbf9232ea1cb3c653c0ec0792fc7cf562bfdbb555667f86f54f9aa387b5118e5975991ec4b0b14d81da697986f92baedabba510de4257b83f20a9f3e6a995be5e253622e157dc3fd382c514604cbc65fda8dbeddb386cc0954b3168843eb7c5562b89f9214fe7bccc00e86729dc48bbcffe5999339a8919e189c1b1dd80b21f2d3adfb135ba37b5b8f1fb235e8b175b1fc6d2eb62a6d3858f064a507173c8aac4e8728f50417152bec6d1a456fc251e9ade82462bd42e5703751ecbfbb363206abd9734d2b022ffd96392df3af8c27998c305d42317b183f8749a26bfe56f68afedfce58c99092f9e92971a6924bee5c23d76f8eabc918866d8cec7f2342b0fc1cd126b9e1c1657f46a2a25de99dc2f78189242188bae8a9c2c7c74da8d5e1ad07c1d2dc6d6401b23ea3c362e10435d45a54220029e8f6d375b080faacc7c", 0x1000}, {&(0x7f0000000000)="e8734b63c3d0f72ba1ada295d931e80d4f011828c2ca0ea67e29f2498f0d39fa31ce91", 0x23}, {&(0x7f0000000400)="83593da4e76c94ac366e172c74c5e7cb14818dad27f666be3d0a37ff9f06052cd2a73c24d61f1c3e07cc6dcd4b5da0b9a1e566c26398b0ca5f1bf6b76c3197eacf1d078f89b5a874eab97843470f6255c61de5b89ad8e5b60c321bac643f77583c07ab1daa81b32edba362362194bf76bfa6a2fc8fe945ccbb4542cfb598cb29e5f37e04c35db41b7896c1e705ac7318e83d520fc6569824b10bf0fcdd5c68a4cd83f816e10cf7789d1e484e48501997449420795957aae9542670c7ea11dca49e396309", 0xc4}, {&(0x7f0000000140)="afb016ef89ef23b2f339a00def43e7f122bb7e6c47cbd6d4c54f9636df26c71b12575b3c610a1c9f9082bdc091aacd9708f07b403a1dcbee158afaad11256e3ef1cd15af863411b9b3131dfcc559f8fbee21cf8cdcdc251368a67efa14a753a4407ae21a1542f6bf454d7c9a23", 0x6d}], 0x5, 0x0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup2(r2, r1) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001d00)={0x19b, 0x1, 0x10001, 0x2b, 0x7}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) getsockname$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="0000009e1e2082be58c6cb568b41076f889e84890f6eeb42595d752cdd9d50542bd69d56419363f08f7a6c934bc3af8ea5e024c7a1646256657906c6b671ee2a3db8a7b4c688b33f0777e7f2ab1abb90ec109e2e37a70806986b74b0bde1249a9ed303113c8ed8df81ce42000000000000009e758673a56df763edb16db89f275f79fae0b0e35cac05fba2d3bfed656b564c1a2b001d2390a8ba9ca8add788a0f59113eb5dce7d2d983870a58088469dd50d72ed7837bfcea52000fa337b2e6d208acc"], &(0x7f0000001640)=0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="dfb9e1a80bec75320333521cd00cb36b19eb4ef4ca452c623534531bfe6b50f3fbd6745a711cd043ac59fa94df9c95d418", 0x31}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001540)={0x6, 0x7f8000000000000, 0x80000001, 0x80000000, "cc2e55ae840f94e393b5b565cb4f46ee5858e1fe", 0x6, 0x1419}) close(r0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001600)="69657eab3f9712c7bf12bfffabbb66", 0xf}, {&(0x7f0000001800)="e1fa8eb46cfc361efca0c36181189648743180d50a4fb08e42c8ed5dd366fd7ca6c8ccb65b4f8ffb4c572a3eabbf61b1938239ff66f3510e81fa947c4d72e2a15faaf70300aa3c1cb3d903a761169168a79b41f1fc863500e69c25aec89205505257958c4e96e5e2e0895a3677c83aa9eefec28e0f211fa166e515c09cedb92274d3d4065f15a557e7316f26a5b4a146ee2d4da757165eddc35b305ccefa3549ca649f5ca9891b7b1bb9929e394b05f5aa0c85b5af891cc90cdb6fbc7827c7f1f57081eb6d43de2ab1116dff6167d71a180e8aff85616dffa94e43b67b7c8bb48f9c74", 0xe3}, {&(0x7f0000001900)="181ca930252944ff77882e25c8fe53702ad0e621d8972bed60ef3638225399de7b20443757ae18c58ad0013f23a20542d91687c37b4182f6ac90f556d1aa5b075fd1110120b4292af13f8415506b3ae45ffde78ecd87b4d89cff02e8ad109cbd34e47271890fe8e0bda650ed4fd827c74ba07e0a3f7cad28cd0356d1d8f9999b4dbeb326a49d95ba3e200be243a62a7ccd8d86ea2460e5153ec11d936cbaf1fcd38c59060d743a96cd6905d180da0101e665444c9cc573c0dfa16311bdf662f4be0cb54cfb25ee", 0xc7}, {&(0x7f0000001a00)="1847913894192f9b04615768acac387e2d69da2bd5b07b50443a48904644ed15b668ec02dc10c5434991c8c947c5584bdf2108007df969739714c3f3735d8c2553639fb94d4153a10bd2e152d40a7a3f1f6b4848a21891df2d7a23002d3c29efc716baf0fec05c3a71738c0a1a19f24a66367f58adceb7d53e3fd3a7d93cafd4ab1a92c880cb5795625ca98b56991fb6e495", 0x92}, {&(0x7f0000001680)="6e1d855b5cc067971d3e1aaa4180c0d75ccff4e41d2df05e1ac39fa0dfa1bbd55de54841426bc19544714135d7a6e3494a299087a18477039236e4e8d7989ff6b97719e5b028cf1f46c7d2445692d3ae420b5486ee825ae61c372c14fdd480843d1d9a3f48f3fedc0528873ca503ba7c98f4a5a9dbfac3b8", 0x78}, {&(0x7f0000001ac0)="eaaed3dfce7afc0f255e98ce31e755277df0f8ea4cf451e2355afbe47d006762e98a6e4c178268ac74b8b86e7de90b46782cc86016dcd7", 0x37}, {&(0x7f0000001b00)="7192eea9a65689f2bf484368bd6e5b9e711a9eda00244ba520f8d1bfe29dba9d369b28f42d1f5f49012734ddea0e4bdf72ed72f2330a58f13505b91ace602482f54e2365f03e7120b0eb8f99e801c68885ee8ace224ddbac931289a23e04a733f3ec54f80d7453cc941a9f537c132b3bcc45b5e9eac4dec381a7feae746d0cbc84eeb742d46697068202eba91b3b91a856ada1f4d1bbf93942d28355b75fa8b238dda8bc46c9baf2672f90e2267ec610fd6b3aa4c2881a63d6fb47d0de9ca47ec4a127a9087f58", 0xc7}], 0x7) utimensat(r2, &(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)={{0x8000, 0xd}, {0x9, 0x4a}}, 0x2) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x815a, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1000, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) open(&(0x7f0000000000)='./bus\x00', 0x400000000000000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) 16:00:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x9, 0x9, 0x80000000, "fedcfddb512067e3442bce29fe0017d17e9f1df4", 0x7f, 0x4}) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000080)="3ff66273a10b8b453102822029e7a12800e3436f473b9d315e4ef6272cc0222ca70371e1e4fe233bc0f1daaf16368d7d327ba02552af68042660f92e29c8a5010435f8e2932c901d5fe79c3f1fec9499287cff600115346628171f341b3638f8e672a0d8345e224fc181bb9a6483b83e92380d2ad82a3059fe47e5123b311906", 0x80) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) socketpair(0x6, 0x7, 0x1, &(0x7f00000001c0)) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0000000000f1ffffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0x6) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x4}, 0x10) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x31b2, 0xfff}, {0x18, 0x1, 0x1, 0x1ac02a71}, 0x8, [0x2, 0x3, 0x6, 0x3, 0x6, 0x800, 0xfff, 0x3e5]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="895b5dcdc27c00", 0x7}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76", 0x493}], 0x1, 0x0) fchmod(r0, 0x4a) 16:00:06 executing program 0: socket$inet(0x2, 0x2, 0xfffffffffffffff9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="3af4d4a7db5af9040d41b924f5362a1a826c7eca3421287de7d58b0dbd93dafb8dee86b745e75fa83351fb5e1b2f76b584b3acdf645e2a661780802ace02ce433e7e973b33ac46c1abb650b752ba40a0db12bb6819d0fbe6d7f00a3bb23f8b5fd60a9cf3005b86fe436367bb1fab592c191fdf10405ae599ea3d56fff9e8e77f5add4a4fc57c23b4dafc15b2cd4bb7d4b5ed342319dec4aa42edc94ebd582bf27407996c9db552b3777e6a07eaeaae6b9826f5ec0f5a3058e4c7145cf09fc248799268758ea553a70b266d72fbf9cf5f822920688038061cfed71d86101deafb304481", 0xe3}, {&(0x7f0000000140)="7e4779f46ef5986360a0a596ed578326a3be11b540f3c0078ed7515c2de67a64135206143662591c66ea51969346c17935f92859e6d91dc7f50db73c09b5655d16569c471e8d35f171c50ad9cdf9a5b8d992b28c423064d54a4416a835a22d88c31ba588a031155d9bb74504061d2abd7a680f8662e4c9db5d7fa48246af546dc8085a2bbd9f555192087301456939b54571c32226e9631e5acd9a25dc63fff79cbaff8244d902e49102", 0xaa}, {&(0x7f0000000200)="a0fd6771f56fd335588450a06f335d9f6c00c29b0a73fddf307d4e3b51713a1797d7d75a153c91e2400331ba8c083da5ba8d360438d83ddcb3f9466a19f145e0e0050c9b67e52555c2705795d7e27c73dfe564a8af8eb9c1c86ff73d6ca61987500a63f5e8b4ad5dd365e660474d9ea76c83b3832e2e6aeb631e15dc7764cc271b46ef374f", 0x85}, {&(0x7f00000002c0)="60b6bc8f6aac22489a6488508f27b680b6cfc6140434903f36324574203a23936a6b6deb92faa9ee76b4588216a5ddec", 0x30}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x8000, 0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffff800, 0x25}, {0x18, 0x0, 0x100, 0x1}, 0x7, [0x4, 0x2, 0x42c87cbb, 0x32c9a98a, 0x100000001, 0xb58d, 0xffffe00000000000, 0x4]}, 0x3c) shutdown(r1, 0x1) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r2, 0x1000) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x9, "debfc2e9e13085a73bcc29bbf68ddac6adc7b982", 0x5, 0x1}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x127a5553) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x40000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xd31) open(&(0x7f0000000080)='./bus\x00', 0x8488, 0x10) clock_gettime(0x7, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ee08665d19ac14d5e51348030097a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89f7df", 0x371) r1 = semget(0x1, 0x0, 0x80) semget(0x1, 0x1, 0xd0) semop(r1, &(0x7f0000000040)=[{0x4, 0x7788, 0x1800}, {0x2, 0x3f, 0x1000}, {0x4, 0x79a6, 0x1800}, {0x1, 0x400, 0x800}, {0x5, 0x100, 0x800}], 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) shutdown(r0, 0x1) getsockopt(r0, 0x4, 0x0, &(0x7f0000000100)=""/252, &(0x7f0000000200)=0xfc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x7f, 0x3523a359f7b993c4) getuid() getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/6}, &(0x7f0000000180)=0x8) r1 = getuid() truncate(&(0x7f0000000080)='./bus\x00', 0x37eb8fb6) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/139, 0x8b) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = msgget$private(0x0, 0x4) r5 = getuid() r6 = getuid() r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1, r5, r3, r6, r2, 0xa4, 0x10000}, 0x9, 0x2a3f1349, r7, r8, 0x9, 0x0, 0x4, 0xff}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) kqueue() 16:00:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000100010000000000000000000000000000000000000000010000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000001, './bus/file0\x00'}) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0x5, 0x9, 0x3}, 0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x388) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x4) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540fc3498811048aadcd0542a5c57025a9a87d3c30659283a823696c1c60a5d88ddc76c9e2464d5c97aaa9bf1d84e"], 0xed, 0x800) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0xe8c, 0x4, {0x0, 0x8}}) shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0x2, 0x7, "881125695ed0066f8bd799419b727d7e132d125c", 0x40, 0x140000000000000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/190, 0xbe}], 0x2, &(0x7f00000003c0)=""/81, 0x51}, 0x803) shutdown(r0, 0x1) getpeername$inet6(r3, &(0x7f0000000480), &(0x7f0000000180)=0x13c) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000280)=0x10) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0x4, 0x9da3, 0x9}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) sendto$inet(r2, &(0x7f0000000040)="af5915", 0x3, 0x4, &(0x7f0000000180)={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) poll(&(0x7f0000000040), 0x20000000000000e7, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x40, 0x5}, 0xc) setsockopt(r1, 0x8000, 0x9a68, &(0x7f00000000c0)="cb6379c7a6ff4a825eb7b40b8fbd7a249b20a385187ad935e33b336eca814757f036e06f775362d97ffac82bf2740b8bceddcc888d0a13b7d0bd5efd4d2ef252f8535511dac496360b66a4ddb540a877c572e8892963225d9536838f84bf36bf4009cc957e31a9f0e17e39a19afcaa1103f0512bd90a06b7d8055b44179da15fe62e402d9474a65db81841b6aaa296990b6c28488c2a79827ecb9dd934a40bafaaa4367221cf1c1975422162e509eaefaebfce368ca1866198453f0fe712d0bc35095104fa69e3d97437f3892c2f7b78868d808710075f20b717163a", 0xdc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000e0000000000000000000016e7477365020daa00000000010000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a229d636eac9f0d4206822652a1a4e6e1dc09cf7cdae00200ef78e7a6f48691ba3cabbd3feeaf64d4a4b15d84c4c4383f8118bbd900a7083d264783fee4fb1af3921142e94000000000000000000000000"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0}, {r0, 0x2}, {r0, 0x20}], 0x4, 0x10001) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0x1, 0x0, 0x230) r1 = open$dir(0x0, 0x80080000000001e, 0x114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r1, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x7, 0x1, 0x800, 0x7fff, 0xd23}, 0xc) dup2(r0, r2) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x422, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/21, 0x15, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="8b79cc6c670ea000000000000000006dcdcbd6587a30e1025113f2c5247d2356c107c2ad8654d4d0808b3b49bad67766ebd4caea5474dcd758904aa3d18822b879dd9f91c85d2f060000009c1c04000000bf4304ca2d4d31f41d38e2d5bcfb3458ba000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:08 executing program 1: r0 = semget(0x0, 0x7, 0x420) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/131) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x2) getdents(r2, &(0x7f0000000200)=""/42, 0x2a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 16:00:08 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8080, 0x40) msgctl$IPC_RMID(r0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/217, 0xd9, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x88) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0xbc28) setsockopt(r0, 0x14, 0xfffffffffffffffe, &(0x7f0000000180)="18e10b121ad0ae358eeb1ce9e9672c486fe65c7c0e9306de268766be0958998ed40db76b574622aa230f7de1e56bacee617968e47ae7c6f62f3c498782e644bac9c4c5deeb9db24facbd1f", 0x26) sendto$unix(r0, &(0x7f0000000000)="b1000504003dfb5bc5d28db9e1e6b1dec5c7000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0x119, 0xfffffffffffffffc, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x80000000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/134, 0x86, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x80000000, 0x81}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0x7, 0x2, 0x1, 0x768ee171, 0x81, 0x7, 0x3, 0x1, 0x0, 0x1}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/24, 0x18, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) msgget(0x3, 0xa80) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000140), 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x0, 0x8}, 0xffff, [0x7, 0x0, 0x6, 0x3, 0x7, 0xffffffffffffff9c, 0xe8, 0x7ff]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2, 0x1f}], 0x1}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffff57) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8320, 0x1) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) fcntl$setstatus(r2, 0x4, 0xcc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10200, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/91, 0x5b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0xc8) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10940, 0x400000000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000000)=""/37, 0x25}], 0x3) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x12, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x880, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x80) r6 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x3, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0xd2, 0x8, 0x0, 0x4}, {{r3}, 0x6c226c25284afe41, 0x20, 0x20000004, 0x0, 0x101}, {{r4}, 0xffffffffffffffff, 0x0, 0x80, 0xaf0000000000, 0x8dd}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x20, 0x8}, {{r6}, 0xfffffffffffffffc, 0x0, 0x40000080, 0x10000, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x6, 0xfffffffffffffff9, 0x100000000}, {{r8}, 0xfffffffffffffffd, 0x0, 0x47, 0x0, 0x1}], 0x2, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x42, 0xfffff, 0x9, 0xfff}], 0x2, &(0x7f0000000380)={0x9, 0x6}) clock_getres(0x5, 0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@@{\x00', &(0x7f00000001c0)=']\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\\!\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='^\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) socketpair(0x10, 0x2, 0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x40000000) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f00000014c0)=""/117, 0x75}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000001540)=""/215, 0xd7}, {&(0x7f0000001640)=""/213, 0xd5}], 0x9, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000400), 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:11 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80200, 0xfffffffffffffffc) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0), 0x3ff, 0x0, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8003, 0x0, 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000100)="e8530c3cdae13541eddf2f0d138bcf0ce8968148ce6069423578e483884f4a8b50a560a261d196a23db4a0ea1de075403532b8c3b7a92647d6e1937f5cf12e4a32a1d0920ee5f02510ab72b223c8f98bac223db9ff2a7bec62cb50a1864fb8bc4a4816d6ca8dbb468d4a8a063f2b4f837ee8e0c946baac058dc377f2aa2c25a3989ffb6231ba29f93927c165d3216d8c5aa8", 0xfffffffffffffd0f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x187, 0x4}, {0xffffffffffffffff, 0xffffffff}, {0x0, 0x4c}, {0xc7, 0x8001}, {0x83}, {0x46}, {0x0, 0x40}, {0x67, 0x9}], 0x8}) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x9036}, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="bde5ba07eab3b4ed3ee8343cf3ec246d721a72c588503afff8e93487b9dd26ab52739519acef48a77dc035af635a5b41ebc591d5ed620b24a167e218f2e9b0b646b409ff02b33e808fb7640d71e73f995d905e07a07cd9f1960fbff73bbfb7985d6847098d30e332eb7846098782748d12a0368796321c9b1079be17de9eec8d95486271dbadd65bd8071596c39a85fab264768d44fefdcc5fe4b665254ed7b13e74801d128ef23ef42eae97e899", 0xae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040), 0x12a) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) geteuid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/210, 0xd2}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x6) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) kevent(r0, &(0x7f0000000d00)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x4d54, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x84, 0x3, 0x359}, {{r2}, 0xffffffffffffffff, 0x6, 0x3, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x38, 0x8, 0x1000, 0xdaa2}, {{r1}, 0x0, 0x0, 0x20, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000040, 0x2, 0x7a}, {{r1}, 0x0, 0x26, 0x24, 0x5, 0x7}], 0x2, &(0x7f0000000e00)=[{{r1}, 0xffffffffffffffff, 0xa7}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x6ff76039, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x1a, 0x40, 0x13e, 0x7}], 0xd0, &(0x7f00000009c0)={0x9, 0x1f}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') recvmsg(r3, &(0x7f0000000cc0)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000800)=""/173, 0xad}, {&(0x7f00000008c0)=""/227, 0xe3}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)=""/23, 0x17}, {&(0x7f0000000a40)=""/19, 0x13}, {&(0x7f0000000a80)=""/222, 0xde}], 0x6, &(0x7f0000000c00)=""/187, 0xbb}, 0x2) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) socketpair(0x2, 0x7, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/75, 0x4b, 0x803, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002a, 0x2e, &(0x7f0000000000)="9931929648000000000000000000000000000000", 0x14) recvfrom$inet(r1, &(0x7f0000000100)=""/172, 0xac, 0x802, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:12 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000003340)=[{&(0x7f0000000000)="85fe5a3ca8d238947795f9d36e06899a4e84ba86cb7c5a7086fdfd94089fa162d290e78524052c199ea78dddfa5cfad0b9742d3a50bfa8a373483d8cf60d4f0c4bcd5e8c0ec7218a2fc47e3f4022426133f4d0645b86e8c67c096a638ba96d5d2ebb789e3b42d8d03e2a5f1fafd40e0af175faed2738b1dcb16a26fa7914082f2988", 0x82}, {&(0x7f0000000180)="d1d1e5d39b8b4e79f5f1549d02d0658185f70719ab870e65", 0x18}, {&(0x7f00000001c0)="6be41613f48f85ec80a3f359df46d83ce5aef37eb53f3c6d25a72c63dd5a571c2a89df6254459fa1274429f8d50ee5edf2c3dfc3262587cfd8463a54eb3fa2e1efea83c7f5daa170b5d82bf84ac3ff19beb9c20d2ea9a4d2a0c780cf868c0cf3ec0af7733271f312176a5924049eb518c1ffb89b735e9451c324e35fa5e7c9c052a612eb48bc77242531ae01e5eea7ee652c1b98f17a0f819f72ee2c93928603f11875ec98ea40de5e12756ca653dec62fc380809a35b22903c9760b046acbc9db2030927d50c4596cf3a2c83472ba276db13c839f364468ffc9daca8b8d5e87c7948e1a843a68987cb1d4e8bcb36a3faef6a038a3cd74099b9ef84fe54a59b738e94af4fdd48d2e9f2cb53911eb4d39d133d9c7eb95de5fbf7ccad0a18d054ad70569407849c1e2df2f134e309ab3663263a363ca84995d6b3bd831e858e6353fa123c5307a812e6383357608924eafeb99daaaa48d822679acd9370417b6d884ed2d9c433ccb2ed139eb2d813ed3c3131e451afada4725412f6295a236073a598b1378acb30179006dd274efd76e725fbd0fac516a53ee980b66283c6d522c9d2551594d6d52466f95c3d063723a08c6d311df863280881c33b33a019fd664c489ff2952d2ca2abefc9de4128e05194d95a7fb0ed7c14b566a87aa67d5d58cb855376189cc50e3108ca7d527855e18fcf5cfdfda2ddedce1ba3dcaf50bc0b60d0d82af00c457a3cd1ade387228ab8cac084ea67ae59a0a380a9041e27f487cf449d2150ac3651d891f9c79a5b098f6c0d1f290782a25734d06298c6338caddee53d2bc349b696cf8f6895127daad84381007a44b27819bdaea919ac780c4ba9301adce392a7903c96d06b97ddd549c87786be3dc80aaf1d5fd9dc987d95afe4df3819a60997c6f6a6a2837a48724f9fd394e399d3383dac03bc2bdb492b95d5ce3850586f3da08c6c403b1ec3b8611e55f328002f140f20def64495d70652612bd4643507a4498f37657b8d9b6b897637d257387e6248d4fa25c42ccdb4e58bf5f81efb885fce67c046b6d990fc43bb8d3ee28db984def55feb93a67ae89503171e268c91b0b3cee5726e41ed4d1f07a8e8d1ce5b2ee5a6d4425e2a33df187acdc9bcbf73f3e07fddad2c4b49da7b62d31cd714b4f2c64e764ea28070338608b4eec77cbe0c2a22421eee540cd7879d38f8c7589a9a5040bf0466f9b8091e56d82050479d95521c79023a38615b995ed6dc9996318893980933da74782282ba2f0b8e42c9d628920e94ccd633b3f8d61f0574b1ef9f6e7aa429c11908abd649b20ff7eb41e62e65df5b1ca500242a4f7368d2992081954b5a0fb08c9a2130bfe13fc76bdcd20112cf91de6883033794558d8411d989f85c7550cf9efe0f1122376f5d127896025fb22174c1a3a4dae15cf0cd35a0b7395f1e32da7daec3b61600a2d3c962ddebd8519cf1caca2b64f234251689a4aa32870a2912784f438967a7ab7e0efafddac570a293870a9563f1c54d8a9a3b88a957185853a9989295f0c6493573e9c323cf18e3911ae651b34555a2ec7a5a9bca45c62ece4f100848686553f8c39e14d731ee929b897470d3deebb297fea13e38e2b58d20623ce91aedfbf82d45dc93513581c0de357df79e8fd9481300e5211af8f4976af062e182ee133ac8be78866efde3494c3eb3d0ef575a2c54aa636ba3dd1ef90794b14bcd6a5a404c6540b0ce3c1bb5979e51d3f9a836af6d8f667bff50fc9c2a5bfe32f806dc6f238da990709f0f08db08113daee4b72b09204aa632160bde0cbdfd398a9919ad492c63514395af59419e261fd20c1938b2f2dd620ecade9622c8c12c9c90d6985a2e2dfe2969ec85a6bde3c8c9c139fed3fc7133d2d4fb44df513bf01169f9e44912f9f9e069adcf21f495dc4e233fa8d6ef08b8b873baac8a0bf37b64da637c3f7e3b0e6abfc83460ab9c2f0fe151472253f283cbab744ccccf588cfba1a8a8720be291ae169fe1c86a3ca85bfe0ad31ce23892e1d77434515e68f400437ea0c4c11d1f535d17d2fb67d7fa7ecbe6da836348c8d72df24a330447c237b787aa73e23fb5782cdf493168e04aaaa436f3e67dfdd458c76ff63a1fc0e48e18a3c4e227659f1dfdf5c9626e1ff719071c4111132d181b24c8c011d3a3f78760f4af164b16791c016128830cd21788fe01ec4679bdf89c9da55fd5dbcf66cfb33bd0949fd4de84ce5cad0eb5dc08c0e21e6aaa23a8264aaebaac2494ccf4eaf12087014c82839394f66006830606e17e5ab719e9da23590eac784cc0b85bf25ec6036249ccf4911a00bc675437686d98ff7a05d4186d8574d8dabcafef1596a78ccf561d41cd494c5e07c3d754cc7eb0ef2332ad949be8b66ee39b60fcd29912473046f6b55c61fabb154f37b02c4955e65b1b1f6cd765197bd6120b701052e41fdf9e2178200ac5c08dd3a7752ba1237a2f99152068a83da9ffbb6e520b38a6ac6439b3115f19ea984e2ba8075f646760c6d5c7587098029550b9d54f92e52c41e50f99a98c15fe6e050ec5a4834ed18d594979b6ca462afa68bd4448af71e34e4e51873a7c34b8533cfe37afb90f065299500b1bd43f816a76f90cf8c41f9d4141e853c418c549a795a435c26be9922c39b75bf2b499af73031df3bc80a00b2ba3d38d3b1dc8f857ee1662d08a580b8789064fbbdbbf6fa033753870c4094431499833c231d771fa7f989068b8e6c0a660cbd75124a244812d690fd7763678a528363ca774f5868580e8314d4af5c8cb1e2f4fbf6dd01c97452142a314f6acd215d9462dd7872d5ddc71be3a8ff1b43b423380a543cb7f128d5d3c3460cd49cbec2b8bb6ce8f381f7259f806adf94379b9567255f3269e1ee99c94ac1792e3082587e2e6abcdafe590b891cfce6ecc06d558586270ba0848a1095697ec4ad67c013b893f2ee715743bd1ad9ef343a8d724cc5f6b833394ae8d4cbf1c3dd1b2cb34c0b5aa29c2254accd508f401cb3bde6255157bdf3d8e19c969582d59ccee413274ddc50ec60ac7f60ff00b358ea1e7621d8185d7bb6e582dc9d5c9a04d93dc2c18db2e30aa0c0cbef9414131a617beeb7d305a1cd0921e1f14559553ba0757a7ad4e5ae4b9a8b487a06f16b8e4812fcf12105ff073a20ed251908d3f99cbdc3d57ec344077e0d90e9958ab10ade616d7f9e1b3b34c50080a7c60c3c1378e73915f755dfe801986e664b1f8b321bc7d0e99c0179f84ee1bbad356ca9fb03073c0b00bdeb7ede1a36e214cc0e56d793e2344f4ba4bc54986079c38a222a28eab94f6d0786d467a961c588e72390fc4f615266bf1d76c91152f9a23a8c799e01d10e7ddbe856ddbe2ca35540e70953279910c2926422c677604a224abd92e1d10ddfbfea181cdab93189f1deb7c2b5a379abc3b980b29c073854a589f8d28dcf048f9480dba800eab4655799ed8a6903d3c3724bf6db2048305bbe21560def769a74f41591f668827c254e6b17ef5d6410ef3a002e4843cabd27b6cffb6b40034f34c4d2e28e8cb801545322ae54b2144d27d13b7f3a028144e470a2ca464ef3fbf0bbc238b2546df909ae519ba91ddef4f68a0a9f0430146efe63c282f2bd6d4b33b41351d261a6f03ec20a1b0687b4e93107f79aed48526c4a0c461c7924f9f076962dc41691325f7b5d6c8a3d6edc0df25ac1433ec58f7f3488cff3f82dba121a0dd2a710f8c037f2790c1920b13a963833dd0d5138cc58f6ee16b9163ad680183f2d4f3f211f83e9671e31aa524e279366e7f5b9a064c9c6f370a2652a76b7313eb5a8f209dfc4522d94be335fff1cca864db415f2e8bf80561a7609b71d50de1d14e71830cd1681ebfe3e09cad59bebcbb1096ad7051911a72308e6d3718c5ecc8aec8ff5c32bbd286a27e68ab725284c214d99740f949fb1ed27889174d6dbdab44520fbce70d9f984bc2cc13cabcff65d9041d4355e3e63038c3b1e9858c8db39563a90788e75efcf51cb05b95f6c39b31b8bf34ecc0a479504b8c34a8a68f54bff18fad93b02d5bd50fbdb92788f92d2618a1712da2688997f0225a7f105483aa945d634f6ca5414020ebffda4ae1b87cbf5f2b36d6d5e23081d28ed4596f61f5bec6b6eae6cc2fc6d91a91c0ad063e3e9a3d781994774894959950c9e949aedbc5c63022952ad16009eb48bc81df05c2b71045cd8668db90e5c34310e9aa56ea491d31f8c15c13e24ca30512e13718137ae90901738cca9911fdbd8b55bd5e4cee324098f0bef5fe5be8a4c1c4f174c3c88962d17d046203cb4b68f47baa827ca4e842874eb399e78918c65374826d09066682c292ffb4f91aca35bb19fe48853f9c4505aadaa7bf3ea9f2f8793c90a8299044da04544eb3a92cf55ed233e1b42a844f5a21f2df5e9b6cc11725ba47486019a3fbdaca4a0049feed6833452cb85b5f7101b887723429de0199d7c10e83fd9594532598dd707bf7c0a3158c26d5a2d9ce2f230777a2a8fd2121e4c8d900da43ed8b9bab2de76928b9a93a1fd27fa7bd537fcf7b3fec7b735a2fff855dd2b81ece237b221a10e2d59c7a5d5f0976c23313b4e5273a7dabf96cb6a4177b2bfdc5e2b167a2c7b545ea1b1696d40c0c058ce147a7e57fd53e46d026b1b43cb9e6f47edcf827b92c40f34427d5a04bf3f46675a80446504539cb4d359ce075c3cbc3744a9cb06b0a730aedc43555d0ee9c1337fae152d39585c813f467c50edf32bfedd6202d0b361c65b2c8d531db599775c2f0ac9af6cd2c54af47d39458cb5b6b7d895540d547d7b2aa2ec4c10ea9482d00b19b63160cdc5db99a57992e20d59eb564e7f8c045f613539e279b56622cf52e8ba2228dea30c78db776a0cddf84d7c68ed39c57b32eeda5c7a14988ca9077d7ada8f7803d95124042a25745fb2118daf5d84903200ed5e27a84733ff2202b5e2ad8bc724b0ce2bfd76c15cbc8c5fd79fa8ad757bc402addc616061d39e2b4b0c98d8779a0cfe7bac81cc512a6398da685bee08a056e8f10b960609ff27017171407d997b31799bfc606eb6303043a340c10dfe736188cdc26dfe3cabee10dcc3596a092b7ad881ddf0b4d795bc7a514ab87abebf583435379a1c611fd117348de85261b571eb13777ba5a05a3e30a4730051e9ec20885492af26610fdb39df2cc4cef286e50ae062eb121da150fdaefa3a1405c20d70208c388a02e5dbd1aa4603f9fa7feeff90bdccac8337ff271cf32dfe0d6371726166ffb6864e853d421f881a2faf32ffff4db81e881e8e44473a267e307da3c827a7387cf0f914aa21a938d5a8d3d0e007fca3b83072d97c47e83c3a63cee32dd95c56382eb6ea2942c9cf2028a00b9615cb29eff06e77dd0404c74bb7ed2c98990e4d7ff44ba539cfd65f0eeccf578c8bf004ece3348114e4a823621fa8a98a4041d251052354627ff19234b4d833f8533804e5b1fc884c3bf23d86e55e8a1b89ea4a307598ed8b8eccc90f7712a3c637a153dee7ff8f1805041063e426c5a62e91d28065e0a0a68a25b765563d88d55bad60b6839ecc127d88f7cb7e9ab694e624b748200662837c5d0f684d5e1f8eb067098978f510daaf0c48d3ac5b464a2b1e10e9611daf5c5627bcdd6ae028bb67dfa045433b053d15d773956fad2b5da2eb9ac9081da15e4f60f158dffd427e61cd20ca5efd5200007028c5d90735051ae975591e52412b64010a641906db5c0950c66216270366912f03959c5b8ee6f38fe0c17c9a76f457de94404f903e509cc334c2dea75c33e92c5bf041edbcb6b3", 0x1000}, {&(0x7f00000011c0)="eb063737f79134eb86d076d488b7022e0d92822c01289f08b079dbe0d5b59865b85027d359d4cbb420f25d05c70bb79c5ad930c7f3e9ba", 0x37}, {&(0x7f0000001200)="fb95d2cda75cdd0f01018a4581a9df159f60a28eff89b0962443e64c33b6d9b7c65698c9ab9c6272aea9d6d7f201f6f9723772d7d98edddd80b4ce34d7cd27a69355c64b836ba9490c4467985eaa891e475ac1a6c3b144a04d54d05778a5ca8b697c4e160601551e74e569daa6661c54b70bbf8dfeb76b591a4f588a75f71aec6e620b9a5823b03acffd46046a2245c806c5c3e696f8911e795e1e920018c88b793cc309064cb19c6446851a493244ce5b8d33acae68e00bdebd2f7e5dc4bdf25966f8d54025bbf3517edc220203c411cdc3b256ec69aac4827e1f33cc97b96afd4f30deef31e4f7bbc4f5d048c7a8bb0ff0acfea589d32f2d2cd8202082a24d8af614158aace70012ff9e53f7a7a1075a8685d6ba8b915f23e5a9aea7a15189a0e0a174df05ac05f8a3357881e88e0cb0198e9cae5c98eabfea9c135dd8608014fc22bd074e26cb680f8098444fdfcb6ccaf619296a6a3862114878fb43d14fc475eb94262991e546d87987bdcfe35261c529aecd899f2131f26d60a52400d2e99e3076d61fbecddc97ac68f2c2563a7b1eca1524d118c1147e098fd8167e8c1231e4d4d0f716407bd085da6f6bf9f046e11c634e4987b6d97a1ef8b0b8df6f2bfd79cd75b785816a2d1e20d63cc20071ba34199f9f230df351ef05e7dc0af917e8ad27b00abbebf0e7802a97e69e94c707a0f7410558e85e4df4f865e52336a102808cc022234924850a6c616f13e09e26ba48d768534433fc2cf94338945ebd0dbabe0ea691c8961a76de992e71c85d2897a4a3ed972f31facbd58131616aec85cf270266acc0be18be67c87dcabd86dc08d959622756935cf83b69f31edb603e989e75077a6b39ed57ca21db5870af6703eb1dd7bfb5292c25ac3d9686a9a9f98ed54b30fc4dcb07c960629c1d73095b750905b4fc3f82abcc84351968e98f41694d81ce1b24067c16683a6234c5e6d4d7a885149864944b27fe8039f6626d94f82265a468fc9c4255c55fcc0d967beb8b7785e110a0d1c3b79318f12930627d558d3c50d9f20b3a5659272ca411bfdacf4320412935490f7981435f7118d18a10a743f2a1bc2fe3673e2baab47ec4d5af2ff4a02d0207540367301e626c4796fbfb6e935ca4c3101e2ffd074a62226f64a627b86a1447b64d437652986f178e0787d588e552f427ca149c29ec705a998474b0d596daec9638dee96acb54b49af2938640623a5631aff0e20bfa7862e515522906669d51e39bfe6b7364f85151dce3f1caddb7595ea5a694cca337c338963d31e41bbb37671b2638c21d32702c187d572b80654e034310d315e4d5b3855b93b8ec067e364ef412ab0bb1f93bd268fed117f9de3d0dd3e4cd648c57289643c6ac05c699ee09a3fbe95f9ef634ab61629744afed377e2baa556e2ca44f2c937a5f5411ed7014c92e70a6b9b742a3ae9f3b3681a406cfeae9ec3d50b8f9eded5ff0cba97b374edc17f60a1adf7b3da225e67a2298302575daa4f21ed3277caf9b9a91a14ff6b315060b0801624acf9714b1e3a45bfbc7e1e52914e76076b885488d2d71439fe82030f9c0608e73db254496d41fbb5ff7029a4efd4b697a6ee3cafcda859536832bf2297669b8861ca423f8bbcefdb8c8c2342ddd3bc221e9f67fd088fa0eb1253327d7f53690bd925f98a4dea4d9d3f6cee4a40280a30f790571df7e8213c1473ead04f2f045134b23d09a3258406b8d1915ee047c61603fbe86d590cd230b62ba117b540e3651b66c8ef6a85291a1b86a059707d3a852aab4671693843198030261c3be57bbe6b97a14487a781769877d0390a56b9f8c1a4b34b4d39a15f02dcd6b22e39fbd4df210530359c845bd8c133be304a196ca07b52806f71af35be8b88dcccd2381507d09ebec7383ac894d0d3d33b019c03d1913b755db19ee6a754825459b2db8ea875fc93a2feaa02707264bdbad3e2463230a19e5c4d6260f635f33b8b06993ff766a515d587f48a654b229fa73d88b27ebc3ccdc63d015b3060b3886c64d53512971cb07b5dbee367c39d050c46691294107106e3ab891700cd5b84f6f57343e020c8cb241b8d945703721b8ff6a522b289e4dd701d0a924068c858953fdcdb33c22af50b2482681b0084edd1e8bd26fe7f39d7212638af8bddfa3c8b53a43d46a270c9396f9d334dc14d677a8930b41414c32004ff9af665e9a290e429ea672f4181c4caeb1d823c3129ad0af3ac75490b8bc58c9f3b74f6187fd9b82fbd6412c694c6db5e5517287920efcf87272aee3f7693ffd61f4c0537b7de3ec675b64ecb94eedd7801fbd555e3562965326a6d8e75095e3aa22ef041e1d56f58dba620648f194075c074c853e0325d783910fae1104e3fea875fbbb5bbd31fbd6225bbe0075af80becbdd94ec354d6e26c30bd771fef979f97bd757ad3390b052da6c4e859de58df6178972a623b59bd8d2a322cc096637d7ef5c7163619722b7f16fcf4c9608a6fe8971e63ab963c4151fb7a9bcf3384ac1fa4bb5d7e04414af4864cf7f987c17eb3781c7a283a648584abddadb068b15aaba1a738918c968eda7576512e6655890643c8074882e8ba3ffe6307aedad19d1bc3addd48defdee58c7ec01fae65ab5b956fb9661f056e2a4d80f69380e0f1e67e5575e856cc53b4592b29f83fe3b815ca7c3e560c234f8bf376b0206d2288ed704c8bc081180253a118b62beaaa5d2868ae033f0222f88b58c1182e4ee9aefbb7ef05120ad14859d40e1999fd7766aa31c308f88e6d4abc133c6e765651c86f294126ba32d17a27104b6ba1ac2ee41a2082fea389e1cfd5b5fd77686a61bcb4067be8a55fd31f2ed8480d742a61e5807d440f9a5ed570aedfdd339b28fad8bcb18f7d1fc17fb01766482874c4a91339f776858628a4aaa6d8896cdfedd234a95b43567ff1f3fd7d974cc9668e4843efef2b5294421833ba18d0f5b2e9e83501b46bc805fddb2c58563b08dfcba0f540536d432bb2ac7ab05573725e91c0c83653524e5d2fd43fb2ffb7a8032717d9c51b5a694c5fff605ff59b775bf88fdc677c291667654ec1f6fde88ecd6c1cd46010345f26903053caa832d17383b49d1477c93601db841dcecd852a659c03ce006d3e81130e0344bb07b80583d9fbd95b6b843e86dc7ad5a621fff5bd642dd1e82c7e9f5c1cc824a1cde932bb368fd8060925a11cf97e6e8937bb4568fc72bec3018bb9eccb3657b03e865a115729095b7c399fcccb59ab92099edda94ba9b9a499467cb26d30a674223eb9266e3da28f114f24b817d9f68512260f0ac57bc94c32cee979358ccccf20ba19d3cdc520324c618fb32c64cf252ae81c8cbb8fe6bf739ba68169c1f14b0ffff8fb181561ef8c08452370c65bc31524f20adaa8ac00b71af5d203782d8a6fd993af8e3cc194df8fe48215c7ec08b65aad5ec0511f41a4fc9d9e96f0f1c0dc2e637c7a86ed919bed08ed156f16df4968517fd82e0f3284313055064aaf6b4fc419aa458dea4d55e227d7e062b79de730b045669211a4d7aadb4ba92b06c91cd12063e0ec1a4235b83f20741f1cc6ba84141d6594b841b40d65a33ef20ac74a4fea9451aa6d75b2069ec3bd148f2cbf58205889bed33b1e85322d3a1616becf781433fa1418e2e5c001ae83e757b7bf8edf65545257c3120ff2ad99e6aeac83898f7a6c8130cfc71b74484d55bba4172e2e4335b3469e775bfbed889c13af025e844586944b984ef0bb680119d858933874bca42c4f5966118f6ec71b6c334d8103e0dd0f5108430e9ae6c500f5c4d6394021f8d22cb1c03224269a498205d8ab0d9746f652d4ac6c029a7ac24948fce40e2e1c6fc641ffde19ba99901f6b52bbc6e240a1646385d28e5f2946fcae23f7c740c11f5206a8bf2e87d641c2ac385e8ca9d543fa8ecded12419a6b2104b1ab9f8d7fb44d2a7694decf51c7e9c4f88bf898d203a9300aeb0e40285cc0d84c75b4869820aadab43419adc701cf97e4c4dbfa5462193fc05d0b0ea710bc37bec4367860ccfc4561851c1d77a88925a0f24915f52d5861e8b32bec2c086fe667c8f28bec2a44315b80073f7fa406fa2b7240856c3e0fc2d81628c647342f1d4ddf07d0ef3f38e5dfcba22898a88dfb964d5ee2f947bb60a88acaa647bea07f5a5c8cc85ca75b84d62d88d07392cf157eef0c0ee7180578124fe6508b6a6eadeef537c8262db5c57053ee6c5b6b0d5948f4e026437e5f534944018981f554358f45c6a18beda11c7e7aa491d757d06c87b6a7567d83b432968c42444ec3497807e6bd4dfaf4859e8a6a8ca8328c2cfd32152819136c45e9187f81f43e67a7322d490bd1c6e2362d613b40158ad7c7109d6520fa14836d00bddb0cfa107e9fb6c7950a428c6506f0ea9ca9b539addad909df2716657b0f32fda0a6903d936e43aab510afa9ae6f0d6e4d576ade37cfb935515d4436599ff737fa44c5540ed1c5534ccac943407a2d470a4363dd5df2fe96621201e407221ea5e0792610ef5f4d8975b3b334510ace6f9b37648cf66a2309ead6f84a8d77239f4b76d5252f36e744ad3341c12db77cd30d3d6eed9e19700b723abe5c72c504b52bbbf08534c3a191bcb1855293d8c565d9b3c9a4ee28a1b79326a4b0ddf6e52a19616a92cd1ba6a6c8d89f28a9357465bab3dc8dd1c92123157d04444dc9320a8d04066a7cd429e240434589daad44c7323a1b845ed3faeef42c4c722b45bb00f09b6a5b8785eb0865a5e11a678915bfec62e33bd22bd815543fdf8687f3d4defcdd43215bb18b85a86ca6cab3a685c6dc70f758265867cfa24de2b253de7af87c8d80c79e0f1c2eead8f564e133542c51a70cc723a6b68a2e461e2c5d803a8b5318ea739995b1c2ccdb73cee14d84a4c2fef0ce9915ff3fd38aa9e18db2f2819b87646cfbdcd1ecfb76c3228fbed2a4a78af57a2b29625984329f80d0ef8f92fbd484a21cbb675012422afe9557a4cf58545398122f59eff09faacc0ef381502f7ffa87456e83fe435c834b0c61cc12b2e9d5fc62e39a96b2d6c0b72d2147c44b0b3e47fb7fb7165bdea332f9123a85f9f95f7178d51c1ec26787c3e92df789c9bbbb10d893623fb495b73a1447c436a48273c12bf40da2afbb2265ce9a1fa20230b1a7844a32bed3a13ad40b257e3e6aa410cf4d58e4a1adc27f13109cbe0548d0ae5f005985b0db7314c5e98040b5389118578fafad814ee5ed78d2e2f12f384bb78a66da6e4c9471d383334d6ad6340852984d739e90eae341eedd134b244a533b843dddbfb450833457509a2040d906659b3cb512234a3fac1cc287f6cde96cde044bf17cae244d76dffbfe3799d55eb1e1951a51ca6314273220b4fd84497e6543f760b9cea3a3d4fbd6dc631c88940bf1f269776ed53ba610c22f011888880f0433492748c9f498ed6fa9f55501baf8dd606c8a2a51193b16f7fec86640e97f94341a67d9cf48b91a9cae92d13c9260a9397a4af66659469430fa72dd980f1440ddd29ad67a4ee4cc9a42ffda55dfbd8370a66e483cd8e5879d3e300c42710f8ca4773b24e4f24b5ac15464f03f63540d32fa4779dc27e63f0aa4803050a3eda0dd7ab7122730ff5402e8a2dd921c868ab53ff0c28b73f75a77072c66b47729ad4ad9f847fc90aef49463da279542ab61dca5ad610232368835ca929dce5acd04ab58e3fdfc3fa48e5016b34874f53302aa017babf5427ad36036898ab2c0d24b7747dd1ea5d7e3097fa558bf82394dfe58f79f8d594d8561aec95effa3ec0107cdc45573", 0x1000}, {&(0x7f0000002200)="36cf95d3a8a27e023b2e96a3ab7a687569ddff3bf12a855c1598c8bd9d6d7b18d06d9cce21ba938192c48e0a57787a14c80d1dfec250371aa617bd788e52e9a452f6fd0c24c66d0c762378694dad3b0611ede2074ae59326b90228bdca", 0x5d}, {&(0x7f0000002280)="df9ad7c32906a2e28862", 0xa}, {&(0x7f00000022c0)="8c6bb63587b9de2dacfa732da09539fc0e9461fb87cedb25b2c4641994eb1c67ce4a96cdee228aa40d43c30bd5e8fec464c548037ff545970bc44777062e7aa5097ca4be91536822f843a1abba615588d516f81f087580cb2fe6b25db358da32e2e9b876704145ec942c7f9add184d0f1cc8c6ae21ca0cbe9305581fbe15d8c701e6c5c01dcbc9a312bdbe8bdc17acf0108ea4d6fbce0a370508873dbcdfe89fb391b420bdc662bc1581824e2caa44c8f9f14870671499114fdc67f22fea9220b294ad38856a21179f1fd679f27d5dadfb4c76eba4703986565c280c0f8f2b4ec9f9f96781f81595acd67240c04bc03242452876bbe2380904de7187258d520ee461f602de623e0412853617a3c99a6446468552e31a8a1ac00da4aca7eb8b9f55552992f5f9ac7435c70441eb2fc297b6b2163010edfcdf83cbc633b143303a9c4a4ce641af0288081b50ebee42535e9855d66613f644a7854d51d3a502da32b0bc5502c489a6d16e1c878fd76b6b0163e13dba5e121ed7081bb635d9cedad98314223eb64d30c136bdb2a3f9b75dd458b0db5a23f7f35fe5be1f9a308a79ae234716daa18e6cd892d30c3396a0dce4df571f0536700ed7b149842c50a756390b74c5a8a6f19f4bd12227de3a0d0937f7959e2ddedd29a451ed1e2f71920bb7fb81ad24b50270dc735863f5d165020fe6272fc8fc55a1b713af11a0d664f63b9bb7ae0575f6d3628f61f3094fe32bbf8afc32639fac84f8979417faa5ad2113df5b0e9370e2ddda52dbb3bc69207add88faa71f8f021e72e1413e28b9547c6fd2bdc404131838e273a984c95b6e0d571aa72ae7be05d9082beaa3b3ac8340dfc94f8a5e1ff124f0a2f97af168dffee9c712b8ddd1a0af5895d3351b7bf4d33a4bf9af2cdce9b62c1bcb268c1ed7923f9ecb18a234fce43b857e34b9d1735d6651fd6e6dae8c19eba38769dafc86124fc51b661f5021599bbf4430c08c70d3bece98ce90467c5ca20331e462449eb77202d122e672b3b032512a41e6f412d50a1ebd56bbf8a8813b620f79fb461d821c459f57a9f3bf3a75e5fa9520d5b905b6a09b47ec8e5f12b73995fd3e4b1b2cf02ce428161a0e08233ff75423f4e203dd543835b7cec0c324186e0e0a78025b1c5f5546b204a96934377ae8c24c946e43d682612918a497cb495482fe737987beb5fb337fe64b213dc0e431aa56ae7df2b910aa0849fc09ec8d6101467c46e887264fa26e79aa0ce4fe46a521ddf37f543ef0a4add67d14e4209a15214a3e8c89ec622abf1ad9c83af7e1ffd8cf4e122f89ebb25a513684ed57d66923fb25d2f5bc28638263f2339f38f45b0fdcd6b9c30b1b1d2aa9f6f3c8b846d3082bf77236a00b522ca3655365bdba66be301f773b872410d834a374e6f003cd3b9e51e72ebaf91879b2eb0767fa81aaa985c0cca5635c7af8375f97cc48f12e2cc0b19de40dc0a07d5d9d36c300bec24de5a1553864f18ccf08b95ad94566d58e30fd1afb73f2651395f7641411379d7f9c84b9569d0d7afcb57486dc8c9b70b9274ea4546b054a5d7fb95cab7a5af459636ab422766401a976baaeb09fb4ee808d816d08eeeb7349b4cef5a180a55ca7f39d59c7e234e2125057845fc0b1030f4157d1084ee61033aff5f0f6265ec2cf76c7ae5e46b0663ed752bb3ce37cab5a46dda62cd7b3d2705f2b3fafd7fa8915a73c059c454787837487e3d598b3e6c3efdbc080d5c4f8efcb584f899bee614ffcfe32be304f382f155a916f30e4468496c35e16079fc744d419dffa6424bd9faffbb8392b2967c605ccd7aaee635ca630970f91c0c97cca1a91fb561079b1ba9c94706b7cdc51e7f9ba3f3af4e42007ec9d14580986d8ff82b8ecab04874dcaa1050838b8c9ad5ebb1733c6248b32e49c1fa0fff6f5b76dbbf0e96bd722bb46722d0545f0b3f2d9bd9170954078983f75905ae1069e7b1bb77edeeda7f3d7e363915fc14023a3410978f20d108fb0d5aa4fbab91d29e7e6bbba8bbcdaa8744fa4b09ba78aaf0f28d847c0394aa85d3649fd86635a7a304d89f8907c2114260108c4cf5f3c81bc1c6c6917cd11d941065c90c32bebe7b5012d816ce11c3ed5c3b76e30fe707971cf6ddf3d6f23b110ac8e88881f205b0f5209de9489512fbc16d3a8f3e801b9f9197b590636d1ce48b9c581f175618faccab8396c109e4973397de95a1bacdef425c10d59b49ce481ddb20ecb1177cf09f44c4d1ffdf45ba2512663d89b7c1a5f0da3f79edcafd1c3eb1c8833c332d143604ac27e2d48ce35b7a569c5035c70eeeecd53bc325d054e7cf81011130691304f76f354715403c57ee1cac8bed3936e83d5115724547d8207e17d8cd2b4a63639396e8d0344ae0e4d5964a558c797259c5a419618574a619c9e490506add50d8ee234f23a943e02c0a0fe20fcc85b23a60837a92f300f95b48376ccbe4bb0cb70ea610b98726d8035a4b658a55fcef90658b2e02c921f4e171b89777ee580ad21c45dd563cee68087743ce7cfcf8699e6a5c51b7806fc8a03f479d4cb9bd4295944ba09de315be4eff5ca1d36bce91220529c0e05c4840d63143d6930dfa4cebf7e1096f5a3fe347edbe4ccfb60b0ff1f4edebc4fe13be039158579e03b445e342782f203016c7172e7d5c15fed9997482d226c6c91a475654fb5fa85cdd93b0880c9aacdab0ebfea10687b8eef57782a09b62d4956740ab21bf522d245ac93f13bc1bc5baca148230de9b6459c6205f2506d34b18e7693ab6cf9639b4d7e04e18c44ad6d3a1290d3c9a38ef5b99faeca1f53ca33b32c7e7751fbdf279b4377db24e624502207f2f845e3370de1eef2d5e9dc6f1b2723432b845e6f75cf46b4b5c0e46ebad5076ef3c7b731022ef4a985698597200c2b1cc984fa9f414900d423df36423c8c2dfd93c7c4d9114d57f196c25b871ab77262407fb8f5091d71ea3fa1bf7d2b449948c5d1453cdaaa51743b9fbb80baa6b3abc2076303ec576f0309fde2680d7f9e52b3e1086d7b99345dd98d2db9c4d1492536f3d84a23ee996450829a320bb505ddf24eaad1a764c2fefc16da7d47b22dec71f9db79f35ef84bc47828b322a5f9c63015f4919feca5ba36e9da9e6c2d6f8d64ac41ade916dfc34fb4cf9a7d80c32e381431fdc00b3b6dd23449760a72888e88e4dbb69486eaef25be74c41e3679aa5f421ab9b3ba09c64cec7c0b78cea50fd476d2b5ecb418282b4377e0b3ca35709c8f29b7370cf4e30ff657fcc50436a30d3cccbeded73c838bb95bc02b5e0eecbdc7a5f7689c6da6dc5a8965724b22e18109948224c118c8dbf7cdf3fa8838a806f7d85e55d7177842f181ec104a92b0644e49c4215a57733998741e4ea0273a20feee32d373f156a8ce185a6e0909a1462db5d40950c38da194970ceb1fb6391b00110f060c00b9b7ec919ff690c368f22fb8dab14c32827d0dadcf2046e6acc755c5d7daa35e1799a33578955d8532dbb68fd4cce44bd9e1b9dbdd9fd89fe1743a6ea09a83ae27f072213b2c22f5297dee0fb7ca994644ed9bde17221932739ff15f6aa5ebff15f8dbebbe1a93402bc65564ecff5f4efb010ea9d8b71a16c91cbe2c17524eb90a799878296f2a5de0dc95f2c405b511d57053a4c436d8950a6cb0cbc2787e8607a3de848f7357dd853eb8a7cc92ab1348cac37fda887a3e1b276441a26313b3edb2b866e91a1dcb632c65674d2d9c8ccc39275f3bc117b985781b7f4bf21604dddcbe2f942b7abdf0bf1a9e307cd3471436de1055e79c079d690b07c72161415950fc1bb1c35d82f7b9d4f61b2d78f63f5a766abce390d8883a376c928402c06d21388e6776d4f1a9b32b58b22e4aa667157c0b43f834b03913e4230b6e004125670f73a0afe9fed5d54d84918f34e7ffaa8ba42cf131ffe77827bfb61c8c98435ac71825c95005a36c7a6b53c89e37c48d218f0d6313597140bbe604d9a41985e4dbac150527a87a755e6b152e311109be4833f5a9335896f50e92b3d04122e309b9caae37be661eee47675f49626dabc518a3a3c5ec023dc858725b879c71603547cef8a82d8a1292f91a2d567c3cdf3029991ab44f8d68f2561c9e5a227f9bc390232540f8bac6c245d95d222f9a8f97377e5af33a677bb8651107cde979246fbf4483a00a7d89a6fe8d2c883a291d511ef0153afc0688ee91324bf244f13931dc627a0676413dd683fb8eeddb75f9069657dc089e0f12a8a25e2c261fa04f362ed67a4c02d5f666c9b82d5b318ee2b9fe1b5ebf65221ad6e75c8b9d90ed9eeb3b2a9bbdb59af217300170024e0e15500897396bb0fccdf9325146f727b5d167c399256be8453527cf90b2e8257efb3ec0b94beea5091db4e3ff0698dc59027be08460179f5cd58404c55d4c1785107ee8d1edc76a3105104eb10d4b48786587b1d6bd360617c9922d4572bad597736edf1f8613bef7a7d0be106c7c1086b578a9520844123069fde51b22536bf7efef675559fdd60227778d0751dca9363e6e1bc7f1b2d1c0a5346031a4b2e13244e7ef99ccfedf25a5ede8a0f1403c27dbd5b7080a32065f33ed55df60e77e112a6090172392bffcb95856cfeea5f1b852b7362b8257c58fcf2c47d2dbff6e34d62e4783bd16549f3f016e90da8e9c8adedfd5b0debc415cdceecc028a0394d0481456f70e2b963dd42a84c38673c3bc304dde6f0e0e5d59aff852e580909e8fca4d730692591b22591a4bdafeb32a4be60ab2606834ed7ade6b39758e3a80db038d200d75921787d5fd43bbe1eae45ae0d8970e9a3dcc0d9e807ca27aab830c068617bf3ad19078578478311f17d45b7c4e1af425adbb396c053cd43f9d8d1945feab9ffb3c9da826789098eb63764f01a9b9168c1863f4f16fdeed50b44955fc5711be8dddb40e88fda7bbb9412441678bb5e741fa88f2b79e0815f76d7c1b58056fd2bc5abf6e52890af43982671ad4ba84b5581b4d86befe32b4f21d3f814f8a36911ebcbe4047343e4e9fc47992a39673ca24c894dd463d8f9a1914b8badbfdcfeaeadbc2ca4b6d2118f4cef4ce012476d0fd856dd314582612b061e9bcc3c6a5bb78ac1d6f0152577e0ba031edc5f823ee53942f128822d278362f420c04e5251020ce570851c5c8c4131f281fc73eb8bcca2a2c0a9f05feb4bd30f9f9abe86fd17a4a3a9907d0d1c299a2605474c9203c2a2317c69f27142b1a4496cf9a3c0866e3cab6d9ee5004436d1bf68f9525820cb79b98722d2a3eeee403e986ceea7aa6ddf64a69054021eb39982daedcad2ecff593f57ea0b54219768fd997b046aa3bfb00f12fc376af749107f3329302577717ce8b296c37a52c48a57a57093c0fddb22e1e74fd4c0584909b547eef6b512843ef7c6375a865e30080f7bd79922f3fc903ed39cb2ede80da553c938f9305da1df03af6b8a14c820073e01e2f923c9a62bd81262c6a2714b7a21a3b74faf127123d3bec9c4924327e7ad4071c0d7ce105a7336e14f7b3ad07d3ba20ecda9504cd622b33f61ec752c8a7ef71341d35c6e86068003523c9842880ed294789587edfd8a4ea9259b5525237312ba1e8cfb295464570e0eb0213df448f7cd94c9c709bd145944427c5937deef7fa1db632f89ece226e6f71e61fd8c95dc95e66f815e4aa04e8e981e29c97bca53335f36c68a0850c4c0219e761314bea55e6cb3bcfe8b7395e34004bee121f2138303fa153b4b477b1a2fdd09090bef47c01c3529cf516230fe4db3a5639d9f050d50129de06f8fe05611c631f2424", 0x1000}, {&(0x7f00000032c0)="2e7a713a51f6a5d8d344d5ed57719499ff66c134dd5f8d7fc3958605678eb4d9b34895b5af4340255f1f1932f7236ac5aa8b10e4d17e8320db97c4f7f70c779d8fd7a0a9998579aca3", 0x49}], 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r5 = msgget$private(0x0, 0x18) msgget(0x1, 0x80) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000000)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, r2]) setregid(r3, r4) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x112) fcntl$setstatus(r0, 0x4, 0x8c) flock(r0, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="ed6a26fdeba2815f142eec9af38f3b3863afc2d983d1b4d89ec097c1fccbf3629857c45965b665a0731243d030b24f663aa3fa", 0x33}, {&(0x7f00000000c0)="90dce9646d3bee1cd3153eba1b5d2a3dc7c16d9f19f8598847994bf11b59c0551b08d279f3780377c87dc47f34da26db60656b892707a243fcad4899c7bc43d23c0a8fb9f9bf0faf72a9b83eb9d4ebb60f7ed7211e83c204df536ee75bc34cfc7c97b67285b7580aaec5cc8b911bf257c19fb3430e97472163ab46f152fb37c739a25f64ecf61fa637a369ad174eb3bd15cdd78441e44027898c7e6c7116e5505b43b91963df89078b15ab1561756d310441a0fe71d34864ec8c123b6adddce35f017c10e6dda18274118ff748edb4a0d20ebd7147e064d75daf404fecaab3c03ed4ecebf6b59fdad6", 0xe9}, {&(0x7f00000001c0)="947ce06e8568c5dda8ccfdefb718d00b72371fed079f9f6bfc7858e99075118d", 0x20}, {&(0x7f0000000200)="65d8d8846624a2ea52772f562980ad32189fd2e60e06fc114b71f75091a62458c2085a8961315886745f0717210f92e1c6583a570299e7ffdd02b345a6010fc6d002", 0x42}, {&(0x7f0000000280)="313fc99731e637cbdfef5c82e82b1ae89add9ba0a2cce00430be3427a952f38f7a9a4e1ca533c07ff008a83755bf6c1328c5fc6c6f3a5c8466d3184a552be154939a8d0740b84e188d28b1a19f76c63811bf987bbf6aae339b9758e403419a4f5ab40a0d1e582d1c758b7829cab1d6442384e49291dc60d72702", 0x7a}, {&(0x7f0000000300)="fafc96a4b93867f2a386d558cf414d6813f308e57497dad4a9071330b0fc48c3e702c492cb673a43669ef547bc6d603dbda502663b51df44469d0f142fe89a1542f87fda27e12f5b31536607d1fc3da5487d1d122f093b8664997d276c4fb378b401d3a9f98b4c84d5a7126a2af60c9ba61a20222d2379d6f85edb7b75494666cc4c9bd3c99a4e443d5740cfbaf956ac", 0x90}, {&(0x7f0000000500)="b5205b9dad70a052280a2d234456cb33e0f465e339eebefb5df01350307bcce6077d12169a6ab2f45916e4099dc148941aca08f919b8d42441a9a55455e4e5da14a34affb1f9f607ed79dec0207798e4bcd3c478ce2e510af6e793d57cb9b42007b3bfb8d3ebe4bf3868e23ac87ef5e5db6aa5473dd7cdb3d35fca007bf05ee88cc360700b5c509e230c8d571b3f9735ec259c21675315782a1600578b7d0165a41bd2f24fee7b006bb5ee72a1ddbc17d6af9f3d6b568108edf112479c9152df5c7baa5541ea299b54bc71ce4b63b9c4fd770667ebc7b38528da2c8d88649ff78848d462d26af53c8e4b987c746184c2ec201ddb91a703d0139b6250e6053748132bb22ac455cb6ed0121fd22f3152a84ca072d2cc049921ff5b22ccf52a65d12ff240d7da897f6420b6b21caab9ddfe3f8df1711eb18bc1863adc3c44f4c4e27b19a80aad5f5fd534077aa874925f1619dd3b7ce6e8c4d6f749fbc7eb3a5f33c157746744af3281c92a0f3d286f482eba56cf64ec936ad4c7e19f38f935911daad8d715829a5b3386ebaa202c5d44f1831acba0285a75dec6d4ae2ccde178a8f585a05b8b1686b01082fb049926cc5b1aae28f04b7d0bf18be3deb8237722e09bba41311acc2ea90bb4caa3419828f69895e39df9c7bf826b9509dae13e6b9f399452db11f2dae4352423ef758b2932c2f08217c9705f3df8fbacd53a1a63eafe3eff61222fb61800fb357892de85116ff45b0d5c17bcd23fcc4fc51aad4e65d856dbf8376581c18d4f0f9a81f7fd0ecbbb3fc4ac829bea8f17c24ec3c4daff2b6307c8697d8d0736d0814308908f97ab1568ec47049f2e902d5e2794f83d1436757ae8ec873bede0246c3f1db66d4027273aad5502aa9072dd7a3fb9f55650abcd6c69ce9f88c4ebabeb3cf942c9ace8b2d1f1ce57bf9cdd2c40ff0411375994cd1a7c991f626357a595cea365c6347cb9fd6f89dd207d98a45878bd4d46d30ed967fbdc2f3c435a6e1ea737195cfd4a41027f08e87f0109d5b445949f81b5baf906eff94a66e28ff8ec2519787458c4d5b6ba2f266b04fb367cae6d76f1cd4d95e3d1064570cbf2e66e4db3f73239999e7b6bb7a437a3091342d10ae5bde18d194a9cf785b3108eb19b9b29d4714cdddfbec6bfeaeba99bbadc97ff21ef8656a01d112ea2be2a36279437af4786c720483f986f6d4ea0a29920674840d9a2c35e402c4213737040afff8e58e6a08ab4a94847ec86a83a4902f1626a82889d3267fe1537d567cb4624f925f996f395dd9d3f8b1a5a600ffec7e82f31be2444c690bd7e512d2cf3a457d5b49164285136cf4a00655ef55aac536c80080298878bf020421ebc5feaa7a7e180e7067b012add3e548e46040425f9a617dcc93607d62257841a641c06ecb3f5e1a2d89105cf85992f4a6f282db73d25ba07922169de653041d0b6d77b87f73a15d539d20b7b76862e4f1136fcaed19f91c5d5d7cef3dbcf9637e64e4257d3b6836a32dc567771b74464b7081fa6988b7cd99473abe02fbbcfb99acf20cebfaa52222853b276d9b7e7828ee0b626e2fdce51123185051faa61c826854e9cd712b345ce5248971e6c9c43ffe5b33d90751a3ba64c79e090a27fad6e473689589d735967915459722cab97d3bff6e20872bce9d3961ef9e566a808a86197df800af1bfc055cf592e7d0583f15bbd21037f69accf785fc6b1b83687a14cd57e19928a377642c0afc69e7645c94cd1c722e79a753e5727ce96470cf3170aefb01036a05aa5761eb9a71425dcd901f9332cb2faf3da3126d3e902334facd280d24c0cc81fcdc69d22dbd5ba1ff1336f1fdf6ff8631b0de0e4e371625e8b55906acc78d6aa22d3220ff55ad87eb7e757180c194b23ece7964f7d60b18eca9a971893bea5f54eed388197eaeaf5249ecb574a6d17c814f5a04759abbe2cf359d39d9430b0c5844ccb23818b6206ffc98f61dea91c9803afe062e2bb6322f7107464d82b9eeeadf229599e57616a9818e3f066f09c9449eee8f477835b4e56fdf61e76402204709bb667387dd5165648043100e753329963182e995abf18f7619c6c2091d7504d592d080ff9a5bc30dc95d8707cfc0cc0147528aedbd54bad9493f6c047e13168d335c50d226167542609b79940685e7eea3caf7626655208cda65108e1445e1c2b68f61dea689245067fd33fcd14cbb854518e431ef3767edbdb17016056ffdf1d37be223800a863907a8a11e455a0e129a944677a743d9abdd30a0deebc23b5f1b71ce8adaa20b6f852d53d4ec53716b7cb9db2d9bba0cd9f25c2916043519a1f7116cd88facf62f008a43c26f6869c5240a6f217c348544221631862134f755927511a261f1b2a16b70def5505336158d359146e10fc39b9e6a29ab913c4e7fb64c1ac5e06e92e0d24d81c45923535f5a0d6129a45fc9ca5e4db44b32d2185e1fa379a369ebffdaa9f2de23bcc7e9cc739bdaa8ea613036666ee75e3d6649e146de7545973a90aa3779c697d31b5c787cd1a2bb62a09c9ec0589c28a0028b44e446b2c7baa56aec6eea9d0728d13d77bf21aae54710ade1b859966c9048b0d7803182cba63bcc250a3fdff9cd5955606ebce052f2b17b352408bc1b23efa1600e350598c564e3f94f100bc08e29755dbc5a01f1cfc57f336cb9ee1056e92fdb4daa7726cf8add33cbf05318ac35e5e7b0354882fe78625f35ad51d12d11959bf613501cb957a2fab5a2e7d6386ff370ba8a5b2cbb4eab5c22e4acb944b53209ada6a43fe64359a05103110b18127b98842be6c6a8af94301aab909cc0b16810119216174a045c62c06c385614c30d16544ddf2fe5895cf720f785880297971c620d8150cf83e2be756cdde11771f528609e46bafa8caa601c2eedc8b81a1507eef059801cd8152cd1d057116bd998ccc7cdec6ec93a2b84b320f3ba8c3db6c048301135310a2e674f3f51562d6c59f83a1b1f40205115056466445e0cd3e688bccf9f167967f3dbc0ad9cb2910bde552af5a77bedf5f1be5e5f9e20166fec2bed1e28b87ae415d730a0a6cf6d126e74f421ec566e27788ae54c0658889a27c963a268c89d84a169f7d6cba72b3b2430203c9b076082f3803b6681c3a873bf1ee2891525deb6be307976c9990cc620beb388c43fe9f31d5c0c7a29153021c462a9f1047673aede94ca6e6dfff52a868c1a70b3825bdf588e78f1e2698b0c189f9b75e03121983ac867ffecd5eb48bd2451f3447250832f71189f186f2d65f1ab747b5427199d7d7cbdade336ec0b796f05401a0defd692637a961b99f38427b8604161464ac914c5778154a07265fa2a6c22e8fb96614084c6269d9ecc774d90d6af50b67ab10b4c8f2b0e1769694c536a5f7af1c71606b4346cd64cb52c40b29bedcd522158d250a8fb66b70153d79b5d97f36fc928d5ce30c70d47181df9feb676fd82922a5c72cac535c3b1de0a967653f55b8a08c9d572b3f1ef96dc9b226535c5507c447c429047370fed1dd16b68f47ad4eb4dfa2aea678720722c916e592abf93cab736e94c5f92c55b261984a7f27402eed5fe04422c3f9b019ac67caf7a9d7cd9feda1e3150d82ac98e8cd329e6929b7fccf45dbd14b9319b2d425adb06233ab5aa337084299a207198fe75d76b420cd6bddd98184e3ab3f8541b8af11b6764123c3952dfb2ec205cf0aa7bf64f6156dfa7b045bcfd19674819826c27fd73a88f892fb5f19417a500b19fbe3f2d6a5b431521177b6cf3b6317e613b53b3ef87c9dc32d8949b8e32164de91880784c969c4cdd95819ca5e2f4b8242fdb6ecd3479f78014fd922d3aa362162409d5b71dd3a73fb0e90f2342a79866b756156a7ec37de49a731f6682fb6521c6280ca1b3466e02da923e674d7fc949be8991acf5c8f1253acb9126e432d091959035711dbb33422c2552b81b6f82ef8d2700cb0187804ff5eb1dc35ac625cae6b93a81fdffdd8f1574b314709e789d7f5c3f0c61522dfd6dc476adb607bbdc05d39f461d2dc3063ffabd4eda52460ba866dbd1b5bba55297f6864e3fde7ed0360bb4adb3436acaa254c21c773c759035e1e67082ef1a702845a9d304aff54dd45f7c6fd43bbefa485509f3351b026d1439935473e8b091deb55ea3dfb1aaed767b7dc1cf5e6c4fbd7eb02571c63df65969f1ce975fb1024516e64d1858fee28052b46a63a5ca7c564b8b20e9a1f102ecd36a8c31dedef3ceebe7168cabf3fbc116d1072184ca3218f7595c2baf4c17cda3e56ec31c28ceabc608f56891576497468d01761e9ecf5601c8d83f022cdf481c9db8133817b61ce15b2669f96a2965d11c5c451a4165b2a9dd0d5a276158201c8e9afe427c101f5cabc3018e6fe40663c713f7bf5c58e7d55ba71fe2992a2520832300d454bc429f8d7299f07bcaa39aeaeec09ba9a9a4c436214fcaa4eb7fa0992187b22d78fc032cecd5f5c948ca1c8481e05fe3682d3cfeeb6e21f25018ea82a7258e6f2f8e71ff3a74de0978447f7ba02b21c658ba2cf0029c23dd25ee81e2e1d3fb97cf2f605ae0827260b9fc98cb48ae4f1ff6cf42304d8531eb5b1a8dd66ce9ecc5806dfa533031ab41af320a3db5df56fff66f2bdf9d480b0d2f4f84f658d10dc7a2c6b4859b727988649835f07c0b1fe9be50486bfbea20b5873ff613b18b6daeb3bce82f038b911840d91dd3bb9bca77c8af1c04adcdf260218f7b4b9b1fc30edbe8d2106ff8cf5927703cce31e16c4546b24dc3e932dac82e6da810ccdce8d4871478fc4fd9f0843eca6aa1a0ee442670d1a547a8e21cdff8e1a455fc6650db9f94b28790f775858b94ba228721653132edbf27ad8b5e9338a4f928e5e41e5d513ca3eab4e329fdf833b8209fd4e884af2a3bb0c98ccad9a1ef2051315bc0846e4f406b2fe11b040321a33f96254ec64a13e17cd21cf812a6abe3095e37b8bf383c791534ed8a7fcfaa86fdba98a8e71dd577fd984b341855d8d56ea1ae9fe8deabbddfbf5ef2f873aabd46b5b73d5d751176d9f751b07fd1ce8a0487dbbc223ed536858454d90345d9e460775745e9f4ff481918a57ca4052433aa058a7abe36b486329149b1fe214850727d1fea0527d3322e3c0f34d716db559b914e0a3af10ccb333c8a9a3f6f74eaa996db6ba82a98ed413b41f6cfdc4b5812b4d8f60a33623ccbb1924c4645da0e00ab16b7b69e4971bfe1b858ddb5a8134520d99d85409f9982293beb42a9ac7c0d10a540673526884b0aa78c442318c6db31743994d73ea7be5ac9f8957d4cda0f11ccf57a29228561baea85f683b3bad4b75842c7c24d40de52d7e640dcc32074f9be1b20ec753b547366efea98aa2d3e133907c8658fd4a2726654ac5cd5547589d364e8a30b9bc06bd33c18e7058daf2ab15f0c7cd57c576c79c26a7c7a89d2b2c6ebb2e17105741ab630242dd3a0515a542cc657ef52884ac3e72bd61f51f9896c8a611d6284238aac56e14db63eb9537ad78ccbdc58cda0a597997f5ccbd196a137c88b3978b71d5d30116f6588ac24f48a2f6512c7e0ccdc6a47a8fa1f13be7f50cea94f76da99a3f27dc5b11599207e15939f6059d1b8a111804de26655268d2ee4479e6372c4f3f419b041bd38ea0979d78bae22d824fb2bcb1e8dca67c9859aba767c86409077a9f1772192d6657298951edbaa16692070019b3de642061c8985b57164fe59b16b1ee5d5ec1659180b6c5d806ff047ad54d81e40dacd030bcda6f2a140ae3f3d30069b7d2685c15a67c337e366cba176e74f4a8a352", 0x1000}, {&(0x7f00000003c0)="799106e524e74648c69065f73e80a6b8623ff6a864a619535ffcea4c16af9f33b3aabcfecead37edc4cf4bb7e03981955691cdb3233827d94ca8c0afcf47090c85cae42a6501f51257968096153bd52c3769db1cefd1bf66085eb53c5f0037aee7f1ebd2bd09649706f6beca4249e293d97733f7218145ba223b6163392b90a733d76d18e95e0ed88286ba38e07a330b81ff102d19ffd5f2", 0x98}], 0x8, 0x1000000000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) fchown(r1, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000140)='../file0\x00') 16:00:13 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0xb4}], 0x4, 0x100000001) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100", 0x9}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x100) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) fcntl$getflags(r1, 0x1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7b, 0x1}, 0xc) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001b00), 0x1, 0x0) read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0xfffffffffffffffa) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x101) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e34417ed5"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x7fff, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:14 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = semget$private(0x0, 0x20000000000004, 0x400000045c) semctl$IPC_RMID(r1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getdents(r2, &(0x7f0000000940)=""/4096, 0x1000) 16:00:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) socket(0x60cdae2febe2efec, 0x1, 0x5f2) listen(r1, 0x9) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) chflags(&(0x7f0000000200)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x48, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x4}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) openat(r1, &(0x7f00000000c0)='\x00', 0x18880, 0x0) getgid() getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:17 executing program 0: pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x0, 0x8, 0x0, 0x400000000, 0x100000000000, 0x0, 0x0, 0x10000000, 0x100000001, 0x1000000000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6, 0x400}, {0x20, 0x6}, {0x8b, 0x3}, {0x2, 0x7}, {0x1, 0x8}, {0xc7}, {0x20}, {0x0, 0x8}, {0x81, 0x10001}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x4) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:17 executing program 1: socket(0x18, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x8490, 0x112) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="64b5c18e580da6a020cc17e36e681b7262c3ae57a5935c8ead6f93027d5ed4581b02fbe9060f1ff10e67b32777c5186f52856d5e55dc35be69f074a8b271d93d3e308e005aae3df50964a28883c2901688faba24d8e091099c473d75d2f40379a15ce4331c508bdefa617a6da4c5a78ec3a08bf17b581dd4f41ccbf12b7d9d173ee03d82c20bba576a63a7da5118a13ca6993bddcc101e4df0124391ee4023a73e82b9270405bf2b71be06308badfa225bee979db5a9634fd221508c704f204dfce73a2ea988e1a634b80ea2271068e48a1a6a6d95f4e723c229111a926cfb5d720fd3a749258f0d66511b975b2774f2ee0398f891ccf7708b5d5700c0bf3762fde879ef8fec7f5c515ff9aa0df30356d789aad4110b9fcb32304a87b38def67fc1da51a400d515d284feaf0fb52b1f603bc2f9905bf2e5e0fcfa95eb8d21393a3b021a21ffec2ce79bbf5b7acc6d7c051969ad7d6b01629d26b3db4122872308db8c601d8a6de305595b8167e46e49f7294509dbc8dc8dd574cac091c38fb3d2a63905fc78584ae48652154d97de90f9cdaa2e4c8f94adcaf105391f235a97a7484b8f93374492c5fd53e03bdfac8972d63c6872c29c7402cab574ad8094482ad7777b982a0eecad97ff1b3e480fe0ba9dced966799893c5a03112b6299817fa2391b9b8f2992d5878144bfd051a2c559aef3f60bdaaf1da2dca2abf1299328a8e769010f2b80e8f55e35b218df5f68f3ae52e95128ce77a8e0bdffc598d72309c2a273e8fd76035821566e74b52bac1f40eff4fa1d1eb2b1fe38fec6872ce93c95a4a4fdb2de44dbad37a26b87240b717e271037dd91f47ee4ac2eae5b963c751224f3e47d5037f5ea4fac1d2d9bd5f33c0f6c9434358c9fe9973574529f00a26e7d56acdb7ed6450b7423ce35a84ec398c1e53cfc44ee9ebc0ed4c6b2ba283f2bdafd9306ee53415199d653824b32752ea890dac57de6749d4a11f7c0736af31296e3d8b708c1a2a718fc107f9807233968f3129f74e2e6a4711c3081973cebe75fafa121f1f39f01dd634403d62819de17e7abae7682e7ca1233fff3f8e14813d5f8fcca0520dca80c2d59eb4bef173f841faa727b530946eba502382d5c4f2edcfc7232cf032fb683e50f2d7d623d74303767cf20392c6a3be8da70139ebbf2e8381a8a2a8503cd9694263a791bedd58e3671f42369a133adf862a3e921f3eb6db6fdb73ae253778eba22b1b26dc61fe736ff834883673f72033a0c9497f298565079e6925ddc8ada93872648a2bdd1078315da398ea6ee692cf6e2c84cfee43be0e3fecbbda99474bb9a9d720bbeda03b1adaa2fc1bf7f06abffc6b2d8eb3c308137b8f5d37c2cb4c958dc60e6ff44af5271a1955f0e4eb034350cbdc26ab3993078964dbd4808f84a991a9134178ecb27a8ebfea104f292cf98ed7e4aacd1d84b5bf5dbd65726cecf2dc78a26440e9a0222c30b32cb34f3e5379d6ef9678ef906bf983d54d2fbf9cf260043d7383cc44396fb6e290641e1e57e91ad209b580fc061f9a4a8ba71290c3a7c356d4cafe9f412c9a8cc61a67887beba63210256d69e61f1dd19c8d6e6c5d8c10cddcf46d5bfdfcc2ee2c311775353f9d5bb306893cf347687a1a4bdade6b865b9b4d8e18d516d9898435c1489a01bb410853861760536f31f153cdd91d5b31aed3aca25f572be75f249a255c3221630dae81ee3cee72ffee125ab0e2b24d89a9ba615fba8c4b56c4495bd1461281cf7dc02547c9b5c2def77da6a82727e6add5a805b2c98d52cbc85ec7a56dcbefd5443d160f28b5f2e973f3ff39dc9e652e420f3795562b210d8dc4f73a137c590a1327e38daf272ba2a85add9e3310464cfa59133cf810ba6337b24f844182a50be3d2fbe98ec666587ef0e2be3a525e854b9c6feb340bb6ed87c8c73cda428ff325d7e8022a8e5be18ea85756ed4d1730aa97a6187758011dc45e65fb37ce8fe061d5c0cac4247f1aecf5e9946f68781d05c122f60a0fa9f54afb40be0a68857cc0474a6c019a8dc971d9c10f2a9afda95cffd5bc697e7fa5a5dc048e9d5f3799d3ce02537dcf22af85746c1300fe5d3c89ea0070519cd6b788149651d1165306d328d3f6b4b21ab48ca201f97a7e94f659a9ad35c00b037667e1ec9d4af696032295965960d7cd3f87a2e80ee11765c6f5f01ab63a439095e58febef948c8ad05bd0c2fa9d7996b06ab587b276b8fa2f08831c2e82c6313508a94fc8918661122921044cc00faa2f4f1c32cf18fb245e2f255bd8abf94516329f301bdb33d13669f6697d7fe9bb149aed3b3419cd2f08a58a18c1b25caa9ca4ab5ba69530b6ee10311085b8d35194e3018e25983a2e942dd5698d1efd84260d8d6a07b2b75192ef1f76b3f2001f444fd692634ece0058d3a512390b42c7284647f42897a67693db7d1543164f9d8d77425972fafadb5857b0b26fbf7bcbf58db1b57398463dfa984ce099bd54e43f21926071304cacbea210a6fcdbdb8ba448c2635a837c39d5fead3fb496136a4567bbafb5aaa62834e6df47e5a09cbf1c5421c84431027a737577de5794bd337eb83040dea1d216348abd207d76e8c06b09b696cdc5087877ff2ddae5d4459538b2bf5166f0883446ca3ee3cdda12db728e06b1a08b08c0688b3534749eaee2b90a31c91caa40622345a19bcf98a0e748d982275ea062c742209917c7f8de0f52e772399eb6eb8db137336e18a6734699472295cfa84d46027719cee85375560326f03ba45a014cad3f5efabacfb8fd970d17037ca5dec13620bba73cc7573445c09d9ed175bee7113b71958cab275d51ebed4d91418aeb4d3e187b76942e96b8eb774614ec005333bbbb42ea99575a3f2a62506ad9b5c97d05ec8cb89759950d7e09d19df5812586d5c469993305c910217c4a4d14e2300bf2e932c5b4d34c3490c044d9428e4f045d75f83ff47b64bb834e8211f504e8f95d6eb3e52f91ad5d0d1bb0014c69fec2119c639ae0e7cc0d1a9f4c9c6d868b66ec50884495a7525315661592b7f0dfb658a5eb6eb82f34c848f6215da93520bdf4089c39393f61420e6144ae07aa91dfc53cc7aa8e3a1307fc274adb2527fdb6d23b802e1840a295a589f1aebacc9b6537c2e27ae1a89b9892570c16e83b47b6a3a8cc7a947acd8884484b1d39d4d776c0498d599961e3d8f11c4434122cad07524c074e6ffcbc40636a02d5cb701f0912a7a58a742854a436557ef8dc3da34243227f34eab8ab9a05ccc5af38ea0ead12182587fb5e71eb55623269347c24f0f3eb077fe8c09330528aff3537f04a97bcb558e23180c8c9e64633dd1f7078d7413e1fa584d8aa865de3bfb26ea1b39b19f45b8fb0bb35e61f7076437d864ffd7f4150f9be5b3d23c8ca54f74285cb7236244628e144b3b684edaa46953264453e26fd802beb9decf889c4c33fcf79ab7b14761322099a6b08953f19b6801280fd90129bf02372d5c74d9e3b53596eb7e5b6095a40e3c3209c572a8ca77b25169a6c377119c451a5ca5b73b6574a5e9d583f78651b8bc3a71abba6eb800116f80fe811863798b4db5b2abafb1fafdde43ac054bdc1b6860372f929ab2301729612e18ff8ffda2b7b9461f9d90a18dad2914ddd3efde85fa8a109397b7dfa203f58c944ecef3f943288e433a8282b8d50728977a2a746228f2d902c30c0133d78b0383bfd10c839b4413c6b1fed72b424928418b90cdf07d4f8ae5e9978281eb977a6ace2e955c8a3efe10e6bc4a30d15b1d8ea840f776b6ea0030779d97291be6b68ea0b0c2d895476c9c6fcd4e436b1cb3656e1fb80a7213b8aabc9c828b8c71a2ef9a5b4cf56a776b8968b73b542341d513af383bc309d7513e9fbc1eeb04b186e0a9f019336d896b1e9e27d77317dcc85daffa05e9caa9bfbb91cfb77f84295f478a1947cddd2085f59ae8611e0ec34c7829fb05aa0b0f2a605d0130d56b02fbafe7d0e744c2b8d64a7e467be66ba59055c71919b62cdd2a078d20441cf8e7b6dc871b9cb60d3f0ec2673505560e088e612ee5ec308855ecd2855d4d522efac89d7e7af538685e92065e7a0df2c501055b2b015656c6009c025375d80b5075711c90361b8790d91ce5d978376d530d1ad3ea8415b411e16225a42d7f9a3f100c958d354a2b7bdf99f484f6a241a5e73b45b2b8bc4f76f9aaa96d66d5dbb77efdadbebca9616f514eb3d0a6b8bb3d2cb75beba60faa57617fd0c1401b3a2c1857e5af94ec0dff957da0b2c818d50f66f5e96ebd3b549bbc641088f14e1cc7fa4ba0606eb3e3b852460bef8dc652373671c079abb3ee7d6673769103ea892de7c476372c3233067fe90d1593981c53c7629153f50c1a4e872b7e14f6f9cd5012690867645f3313d194656d02c52df27cde3c2e3fd8d628b9f97d7a684675d70c89a6c5a77139e63b019c837f5b2b96da00137999e2566f98f02db88f923754f31a05eb28a30e100c203993f40385356453440b6ebb1611a16db49db81a3b62dfa169a1dd7e59dca0259da726e655a168a787bf0198721e54e15d00862979cca86afb16be3b57938ac05ca744911824e0c0883e8cac26b1fa36384a5328a453b797868981029ae95571658d0b70ec964aa60025a70ba3f800c5f43e4af234bbc6f595993196d19b0858d3ddd635b9387a5fbac0187826f670fc02a8721953c4d9250c1cc6a11d66e9f0db2ecd580dcb03fb74af72ef3b0a58be89ca347f9ccdd9a70c816d297aa3b9a6c9a6ec6910a9187018026c4d29dcd28d25352582495751c36955760db5f6adaf9466dc8655382385b3a2cb527c49109b5e9db454c62d9289e7e461dea50f46e26f743476fedce449e21f04dfcfeb3a13ae59d811fb6deb41da60a725c9551f63d5e9a20f2844f141d04f8d0e07afc872aafbf579144f6a052601b53901d0b15b40d70e78ee7bd20396fc6d150258308d13d17f50e18d96fc51bf59133d00cddf10b082c07bb16d8b820a9f35137b4c7a16920ca5b0fca2df333570d2868291f549eae08b971bf70ba74d55800dcb46b1c63ab3b2ed3836281e766a7ae8774524cda8612d56807b3411b22b70f87fe5bab21b4907842523e8aa099b80eed188f87051e2098e03c2c216c9bdc1c53608c92fbbf409310af5b9d086b64f067c22de7cb3fb77b97fc8123d1509648a1c6a2440975066b43dfd99bddfd5fe59fc321eb1f236d1a88d9023ddddf07b2c2c3ac5f7656d01c61045edb0467f37f2a17f9f81b01e0604774b276f1a387d4d824e9dde3d3018e735cd980778c0c7f542b064f52a56200fef507e7fbfe30ba999c1de14cf6a45cce295d7efbea07b250e79692008d4058546e1da07c07b6f24de6e817cc8cabd235b53d72c6089f912b3a0ea223c78614718a4299f35cee2f1db63eef5cf145a573f86f2226689ad14978ba3590acbcbd7cdf9bf67aa23912be2ae7d6f21d106810e1802be93b4c55a4ef04a47be8c369dcfcc230e51143e78ee977c37bb4316c554f9585c485f8f5dcd8fdba705f0ae41ab6aaf79e9fedc4677792486efcc4f3c92a5d42e03b626cb740d45520def5d32b83872482fce1109b1bbbce8e571d29f81359ca54a066a1fe6d3036ce4cf7eabdf815df01c94a914c42ea5d4a632685d553ab57de527ee74fb31e303bac485500aba813ad2ca3d1105de0f02aa7e1d4ea1793862e09e881bf07c305348466822b12b78f6f49d6f675f2227c2f81ad0727087bc3bafe544c54442436a1fd8f302159c2326ba6e90a8db254be517b58db1b21dca2a", 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x4004, 0xfffffffffffffffa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="ea9ebfca758ee03c4d7f67b5c13ca1e08eceb400d32f053b66509541faf67261d2f16c20a3e025eeaee05642ae97", 0x2e}, {&(0x7f0000000140)="f829", 0x2}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xf0, 0x2}, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="76a17de4e749a29c6935c2351e7db5bf838f15e8fd3f2ffbb484210f814f9d1580321c93b62bf2f0a5da0ad4dbac139acd0c2febdeff7798a5de946bc6a61c6be81eb4bbcabea565023e67bb6c87d6389cf7580809e59b2ab13ff2ce217ef79faa3d3aec59800fb86cf8888b8e914c8c02be781df575f7094e3384625079f5b0641eb8e1ca511cc233bd21eae27234ee12ef3df03d269123afbcbec9816870230a187ab74433efc1118977c83b3d850cc1cd144fafeefbbb66b0416c041dd03541ba56c4e61cb955c240ad8fed341ab8d2b672275ac1280ec1a9c9b83b0d06dc6120be3f7dfd706301e01728be1b1db2ea2371d714b32e91634ebf3ff502a66742", 0xffffffffffffff20) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x3ff) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000240), 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r4]) chflags(&(0x7f00000000c0)='./bus\x00', 0x20001) chmod(&(0x7f0000000200)='./file0\x00', 0x42) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) msgget(0x2, 0x45) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) dup2(r0, r1) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86131) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x70) 16:00:18 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x400, 0xc0, 0x0, 0x5, 0x3, 0x0, 0x2, 0x2, 0x3ff, 0x2}) getrusage(0x0, &(0x7f00000006c0)) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x20510, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x1, 0x1, 0x3, "b47260fc3b257e43a4120398e62fb81762f5fc78", 0x0, 0x4}) chflags(&(0x7f0000000000)='./bus\x00', 0x4) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000100)=[r0, r1]) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) msgget(0x3, 0x82) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x96) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="758ec902090a689fee9e32e8ba854a3b1fcefd96fb757eedd2b2434e78af34902329ab790ee2e751e2b453d0baa094c6f36a9930035708af0f2fabf450123ae383b2119f5b2a9a2520", 0x49, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x13, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:19 executing program 0: mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1ff, './bus\x00'}) recvfrom(r1, &(0x7f0000000280)=""/125, 0x7d, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x4}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x84) unlinkat(r2, &(0x7f0000000300)='./bus\x00', 0xe3f4b58db4af47b2) mkdirat(r1, &(0x7f0000000340)='./bus\x00', 0x4000000110) fcntl$getown(r3, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x7, 0x0, 0x200, "df9cb43c34f4e6824ec790c40e5773ae5b08ec7f", 0x10001, 0x240f996c}) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x1, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52", 0xfffffffffffffffd}) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000600)='./file0\x00', 0x46) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xff29) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000580)) close(r2) r9 = dup(r1) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r6) lchown(&(0x7f0000000640)='./file0\x00', r5, r7) r10 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10004, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r10, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80003e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x3, 0x8) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) bind(r3, &(0x7f0000002340)=ANY=[@ANYBLOB="00002e2f62757300e526a81c5e6bdae14113e88339a51e6c7cb6db12e6ecf080f0e527f0a7274fd3f7470370b394a5a4c046fb4c165e5fb874b31e9b80b599b4a8e4475c92afa4c16f33f5879995389ee63a14d1f2b2"], 0x8) preadv(r0, &(0x7f0000002280)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140), 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r1, &(0x7f0000002380)=[{&(0x7f0000000000)="552e78e011a3631904df267dd0d1d30c087550ce4e04fa2c9a66c2528b", 0x1d}, {&(0x7f00000001c0)="d3cbacab96cd15908be7a9976987ea5e838e14654f8fae3e278cadeb2665e14eecb60bc360229e1bb0a2266ef8c8e3a56e85a17a776da413ab16f03fa40ae240d2ff034147d93c3b68239d5ce20cb61450875e865e3ad6c7c7537e28af71cec6e715ed84abf2cfcd08a8a6a121ab8c86d51517a543e8061cfc3c348d7c6876e3d1330513307adc10d3b858b47d985b91882df66d77ba5baa9343a5a8a2e223498ad2cf0df75471e80855", 0xaa}, {&(0x7f0000000280)="985e56298abf9eff15486ad4fb661cf9a0758d259ab6f39ad52951c9fb875a838ddcf3f671b79211cf5a4d9c762804a25541a5f3c16df1e51a992615ec756253b021a49c88ceb598d310eb6f73233fe8decd91f034dcd37a672d162927627e0540e8b1a70ff02bee3adf1929721761afcc7ce7d75d9b1d9b83861cd1e70d1d3ef5868b647d4db9761508c65f6422db7fd113370a5b6171859018cde4bf7bd56da021ef23fb2d6033ce4da92dbb5935852e06ce607b996828db944e25038be74d97ae4365a6583fee84e71c2e8f84b52f04da659861586a9184dcaae5e2", 0xdd}, {&(0x7f0000000380)="fb91ab2ed76dd8740ac1416eb29df4079008cac74f711491555e3c50a840e9e5057b79f71a7a1a75813c11bfb9b5a43ebd3512935d7ea5204ddcd82fe353dacb54a8610d7119c6fe5b4087d4c5d3dadd6bede62a95b16cf6db7b70d57d533d75f5a09584ec7002f3fc64e9badf00038a8a10b9808683130fbb7e9c297fad25feb9ee07b68fcdcb2c601c4e8c2fbf44d5e3a69a03736c95a2d18a2f57aeb2c7287f9b6a6cdbc53a735eb93c03839b03849b12dbbadc5d5f5dd92f0da685e2f3ad53de1cad5b29b0767fbdb233a712064bbe4bf5bad0a6c32d485ed991d653c3bd708d8a5c74e1e8f8d71abcdad3eeb14c2ee59afa716ab9628c9f98be55fd7d7e12a949ea3adccfd8369787c0d622c320443b64aa3218b5b2b04629640c0e7f01bea4595226d6d04e671c268fcfd0f05ab4cb638ee59f250d444e45b9665bd750cb440a28aa03c28d276ad9156370cf4341387a9512844940da6c13402c79517239fc76132102292751860fb47b25f620993f2b6753f9675664e56d3ea723de9be8e139433f248229572653988f9ca6c6734614a16d8267a055b2e549148943d1b2d79c0bbb057e64fc1f26a57fb3551d6a258e2cd9cdab540c84ce2878e5eeb4a63fae648892f6326dc59e80c9c5cad17ae4ce508a2ea417a496e6da96251746336ff204abfc95fe0d61884ba937038f3a5764e7f8917c6b7ef3eba3e7f02ca6d3ba4a18472be1cf6a53fffce1307d4f924ab4a44cab6260f0047c473bab8f6442335f5fd8924b84ff5a74e4be4194ae088c04d4eb8efeabe3b542291ab61e8708f8300ae7248da9f5607dd43e1c8adc2a30dc6c811494466ad14fbc347ad1cad4ec665103ebf853011bdac6dd2180e17a03c3c58535947e868dd7b7f4640bfb9c123645e16e6fe89376a527f44c629bd1fb7497c1e544d006305636eb6a67fb6fd55385ba3380c3e1dd86aa1dee67aebf980132bd28fb5ae06df4a4f9bd284abdffa97b9cdbc0a8b9f63fae297b6f79c45fbf34e79ca1b1b10aee1e2eefc384bf819b5d1e555b0433f2231699dafafbecce736671409e66883cb836fe7160832aa5c43fad3205da24baf76f3feb75c7b9ae742676a788bbfe78f985ded4ddd02daef70fcdfc22e21da338235941f64eaf37ed2f069bbf94e2d9ec4a3881ff053c92e978b5d387d5c5a08f1617cc034d6da3f2a175a08719498d1fd2d2bc9a9d85731b164850eccbddf19125def89b16063897986ab89da99a2b80e6d45d223e86d455e99b5584fb9bac1da688e5bfc0c6ffa11be4077bb337d8300b82cb9c2ddfdc231e9a83726c3ae045baa7bbada833e96b660a03745b2ff51db2236f61a0aa35ac2235e64f4ce0f02170c9efddc28ae967fc750332258d2635e7d20717585afea2ff5969c5f9d705a27ebbd5b536cad42308e085f6b1b6193c37a0ddacacd289da2e6cefa59a85afe238e9538ecaa8b9d19e0c5887125ff3e370542d9f1b066813fcb96cdaf6819df9c24aa9a558b5fcff813e7214c778047ece4871872abea13c992b9b99ccf56a2495823b113a5da079e20a323e05c9b14377064472d607b7bb3acc566ff26c488a00034f0b2de73a1767c2abb1ddcf5939ccd16e5cdd4965986f2ab63c9d040e0f3f28690c2acb8aa841789a0168b1ded5385ca66cc8b9f70a894071b17014b4ac6e280ca8c65ebc48a4332fcadc3d899c7a34798582959a3a6e51035776770abbfbd4a451dca46efb3158c965d5dab7a716d5d5ea7ad5c02e496ae4ecc59b324e293334a2e953cf9564e49e3acc292e3b8ee922d0250c1e59dd3c6149d78e3dc45a26078b6b45d4bb9856684986077a53dbf5129e4cca51356e79cd0141089fa20cecc4a7637ac69dfa995b1d8b006fbc27b20d2d65da51591dd6997748b99b1a18a9436d73f93108add9ca012109ada12206e3be3cdf21df27140f0d63c0c02182627c0b2c857bde31e155126e6a66cd68d4e12039dbdf49e564e58dcf81077d930dc7bc0b1537959e0bea4a1f76f05948c1286e48bcb4025e14ff6fc70840f4ed045ff3da6bab987f29c88bfafd34877e2ac3aa2d3a79d391f520fba8cecfaf7a73cf8f8cbb2d32a526efacf2a1f7f09058f6e2d7b0fa579787ddc50082f85d2ffb9496b17977dc1350e697239dcb3ed0f5cf6282c577ed30e8570a74ac6fe8e34996cb030e778463e1b1bc78ccacf0e7c987a836a1f2f7f07fa6b52a7629eb1dcbd3d52835314eaa72abf28e683d867414041c02611dc6f6645f54f590a3ee77fd6844f839fd593aa3cd4a2e61f6d3baf556f040fdd35f749d7f6486d1ece68b7694ae67f6b1bfec809c216d57a43175b0019712949878989ebb4b930c632917127a39d535db61875878ac05d3ffd6c50595f27aad52d0c139a4b73f8a9b86dc84d262cbe836960c91530538794cb7fb317736fb9227e665d699baf84388348bce36f0926852e1963ca7feca02079c80e8cfadd8f1539d5d5b638cb101b13719f96521ae61593bd031884576de5830bad6685d4fa884001d840156acd84a3a66dd9d96c03e0e1c215fb23348fe48e91c5ccf18619d49e5d6663927338287a8c48b1a634da49c234fbae47c8fe11d40c0f3b64dabe9637bb98e5e718ec1b667b9a9b7ed70d1f781aa949e2b7e24cc32d79ace8d501693db969beca4d96b2550f9c280c23514b86cb6dde7056c0024c8dc9e14e079b92b2039b981dd2a0cf9b01d3a586512d9319311f3bc474c03c88bdb253fe013268ff83821cfc166a1ee1780097209ecabb600aa8b3ac6c0ed2cbd8dc0430f42edc85dab1c9eb7c6f99ace1a773da3bb777059c8bbe808245e11f0096cee70cb71b138457bc9767fd27f9baa48a5dbc31087f2a848a58303a25bf9f84268adde6264b750cfa14f4db7d245351aca43c8fb410429e510fc54e060c8652987cbd13911a012415a5a0217adc35ceceb5bd38fd0ee0cc6132cc82b731801bb6ef11347fb33ab2c7fe4fe883f4d3b558967c722c676cb9f26820e5aff865c890b39b3e7bf276a019e13d8ed0caf7b6d66d19bc89bf6bd47586471865b0d19806bb663270ba9eb5c92117b96eb4193af743d16aa08d592e5ac104668926ec521575ac72f9f28f87048b2d8f0f13f884369371a1180c99b056cfe235c75a90cd6f9b306bf0b2b9d29efc198add3b834226eaa05f4acb5de483e0c0e6a2a0f7f1b0f503854f009f783067b148887290284a5c4a6a6d23990be27cf4a7ea945a03f3b208915e0482b4dffe50e9e28377ecba4349614f97148a3d5d9c9996fce77ad50c5d5f0e1a7dbc3a00840dc15eb979c1a1933231ba7ddb93f255d0ab32eac2c99c44c272c2e4a7053c42d7a628c1166dc1d536d83cb653472f5c357b8fa23a4b2d90f4c22e3fbcdf6d25a58946664fa20cb78c204e0871d35e71121d7280c4a86c76fe5ae725df66f8be7f92e209934e4b85aff4b5b63cfd921f398d6ac3449fd1f267925c163f0563bd1fccf4c177c0fc72bbeb149bc979cc7d6a522c9d956d0ba4dadec176587aa456949ad6e6c8d992fc7bf2bc108842e5cc2bc75af564903e7633014e56f5f256818081b484ad78021296ae801fcb3cb537edc13634e4264b9ea359f0b5b607f8e7138952a4e134927cc3f158bd36614c0d23a5cb5f7c1dae7215e72a48de75a9bd363688945b5500c3d4549a962c3cbc46751cd1e57850ce58be55c6023a730bef8dca55e7652075dd4d319d576eff3566688745bce7a14ba7fb724d39b0683bfac969dee14ede77bd450504cc90bca4ab3bb21fa90ecc5f1058a631622e27737febee43314f7a5595740d3bb38702238b75a112fdb0826f7ff5633f788e3b4d8aa33e61201beb0c541edf0f16189726495d1832cd622b5c3afeae51b4b5baa74b4e2549e3740286c82e9a3a95fbdec1bccc556c7efd743fc56d368171e9a96a9f2aefe085fcb8619926c05a6cb1b706cd1ab76e069a1314751c892e0724566a344701c9ca6b7797eca6bff3a10c75ea3eae6e2a20147c64fe7d76ab3b4c328ac6da6f290d7666cdfdbcd1450eccbf36805fd73e8a4550589602d4f412d693fe04cef7ad0a3fd49b28c5e1fec1f4b777a3da122469db2729072b51c452376d402f48fc0f22673aeaace78286d7671e04d591b64149b64b3bc6bb6f72b0f69140a27c8a6b896aa05f915203240d06207d541b2ed9160aebcf281836f1d2b8b3550b21ae72296b72579648322982bfad9772f622d0ab6b497c01163d0ecbf585ccdbd2a38e727f6ee2d86b3cb6d388142bc958c0b61e8bd079851315b00a0ce49d314fae5f0fbd38f9efca22ecce6f8bc8a42c95a33525deaad92b82e699721564168a1f78e5c79685d0603124e780f0c3c496639f6f37771c72cb68364c2ba0cc8ec98554e2f9a768e0e13997238e31fea69e25649d9da4dd010f0b383b012340c712045bdbf25772ef3482f4bf5f9bcbebc6052c81207b634e82b697a4d9ed9e8b3d2cc7059e6d93ed08841efab3836a73c5044b8b4015bcf09411db655d00cb3b0c1a4aac9ec71f102b5605aefdb2e7b5cf4e7fd3da39091de718155e8002100b1e71164e3670b91c69a59e60d1fe19bd82675b69daa71a5318956be9fafba850dcc5141f89d306c1162b09af789a30f89df24c8d3ece7f4b7e9caed4fb0b9417b7abf1f598e175ed925ec9371c307002d252ac0f921cb8ff5309ab6af9ad066bd29db5cf103222b9a83a990f20a86ec13ebcdcdb1123c1848ec1f5da92383c11e9e0471361be3f4b0cf60e222afd5d98e435f45257396cd61772ab80cce8d129867ebb51460f3e03c15967e9f207e06b7e701af5ef16cc8f68529a2915b9d002fd9fcf9808c8681a0e8667a41ac41c4cf9675cdb82036c1153a3cf6b3d3e4a44d2fe11c1e20e1369d1d910a82483912b123aa49ffcf75d11e51f78ec32fbc7b6ad6c58afb87561cf0fd5ea0a05f7b5ea2d32dae1656f87e47e2df7d5ce221d62a99199c294b55401e5af7cc2f7ffc13a172e1eca6ab5a9b22098ebf040b93cad82f97bb73d9e6fc14ea2a9a505785faf4680b20ce158198e24842181ea613ba1a1448c1781e9b301217c9c5b18912ffc8ea33911189c3348f6b6f68e84ed843164bd3f4c49f40c2cb135957dfecdf184d29ffed2e3eb435250bd001b16b83ead473335a18b5119370904410b0c858d0dbf39b3d12ff0e86986a7f2da0f662e7a7af765e29c74e73cc08d3a1b19e98e66769cfef70f153b237234d29344e752e5c25e4a4672fae45d4afad74d9d2be4d87a379bbf76cf0f12651a1411db754ab33f7e0696e76fd681a4d9ded8780ee78dcbd9fd792b1bb3f485978ab3f7a472f316e448695f094c90788d28bb593895e276f51cd9d841b5e813c104c9d3b32acd5461cabd9179c5c5183637e9b3287f0bfbf2dd55f036bc46d953f129b715737e105ccef88d9a747333c2e50380042ece190cbe56ceac4ccba68d668746b0e1fcc1a2c2b2f41f5d4963f0667f28b5e61223b14a7e1ab93f8ac9601a908982d5a930d49587b469d8d5a129f42c4b96bb00ffe342c7ce44407c30a47f4ab812e16f9b6508c41352aa80942fa713826e275d3757d277065e0965feb667dc5345fb6846cda050b54e6048298066fd90a270371bb6a0a17fefd10bdfe67b94267e557b573598e1cea4c2d07bdd040629cbd0c9234a63f5bdb3ff4ed44ef2e4924801d52d8b61f6419325b27afd4b958803e17c5a63bfca7ccb1aa03437f855e9937d78e088c6fee7fbbb87c13469394d74de3cf7f901b7a4ee9bbae", 0x1000}, {&(0x7f0000000040)="ad57aef2c6844a285cb5205bc2cc36e07116cffa0b0fb4e2458058ef2a12b98b325ad66d85fa", 0x26}, {&(0x7f00000000c0)="c12ae227b13505e7707eb091ad07d3d789dd18dd25ff0a7286563690baf68781c7a8a8e2d63051008e9321c29e2d176e", 0x30}, {&(0x7f0000001380)="d59d2bbee8d87386c557c0ad4b1714571e8cd0f87dbd80f7002c4862150469ba1479aae2c01069f9c1a66941c6b128acaab8434669a44dade083590843bf890c105399b8da5cf4fb77a41683c029926da1010f18829b37c14a50b16c8d2a71e49786eb7036c48364bb0892cf07aa4e0bfdc1e6a1cce10be88621c82711b7cb6a7e74d90907cdaf9b3daa4aa32b5612865ab0b758581ce7bf7b08c383dbde70e20a1d55644ae98280dab0e8fe9278b704094b3698a69bd08aaf665cdcda17f469b53b77755ab94601684f964ad3da495f77fd9d6e1ebcb8fddcd6c8cb794b20ac1e38fdd3411a1d54f7ae58e0ea74e62e9b41a39a3dfa7615f5be8f568bec8c163e21e8ccc258c675278f8eb5f1154412bc04ed63be2ac45417903c2c970fe4cec0f4f544648cdd4d122d5877a30bd900f91ae09c6e1e718c34d64d4bed5aa9d442ac614bde97ffe0ba2adbd54fe04de31fb0955d71460d04faacd1926705305578e8f5bb99b1b130779bddf2a1b8d37b2692f82396193a56d9382f0335e740aef6643fabd62c978f546127d47bf8bc4e0385e3b2132ed12057a7b562a12866cf85c16afac03d749d32d596df6e270c77a0da5eb70007f515b581f044dad26ca548f97a7fbd27b922636686c0f50d731c1889f4d0f698d00ba7a44c3d1684844da2f782fc08569447066846b64a35049cc065cb92ab8efeedd387cad22fd42f9578ac6750f2eced3d9a3fe7eb0bab484fe2740159e39252d184db72d33649046e24768f20bd95974a4e44856dedc2f20c80f5fadcb5e23c6ffa19002f018123b725f8255322c55502462b5ecf1395028bab73fd62da71b9c27fe8424ad12d6123804a6e7d35e5cdd25bba591daa7c5c4fe248e172791aa8b25dc0fdf3f60b72e7f4d174b8340012fcfd437af6b45e93eb6639aaa85023da7813ae696b940504cda19c3ebe0f082948c56d2a758b339608d094daed96f7ffbeeee341240adf0ca3fe8b4a947c846cb01e4851f8ee29de69672f9a4760c81040442c8e9878c178f291f292fc9da5340db5f2477893280adffe5a4fdb19f015104fcaeb2195ba170eba16c9167b2d0fd99ebc865d4ae7d939e1ae450eecc3769da3f61cc1030014fd8a5ae95c122993bb211a2545ad80a87c6cc2e5addc769374201710ffb90d6e10447dc93bf7d336341e52faeba3e8afbef8c993624d99da4bc0d681e9bba0ac40ad933fc0bba0e7e0510d9e335f15401d276ead2da8fa39e46398e6f02c8f4b1c44d78d45fe5767badfb637a1fecf0b6c02d46ee3d7a58d46d24b8e67505d32d697c88589404f0494a2ef83b84ce1e8237d36faaf041c0c24f49600927bbb890ef0c650749e4828765acbd5e2dddd5a3235f6afe1adb6da45e94e4b87e02fd7d5cda6db7074f85864a16b00099034107b7775a5a62a6ec58bb56b54e9a0faf890a169540f198d8e47e5e6a95a49a132b7e818cec91d7043c45b8f00612fb78c22325b2d0236a6e6d90329b612cf761d2d877f2ae0f4e3343b5f6d573cca32ce4b73eebfee0471bd99dd67cd5a34bdaa2f76100f74caf5c00abce82529bfd37d276a5f19864f3ad6748ba7c28d9503ef8eb5afec22530e726bbcc3e1d47d64846494b68e6bc240448829e906d4b21f9bcb123eb442283bc761d4e0e5392221863164272891a82ca8d372301aa2fd53e9dd49952b5ffaf912847de43954e6ad04696eebb43095d1ef68de4eb3ab0ed70a6b57d138c98e46fa863758bfcbed50c54f03aaafe3e1bfb3d789634500e5731a3e0e784f2b944e706b120bd6940e9501b118b533b4ae54b78af9e0e0e01c3702c8257b56ea07184c7c2b270bb4395545304333ad4a4e8a21620cac87ee8a0d20f351cca38ecb46e72a0691c22ed44768ae1f197bc88529f1ea2ea6e5eb65d511cda5c3cad8de19810d63c98962154bcc65453f268ba2d9ce5ec642457011990c5ed6b06e0649c5d8796aa769c68ea9017ae99e0bff4ce7c99385e2088e5526e0f02779646be155b5659f39e8bfe12130df48dc79ab155f70e5b4cecb8921d2e07efaf88a752a837868aaf31ad542a99396718855e600e1da63911b18986a26ca2bd81b185d2bceb65201c43fe03a59f44e43e4173721f601da3c6efabd9bf9bcc724718e86896e06852317cb955d184ab20694018f7b99e3125b95c42276f7b97fe8136538d0bb78ac21f9725b9ba646f38f75eff432308fa7480009e89194887a27f3145a0128cf0bb05833671d62e2ee9a2c3d178624aa8896069b5263e4c3e023c4bfa6364bb4a655838f86e65d65b236fad3e3666c6167f30d23d2044703b57d140944fbe69e29edc7a475279dbb3fba03b3a4ad2f9fdba321ba393cabd788fa137e00e281232901dd1fd2c1237153dfe66768dc9eef93cc6d931c7d8c51a6ef585044a1d6692ccedaf88b5d9ffa4ade147ed9b000f803106c81afd9323848455eaba9f4724d962672ef95fcef8b5ee26686db9e6f57df3c0898f200d624078df7273f73e858d6ba22a81cdf222b21ef4c0237b3314278b63db9c8e847f6934732f4fc898d1d60f794eaabd07b61276a9d43fa09bf2457fad5a58133a6129dc5c73f7e3b2db6c6ff07ccf73956e38b25d6d7f61ab400596ef55818db38a0f166e958d266f690bd946c9baae86596db9557796efbeed5ad863663acbee8268a2e8de5dafbb2e98c8efec15d28497846e82a5e57ce1d48abd675b52f8248910d0c5e927eea9459a56d654f8e80a559f7a275db0429d46b51cfe7c984a7d3f01717a9bf46825dab525c55d0a86849f197e616e3f21d7035306f134a09246afdd0fb4c1bc89f887962aa7a320f59dbac21e7505df790be06d3782f0145bcdde0b3d847d2683053d5f71825c77a1430b66de307a33d9ee4ce0da485abcaefbfa125197ac22dba2b9aec6cd013fc727cde671c9d18f5dd63f0af7b0f2d54d29aa7394383fb6ec9bf12251b3ab6e0db28f55582dcff60753d07f235fac568f1f51e08fdb45d6064203a23703a8bb63025eaa7866779d36b4909eb53588f12a2a1e47feffb8f492a749af7a7f992ff5204dcb5ff1d81170a8a59318d97e752f1b0c49f3afd8560809e28f90309dcd39165372c3a497618a3941cf0ac09b8b27244857dbc621c124fdd7ac1d45f6eafe20c852711ea8d25b2e3c49f5f8028d4f06bfe6fabf05adfd9bb9a22f7138872a7e0a9b8d4aef0c8f73e641d8364b36fba3063a73466514078b3e708b09702c3682e31c09a3fafae071fe7a164ac41450765d6a5c5344b441408109ce79d100869e90a803a9853732db22eaa59ed80ec2eabc523c5c8460d682bf917226ba52a445ef989a0c95e99de209f4f2eb42cb6b6ff30834daa1c7349cd13c215dd16a48b1c170d5400eb1192a799f1602a0374fd27b932d97a63026089aa017f3d035f8d03c84f1d32f598094ecb95cc4c7bc6a665a2a17d3f9cbd45c1505938598f20a9d53cea7611f39f1581f797ef5b22b80c32579d16921cdc0f3352b15c47b4a01709201bd435d01700258a01f8370c2c980997b3b4f7c588d79b70539e21dd501e68b2e79a0a4728fc21667097ac430bba39eeb516662ddb5c51e4d283d3f234141427051c106a7a14e405b7ef791caa965945486a5986310cb37243f73455aa8ef9fcbdbca92768b4493880b032a6357267ba05cc5560f3fba715d9248cfdd9c8dbccac7423c0d7cb6efe724723b061072411d2d072328fedb317b874f52f40e66c6d138af1e8ba5717dab848c0a706642c423087162da53c2c9406c1742675f1db8ed5cff26f416551382511ac92d5fa343d0bd218a1bf581b74e7cf822c56ef9bba247d7d9f11fb4db48553fdc28116c7dd399ed37258c04fa468d17a1253def6dadd058f668826191ea509ec5a5641fb880f16637efb8b9b1c31fb8a375f3074bf96d1360fd01331ccfeea8574ce01e208ece41f6bc8c7251a6a7a7480d471f16528ff8c7fd06f794190db3c8565789a92e3673822ba578fa6d9175e29ffb71b805733f77f3815d152d2c4200945168d68a8ad168800244e6b2f9339a44e161c1f8fb4bd1d573260c4993ed8fbb7092b820113c564398ab377af0949e6198f39e4ab12802039afd4557c64b63a37a5bd123347d535fcc368b4c25559c911f06fac7dc8db895a586bd7edf342605521b6ff549d16ffd76d5f695b91b6d6d633f4beddd531b27fdff86ba29cfc38e2561f1e08cf99f0e9df0f0fc9636aa24d9e2dd5323a89e404ff5a400593d4ef0f7a9729b3576892c711d01a9de20d4ce75a0a4aa5420cfc884a5731e87e7651ddc4d2153dd56ef45491648b05577aa61da43dcc7ffed7bf8049bebc09c59c2d8c07c88f7bbb1b688e03c22a9ed890dc9d6e98b56618385023dfe2909e11238ac1084ecf344ef88056d48624f0f3a17127aec97402b3f43f85218bbf03dcd6455f8704d135f6e1987aa91632486c310c10cc31319e127e40781d8f6a672926f47c72d5814e0598b22dec21184db0b960c930a27acedc6e3eea45fbe864f4fc8e3c78aa7479d229ce85026d45fc79f11b2930ed6374785dedcb466bd1b07f4218defb45c78f4f07c09f33f7b0df98cb3c1f4fc333a9f9b7544801b9c7588a0b700679e05e5d49682f213093600279ba4ae0eb096cf9a5c7aaf8184af62c4974e2471c98161dbee3cb55a3bf3e016baacc40787ff793ba7580efa246e9de021afcbce581776a5270307fd0ee268e84d7f00b83e1a5940b21a38ea82167348b32e71e98f7a8ccca9734dcbffb148b294882ba36c8e5a16a5ec99388a1840f7667707209b7b559221ebd06aa3cf539785cabb651ed2cd1c175b108f4eba60e84f29684aa5e1599d734389708c46982c55225ab98f32db54684d1c7ff3ef3dc6dbaff7756994b27e5656f6339b12b7b9d994aa458973a2837f08100e6c70783d475a82554b2ef763adc97787ebd1adbfa655ca817dff1d90f7040707488731495d302e2dc62f67a7e2fb318b0b57c1cb1531c6075265e2738d2c3878d07815444da0f6b97ea5d0a0fa59f175782a587e2204b163cdb75eb4e7063ab4d0e61dafda38d225f9787c72dab5f5ffeb10f4d49a5679aeabbb4b1f437742fd911f4b96373e76aa2ac95fdfd9ee8b55ec3be4a41d71a4228e39cead9c61f7e33f1e492027b25478d4b05ba0f5eb25bf713a6dc8a1c8515afd636b431e19e06c46745bbd6a5e9b37fe169e8ec2a04b4cb1e897f9e618f051d60c52dd22858177a98627aa54f132ef968287caec6dba54e232fe77edee1ae40cb9cfe1c24eb90eef9b50852e2f8d1a92acd3009d06b2a17180f73b5e0867556865101f47a55b408e9244301eee2cf7d992ef671c29e2c918dd624cef69c32855630d3e9bd1af914981a7018408f940beaa030500758c5f5d304fb4560033f59fa5ed568fd70e683293224cafbfe465b036ac5f30f1096a3fdeefaa63ac3dce69241807e81f46019c50a9958b9abe17b4818fd1a2359a5c33a136e74ad54d2740fa53ac5a89601ff54ef08bf241f37da3e005acda51cc33d72f34f3ccebb9ec685dfc030904e54a1e1f2a9f686d96a962640892461616ff5ebf5ca93c6b06c942576740990b9acd5325315b2867f27fcc52d8fc5060418128e248cc3280a4af6de0992da775a6447d233a54eef50eb65f524be1dd92a95cce4322d64fe994abfd5fb8fa5bbd95f15be2794664b6530d36c1f29362d125d79726ce996269a7bc2aa4e757b42899d6b856943decd6df3cbd17d1539582054aa3f14b70963e5e82b4513d8", 0x1000}, {&(0x7f0000000100)="3e8cfc57d871ee85", 0x8}], 0x8) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x3}], 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000140)={0x79c}, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) 16:00:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(0xfffffffffffffffe, &(0x7f0000110000)='./file0/file0\x00') r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x108) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r1 = getuid() seteuid(r1) setreuid(r1, r1) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r8 = getgid() r9 = getppid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9796fc9919f18dd25177eeaebdc2d30400c19baa55a0bbe0effd12a009d34db2182b28bee8b9aa6fa47e9f3dc6f5f55182919899f2528f448cf6dbed1139a95593e3ea27fc3b57e8d7c19a6ce822bf7badbe67cf9a3924e90f4d6047679a02358e12f8761da88cfc1f579c700cb9f763", 0x70}, {&(0x7f0000000140)="4a661307b47fd9c8e1051c6df520af54444e3cd5601011f53ae0796adca3f56fb1f77dca2cae3d3005fbfb7c09260ba80abf5828a3a0b9b140d3b84cc373e51ca781b351", 0x44}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}], 0xe8}, 0x4) readlinkat(r0, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)=""/104, 0x68) semget$private(0x0, 0x7, 0x80) chflags(&(0x7f0000000580)='./file0\x00', 0x0) wait4(r3, 0x0, 0x8, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) wait4(r9, &(0x7f0000000700), 0x1, &(0x7f0000000740)) getuid() fcntl$setown(r0, 0x6, r7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000800)=0x1) chflags(&(0x7f0000000840)='./file0\x00', 0x50000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000880)={0x5, './file0/file0\x00', './file0/file0\x00'}) r11 = msgget(0x1, 0x493) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000008c0)=""/252) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000009c0)={0xb3c1, 0x5}, 0x10) 16:00:19 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) munmap(&(0x7f0000720000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:22 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) fcntl$setstatus(r0, 0x4, 0x8) r1 = semget(0x2, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xfffffffffffffffe, 0x3, 0x3ff, 0x400, 0x2]) 16:00:22 executing program 1: r0 = socket(0x1d, 0x0, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x4, 0x24, &(0x7f0000000000)="caf5b415", 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x50d5) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x5ca, 0x64) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000000), 0x10000) 16:00:22 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440), &(0x7f00000014c0)=[&(0x7f0000001480)='&^\xb6\x00']) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x2, 0x7fffffff, 0xffffffffffffffff}, {0x18, 0x0, 0xfffffffffffffffb, 0x7}, 0x8, [0x3, 0x4, 0x6, 0x401, 0x7, 0x4, 0x5, 0x8000]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c002e2f66696c653000"], 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="1d10440dbf0e3aad6b3735b98312936e782de23b29b78d80bfcc0d1d42a8241b84fa06bdc96135a91ab7c22100c1c390edcc27893422b2ed71db4559bed278ec4b5666b3b44829d64337a4f0c8b4053626f0803be84174a3ba9ddad7a5ed609362281ffd26959820af2fb4f0fdef988ac693092fb89975f0423bfcea1af1cfc08c3652340f8a4aa29ff970ea9be142016ba32ef1", 0x94}, {&(0x7f0000000280)="9db23e169951acfda73990d548315aaf04f82477901faec0b70434da7671f0ec403aae9598383322e1f8ff05d7b1af70bb1b9db6fef79fcd759a6da21cefc8d3292ea9a6c958e5b45f8a19bae96fb41d8cfc3b660a929ae9f7ea78f742e916b72fcc757190922f15cdbdba20f46f9cd1a94829a7be3acf830b370036318023c8f0a1ebc5e220b75e88d286b5fe13aba39f5e3efde37561d05b6482678650eec5629b606a3a4eb6aa7b5ceb96e71afa957e84ec145e08a5312060bedb5003526600c4951fb34ea81a3aa24571abcc4aa9a43fcb268c99e392164fb9dd797f50d68601cb1308be6d2d0f6e018b568095f85bfbbc8064876347b575476dd031388f514094c5a8e6aafd8977e73346c291ff9137b62bb6367129091fb5031a950ef128ef42553ed81215d7aa168e98256ecc68a3319dd0c02011e06562812e314a3c58e17d439d015cfe325b99a4878338057ee8aef4c17859bd86d0ea2f6ba42e40e36651a107c6a7b711dee33d758667a6697d07b8e12a3d0b9f15c9c18f82b78304c8a1dbab4d1542ef888439fdd9d5777fba367426dc3804d7a5f47cf7c55bd10c50798422b01e028a2a4673279628a0206c7ab7555ccf00761e4fe69cfe9499c9e58850703732394e30a4cb9b5f3effd237fa4fa2c5e217926884809a6359ca68714de86935beff16105577a7dbb4faf13ec4ec13ca81fe1bdb968ac07932836a3740163e37004f920bdcfb22195b0ed388e4858d5cebe0237af7221b873634b92e128ed0a396048b313fb32ab02d2ea057a433532d709ddc6ab44547319a5f0fa3a01cb7c18fe09d17b89691b97ceddc525167de7f435e6ad58a8a33872ad5b8bdfe47466d7601f717a63361c554323808dde1c0b5875fbc46b85aaf6673a8e018139ff0144c1f039f1ba1723ff3739fa27e9fd24a1a8bdd5d2ba029c6adfea52960ffcc0c91988ef15fdeecace2e7cd48b68317bd9915ec0222885c3e4e576c96dd0b4a85719cbd303e435538cf3ee1f28d468a3fbb3e714f67d54cbe272ea0bdfddc6f5a246aea191e83944606f929a76e315dca061a639977dcc895a0179551a8ff3aca74fd5a06727da4ba0eb007574b9f1ee46820b051e72dff75805cd368a798d33677268368eba3ef6630da7485559e28b435ac54440fb9327b87b4306c6aadf2c15a7f0bddf60ac5dc2af65bcb2404a41a094456e58589c8c949cd2d7118f94e897ccdd65108d04dc486bb0c6fe9b47eb8967f20ad1bc1c96fb77c227b5d1bbad3cb5e0ad2d4507f1e32db4b12b5e35f11262d8466204ad2bd7c4c541de51ca12f484de77601b32461cc2ce6531e217726ca18697920ca831aecc54e1fe9be4abf74abf3d040970fc3e4b7d5734ebf35889011b287f2cec60dbcd40683ce3894a082abc7f68865af2135a6e9d63224b9a85efb0fde951548ef17134aa22c90e17ccd9044aa0c9f73f035c1831009fe5b0acaea1baaec0e7b3853d89690a7bbd7511db751551d828c3d745294cdb74a5eb64d098e08e986064930994cc16dbfd4e6b34cbda9bbb694e77578f3f5587e7774bf765ba168b683f85f952d9be1623ca46a9b5033e0a8a223d81c5512f6a6563a6aa047cd74245883f940ea1efdb95714bd21b160604672f79e57d3c6afb1492a70a8c9be171c821a7d427feb2e6ca5eef2c3443dfcb1034eaa589ea685c39ce48db3227101343a4e3684e9e59a648fed28c12f10ac8190d74d25ce2b01aa74d21e31f1ac2aeffd826bc4cfe8123fd482a794b0cd28650db9805b768523a182af2b5f08f296b22b5d20dbd04ad6fe304b40eded6fbd81c22bd7e55b0026434e7a92b992663269ddc148a158611b5383cca7881b5aed42474b7635ca24d632fa928f8f06b92b6a40b36b151091aa27a483213822ac8b7dcc0c425a40baf3cb89da0017e63486844c35ff0aca9bf49348eb711a7ccd1f0c7191a967ec793b0047a5c51aed3760df1d2280ab84fcaacadcce60ed083371638a895e6ec540bd256e8dc11166c11993c1f9abcfc43e73a172a4aa7c85c0c8ddf8ad11d80da3f0d387ae3349a9cac6c47a4c1cd8c9b6a0d34c18b263052b424ef9c10a43f4d299191c256d496e4bd176f147536fa12c47bb7d40302803c6fca90d305db7d685cb7251faaf2bfad117fb228905d4785ca2c4d1cbfc13d50aa6bb13f789072eee6c4d25fa63aa660d3a409caff1250444bf7102c3258689d2fe412cc1781d15a72151db14de5a0f0d28b34f03207db9995c6bd37c3d57858f1eda8b765a55ec42b564cf037f3016b8c2d46de31f8cfc6c4bd447576a45c1f2d4f97481f6831bd39a4f9e13d68dc469dc9b45c56a3ff794341251655c176f0ab9ec1c917514783c4709802ad7eff5f1ba77acbb22aa3033ff910c22da7eba2277ad7b36729fc41cbdeb15321a051eee764cd558423e74ef062d77f14a837c897268e8526871eabf5df60eb6b8fa31794f9ad2f301f562f18cf12dda471fa9cf91446d909f273650dd91e5eee8fae61ae27fc48b72dda305f2706043bef468f6821a4acde2a37bfd1f3ea95e7e1e85d73fe00a4a7c73ecc953fb3b4ebc92ba138fca18e9d5bf5105ef334320f41732b4c2fcc49886480627e6f6d382a88f273872366cd05f9602dd3bdf1affdc464a1c414a38ac522b9fc241e6af10f06ca0d43a850044c87a8d23b0994ed911fcacf45cb1babd234ee437271d1c459bf1e8b2ac23e7bcfb3563cec72fa5e1f463d09a74faa088a786a52363eb8ca162fa9c816f8683ef15636523fe896b0d39c0b340a6c4e37a413c3ab8b006d7874c96d33dfbe8de7fc02eb7b0ef4dd23d0c37badc698f8b68feed6e958a39c46ea4c12da2ddda243161c7362017fb7fefebaee0c263523e195f6366aaf14f358f6a6ebaaff8db2cd564808094d8791f948c67bf2ebbfd6766a6ac5a1bd16c575bc2834ac72539a1158e704686e27021a9972ade8c8981116b5876eb99c06c737449f7dd2f5dcf2c224f5dced29a38f183aea3603f3395c071a4d8f2a4a10caa1712b250f0d75542c2b380190b1067e112ba567ada14d634f16acdbf4c94b25c745f9bcfab36897333db38f606880332fa9fabff1165fc270739b4cec0399aace33979f2ef750070fbde93c85b8732ee0bd279b35e55dc6aa37b12d0b0f746e0d653fbb3873a1b45d9fe5c0fd4074e19ad151100afd940ad48bfb7c3ecc341b22f547c4173c98621017d772ab59e0a649c5e99b3e71a8a9547dc91fa36b2241d5a6ea6d15870de88b0b8237f239507814f95885c30fbce336e14d96f87c1506b691708f13197a44fd0d7906bb712df230f56f4fd9962f82ca20bf062d378104a69c840f96fd1f711b0938fc6c82aa65b5c6e2f12c0ae225b9ffff363c043fb7baf78179ae25a7e63a2151fd612e34b6b293597898fd0e29fbf35a0496c074bb59da5756a09a52dc009b0bbd2ae80d7d3508c924f91a7fa21fa7ce160ddfc5c86db8ac7e47248d1cc869d3c910a9f549988298395343aaeacc2267d550a423642de77734deee45520331d083580494620f2d200ef0f39f4d86928e29437f22493b59ffdc3add3c0fda97d23868a1c6823a6922517b66d6a0fc887239a8da02aacc797fa1a226e9d79abaa41b4f9bf1e31571a22e7781c5359caedf3dc30296d8ecee669c65719d94df39dcb895fd4948d78a0d1e55ac0230d4ebe4525f6f1d74ec7d18496da7486298e6a41107acef8003517a8025dc10f107113f939b8185f35c5ca28de0a9bdaf7c01f7f873c3a628f0817374656dfc1e4094e6f3aa87f3aa72eac805fafc972f82e307c272cdd28f54cc88302f48bb69919809c55931bf44b1c4869c1ad61d41c71574ab3fa15eddf347eea0618070843715f90e133164a6bac3b7a736c897c706043408966712348fd35f14d62c418478b00dd54c932a6ba808da1ab2599ad28b4a21fe91c3a251f33619f0e29a9fac7375d4ce3bf25c84b5c1f85148db6de65ed5b507f21c08f357f414a5970ffd941f4bd7af1ac40a0f48552ceaa2193622d5726fdc7e47e431aa3e0e718a098c6210cab61b84ca087c3e1f5e245afe0e1248ac5e8fac4005673ac61846cb0650acd05206577c39feb526edbe900733b4abfc895931ccec09aafcb4e2659d9d9cf490b998e06488ca6cba6110868defa2f92bc9aba274d87a24afd22aa19c1a7f515031e924f9f3c2791bd8cc1f2d3eb9d672ca847657f397650ba4b5b2a6fcfbc731b65bb0bf7f5919d574c19cd60966bab589036a3c47e8273a144c40a444f293ba5018dad90b126c1ed73a0fbf3908522f847d38bd5a105f74612dc33531fbaa7a49503fce679c000a9fa451156fb75816574ef568314bf5174dfb5b94e3b63a18c6ab15ac157036eadf28f383dc6200c5ffcf3fa3bf26092c78541dee3166ccb563abb34ba0812f9baa1a494ec60956f9f2f31ebd4b5c32e56060c98b219efa9acae5f769beead1d0ba77ba7da4edeb57846d55e37e1d0426d90c2611cc79514adbb71c3463b4e699534147e72b326c3e7d723eedbdc1a1f6b78f7622901087d5001bfb01924d66a1b81b9858e47d1837f452f0d1d973c5da9658f1eb4e3fb0e7b25e1007edf6f3b1ae22a66c54ac67d939becf746598599b48e926fac227b74fac8cbde22fe25b02021a373d3b647576b2228b98ab8a6738971769487aa299ea3949c66a7c9ed2240b0d38994273c2cffef49fd11d458f57f93015d195f3ee6e1f655236dcd7f6b8cef532242cbabc4e4ccf317cce5a001a39f40f2fd550dab0d3c51bd2de1ade12068316777913e216e7524d86fdf27455b59afcd3de628cdcdeb13f1119d00204ddb1b994f917edc05fd2d81372a242c5f5600eca7b390d273f238819ed8d556953b3ae3f57ef5ed3baa8355428a56f24a7c4db51638d5336e488f708e62a0fc144dbda6430b26934239fc83b16f9882cba0ed6aea9815d6a4e4bcf2ac09eaab389266035affa3c3a40f42b0c0198e3a8a413b043f9594d21622a13484ed242babbcf7706adcb4370eb5ef1965c54923d2ca3b641bc8cb4a75fe71c8f6b14a64ff4b64497f24115546eafa1b9f1d19a76e9bda4358519b5791bafb41f3a271b042996061f4840a977717991aa1ef4121af50f998716b0651c5727984c9f3a78e74449b3382837805f2e0c8275e33d9f4f4fc9c84863239e3b771710a5130e0d140a06b06c9b3678e41bd419705d0ee750003946ad4b2320b47b658eed93b98d21fee8f3db2c7c0efcf67ed7373ff6b9cdbd7191ef9624a4b28f6de3d5e54831193ee103915aca874639f3464255290f60320e670bf33b4d341a2af98725f8da3294748c8b8c84e8d1d7942f4d37d4c573cfbf383caf013507f15d389ec0f82236f9fbfadb865587ca93a107d119e0c90a4a21f2072725a0539ce66083d3b2f65a48b4fc9acec4c4a8fa50c8e60330ff3ca8f6a182d7a338d7b27ea78fa0e59348a9801a08e1fce2ff27db2419a783c253ed5080d846ff8056043f5bc19c7a0614253c4cc4eb8c27273ee2c043c706630ffead822deab211b9a8e466ff04c5519a4c88531acc35e39d2006f83dea925606441fe8466089a488496e0af65853c7b645325d735807717d73bce24d4793c3c7160e08c93bf72cd2b21241a5521e18b050c3e91b03883b8c14cce4d1d859ade6b43bc4e203e79765f769146012672ded11fba35013e10bad06f23e7c2968cecfa2a33ef7c489bc28055fae1cda9d3e19277dee901bfde4ffa026b15134301cca0bd54d6e68d99c6c439aa", 0x1000}, {&(0x7f0000000180)="9b21de6148632b98069d3e36521778d5befa0692f53962c1c2f12f4c98b9974ade47863092c518d03ed79cbed8ab918949e375c59d413622f1e55194b2362fbfa4e8e2354573ea38a607ba4f5c5b8162eb722c7db7e0951a033871e4b622b687d4667c64345746ef01680694aae68d0af4c3b47f0bde82481af0f3ce4263254f5968f9c5a2f208709f12601eb1829ea6a6eccc5eec96433cd23d8951bf97187b08b1800c94620f0bc465aef448834e2e15", 0xb1}, {&(0x7f0000001280)="91c5c3e91b3a2a33561f7dfe56da7fd64a850188ccbb34a10e9716ef9b72e166898fe834495771285efc225b68abdb8967e5b73d386a296dc86ee13945afb8ac96d84b4c0b0645d940c96a975495bbb1f66a828f01fc66f99dcff170a79e42c4d20796e06b483fedcec4770579e8424e5aae01b04fdf6a71416c36e4a11b427ab35db62b20beed7047c4ba14adb882357255a68e9e9a1f6112c4d53b50488a0256", 0xa1}], 0x4, 0x0, 0x0, 0xa}, 0x403) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000001440)='./file0\x00', 0x100, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffbffffffffff8, 0x1, 0x4, 0x0, 0x1ff}], 0x0, 0x0, 0x800000009, 0x0) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000221000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x3a1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f00000002c0)="d5ff9668405563d4c900f275705c2eaad2658151ece27c162738d17055accd22f4b5a9258fd393e076370b61350d01cf89ac953210511a3a689c9e2e3dcab443faf756bcef36c8a221dc3f9c804a58ce8375be5f0808304fb2b05d2c35b23466f670bf54533e", 0x66) semget$private(0x0, 0x6, 0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 16:00:22 executing program 1: r0 = kqueue() flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x400}, {{r0}, 0x0, 0x80, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x22, 0x88, 0x4, 0xda0}, {{r0}, 0xfffffffffffffff9, 0x6, 0x40, 0x1000, 0xbbf}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x1}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x1, 0x4000000000, 0x3}], 0x9, &(0x7f0000000140)={0x9, 0x1}) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x208, 0x0) write(r0, &(0x7f0000000140)="5c9ba53e911624a724b6c5b9233a0a8a6c7367d72fb29671cb3c867048daf6a7042dae54ff1d094c119150e43284222333392394f81ac67d40f4400625148fce7ba310a17c7863d19f1ae4fa7e875f1aa1f37e59572401e48b14905a5e7d1017cc22d9abee940e24885e9b462d542e92f1fd8f85fc6969", 0x77) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000180)=0xc6000000) 16:00:23 executing program 1: socketpair(0x1b, 0x4003, 0x20000000000e, 0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x1000000000) r1 = semget$private(0x0, 0x3, 0x603) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/16) semop(r1, &(0x7f00000002c0)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x7, 0xfff, 0x1800}], 0x3) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="a4a25931f777b537e271e03904f73c6e8f9610dc341293296c24f50f32de3abf5e202aa65b22d71b73a7bfa68c47e519fe068979bd9dbbc2e7a5645680cc754dc793d6e63569d7c1aa5a63de004a66bc7e659341f9c691bb9e720ea23586bea9b100daddc552a2990cf65989538accce1345db6cc87db737a9fa16e155127438494240c6cd52ab64d5d2b9cb82f27e228b743bf05cbc2289af"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a8e3f50be7576a524ce0dd601a0d0400000000000000e27f0000", 0xfffffffffffffee8) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000140)='./bus\x00', 0x40000000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28480, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8a0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/40, 0x28, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="010987c091161b653000a0b7d2fdc19240a71ef44737e06ba45f2c4b647d8ba994b062072778b78f"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000000, 0x1, 0x40000000000003, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) close(r0) syz_open_pts() r4 = dup(r2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x5) syz_open_pts() 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x101, 0x101, 0x100000001, 0x4000000000000000}) 16:00:23 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x4000000068, 0x0, 0x0) r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x20000, 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/16, 0x10}, {&(0x7f0000001080)=""/166, 0xa6}, {&(0x7f0000001140)=""/85, 0x55}, {&(0x7f00000011c0)=""/52, 0x34}], 0x5, 0x0) lseek(r2, 0x0, 0x2) chflags(&(0x7f0000001280)='./file0\x00', 0x3) fcntl$setown(r1, 0x6, r0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000280), 0x0, 0x0, 0x400000, 0x0) r3 = kqueue() socket(0x3b, 0xc000, 0x4) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}, {r1, 0x60}, {r2, 0x90}, {r2, 0x100}, {r0, 0x82}, {r3, 0x100}, {r3, 0x8a}, {r2, 0x8}], 0x8, 0x101) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040), 0x20000042, 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10010, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) r2 = getppid() wait4(r2, &(0x7f0000000180), 0x3, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="9c93274d789f25ef9b99b5cc1c961ac313ae613353114aba8de6ac1c1f6c40bf71885ff05048bcd98787f8a7a8377a770d43237fd37ff228f637ac8d43265c4f10e65ecaabb9e04a73bb0ffe11fd40a35e0442698bc2573beb19042d0d39b9e4707c39df56ad1b6dbb4f9496a05d0651177b28f1169425f323e3787014154d4126d11cc35419aee26e5efe95066d559472fbfcc350a39fc11c73b0", 0x9b}, {&(0x7f00000001c0)="164f42614af077429bfff685d17e0e4f5a1838bb4d8dab365ad8672a092d65eba3240d99d3ea59c0b011f85cb2696a3b4be695235562075f2ed4dd55852cda31c48104ee7cf9551ac304b9cad2cc933326e00f8006ef550f59c9bdf989fea7fe66605b795b298cc742da", 0x6a}, {&(0x7f0000000300)="598bb9f41654e835605a5ee4335d83c9a71df2361e41f4d98517742a400df5843276c6a5bc2920604c590ae524e019e28a6bd85819af937a1a17de3faf3ecb965ddb54267faf530fa9fbeeac806da19f871238ce9953ff0ca06b70f9b9484db05ef9cc8a22afcbe4bc81cc3c95c0ed82ada10cec427ea9798b83cf95f4838713a049799a455941c838940f", 0x8b}], 0x3, 0x0) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvfrom$inet6(r1, &(0x7f0000000100)=""/136, 0x88, 0x843, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffc, 0x1000}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8929f29fc04eee162c0aabb8ea24c9a0e753c4d2984b95b7166015bb8cc23dc748eaf7034751ac3eb43a9185e48d803eb5784ff5640d9948e3a4614f2132d5bc2c79cd488131f154225b5f5df2039f0829516d0bc8a0b367180ba893ce22099e1940cb98f5e78f09c283d206d41750de71e014a01b744bfbcf2757b6b0f06a006468d9ec0313e86da2b454fd789f3bf1e6752ce18a9546081bb2491ebe009f656a9f218242d227161a9f46f33829e55120dedb3a75435806cd76f51c3b5f0adf32421cf60a58cf5e19ee760f4b14c20f10727a7566d35f39ae17d2094a837ba5d43ddcbe24920b211ee457e05c4101ba0701ae82d882acc9f0e0b2e504343842d906afe5f141b8a884c65b118c97a6b4c01cc0f95c37cfa198d7aedf90f150851f03afab83c827edb43b8bea7de86735ec56b94435fafe603576fd58cefca42cedbdc2a986759d4132ac3bd385362e690b75b538844411869b83f87460d88a6915a586f8d76309ce1b2e8c30b22171e8af88287189433d4b37f656e6469d1fc3fe1f16649bd1cb2363fdb55b114db26dfce8a2f11ab54018dd738c53c5cd9edb7bcd5ebde60485fddd53dd2f719d4feb9478903ba7a3ff45794c69f53c3050c946d17835942d5bfaee0d55a77514b4b46064e1f8da0938bc1908da478ce7d7fbc103399d983591f4cc6d90f7adfde0d5401c04d2fa39c2f19839372f4916e89d284adf7e3227dd272ae480cc55f32816cbce847e444b529eff795ff7f523912cfdfd4714743dcfd7171335f2c432d51c58e5edaab7125c9c4cf5e1fbed765c283c5039f4ba1e7f3bb3ee2fcd14852c162b70a8dce9786ae4c59537a9849042b793fd157587725a3e90463be2982a7871bcda781f446c1a1f2f30e918f3efe8b9d3a68c70c33681f186c97b3a73c6dcd53c4d157a72351aaec8c44dd68de709dfe7c93023230c0a63733dd07f5765d5c72ce8d9275d9a6b9d0985e6ab517a3c692c5f11862236adc2c84b523e0c8c0ec2a95a7294aae0292b2245c40697df15181c3951e40cc277da706d0553e6c7d8be70ede4c432de3eada6158c4ef74d634b74619e47a42250dd90de2d6f592f67087b048455c28b2eab9d2000bb2c60d35a58e8c48ed713aa6b8c7589aa0cb732a29e7872ade8d3777eeee91d80763fd8a95934a3123dc3347a80a3d63d3cee30632aebd2127666e8701b66d433014cc8061cda559a1ea221eeaa21a6c4412b4402d453f672ad5614f3153e26ccd4e9b097746c86fce76b59cf5bba1b67005a25d50f8debc16ac296b76783224a3617f3c993fef79cf010774d5b0498d20cbb5115559c02b5673492a5e66bb13157e1ceeb6db3e1b08a666986cc95b598cdc263ebf255d19bca5f82e5b81f3299dc2c500de2c0bf0d6675038d28d7a1d5534a4d1200bf2b6c994cda544dfdc1ca2085a3538ccfaacbc8b7dc1b018444feeb4739f7c4059d46eaa468c929fad369a0aaf8addaf43918821d861cb9f3c775d0e01433bf39e19e9810d0c37467bc1591e3b3f3a5d8150ae27ac843ec7ee1cb7e571518c55d069e4b00b4ccb4b8d32053258b59ad09690539548e12549c322a27296394d4a05999e57140206809189be7d25842001b686bb07d2e2b074a31ebfea905097c62163d0e4407a6c53cb509dd5d8362254981a5e0eafd49a6965036d0632d1e393bdbe1155af43de292ad1c634f73e4126b128927c27223eb224e4a5ccf538ac6e6d2251ca58699b7b5aea888b67c37927ec595d14b5109ae345aa560b8018c5bf83a32428124cb5176ae2fbd5c2934dc31e34e79a3af4e921e7c182ff64dcf3b65f708653455e5a0e72f957828b16557d58cbf7c976631157c38e0f6af6ca2084c89e4f8ac49a8617dfa5f54e5f9316d111eed600fea403079bba2dd69a223e1899c47e920276f5878cdd918e1a28a7a64a4abc19cdd45abe1282c4fbb2d075d315e2b9067ff2c3354585e8afa84bc7c982f31ad8fdccd96f2b324531a74f6ba72c8503f27fb1d1524cba72ad7535e3e2074540043be88499b7af2f70ec1ad4df85bf80cc95a19af7aca528399694af98fd6f98336499f5e8957ee48a851473809ddbfe03bb6886212ee22330c67c7f64ce2ba907675e153d31daf03ad8b8cc47e4030576703b88cd17e91bd5381958b52942a43b9ce7fcfea49baea0e717fd1dee74b830c4896b9444fd4fafee1bb821d15826ecfbb217b5680fd58db14a3ba2970561fff7c1f504716140d46bc4f62c859ef5afc39727f03534da9a2f7f9f0997db7393b64383df144dc2880bd2ef38b5465ffc63c28f39c76b92051d9668f17aa8f502966063f7f4bc8d6486908fc974ae1491683b820fac9283f9f2e43f65d36c7417d53503452074408060e19cecf7daaca076be79bf7ef49fe40f019bc44bec054b50f73401dbbce1783676eb6b7fd954c9adcaeb5e2a4f17be72d3dea5229bb6ac357b2a876243ec1a0ea5262a0748e3c0f67bdd394fdedcc3916e3290d89f1fe981c3a1e09dcfa0c8610b0d64524201a54b0a94fdd074ef4eb71bbd06633a98538f7b1127d06ac095ef284eae3680e0ef63034b9088eaba34d89a7a155423227f46872d729ff09b3d412a62280bf41a270082b53abed76cd0fd317479dfb9c707ec88be82d3210a9d3d6d32bd4e8f65ae989f656ba0a74d27550f994ea93ba9954abdd102332efe1d2b7313c1cd72727b75a7b83785f417743eb7254857c438d92bee5361a5a1e0e38d09b55144b97d72bbe83caeff5e5aeaa2aefa36a1666cbf276c36069d0082ba1ca6a7d61f0805c31faba5568490b89458bc5a015e38efc4cc60f030d412fecffa3aad51a84d64b4790eda45c9a78593596a4c52af1b3b5382c7de29e3b28c51f9754049e618a34bd2066d598fcd409cd345ea9313e30e9756e602419308be85d356a4ba65fb6e0ced7553a696c4f555ba52b8ec8a3484ac47e9347a72bc2b80b1480f4830fd3a89dd6bc45f4d903b73e61d72562b017a8a62995fcd23caac94ea45e6adbc83e563ffe987532e81d1e1b52a8b2121f6b03a380433aa68e0472b330d316a96c02895476273391208bcbf675715bac72f727a3d6abc3998d6d8734924d3aae74d63fc7053ee8896703c00532c134d2cb85d33b64fc750ecb1d666cd91e7bf7d0162d081b6960d722f15a05085a8228f040a9c2383a3aa0312053f34e885debf72da57f05e60acd3580ce1a439a070ce1c5549e98c540aca1a37f674f657442d5bbbb211fc874d1e73a68b5385498c35eb53f4430618391661357703ceb15a6c78bcbc5242342c90bab72159b20bd7462ca7a38817fcc5fa82def3fae08cc0256e058b18251274495f7fbceee3e8e7e750d6bc4d7f5c521efe58ac7ef371c4983cb6b594f7973042130963b0a75c49d854d764df011157cdef27b119f3d8c1a212d6233d8394cc9523251fb5bd12859dc94f7f2c74d51339ad35fde9d97f11aee15672fcf2a56b10f5a7c5b4bd9eb354be5550752ed6c1a9911d797d95e951cc9266f5c32bbb680829e93b6656d090fb2696ad8e52b8d93c603c3113644765a5017f7043ebbb39ae1a9633e65a20dd92e84c064653b0064ec43b99fb598af53a3b9f1122262b535914f4daa57f2d08ba9a1ae32e4803144da12db3220b6b58943bae73afe86cacc9cf059e336dd00f935c3d791d5273084f8f7ab16bf713a414aae110b2525db67d8026386e47333bdb60b18842e64f0626c5a169322f3dcef08aacb8b2bad8ec1f5f8b3be2598695b796d40daba7493a38f098ecba6551b2454661c4ea32b7b82cb334e213c2d052f636bf1e0c61fe1778c0b3d667b4f55372c8432ceae0d422a365111c1b5c2faa23196bb91c4ccfc925bd9a920b9b5b5b374a12454a0c71f5437b82c2a408c71b488cccaefa06c624484f452c4897c1776113bbde00019bdad1e92f9388391f1e95177bbceaf0255400769ddf58c9f5182af6e4cc5a24dc56868ad49ec61ea6b7bd876f4550f98708153f7bc27c8d3eaa0a1d6a9c99c455753353418e38ca2dfa6caec7d1f743826fbedefe3a76b94c8f726da43dc78dff56605c712efb1c77d1c069f4da9d066d17c0a576ab2eb58b50879712d384ca236d79dd40f4fe8bbb63ba548eefcedae3ef4d54d69efa93b3f30e6443364fdfc3d9e4e021e29eb63c97eefce9e9dcd6f8b24afbb73fc2909305b0fbb1c7332ed63766e88da2ca509cdcb45974909c3742f320fc01901f8d20b7d6d9df00b0a38d01ec3f115b4957e533b00ebef1565b544fe47b3c9cc67cca692e1ea00a229ed36b576d5f0ad96b2d5f30b092d842e514c57807e7097d075acdffeb8a78bf806b3659a83c428cf77d59c6705769eb20f685f793f45234af60735a147d32711c518f21fe7ae2194d2e29c090baf8ff429d91e57f8464e2803fc30bec2f0bbdb27d208a4502e484a786ef67ce73ea8187943e1aabe66c888601a21d5f8b26f0c869b63cc5801c1a5bce35faa27a412b87ee710ea78072f069d45f9f58d82ec82b77bdae52f31a0ccaa3574f4bdd6088c2e803696fa19de9b26a5142d00dac4c3a9d663261241576f5cc6e76728404bd82350d0d0851cfc1f82f9d575102374b75135242ac37f3e9a612d85ebae77aa7f9ddb602751bdbb09b1a3a7a11d399240e0380f3295d406fa6cfc09fdd3cbc6c10a64c2c0b33c6bfcecea01783dd7dc92717b83a9923f2559cb17dd76ba4a6c57f5980f3f44a47ede842b4a3e8c591666d264a017a56985afbbab8f026b377493730a9ce771ab389eac48f4d7c7ecafa8b1d6f7b15131c9e019ec4da87990a0bd3068da718146bbe89bfb1e64c8ace1f6dde1ab8ef3aac7b2f3dbf397ca4ec1087c07ef5a897fca948f5c843554f0405710d21c44025c94d2e5440fe573acf725a9b268cac9d69d3495a15b4f379a4ee7819485fda8e9caa51842acb47aaaab2a9426e1bb90c52daf2565405994608dee0efaeda5e0d404b8d5bd9f1e630d1023f5460b7294b2287ad99213ca1e1275a7bd3c2a63467ba81fd33092763fba0701cb05e7caa592fe0f2bc80cc51a47feb42580d24a9adfe175cab73099c1469b50c1a38b44c29337f86549857b66c554a428135b0054f839fd31bf2c362da1beccaad0ab53e172d151554d8d7a020e6061ca288172d71f41ea739f53fd054c1b01f509567521e8023e8df8eb064f0589a67096035d36aa1533be386223da675ff05e3c5aebd417f4beb9287d3a6bf15f87206f27d608ab149c772b6690e5e3e569302f29158a518497cf1502d1d62e881ff8b157b9f9122116a28b1e428ee0b3c82b623e446470712ac03a18a466eab631c6f7f339bd526aea92841068fda6190bd51ee566ac10daa1feceb32ca0508fc79fd02c3aa4347fd2af4e86d1a1269ea328f3d2247c2416cfc5e85d9350037db1d82f2bfa0cfc025ad6122f3405661f2104f551576797ff646fa02c41bc36fdec86e5ce4ec3002d9925eb3433f21045f280893badbe1002eba0d9604970bfe29f04ba034127e76c3d4d5f4b6146c8cf6ac58ce935af431c2dd5751790d4e1de8c7c79b2e8b54742cd566b6ea550bb5c7e3f80d54701b5899a5e0976ee7cf0ce3155ff54ff5459c6b069492ae872e085d391bd5698814049c0e56b032d7c948c973f28e17b4654329d831cbd7c6276ecb987d223d8ffb4fabc11c0f0e7ef70d790a9d6f132ee2c236505b3d2e2f328f23339b5527cb887e7f94617ba64583dfe2addf163e8c241e2c0e50db426d99776387a089bf51141691474", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0xc003, 0xb8) r2 = getpgid(0x0) getpgid(r2) 16:00:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0\x00', 0x1100, 0x9) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x40, [{0x3}, {0x0, 0x9}, {0x0, 0xffffffffffff70ce}, {0x1, 0x3}, {0x3, 0xa9}, {0x3, 0x1000}, {0x2, 0x7}, {0x3, 0xb525}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x3f}, {0x1, 0x2}, {0x0, 0x9}, {0x3}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x8}, {0x3}, {0x1, 0x10000}, {0x1, 0x3}, {0x1, 0x10001}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x3ff}, {0x0, 0x10001}, {0x3, 0x4}, {0x3, 0xff}, {0x3}, {0x3, 0x100000001}, {0x2, 0x7}, {0x3, 0x5c7f}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:24 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0x400) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x50) setsockopt(r0, 0x6, 0x1fe3, &(0x7f0000000340)="2a1503c1f42cf40acbf2a70f2b243fabd07e696aae9e294c02584741060d4ea2d53b5fe0dd94f9c35fccfd9881be2a56b10b5679e50be0f601cf69a74036f5be78c59fa3822999ddd0e792a5d580cdaa358e2bccc86681ea3cf03e1b14f528871246ca10d45cb885ff", 0x69) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000004c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r1) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000280)="0477c1aea5ec85a8d325f69706592566a8447df4eb98d7831591b9e6e5050ed9d76f329f3008bd747cec3fa716dbe6d56aa56085929b802a3f3bb2ba598a3fa3903bbd79020052357226ab1cfdf7c32df6d2414ffc12302db7c32bbd5f38680979989682a1959e02634892bf966f230d81eb1d5d4f8a30598315e7b9f573e3cb4f4e6136cd03c1c54ae3ebdc8e82ee3dd452af12a2608c5a27cc245f05aca79f", 0xa0}], 0x1, 0x1a) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x200) r5 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2fd8b9eabcbf3a"], 0xa, 0x0}, 0x0) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffffffffffffffe0, 0x3f, r1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:24 executing program 1: r0 = kqueue() ftruncate(r0, 0x4af) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './bus\x00'}) 16:00:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) r4 = getgid() r5 = dup2(r3, r3) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r4, 0x6) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x4, 0xfffffffffffff800, 0x0, 0x64, 0x9, 0x1000, 0x2, 0x0, 0x33f400000000, 0xffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000200)={0x80000000, 0x0, './file0\x00', 0x1, 0x280, 0x16}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0xffffffffffffff81, 0x1, 0x6, 0x9, 0x7fff}, 0xc) r7 = dup2(r3, r6) seteuid(r1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x100000001, 0x3, 0x0, 0x80000000, 0x8, 0x0, 0x3, 0x2, 0x180000, 0x2}) bind(r5, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) r8 = accept$inet6(r6, 0x0, &(0x7f0000000380)) ioctl$KDDISABIO(r5, 0x20004b3d) flock(r8, 0x4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x7, 0x812f, 0x9, 0x0, 0x4, 0x7, 0x80000000000, 0x3, 0x0, 0x85, 0x5}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000440)={0x3, 0x9}, 0x10) ioctl$TIOCSTOP(r7, 0x2000746f) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) syz_execute_func(&(0x7f0000000500)="c4a24d00f647d9f826430fba7de2faf0297f0af2430f2a2af26e660f3a0e33e0c4e3314a3c5f1fc4434d4be46d450f420f") bind(r5, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet6(r8, &(0x7f0000000580)={0x18, 0x0, 0x2, 0x100000000}, 0xc) mlockall(0x1) 16:00:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xc987d821c467c8ea, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x5, 0x4) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open$dir(0xfffffffffffffffe, 0x10000, 0x1d2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="0e000000290000003100000000000400"], 0x10}, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:00 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x2, 0x9) 16:00:00 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000000)=0x5, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f0000003100)=""/4096, 0xfff08ff79450aa98) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x8e) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x81, 0x6d38, 0xfffffffffffffffb, 0x4f17, "b04d00f3ff0a631a0000fa2000ff000080002200", 0x3}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) socket(0x20, 0x4005, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000000000005357a4976100"], 0x10}, 0x0) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) 16:00:00 executing program 0: socket$unix(0x1, 0x9, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x145f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x90) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1}, {0x1ff, 0x1}}, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x0, 0x10000000000000) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x5) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x198) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x2000000000000) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839fb794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab951f0000000000000000", 0x419, 0x100, 0x0, 0xfffffffffffffcf0) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800000200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0xffffffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xae) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x4, 0xbf}, {0x18, 0x2, 0x4d8, 0x101}, 0x6, [0x80, 0x8, 0x6, 0x1000, 0x43a1, 0x6, 0x5, 0x3]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r1}, {r1, 0x1}], 0x3, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='B', 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="8619871c1108f808cd718329c8a647c83f8cbcca88b8500dfc767e2d061eee89bf82b623a119a3cd8305720ebac290b3ec92f53e4591f8a10c8baab22937ebb9350d6a405c1a530db42f42d80fe9acdf6d2cc84aa12ced18f8de719ca17dfb794d1794564238b36a956483a72502666050e5fd8fcc88e97c5f42b2f379e295a5fff8303ddf189c28c9440921cb76cf2a", 0x90}, {&(0x7f0000000000)="928d8c07df7e659b6bae1b", 0xb}, {&(0x7f0000000080)="390f32a1587699d2c520fd6306665be4e476f8e7d52482e987d85bca5f19e9a382c5df2711462f61d8f9eea862d6c091", 0x30}], 0x3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000800)="2a4fae17319b5eaf5baecca609ea1b802ae78187441d749d31e2edc47c694b25b9e52fe3222b2444fca5a5302eaeb3d042c9e4c334a0080df94fe65dc2327c4337ee01f2c792e2647e80776fa534057e64bb5a6d7ee19e6f650d6a1d1ab3ca4d740bf0fed3fa2a525a313ed7c663a61b02c9443571ac110c56e4ff97fad90cc2a1b6465288f67c9ac879d10ed6ef8966fe321ef66e281a924a4bcd6be5de785b0db6ae906d0070f4c6b11c8407f0bc9824ff1e775eee5d5cadea51c4a05839f44efa28e250fde58ae977", 0xca}, {&(0x7f0000000600)="ea23085e098516e58772926bdf9c93c60ddbfa0619bd869069089f78ab8371530aad3cbbb3c4f749d904b57fb0512f5e1dd288c06402034082108c8c87108a6324c391692effb8bf556e7e9014942f6f5378e92cc01fe882db6205bb78c984529cc280a0c8ee65759551db42d38d8c34ebe3a954111d8da89e9e331c4b1f18254a69b3f5dec14c53a4ccaa90e3", 0x8d}], 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1, &(0x7f00000000c0)=""/97, 0x61}, 0x840) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) open(&(0x7f0000000200)='./bus\x00', 0x2, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001300)={0x3, 0x8}) accept$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000200)="4b769a479af9c6629434915c686bb2d93ddcad9d6fe21cb45d3f28a5cab65e352d65979f2be416427e08791d9bed55f281c636d8234eabaf4cdcacd27b4013fe2ee83f3483869876510a970e68196efb3dd3092ae43ca72d3c212ad5d7e84e433dc0ad8c468aa5032bbf6a3b5a1689ce064b6601941f70363db39434bca3882081ea7665733fccbc83331d3ece273c410065dba50f6e69db0783f4aef46bae8ed39b04b05fad8df0c957ec71ff801e89eda173135f59596f5bad5d3fe62f084981de2c634d524aae9b95798552530ef11188b7bbc945526fc5a558aeb16541769cb3acf20fbdea5ae17aa3908e83918249037b818146b710470981f82239b114d61a492b924bd574f93a415c577679139a6413c210de02e72e0a03bcd3b4774467cae38c1cd47d886378618ad504c591d786dc3072f00413a6856fd50180644dda56eab9c2ab260779abf59676fd06f226402f6e965b80861eb4e0589f9f3da8fc39ef56a9e31b03b0c5bbd5ae54630035f0042cf06fe33acc9ac50e8bc777c94aeaaa8507e658dcf0bc47315e3a05b2c797b0ac25a85aebd70ccc25197b781c1f9e5d7d9c0359eb4131319d1529beb66c4f047398baa3928c9138d93776caea6659db0f34e6738ea6504d247b5edd2d8e6452859def0924ef4add873a77426cd4aecab3a27b842f1caa5a37a076b0232b3f16e301d2812257c9b9a1f8f4d019518fdecf68e1e7a1dcd3031f0b2d74fe48985c11cb8ebd3301c5568600082be776487929d3a794bf92fd4f3c34ffaefe0340e0c205d9147a307ab8ce87010b9059ee72be64db120b2e3e57c2898689f6ae8988f3dc422b7db2310472de4cb85269c087c9675cbe14baaf1049c451787a84aad75e38c5987842d86a858b0d8a9065cc902f1106b2614345b860fce0b9f88f81c2ced4b295a4b89d8ec2727238339b07cc3433bd1eacf56f1b353e8776b6ef29c942ba4330960c6c070886636dfb7619db4bfd3ebecf52f7cd92efc145d136cd5a6f2ea51cb0423a840ac7037e5f1705c9c6c569ab8c580c89acaf76b942d1af54d9210b568bb210584ea24e0484bf2fef76918fc34b79433bb922177ebdbbc5a33d29c251424e3a13e94f1376f5dc74fbaa64163c58c97a4ba9da0ffa3c702e04426e26175a65eaac01a276764ab2b032f080ef34f6f4d30a475119835594d470f3051ceb5915b03679fc3a9a6011f7b51a3eb2b724b7f38e5be8585f52b67c8397a86a43ec1fbe6be3fe3b96e0456736f332b64dfbf0a4634089509e621741fd0220161a58e7b21bbae0602e944e7a3a8579fab90e4fad3304c078655f73ca75638fb3443d60d6c7bbd47b3073efdf807225d547e05cc741b65de963a2ec7b46ccbbe0798a691806585a678b8fbbe153615586810d6d896be344cdb646f6c8b2ef6e205483992532a2272792d9e12f2df0dc7bf698bde4ae6e77610471d3c3a38830352150ddb21d722fed01e51796d4d7249c51f7929c5e8e472d4005592ffa99996d3b2ca2a60285201c7bceeb3ae1a6bef3563304bf214c775399a18ac99334c202118bbfae75023b2233d5e472a4d8d5ecbec82d18d041a67038e3f86e0981a9fbe6b8ea0e7a8f641440d69b2fa5563f3d29d6e96efba0e3ad399a20262a3ccd47317d75a972ea4195e1f750890061de322248963e75a4406a57dc1dd76e17c8a4786c405420125178cace1ffb94ddbf4dc7ffec70208c0d4df6b41dc73db937bd4d8ab9c74dccc3e87ac96e7dab58d26d42bcd022790239145f1a107eaf2714eb2a3aaafc4cdd557d00524dc3fce5ac8dcc4af2b55a702a9edd8202aa71e7340d110304c5ed34d2e45d7b8baf0fa1c7ef047448aa450c3474be38b27105027c414d933117a62692c58c580b23f5bf0345fa93392c53b1fcda5f4d7e3f1402b2157e08445d0dc49b7bd758d1793f25c3864d8bcffa679819badfee9a87b0cd9b262e0d0241011f551d661557f4186d97e554af3336b7549e5e51b1049f72147d56978fc0956f9d165af7ec4a5316ab2b023d25517ff0c404c5ea75ccc07c057ec98c37f8cdb771dedbca69d4d3f2adca7fc9305fceaf096bb0cb814ba2933d480339e6bd57541ec7a42d3b1c54bb706f85b93d2e1c07d61d624a920b6c80cb6fedc5296febdd596368a8ae954b032922cdf97ae8de010c56badc741dc3268c98f0ca2d21ba712fec5a11cd61821c97bc7ced6eca467c4b1e35874af6d17bca8240796e8d4e039f74bf04791906d35b88fe4ebb1d9dfaebf3490c8320bd1264e058c894b96bce7ad98fb3407cab30f07da8ad3cedf3cc8525a0edaa1c74026f5ae5d72a3dec6d97851b9ff6846f5fd56aec1ec1a960d0484d9622c044518db2dbd211f75635bbd8711a2d3cebe6463107d38a9c4ee2e2e6f1b0fc82b5de87d9ad3d8dfcd4c7822be6379acfe8709952f23c91ba4fc80e5ee217bfc3d7dd549ba9b038b33fd95d141dab8766b0f1f9d27a72d92355b8f838cb013e4e61479189b8a1032fe6a007496bfe599a1b0bcd5efe91355c67e58f1ec4ba44c6850462cccd9b3939ce09f052852089fc70b1a0e6d960efb79e41477f7ce20f2f949f3b54550a06a6351713403398fff6c7a12a4e37c4fd4a9006513cb3d3da15f8c92ee746b338f9b7697b4f69f49b5a471ca3bff1ada3bb4a13dbf919b612b5ebee9364fd8facb202db289e6a831c785a2b15ca5f5f5a1fd582f9a10c435352688a72db16b77f4fd85087620ed9ee2ee3391191f7d6664a23a9e7b8b3d167ac7c00e9f84686dccefa5ba67e62c809cdfbf4034b5ffac85df73b5f9be6c5263557993e3478214993fb51e8647b482c16b7ef4beb81fd606be9f72efc736f5c8c062306762911019ab9c5560e92c3ed88a178f2bc8bf5c754afd7640b0f5674265b98114b278ac82e291f566efa8f23199977b12c4b97cb99087e125b0350a1d59f03eee9ea1347ad0ff25f0e23a91e2c845010abda0f4734c33dee30a27d2a0a62476d993bfdee6c356e5fb4a45c827061fcf250b5402e21d7b976d10a4569b81d6da83cb0bcdac476bb42c7542b84733807864fe0ebfd76f87e2646d4f1cd134ad5f5970ad8cde76ed8216d6011bd6c583be6fbd965729dedd33c7aac1b5c0eecf69df1e9c06b1fb5f224c0476611e458acf067a1f3c3c9c1c6e1cc1f4f732542fe645e303725064964d3e5b785bcaba5b66ea82096e2f3f4cc9a35fa9e08716845a227be93f5b6a1a5cf9f16a0ab48724c540d49b3ae4f7c9cab47bf8e45a36629519ffa19f29b1c31024a43a9255c96f4eb0388b94518f7387d3986b952fbf6ed135add834b0a72659230078ab752c698d6695bc3379d65072b2b1061f8807315d9c84cdd3e2ed5ca865a2efb18461630a56b2b705a5651c58c246fe9220774c3c8c0ebef7afc2ac70cfbf29342d969be54829ca0737806bd3abfaa645a1913735cdc59e792328e0bbe59dfd3e794b574232d5c08225eedc015d5413b26b63587222dae125e2a076823a56e4775a42b8fb68f9e8c7bb53391ec3d77591cfcd2eb11edf64da6c5a4ea644b503bc8cd5157c8c3bd8a56fa884206df290ad7253617928560a0e6bb437b2fa90fe9ccecaa79d699fd25dd185f885e82707d4c28495b459b932582a8ab231b0e0fc85b41976974b19ac276e9d67bcde91069df7df6d5296324d14d416ae09cf982b2cf09eb42d994583def3401a162069f6417bd76cc0eff7a5c5ef062bc16bdeefeea99f865d264be1332ee053ad596b0a32273df277bcdf6f39f8376a83486b39302bc7f26f01357b788827b3d230f4c9368e1dd58a73e96e44d826b65cc5e69c990df69241e36eba11b55707d3c61d609dd4adb220e5e2b4b7558cc4d75ba31c3ab87b228d7d76edc3436e37d392debd8ff9311d4cb664b7951f27176594068fbcd5404593af2d9f4c49f44cb30383c1d4f12a347efd39c8a72c5d3aab067f0e67730601c126cead33dd38e80f6dbc46cf8b9e3486bc0596845930b8348a6e98261a4d539c2e68e57ef446e8cf03a5e83ed9e3ffbc8a5e8c0c8bf4ea961846ecd158433647e4afa07c5420d041597978b23374e8d6998274df390dad14078a64bad8a0acbda58b229abdb8d0e03d54c33a150c24905cc7db0ae4e200884193fd6ffb968ca2b04863b0c96bbf3e2ba3f058ef9a99280ce96a2c2fbe80e6e2a9a03e62f79b3c10202cd81b38a9690dcc0614903f543ed6b142ad0f11ff7d76b5def50f37a818e39cf85a1c71e5971e4a454ca1f4b7ae8c3c6e8d95ffdef792bc12db1695166576807bff157afac3504a4c314e1c8613594d96b2752ab03240f0c24b20486c6744cdbbee96085e980f1a2179dadb78349c17e49fd443bb12565223a1023489ad7094dd51e7825f7c0bfff057f3490e727b934351c942ed3d8407627513ff608bf85303fba510254898a8f46f24b9bc6eadfeae0c208bd3dad25806477ceb1252666bd056653193854b1f6f374f6e650666d7d35d157fea81d139da87439ba37faa08ff39a85caedf295831f54f58e912e4fd5d47d767658ec646d0f0f793c8326d90b85d7c39c4b140e8fb1c15dfc88b33c5f60bee370a0537fdbaafa4269c7a7ab7f4618d62bf58d880e7f62301bf64e842d6e08186f52df2577a7104a453c8e3f7a4f6b559d21ffc6bf2a0e8ec2f8a4ed4d55425cbd7c0a9ece35a27e05e7982036f5c097d0e764fb19ea6e8d2795259f975117b5adfba4b1b44d9f4fd58f5bb89db37fe1c275df103d22cd22f8140123829ec88fef7f3729bbcd5a848dcbd900adf8d4615f5e0c155dc539f486e5db5b10a2048efcb2bb7a7106775368ae32d4b228b45189b3187291791d5b171ce580cf039971d762de3d345898492fa837f5c56d7940e4efe27b978b46b43583dce36057b3e92f2b72606398a3875a0ddb29569b168b7b8cf084ef91475e06a51b4d26ff16b195ddc3bb5a3c3bcc28d6e066650b3b4bf273769fb27cfbbd8c6f94255c2d9438dfb00ecd5f0d38cbfb46fad5c03905c40b520d1f2b06a0badcc60a25e23c4a54630b4c99caa659884284fba6bbce09ccf24e59cb00173998c1f252ac4a07e6df8ea752c1ea69dee80fb5cef5253918350e1fdf48057f6debcabe5321a077127dd13ca0a03eee8c1e884f7c08e374f6783c2483dcecd0af22e5c25fb36bd54b7f65836d18390fcac0bafb32b71af9028a787ca35e910eb42fd6b26fb11eb06def02ae193bada29c66f5ee263356ed7cbe689722de43b38c283057626b2ae101a713bc2f59a3e8ca3cbcf4080c221ba9b53eb8b501a756e43f4e44ecc60a19a4d4c829b171e9675ff8842d0cd9538c522feae98fbaaece32221d8e445e9b37623af40f87134827b6b6f4870f2318f7b35f26d14592ecb303c65d2996d0a93db07b1df8b67a2e3b80dd3d039f16aab900e69f7719db4b8c035510f5c05a077ab2796c46cd3475fb5aa360699ed1f263de12d41b3060414d9af9de5d39fb642d518788ee4557ef16c9b22758fdce700cccb09ed00260ca4d7d4e172d3cc95d25d1b3f446c351128f4eb4097de396a92b6c1b66ca7f8702a89df155e09aca0831afb0851c2e58ab315d8abe326a0c649d922f65e2bf565d7ac4947af612a9d21e7d6b3da0c1ddac9d371af30a571063fe43610520d18c1fdcdc5022984f18af27a9a567fa3226081ea94ced80199eeebe6a2d87e09c43ea07c276156aaedcddecfd2a92c927c312471862ca548309cb14774629d78b1e9f8edbeb39d16a6f7bcce1e28a9832a82a903b5d", 0x1000, 0x1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001240)='./file0\x00', 0x200, 0x29) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0b, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000007, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x99, 0x81, 0x9ed, 0x80}], 0x9, &(0x7f0000000140)=[{{r1}, 0x0, 0xc9, 0x9, 0x3, 0xff}, {{r0}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7ff, 0x8001}], 0x1, &(0x7f00000001c0)={0x1d, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: r0 = socket(0x2, 0x100000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x800003, 0x480000000102) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 16:00:02 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, 0x8010426d, &(0x7f0000000080)=0x1a5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x3}, 0x10) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40014f5567a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) msgget$private(0x0, 0x2000000000000604) msgget(0x2, 0x40) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:02 executing program 0: getuid() setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x6, 0x280) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/83) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)=0xffffffffffff90a6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = dup(r0) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4000000000000) shutdown(r0, 0x3) socket$inet6(0x18, 0x5, 0x20) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x2000000000000) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000007131d57e1184c6db752fcc1a49c6c8a16bca00a4a3391a6c2c7594cecd0bdf6a7343bea247749b703788f16d5adf1ef00857a3e9cc5959072c0c2ce54b08b65bc7deac501a277c4a75bc757a5c4d46c07686251ad3ca17b38cce108592f7e73f93ae0f28c3391ea41d16e25f79585bba830b9b1cd9b1b470304f5e21b2be5a38f8cc1f42f036967201cc95bf32a4e1415b23b8a3816cb5aa428000233d2a640d708d6416547ef735375ab072b399fe0876179a693f392e2f0d429f3a7d7975b76c88a821a986a9d618117982ff6b58f31bff76927fd9699575974f617523abf09b443a038505a87289f163693424d9cba00dad6f4722f935e43e3b1a3e28bf5670680aa7a1084cef523f051750780f4ffc64c0c0bdf8bb80ef60812c30800771c60d44fbfa0c35839052f238346ba8f4b3b5314f3be821fbef1780363e4332647d94bba6bce31c467d3c6f2dbf3d9d93b8b163d927668adbddacb434d376a41c5971824de380abd0dbcc86ba4b7fc4e74836edd17e930d8463fd5d550f3506c8aadfa849c2e0d46b4d104db0b4182274660f22c0ec50f1fc6ece4c03ef552e5eb0500a0b811a6055189ec9d40b7ced05602f9adc517604399fadf55dda62e7118b66d0e4fe784b2d7f555270bfb1de38a8b0677f618842ca690cc57b1d32231e176f4084600852d69e673275e9bf03a9125dd5d9ba62b7a16a3ee83ba607c253441914c6f9852166bdcb25165416bf62d52efe4643c3489ce929fd38d01394ccf09202a47aad7fdbeb325c6a8022cdb3187e4dfbdcbfd1ca209e75d0b836e17acad94d8b0ce4fe142b8b329899d7031955913cb0aff8129e184c1b16cedb420fc58eb0755eed42000ba9c7fefa9c1810e75a162586feecd8456f9a54c62be9382a07d935461904450c546ab8352e260e204ec975a31ce701787af599b86a73ea52125f3de7689b66b9e449a9503616a4e4d66addd598cdec2329245cccf3bb81b46f585e156f1b2150820c6eb6361c6b1d2782aa95b2e97c7dde77042f1ae9d705c7f358b5f8fb4496ffcbf81ffe737e42d013c2f116b294569f8a6fa04dcd733677732a57b297effb1ab09bd5a410396ade9dfb4757b42fa95c06a28fc9cd2bea7d4fa8cded9961ae63abfda32907afcc6725817de342f5733b93d18e2c1268f85382d20184315abb8408a9f591018188784894ad0519e35367a571c1582e73816039ddb9fce864dd1d636b8fdd2b3f74864f6d6d196e32608cd6f77e010dde1d2b551132bc827c2b38a7cfc06e1f9dee5b57141d6815f35d8d8ba9fc6793a4a3dcf58658bf62653de7a7b5d656fe2c1cb6ec87a3724479136e181c1ff553701666234e5e8169a9b8aae370db91da04b8a141d7f123f47e1fadd71ba4bdfec74ac670458a6a1e368dcb8e2b1d528e50e62887dfa8a7f46913e303ba4e4e5c24cf4ddb95dc516cca321f7496eb8e532da3d153c5a15cec379cf0788bfdbcb69c9f3ac29c7493843485fbcdc5536d0275dc52fdb13010b8026d73dec92fc6481e1f0cec868acfb9e15da5b07d9191d524c6cd2c3c35b9259b99a4bfaeb1b8e445b54486721acf6cd6ae797dfa8780bb03a280a77da00298d18ddb56347f23aa1cd2762ac91aedf55964bcf7571a4bb5255c6b2732d00387a21ba0095f05a1e9e9773ce663f81c7d417f8f252480ff81e836df8da47e6b5d7bb158fe75901966c4bacc2b4a75e5724f23da6d12b838053aca2d8caa4c4a5aae1853ffaa9bc5ca040c91d788f1f56801d28a660c49cbcb1f16133b1461716b96b183644796903de16246656e48430dae4d5c8c53f064f241fa3a2bb12ea93e90f3577b4089a70f079dfb2f6935bc7d3cb9a85f2ec11a27d4c322e4584e5d100213fc00fce03d44073cd0aab3a92c544f01396cfec7a3458bee32cfdda4a163731b57cb22f6289d3c641080e71551cb5e050b9c3af783efcca820b64a3f9553c2f14e24523fcdc9cffe1533b51b0dc354aca581f228746b3a64463539d8f95e87d37683f8f8a8ad5de26894f78e86832db4ad78de3e29b7025d4227234afef107237162c0d1946912ffd1a82400e77caf7302486fbd46a066cf3b9814c48d52bc58da4a0a3a9964e317d2dcf9d2eb14c5162365203ebe67cec785e6c022bf18ba63b96063a6f4f106e9c68e5d336274dd706ffb0b9994d3c4d6a97e59383b9e95bc59974fcd09e08cbc211d6678ac4943d409a71e8889339753f63ad7c757d263acc7a9ded2218c2a3a9dea91c304ecc0e2719a34676fc26d949dcda1271d4f6e8d2b2fc3af525a9e95673204f3ba4c24c714d8cac7ab2f09079730f47e01df1e8ba8ddefff99e0db0344112ed53d51095e9189e7eeb3604e038411017a6f7bc6c989f87fa35984233cd2ba140207c0a6a6f2826f7e8278673f3f0e45751f1858527a7aa41b73e2dd9ef7e6e7d1fcb6d54dd8b5e832eb63d6e9ae4a261f876737b21583efed5e4939385d16ee4944b1fdd82b5074d35486593c7c8fd450ec37c9eb728f8d520fc2ee71e226ef20286101a4dbf547c69e116e486855b482b462f5c6a64f88b017ff303f88027ccec95504597726c39942ef53dcdffb8a7831e44f7d9e3734c8d5d38d466b4a3981621d9c68b8598067c417f52b0d27509d0dcfb8dff885d648c8e02e03462032e9bdad8c4ff0719532f896684de3c3bf58e41f3f65c24e037bf5556d99fbeeac3508a8ee2628a40d5935555d17bded705d965879dd22b36e3f3d117050178011fe5aadc0cd0659a2324d85d8723e0b2712caaa05319425524d1cbedc77c0272396407d1d64eeb472280a408bfe5441267c24bea824712bf5b6fcba62ec1d636634e3dc13dd3408ab645898ad806d97efe8a7cb84735c23481d80b269c2d1741d5bd419ec766451ceb609112031980671ee112f8473069bc6dc2fb1103ff18d569bff63d5f80e150ccf517ecf6cd89cc60a2185aedea481605dfe260726b9d9cd768df7fb72e3bf75f230a49a132d2c6df99a1d8056c91bff7558ca00bbba6b5bb312ea4027db031e6b1c8cb7d8819f596d87526ae6e7403f9e138453896a493c6ca228f3490ce0d78cae8da863d4d2b503076c55b6d007772ee65f8ffb014eb07449573aeb78571bdd02aba50e1db8a82e4dc93bebfdca09f58deb1b40a543ffe15fee721a0a5fedfd7c25c674a7b4a624765e09c642deb40b08e544d00f831664ce2e1c39ae591aa8164abee6fd1eded6afa9a69dd5b3ab04e87bd57f3b8299f6a94e7177f6cba2ca95e7f2a9d017e93d732d6c67f1086d4299e6b017187fd86da4e77c5d28efceb23f069abf8a17acde033616eb7bfe026b188ab62d83c7e60abb1e5ed92f1955b5e4576383b58d2abaad56e26d02711185b51e157d3a1d4d955a9cc25b4b11e29e86c61368116fed0f1508b0e67664b3366a4dcb3fdafe6e22c28bace20cabd9828e66613385f4c26d51f1a5928041a9ac603cd314ae0e541720a4d40d0f516e3b45db8b9d2352ecbe44013732704fa0e3bd31aeec2e4fa266dcda182c5c93fc018bf638fe03659ce3019e5334690ddae352e9bfc16253eaaecd6585326a4f37ea6166fd01bd7fe0adbd470c3eed1c9858ba879bd5670e1c39837077acf678e6f989c1ed138b629463a1af80069c4818be89725fb2d0f4ae29bb90925a1c6431778224e404583efbfd2b4d0cee891da5cb6da2f2b722f04c8fba17144af327635a04c50b24c472af8dd63f91bafc7736d6674d1a35f7d3e9fed49acd46bfd0281b97d54fad83ab0b5fc5df0fc8f712ed124f970604f6670bec72eb00bffc833304b43ab9a4dca0088fa8706a50636d08d8a8958c1a0c526a4f654c638951f634d950fb4f00401b07ef35a1fb9e290fc7c706459746087e05fea9842812368ebabc707509308b87bd29b946c0006c9c321086df80a24840d13e0bf5e76014409a8870fb4d93941857f11a231c563ae17d1d4af161fe506ef42904f732859608f99b036096b98e0f3d6a02be5b7577ff6d74e4a50193578a44f45113c98a65894595e450e6076676192488c457d438d0703a5dc7f5f4886ea3c92b4887ba47a3c6bc162b88efd501c6fb3960b4eafe9f2b4bd6d94547a65e6959dc47b687869e42cbbe5af6ea4ce0105c2c4001be4f2c12c10247ec672d5c18b047423d38b7c6c42c18e956901ca2460e2388d77cbefeee4b8f6b673c6bc2abc4ae06499969b922ec300b1942a8360d18a648ba65fb637be9f76679891d8eb1628bf7fd46af0bad4e8e19aea9b5f58d1b06596a9f76eac425093cb4e42ff9aa80b56528cdab461ec077e71205970bae232fb18768a1beedfbc5430ffba2e9307896ef302ba7a91dc3f8d58e84513c2c392b3c2aa2d436ecb7cdb24cc509307519441beab8087401f96a1da305f8f36d4692a5483398406c987ea311495a5125e68a0df7c1236fbbd1a15ac8b274681c6011388674d7e0fc8044b201f0fdf23a4a6cb00daa63e598b50dc4edd0aa3bc10a085c4e53d09e5dcc3d1d0cc7defa09cbedbe9b1d2381a495e6e74c44a6295943fd5331c6555d9231ce0aa179816832002637d3caa32159f2119b8f2caf1b50820340c146119f8f8a3a4a4010159135e1b2738f7a36237e12be4714fd3429ed76429bc0f5599c1dfce5941da511c1e1000607196622a9ee795fc3e09185388952f020b68c3ab41ec65603021e58025b136f933bd95ed5973ef614445017a9d8651a918d593a6e702308901c9603563ad6be544e60318ef25c2dd7e3d74dc65a2e60051b57543a8487d8ebc0ec45ca31793b7a055d7433c9dd93cb37a661b2433f09a66331a3a18d05c2035919206892215843bd1d7dd07c00e1da6b8fff3a5d3c09c72584aad0597d5a0e57445aef2f131ed2e7b3dc1533411c2324733ef71f91904492d3ee93bc025cdbdbd4b34af3848b840e786a1c19a85d57fa777a48646b61da22d26acf6d30cc56e2368a18742cc9bac847e5536b4ee430348df125ee6121b332dea748e58159abae41594dd934b97fd378bb1ec936e63c25394857cf0589dd83d86511f57ee4c7004b5330fc37593ab91f465da14ed26f46ab55651a025b2af8373dd9bf8fa46f9e62dec80c645c17d83d64e8bdfe3db739d18c9172403029f3c54af6b3fc99e1bb13d0f746109489d3c79d72fbfb6febf058f8f3ed612ac2e3a61b612e8e21a3c7d98f912bd92f3ad20bdbc06486da5187aa554da2bd5d82e692536a884ab22d9f74c07554a158f47f2ef8abcac49bfe134f38c835c2b967057ff349aeb2e52e6c7fc463dea99f8706b543a9655d5d258e4f3cd0aa04bd12f9e559679d5d5a5e48f86ab493d01b6e8585b703857af4b9278c714c227c89180e98e64220a86bf0f81288faf0db1fbcd055604cddcc68a5f0556ab290d787ea4629d54e4f984088b6a7a27a57f53d5ca827fabf04071974f3af66a4b300781a81cabfd5e7db9813805b3d8a47cc75eaa42f5abceb7dd6b86dd38bcc3f4eff1c0c32da82e5a2935a5c4a936e9179484990166f396f13bf7972404b594a37304a150e7bbb3951ff710a495a54075df4669c417cb2a025a265f4df8368f7456bbd940d7a4be46d16f7e78b018f246011ace3172045c7b5219604ec3b1ba4b4a7734bd4697c33a3b05beb591a6941703dbec479b3bc26427e1dd5ce3207a3e85003b9a956d1ae2860b63eafb8cef103487a2f77b6d6677e38c6ee4833c7f19c9741f22f561181e0894bfe817ba15f414f70ccebae19843dcc9063360aa88c8020b12985fac6206400f8cd"], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001140)=""/42, 0x2a}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/165, 0xa5}], 0x3, &(0x7f00000012c0)=""/233, 0xe9}, 0x800) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="030000000000000042952fcddcee3bca50775ccffe894d7e49b7eeb53e526b99870e002291a6dd96cefcfe5e7b5ee23ec1cc2c008ca60cd091a51d6d193293732c2f5a98e08e17387d38750f47594bcf98d61d680c53bc91caabeb5c9cc61bed1d874a2236f509ae6c672cace19a16f6529ae20060997f025f5becf8555c8e918a4d746a7ec2025bb547562fe33cec8dfa56b7ff8f10ddfed3fa2f29696e0dfd5151ed6d26b16c6dc885d4eb06c2768c2f4314bee64eba81d75398f21e0a2d23f919ace9bf5b"], 0x84, 0x800) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x80000000000051fd) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r2 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffffff7, 0x1, 0x7fff, 0x1, 0x3, 0x9, 0x90d0, 0x2, 0x3, 0xfe, 0x3}) getgid() dup2(r1, r3) r4 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20, 0xffffffffffffffff) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000000)=""/81, 0x51}], 0x1) open(&(0x7f0000000240)='./file1\x00', 0x9, 0x40) getgid() 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="645cf700e0ae6e0338bb0155aa84303fb0c9cc97b710d323d229d71435e4e0823aa77b064080996c3f6556ecf472929b60452959193cf3ae4ac9de18", 0x3c) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xe1f6, './file0/file0\x00'}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) recvfrom$unix(r3, &(0x7f0000000140)=""/162, 0xa2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0x1, 0x8, "bd8c29e727f0152707179b9cf3a4413820f69a20", 0x100000001, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xdb8412ec114e5304, 0x59) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 16:00:03 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x8000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='{', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f00000001c0), 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x182, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b4672212d7875aa7dc", 0xdd}], 0x1) write(r0, &(0x7f0000000340)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xa29c, 0x4, 0xfffffffffffffdbd, 0xfffffffffffffff9}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="22f9c0d480bff1ded587a41417c4645b5b14b49319d4cf4843beed253156d5d32e40ec6251f6c933c5d0f12938", 0x2d}, {&(0x7f0000000100)="931840611fb7a34117029736b049bb8d7067952879ab90389570c6e1d310d606fc1407d19734b1c33e2ec4f13ae47327f7ce67bb10f1931444a9930d4b51ab337bbff86fa6a7bf8f4a1976dfca5483f760e8ee02c9f359fdc5715d6d7733392297ee87134ab90a79f58c8a9ac54c94f1eefb4231ae9e5431010a72e4e39b1d423ca41100c1be29f7dbc07f2c4534f6498d70cfef6229933f04ef39da1cfea0facf8968bb485f2d0672588f25c3de587ff7b835d4859be43b87159011326d821e833f61466109e30ca4233a86602cb1336061a6afb5d5", 0xd6}, {&(0x7f0000000200)="5734f11a83d7c146aeb8d77a98ec79aba4eaaf51ca2f0f103378ad4425722c46c16bf9b7bba44a3dac03efbe063d1f63a80cddb633a377d522281e5ff3b1d26b8070a533019aa8fa97190196413064239c323c6d0353ebc4e362c2536e8749b55d38f21534fd2011b7296b9e92633bad1057dd8e0c8174b6c68f9045c310cce207cb0b706a3f000e810fa90ff3c4dadaa64a1612699d108c7556", 0x9a}, {&(0x7f00000002c0)="f67b30dbf39fcbb67ae51614dc66e9d4a83375e29076ec6a61d77d85dd60775dd8cb11ec8c4a62bf4b2749dafb70b9c667f60b50d6c636a7c791828485d81bc994c988ede534ade43caea4bb4da196", 0x4f}, {&(0x7f0000000340)="54d3189e183b2beeb974b9c7df8e39b92e34a2538f8d33d7e018cec6948773f0a793d91b9cc1b87e92a15d980321af58107a0b3bb512251982c0f1cf1d482957687898314c7d3ebc305391f69eb9e93d78ef805da5a962fc9a4e01d3efe85a9d2eb789c092bc2fbda1bb6c9ac1872006ecc8b04901d25eaeff78777c9722b7cb07a2826948ea072c61fd1a7a6167c5280c9e3a902a4ee2158cf728af47e90527ce7a3d7c542bf8b068a3aa88549f2b5a4aa1881d26e97099259447ed3b7c1235", 0xc0}, {&(0x7f0000000400)="2e833fde71b47dd0ed577ce8ecdc09efdcc7989edd9675f5830836ec23e588cc579fe5b6ac0f38dcc56313c32c6868bd4ef96fca5f7f0998d09226428a551388ab8141d52aaae7edfc40ea7671cbc7b7fb39367e6792cb757b8608851579ad61e78786d7c147b00730f028c778e0e06ef61a3cbb8808fb5da6f8302722b19fa0ce190d921cd2b795776a0184b16df98acb9ecf9bc1fc9299f20082c58e61b376e18956ddc25d40fdb6a91c03f4f562a9a443697e756b5a93e632ad00cbaad678011430e16fe27725bba1094ffd", 0xcd}], 0x6, &(0x7f0000000580)=[{0xe0, 0xffff, 0x3, "187bf1c3cec6b837b41587a2f8bb70a83f1f707defd3f34782a540ca85044ff67ddef6207ad5347c87569a5cc3c6c792e2e7e262815fef28dde96e7fbab896fd34e77ee8490c55a326053b461902cf2ab0933cc2dee6c52e1fe1ecb828ee9ed3b27ecfb8968056d4d610631f88a1726649b25361fb27eb3f874ed6d0e81eeb545b3da3669b0dfbed6f2cecd85fd4970106f8c3a6d3ad219b4320c1f7571fd2c8b6a7a59ee1ce3d0d8ed4786f8cf9b00f97d44db255bb36d81f582cbbdac2d9848597a207cabd5536b55a7980393bf4c3"}, {0x40, 0xffff, 0x4, "06923e1c0daa88ce7e4565fbe81116c9f39607e2051146b5112d14394a642fd3474204cb60b87625a4e8b7"}, {0x10, 0xffff}], 0x130}, 0x4) 16:00:04 executing program 0: socket(0x6, 0x1, 0x48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) recvfrom$unix(r4, &(0x7f0000000200)=""/119, 0x77, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:04 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2}, 0xfffffffffffffffe) 16:00:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200c0, 0x100) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setitimer(0x0, 0x0, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x9f0d, 0x7}, {0xf14, 0x1}}, &(0x7f0000000040)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x36, 0x7, 0x2000002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x0, 0x202) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) semop(r1, &(0x7f0000000340)=[{0x2, 0x1, 0x1800}, {0x0, 0x0, 0x1800}, {0x1, 0xe36}, {0x1, 0xffffffffd74f7b7d, 0x1800}, {0x3, 0xfffffffffffff000, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x8, 0x800}], 0x7) r4 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x377, r2, r3, r4, r5, 0x80, 0x8}, 0x9, 0x8, 0x1ff}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = geteuid() accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000300)) seteuid(r6) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="3afcce97a5321f14c139eed24979b92c462a6fbbc32aa949461d3ddaa398af4094815239acd43937bf939399e83671e23570e1bad4cdf6004cf06d5a840ea3e530a7ce487f83ce410808cde30922b6074b0381c1692cbfefc7684d1ff9c1b5cdfc6a287da96ed28091b2f8d980640a4f21e1e85318780a949288fa839db16113e621156c38ad9543da5a82808a3efe7d1af22cda4cbd4346516fcd659520250054d4df17f9a6aa3e26cc886f513a6ea5607f2be7a6b41eac168e37c6dd79c32a8d", 0xc1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x88002001, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) close(r0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x8001, {0xb9f3, 0x15f0}}) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000001800)="7f7df158efd50503780d10f100a307358a38e3b1141a0841e76583285eb79091736c08318db09d27212c4791c1366ef29c2218a5beec070b7597a7bb5a085cf9c27032b467d360b23971b538b86941bf5240b4ae95eec543498e08309dc182efc83d4878fcec0e4c37c8fb682e4395f96a449f537569bf89b2c8d69c3f5bfd04a5458c274778af0aeb9a17eabaa3ad76bc1ec75f378e672ed8a02f358801e2ad74ee7123466d92a6e9e7498eaf7e8d13e9d0cfc8873674ce93a5f76bb48b832b3ed2033e3f9f4cb0414052caddded1eb2a28e8dede5d6493290089d7dde528793ca9096d8270f68113a0355b18477b0379727fb123b95537e4663aa236c83926e508c6491f2591f549584536ca943587569f382eb6b1647a7fe5aab7fa4f14a81b42739597e4ac30f55b6873259d29f39e0e737406c87dd3c1bda34c84098533a60156d0b39aee753b85af3144b7c340653d5a056fd706c2304929ff3ba42fe33156a4332944873ffc085e803fab87b0f85d66f3d812b8a281c95cf54cf66c8e6c971cbce5a4f73004a2ebe30eec1bad1d0a93be9c67ab9f1652914630aa5d47f94ba0f4ea8c04acbd4f11aa8d070f5ccb43a2161355c9b709a2d4f8a356b024dd030e7af37d4f546dbf021df9d776f4ea6f192ffddc3062b98815c5d08652712fbb1e6e3d3f52fba0a7813fb60998adbea000af97dc3ae408ed82b77e02b3a3646f792472f9747aca45caa34479b3f3b11ab3d30ed4e43496b2233ce6a05226c29f3abc38c759dac5574574ee47b172f4447e921c4a92b7452b735c1a49fea2cca4f306fdb53d92d3f44e0c067f07e746d17365d2711d6a42ae24b6f8ea2342bd57954ada75da7fd0403b29a342d9ba1c1407b84d31856ea57f30bc37d03cfa1c018ff4a37539dacfc85a1e2cbae909b1853cdba9edb06cc7ab5d45eb6ae5dd1e4fbefb92fc19e410cc8b49b07169b087adfa35e2b0d04e3ac680af6b0ff6d89a13bb9e0321a20180050a023b384f1b687c5684e4b207021d445c4179f7dc1c39769660a8ade71bfcd173cf687dfd0e90f61a56fda56d2b9bd0dc094198b60d9c30c3471c2a8223cb527c32360c159d733438005ae7c70720c1b17f2ec8a5f1c5b559f3735a842575e87c001ab78c7d4fab7e191a9d5a83db4f2f225a17c0ed1bfeb2010212cba6587a868ca3954c78154b5616bf53ed22f80e9784d53fa5edef0c1b928b636667c287e5ef4a2e717ae2f6864cfb3fef5a647af83579b8ebf5fd8faa9e9cfa617bca0ef3555a61c4da09907696bc2049fa977315df27b2ee8f0a0755f0769862ecf177dda2fdaeab4b1b78542ed298bf4a2e3accc6eee0559b062be0247a69f0cc569846c05af3c0ef35000693b0bbc423cadcfa56f8a7c7bcb285393c29dbe30ca409276a2e94a4f926cd3532c8534dfd6d8d18a37ac6c4f65a30ea05e202522b7bad7a6a1151f582503e47d79ce6e28cc6a04a1f88e630f3a182af2c7eaa3c34c722dfaa56a5bc8f60dfe556cfa3bc3ead8aae4c866c29bc396e1abc586d98fb2a5d8fe52bf3c47f8e1cad4ade3cf6d494da32058e5738b1e78f6fc80f34cdb767c3b2dcfe88325707a3e029676f98fc19e6c4cc8f9d5534191db3bf13551ab5b2a9eee67c2a2adf397c21c6e92fb2a6a63e6a0d9f5904907ffc96734bfab31cefe67f1b5f2f9934617e6c27619402a49b152dd68c20f169a2b1c32fa3ad178f8b69646f09c79b71b00ee32e5500d8954c87557e9096edddf1c5f4aa08ea9694ec25fb2711e2b07841ef61e229d947aab7024e12d51472c249e5c8c72fe2385dcaf9d7c815e4764ca45466cdb6b3508df1fc5ce67a07298f950cdd4af93fe76291d0a38558d7019970f80693df86ac5978236358a133c1f506f73f8d04b6beb90f205a17ca847bb9b354c41761c59934cc0767d07de10061af5163c9746160c226100c6811a4f5ace51f8fcab0d63bed791842e1a4a37af80c60965383eb940ee596e6df831c1aa4e09836cd5c6ed8f605e1cb49fd3d1846deec7e24d9b4d60a212dca0ea3ebd119dcd51356c6391cac2b876b545a051c89417c10f88bc7fbc52c80047704fe9bd36028fdbe6e93087c09839fdd27f4bd99015aac8029b67ba2a43fddb0e05471f66d675bb1ca51e52e07010422d90071ba7f96dfd77b8cc6392295a44bc0805f8e3b9d139b60ee2c669896c0c5a96a7f7d788578e036a680a62638bcb6d93af75f909c9f8e06be62b23f8c279c2c1f94b41fa9352f6ec2925163a08d91ed452ce8c33c2a07e051b42c4627c3d4dd8e7ad5e99d59a719b4f014e1477278217363509ff72900af56ed26627030954f4197962e954c0e75ec0b020f59c299866133dad7f1b765f74029429993e36d4cadd85412fa548e3af569035394c6f73cc2bca6628b365c61cf896ae554325865db9cb8a94c9e238a94f0836fdd6369dd8d5c242c22a5786724c415abf14d94145933b5f013e711148849ba26f86a1c0851d4f616232195b0db5d21e00e4c7c09e4e5f0f304daa6ab7e6ed514871c64517335d338ecbe406b7d30614f4f6b316cb1ea0140ffccb749787eb7d0fc05c98d45dc308b5bb3cee00e3ccc2e7cb74d4dc718e8248446a8799c524ed73ab4397edd98d5a3808c5e09b66d4a53b1b263a5600876cd8c0359ea18af7e261defd9b854db1e2a506b105a6941e2103d2dec804b02f95c7c42223f97b97ff605f6886d50db088f35282b942146842673b163cc485739d2177fbb1cb5f93963f3aaadf1c8668ba8d711b553d329350bba6544d83c236cf8c655abbdc192b07bf2bc43fd5a8882d839164efac6816a9cb2be080c57856985c3762963fc32a9ab92d0d1b12ffe134d27e1447fed7e4e9cf14167592198b2e39448fa4a87e67f4fab1cf068dafec1c6075aa1dfc72a9a5c80dc77696efc774f49e44a0866425ce254c7703008854a2a3ebd3b4a51f4873b6fda2dbe4adede8a37dcdd855cb1e00c0b2c97a1bebd864f7f3511fa5ecb5a50dc5d8d39f097186c835807ebd0ef8fdff7fd72e305ee4413e0276448167f4714e6e3994338d153a3a230a1b6da10681acdf4072777aa9295fc0b48e0a249f90c1ea223a80105fbb2c46597ee2672a924b4059fa9f9301a75fc1f600dd0e2406027c7883c6c9d5029027e2a6a44e80b7d7d3387b73c8dc36421c70502abe7f420ab870c8594f1b71724478b3a05c991c35f4b45693f325d5b3c296d6a8d3fcb3c8eff1d7e8983110da1b51c39e9f0d2e263e87e2916c7fb3e1af1a9cad4f2ccd3810382cb2493a80d642ae535d04b9a77c0e9b905c5922999f5c14c6ecd7bee4e2fe8dbca63bd765d124fd2c3940c1a7fa58be37f9341f401abcd8db8e37e92ef5988357c86afb18a2a26e18f6934e0e16d40af006fc3d0042bc4c4851b313fdf4a296a24ce062e43e09771dcc6ce4f441ab070de20685daf577011b0f3a73fe4d11a41ce3f60cf17dca584e533f12133c057200041d7a97c3e236f4e5b70c65bd617abffb26ffda679560978bc4e085e500080dc178ac7a09412d994ac26f949aa6ab3d2ba36ea40a644079cbb2bdefa1734f45d619d81ed4050dbad818aef0475c3188dc0790475daf8452264c6a2bee73bf1e5e4152be81f5709f0631ffc8c47a7c1bb4d83c0c194c5af6a5c846dbe90c400dd54876be124b224abb73be84d36c8f6118b2f17ec0f1f2548a07627801f009a0bc8760a9d3e56cfbf42e2a90cc10de5041746248949a618159f62cd3d0c49f00f7b4875b8e5cc06a9ba039160bde4a91dfde6131ae975cd2ac8781393a6ba5972aa18316c011be2c3d04e0abe1f476ebbbdfef2958c34f66d62d3b34b1069bc008cc5af4e4deda0e3b08d41fd904d91109859442cd4460e3f3eeb4fbe5849fab0edf683decedd9f20f70463ee41e944b8ae6a2e6ad036c8b4a41441c73db1912b7d4dcbe74bef24aae6b537fc9c3addf6625c4f4552d73e02202aaea30a146d11bddaee01953a051605a527c9866f785d83343f2d664ac14dd86e9c7ac0cf5ffe4810e7e18999c75a5151a518469c4a95cf0b9f9028b0ed2a7448fe47047c313643e88a54157d8ab3876cb3b6803c7e238ed984ac525a8fb9b014c50cf53f37fbcb12843f7af270ec076b364e418f15f5a32355d9e3ca01d6f4557b514977ea6fb0268008dc35e49aa6b6c6437c8284bc2f207643bcd3df77d0ebcdaf4a02c601fcb1009e621aedd9ebf4c30cd345e643af3d50da752e7c0917916eaf3d3f4e00d4695d6ff198cb2a707dcb9ae7c36ec9b71c3a63763fb966ef47487d9eb2c864200b1a86dbe2e6bb5be4f813e17f7fd08b4c65a78ccfd4589b07e8f753bd3b1ecd0bd88d69c2259a72e68585bab5131f81bb8068579fb3c2650d0377ca074b8fe84bd4d33f40de6e74d2b747e473a11a3432508e26913583852f4cbc4c3bf9ab3350f9dfe1045d6eb4644d730bb109f2af485e654c5ba0ee7a2a2b9bf171226239bac1a3045b4af2d8aca10db4b7fa847f8cd41904295dcc707429c613426c697c0f04798c0776b812dda2b2194088759ec7139028027d8511ce37e543168d4d333abdb5998b93215979f88ebc2f06de48213a49447b2f8d3bb832d055c455618b24f636a67bd8370da8f12c94e75d4be7e78346e5bec393a284107154403518e1e8883b7e59028ab4f90568c50d6e856213a0a6bbd14f498f0f2f087c9e7f0b963b9bb2952cb385e5dd047944e4cdd3771138add477016385c2a4deceb565011604994f45f7bfabc6c8fc45600ebffafa17b5a50908f48382b699f4f8759e1f67001a9c7d4b3b1b38bd2be8f62a315c0782964bb61f067d996208578778c2c7cc9e49f3a05271a593a1f3b20a6acfa69778e728edc6a92360752661dc13b64395676e5db2cc84ae1d168d70635dd83c751c9f2d297931eb0110243b2e4b76cc5e291b290db2b505f1c484b722c13a1c26b7e71010284444351f85edcef32bd2f0cc60b53cb46836f87107735f6ab9f885e1fed901a852cc8c89fa3ba37e560d7268f0607cc9586a4a69c78cf4d9fd6438572b450f5dd0d27582a9506a8c0f6b3662b103c0a9aa3a3d521b024e63e12f49e71510e11236ca16548c42b993e5a23cd5812945a0a172e0515c8ba13d7e1c1d5067108efe5daef20e469bf82872e005149d9087f0c350677ac97a7478462a6bcda8a66c52a3d62221b47fa63148ff68e010ff0edcb978631ee8c20d9b9744834d06a1925414d6b29719bdb956f9b8f16c4c2769cb341ef518bc0ad57d2deb76e6f694efe84f0ade69d2daab5d080b8c6efb813187e8e6504e842fed373d2514bc8f6884aea1302f1c5f7629452473d6e85aeb6c5b1b1df0d62c39a5c978ab5ec5e565de9981d9ab22381ab6ccd436078a5a8ae0776164aa2f3b147b2cf3f5d586f91862f94e6938814e0ba28126319ff60dc4d0a37f2a4c6d11667f716a578c71acf67eef36e6f3702371c6a3c46c533f1dbc8bb94944730780202917dfcd89c01c66e8093444f7f0c2b1ccd6556005a68ce669918912a8f8770ba866aed4f3a6bb5962d639535f96824618f384dd6507803ed31fd788b4279af9647405bf11a08de47710403f3b08fdb778739cae481d9c4b9852ffda9eafdd79cb7850f4d0a612562f5e4fb6d48f0db580749c95ec908273df2a0388c70952c904dcb90f8d23bab2a03704814958a60ba8b0ff0ac45eb030bbf65335d123cf6ae0f9ebbcecbd1147b1167e7c931738084d5b0c0d12cd23983163489fef38929b778e084952a7b7ed26e9abe6262f57fae482db809c4a4d51181e65dd86d6cd6d43239e7f2452357920982f40737eadbf7db68bca3b8db830eb9c443964fe945148e197b8d1e437a5a97b020c1177a67b99d0a9fa22cdc47b1761500aeaeedc4169548c4916429492cad385", 0x6003) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) write(r0, &(0x7f0000000180)="56096e379946f3aeb7309d09812ec69e08629436eec5820126a97c88f9fb4cdb21f09d23c88e5ab068a0311ab3a73ff48258caff4284d0cc06cceae088c0d9b1dc2838e57a13e534749450220d867b4682f308611280816d", 0x58) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000240)="9d170c0dae5a34b56d482e5d8e3362b6f1507335427173780933d78b750b00a8d256a2200a5205832dbfd25190149a4eb0b6a4d5a8dcf996c74130060882be4f9274f9d82e9282927eaaac00fcca1f38b1fbdb84c5f5bc3fc464b06ca5b8c852010f5e56e49b286b39f305e8c9ec5f746e66760de237a31b9a4e5ef65c62926b6b179f03b1f9b3ddb95d7a1153496075495795608b9696bcd308a9eb61f0f23c50", 0xa1) syz_open_pts() 16:00:04 executing program 1: munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4007, 0x1) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="106e420b5704a708a1a7dc6abdde152a08a219512cf8135ba1ad3c31478a2389", 0x20}, {&(0x7f0000000080)="efc37e595bb5e0686f44a28468cbccae0ae42c8b2856fa084c8c2de00cf929b6ff7172e1b047e393ea88355d9a91bed869396d96fcd5fee3618be2e3d22678ad82c7841273965d344c7ccd470f92684bffcc4cc8df10b8b4c825009d80a2701bcc3980011290be4c19234929f350380b398f0ad42ab1d70fc64c27dbd020d29dfb344287aa0d354af1a63fcaa682f8ed89e6848d1d977f687e27442314f88ce7f6b79902368342a17f8d5107b45bef2b84043cdd8ab7fdedeccd20618f96769550ff7f07eb59", 0xc6}], 0x2, &(0x7f00000001c0)=[{0xb8, 0x1, 0x3, "0d2333691f2b74c7496542c33eaab3b1b9558563f6d47fc5db3b8e24d1790e73260bace7fc2300a66a0062e6f70f6f0432b4b9ed0d7dd67417c19e08bd6b191712d004d4a237d471d0562305d5f1d5701d22250bc2ebb256757639cd05acdbaffeca137fc854f14144bdeacae2c01b669c9b23884c493426d3fe5bec06fd04238ec72de4c9387d3e9f825074cf64badb14669a7896b58d5da41f9764c2d377244ef8d0938789"}, {0x58, 0xffff, 0x7, "86268c5bd5bb08669f35d13e42b3fc9589ba6c8c2e8dcfab039987e0b77646f8fb840e8c4ab6ca60bd63568344584a046e4e23455278402ec112d6017fcd64b126e2"}, {0x108, 0xffff, 0x81, "bb58fea5659bb75344565096687f8a3097e60d233b579a5373e0cef3f9f826a6c2866fe397fc4876145dbebdeaab5cb932efd539c3f5bd0395e79162c41969dfb4cabb8f0011032c9a02a4c66fbb1cb45227e6d44a4aed1193a70f0b2232fb343cd79aeaa425563e97493b47b733b4a6d2b427a4bfaf205ae8f36dfc12485fb0f7c536887a7bb1f7875271ccedc8a1e723e2c532a7c1e123ea1c417d6e9e07a08ff1729e011a8a852b908e79d3e89630a918761a741fb109416c66766771759aaa188509eee7b89edb8d18e25306c7c56f2ce6efb808fcd5de3d6be487ac033e2609b338d6b24b544b022e7e23bdc5595c95"}], 0x218}, 0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmat(r1, &(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x162) fchmodat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x6, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000400)='./bus\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f0000000000)='./bus\x00', r2, r3) geteuid() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffd2d) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/254, 0xfe, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7fffffff) r1 = shmget$private(0x0, 0x4000, 0x2c669c8d3a64f1da, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x100000000, r2, r3, r4, r5, 0x80, 0x6}, 0x8bf, 0x3, r6, r7, 0xffffffffffff8000, 0x5, 0x243d8a6}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xfff) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x6) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) 16:00:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000187000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x6, 0xffff, 0xba, "abf589cfd567c474dacae51c0f1c055783b15b8a", 0x4, 0xffffffffffffffc1}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x800, 0x5}, 0x10) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/113, 0x71}, {&(0x7f00000011c0)=""/8, 0x8}, {&(0x7f0000001200)=""/8, 0x8}], 0x5, 0x0) write(r0, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="a1", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) read(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="f5", 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x7e, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0xc0) r2 = getpid() write(r0, &(0x7f00000000c0)="2d4700b4ebcca29964e491", 0xb) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x84, 0x0, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000012, 0x8}, {{r0}, 0x0, 0x60, 0x4, 0x0, 0xf3c}, {{r0}, 0xfffffffffffffffa, 0x44, 0x22, 0xd54, 0x7fffffff}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x69e8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x2}, {{r2}, 0x0, 0x1, 0x3, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000088, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x42, 0x4, 0xffffffff}], 0x400, &(0x7f0000000200)={0x800000, 0x8}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x2) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x24, 0x200, 0x800}], 0x54ce, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x6, 0x7}], 0x4, &(0x7f00000001c0)={0x3f, 0x1a}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:07 executing program 0: nanosleep(&(0x7f0000000040)={0x2, 0xfffffffffffffffb}, 0x0) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) poll(&(0x7f0000000300)=[{r0, 0x48}], 0x1, 0x8000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() linkat(r0, &(0x7f0000000400)='./bus\x00', r0, &(0x7f0000000440)='./bus\x00', 0x0) flock(r0, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) r3 = getegid() socket(0x18, 0x4005, 0x0) chown(&(0x7f00000002c0)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r4, 0x4) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x400, 0x7f}, {0xffffffffffffffff, 0xffffffff}}, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x100000001, 0x3, 0x9, 0xca}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)=0x400000000000000) r5 = semget$private(0x0, 0x1, 0x3) semop(r5, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) close(r6) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x90d2, 0x100000002, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() pckbd_enable: command error 16:00:09 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() setreuid(r1, r2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) pckbd_enable: command error 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x100000000000002, 0x2, 0x0) pipe(&(0x7f0000000200)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) 16:00:10 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0xfed0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa, 0xab) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x10, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000440)=""/71, 0x47}], 0x6, 0x55) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xe, 0x80, 0xa00000000000006, 0x1ff, "b7619cfaea73a752926cfdb7e9d4f22f383570aa", 0x100000000, 0x10001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x4ed, 0x1000000000000, 0xbffffffffffffff7, 0x40000000080, "ec2b33e2ee98d655a13ceddb29016c5ecaf9f526", 0x1, 0x8}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x3}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x81) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgget(0x3, 0x2) kqueue() close(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x8, 0x3}, 0x0, 0x6, r7, r8, 0xe867, 0x1f, 0x1000, 0xffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x0, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f00000000c0)=0x3f) 16:00:10 executing program 1: clock_getres(0x26, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x6010, r1, 0x0, 0x0) 16:00:10 executing program 0: getrusage(0x0, &(0x7f0000000680)) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8082, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, 0x0, r0, 0x0, 0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x8, './file0\x00', 0x20, 0x7ee9, 0x8000, 0x58f0b4f6}) r1 = socket(0x18, 0x8001, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x2, 0x0, 0x4, 0x8}) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) write(r0, &(0x7f0000000080)="2e6bf34b019089c0e7c81db027037041db7e08bf7a1621f9921fb4fc282147585938ad76ad64d3a85c9c1f76fa24093285b4d9df8f6d4f7d4c9b8bab3ab7519e69fe9be7b7e1a0ade68d89e71fe8b153bcb5e2142185a127892e3c5943e201ef79de0cce5305e0f29ff56d3e578022663bcba20daf7d0e6577c0162c12de180bfc79e926ed5dcfbd06d46a4b5fceaf2bee7cc6166b90e71457", 0x99) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="d052617e86cd9d4e91692b822594b9fbe135046f43827a5a2dc12a2023ef034e8c45623376faefc6dfb41272422c17fb9cb5e2a380df3b6b43273dc59ba49aa146b86f521920e2fd171f2c969457d470e48fa90e5a7a2431d317e604c896c40349483bd57e79a48969fbcd09169e28a49d22d3fb0af1714702790adc4f5085dfa188b6c189eddd497f37d5", 0x8b}, {&(0x7f0000000100)="9ef7a7dffbc4d4aaec986889d0d58ec65d5e7cd5fe10aeb869f613a8eacbbd781090e74bfa014256009979800cdd37d4a3204c0e45a6c7b703052ff10bff927a6ba994cf9579ae51095d593193194a6def7d5e5e7d6bee9273a8794ebd49f22a5c0ef85b265a556396f4633b1e09da836d971d894bab3a1bd380e94fc9c0fd459f974c1621af15447e", 0x89}, {&(0x7f00000001c0)="839f29498acd289ec07fa6253d0d644d10725d76e06573fc538e8c3131b7f165c6621d3fdc19e954177e9d6b52e2bed6933a7c84788dd17feee0fc22afd53ded014590325dd9594bcfe56a9afe49144a70477d16d67723008c15e75eb5ee04a4ef646b2fb28665faad41ff7b3fb38502db88f0a215", 0x75}], 0x3, &(0x7f0000000280)=[{0x78, 0xffff, 0x7, "9d0f77bf0f8c55388650d84150f565cde728ce50fa645dabd65a8af916ce052d519d386ec378c2324f92d384ac2576926db5f6c2d7fcd74841355f8f77cfd0a4c1b590e3a74d9886e59aa19ee080c2be331ca48cf8a014cbad5c1e461019f0b58a"}, {0x30, 0xffff, 0x4, "f11343718bbd2f2594bd67b4d57cbe472854b41e2d108ba6a6"}, {0xc0, 0xffff, 0x7, "b561c462c941e070d5764813a6e8803a0368ccd824b4ecd87d868db021e92c00592420bd0a61ac25d75c0f49e032fd74ad9a71403e686f26da4a2e3e0f5ebb1367e4f52b0b3f6b9336816463bc86330310d72594a217173290832a4e3c489d2e203ae782dbc2c8762d8b435c9450dffb1efed15fade9f9b6f513ef0bf0461dd23a33be28506c54a0d814f8ae1523fd4dc99feec7a7a364a0973f73a3502498436035c0c5ac596e23d43104181a247780"}, {0x90, 0x1, 0x54cd800000, "648e93e5010fb57030653ddf3f93312c5244619727749728dbbf21a9d7018455428124a34a4d64f628e8e691d8cb75cb5c746aba056ec946bbcf1fc7c2df211f555a6d4378778f33b27052f224592f292643280a3eb1868bd29a3285406ecc43d69e9a5d301342bdc75bea1eab3a6c94661b2ca40a0cd422aa6a"}, {0x10, 0xffff}, {0x48, 0xffff, 0x3ff, "a5f259791cb1c80a16e6d8601014c035428e16fa697935716d9c14a253c73b9a731da5586efd45fba51814db8230dc1ecdd30e4cae2f89e9"}], 0x250}, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x80000000}, {0xfffffffffffff055, 0x9}}, 0x2) r1 = socket(0x10, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x3d5) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="aea239e5ac7e8df26b9607d0cf49c5d99dfe6698be9fe946c887e25e", 0x1c}, {&(0x7f0000000080)}, {&(0x7f0000001280)="219353f74303b9a3b4fddd40766587fb7d89f1e3cc6b51e7f7c025ca0ac667628126b7a20d6e82fe903faac54efb7539f319bb4457f2dc21e8a34d5f79ff8ec137a3584cb3fc3acd59bd8b9fc489787005c6a2f3f42813182d133333112541febc21c757f4b79bd0cd9bec8ae710956ef766df6e67b54904560038e7a84dd1ce29fb1bf1a963513528d6c898877f02050b46f8d87118171ec46b0d365fc913148092c2fd07bc9a5a8c873f53298cc1e04b1828011ab3cae741f6bbff1dbdfdcf53215fba3028070594d4a10beff847d9f7de768f0e1277bbd409d41791fba712d4946c62648912df53e9531b1249a3e2a549bcd1132f0982c89853fa9801213a2c87d2a522c40991fe10ea0947a13683f83f922557f0edb359a910cd4c67aca4ceb7bdaf0c1cd8a588d0d51e7820e965af4bc5a669b411e69f287e1d689f200d7c534e7b0a034c4a44bdd5527793230541e6599fa33413f92b72d353164947f2d5935a87f403de834892511272a4576d5101835e7f684ec3ac8dbc9662e995ebb1788b82b9b4193f2c3fe7cabf73c29c2b9e66d5f7182c97f0f7f6905a67a1225a65b43b51e8a74bd135beff5bb8f93d3bc3bbcd3bb942252d27b9c593985904b6e9b286312df687af9de1daab582a92366f4d04c43dfc29affe4b95674efa29ecb00a938dc4d37f54456eeb6d6ecb84730c395fbbdea5c3a75e003af47359b7a2da8b4be70e9983b73a05f00f3b55e875c6fbef4b7a3306d6f9b6031e2324675f170d6533a49e1c3d43fcfd16a328d82c3bf03a8280dd8c773f7f613b27c2234a5cc95298d54a19b76f7143f7059d86a53bf337c2d38b2fa90aa7e2381b90459995de9da25cd7c8f709b24ab89d45c47bc67726f346ebd5446d5d5cd9d907d99408a490cd0167df0256520b91d72288046cbde27595d502e37a9e60c94d35fa4084eb1ad231e686557c96bb19d2d7a6e9fc59a8636400d55e0468cf259cb7b65e031bb084d68910c119b1a1d52907506b9558193b7a324d87e78489277c27538e5161f767167225ff7897d3156a540570e5887caca5e298ea627bceb581834b173609411b5638324be7b12ac7b553a4cfcadba5feb1f6da7a733a23ae0c0aa809d5812c18527fc7db7704a5fc65fc1b45d6a61c77aa607326115a8ef9beb6fc6d999d55c4945f3175ca5b92aade09686c072ddd82a25813b20a6909451840ca0e78e115fbcb64893f9314ef846e9f89852bbb368d8f0f317208d6ffb26542137c39768343ccec73a6198bd57cc33fb6245aaf0d45dfe806078174baaab1e59fdc53e8c7e6c1df1ac0b9cc15f4ed5377e09a238e4ee52b11f828cfad0460c5ac3a43844eac42e84968b017da747c0a08b7e1629a18d39a359d7daf148a6a14b8c9f61811ce55ba5e8c6fb244fdea1952f2f427580f93ae631df508f23ab78caf6b2521d96454f0b4cda861d687afbebf0fd30345fa5e7c655905ad45c320b9098d81510dd3f538a5785b4de67bd89f401857d94669147b2fc6270d6cf3f68fe9cb506934e14b2ab5b995fcc8fcc4432909a6f859336a58078f76044f050395ab42f75214eb1c260f4eb8fb78449a01b6910a682c902ed13a82f5963212a8d5ffa09291efda2cac4c746e05eda2da3d6f4e6c73f903205863b3257ac6fd3fe68912edad47e390f89f7579c46bc048388bdbd08aaa9a71f18925689b05318432ec0dbf37c6ea25ae221bab72874b49254173b16a789497172cb7c50cf0b47b559f105b722f9c7fb39c8cef8841ecadf3182586d98da6a3589dd92bcf7c9132e45ad6dd0ff989f61a03dfb3b021c5125d75abc5cd853e65294fb8367886733e651cc22b83881b846e3d7f0ba6826eca70259fe59b8c870542c08dfce57562a32c2d92794f405cdc3a7aa75dfa23d648fc00cf54cc16d9c4e314173463b24980105b6013e814b06b9ca4ee40a0cb0559a865761e9d50c5e2f7a08388dca9854f420a8b1236807e10f6adb2879b92980fc31bd547af099a3aa0d25ecefdffab58d7ab08ecc2388e6251ce2e0eb824a506a8529040cb30ea3ba3abaadf82098401124703bce58675fffb311d39572073d10db718c8f5c555fa56202af1aa24ec8d5ca17ae935ad44800bbe46429b89b3f33279f9c069b70e8485ba1e00aa33f3d14ccf6c0d4ec04f86be1856a641c369e5aac5f5fa6b5ddfb408122cae61b4828abf97b830137ac726ae92ffcf10ec037d461cfe24c69c5bb5ba0cbb2e1f31ed82833a1bb7f769e24264cf303f40e2607cf51f22bad15fd40a3f5770af5035da62f76725f02d316aca78b0bd790bea61073f202f6458e3722cd1f6a99b8564ecbf6236e7c72c7046fe876ffcd16e5881248f5b626458a095fa3fbcd4c0f38f8927f88f6c3f7b9054c4ef59675b96f9c3ef82e0510146f5a2e769e144335ebe283ab2ea4ae354b74c104bf263a558c7a385b7a3516ce976b547397e27b36c69c849d0ae4aa9b7cff20247cb8f2fde4dff2afcab0deee338ce9ce4bee4c10998c9997d4567a6084c480723fb34e26c6b7b2b5d279ff7b7e931400fe381f2ab73489bd2b7852dc056838dd623be9f36adfea7cb324923a9a812df5365580cbfc567581c57787153621b0f5246fc44700bdee09ba9c0f5459d0d3be03dfbffbbd21544d6ccfd31b35b55ee0e1e0b21d1154838d8a32df3756c96941930e635ff7e29c624014bb2ec7367e16a5001501ef32e5de4021c8254b47688bf146be146d1fbae5222d4b1a4b47ccf74e719cfe3c9d78528c7e33855555437d8078ecb0de07ad44ae3f43a15f6613f8b5821e5fe6317d19f2809e7341a9943b1ce7b3f4ede16e69042b587ed6787abf4ec05c24604788c64a6f5f9b2510a93d4a6998c2e8aa6d6d60597d026719b206a13cd9ce5ae9f71ec0e8532d7f288ebb2cddab6ecf06c8d7361e4857e2de82d722c1dd8131f445552ea807af21651daad001468c4233a5a48451c7ed1ed291e9d9aa8f39673b89ad11617e12961e6a1ca7047a67763dd2bb007b60eb59523cb5437e33cc324b7bf0acbc6698f930f5d013acd6cd6549f07d091d4416d3d9344271900f72202fc6fe32325114e482922ee257f21810b75b297ffba13ec37f6da57ef53abc4a64df0cd74dca61079bfbb26e5976a05be2cceed4db81169c01fcce895809ab56ee7b9f479474c1d8823333634f4a649eb227a0786f035587a1820b2ada0e997d002a642f2a70d288262c768c9acf951d02c711cd0e671890615faed3c013086f27928b72707dec5c9580501af462b5b0ee9515c36f1d9ea2303d3de1673337d90762431c4cdcdfc337422ab99e08a42dc6815049c93374ae51899a53d30f3b6c34e37055634ffb79f8a0edd815bb28c5f0c35df39bd1f2e71680a9cfe53b412f38f3a5350fe6ef8e7d633afd52a8eb00bbf8a778ff987bf1320e680bfda0419d4fc6b3a19b47de9801ce7aa7f26bfbc8a5b19c75c9479746a577b68ea69ef2d5fec115b57f5ffb0f972d61752ef0f7dd9eb24bdcaa690016567cdda3206687f4df604711b402e7dff5539fdcfcb7f19df350cbb402c33c0856a8e833785129a7848067c230944eacf02d8351d8fe6bb927e55c816a44cc2a452d7ae82988fc328565439ff093bc6de3eee017b070e1000c7c40cab621dd52709e35e2394458e72df8979651e25f38366b4a15956c21194770667e64cba3583df690eb05b278fbb68cdbcf99546895479ec3f3fc95f7d5c9a243d9d265a7153c0f521aa1e41612bd0f844646c9412b65d1bd777b440a57e80029b37d67c9ce0144860ccae3dadf5611274f70aec9d11edcee794289e27542e45b15797856b139eba815272bc3275242d2fde3ebedb5a0b21ecb091e1530a8b9d181266aa95d4c4c70efb8fb2343599f6f08433352311c36808a79edcbd1f55c695455cae6b11447c53fdc7ee82154e1930e1527b7ce9a758b30259061e102bdf063636f57be0a95ac889c9538d09834bc9a5bdb4c5816078bc45ec9d4deff744a2f11173fce6ab26838115bd7df8babb3e53f880a5f85b3f1852cade30b1ede7106a9b779f0ca418614243ed92143ab9f90ef4743d974a4732baa9acf7bb2d849ea26b1f4c9e4e662940704f51f785524c447bec24c958c2a467d5794f4a7c2c2f353e56b715893b314baa32d01ba2b1c66904d2b01002bfe14057f119160b65ae082f54d1b5ab930b1888de62768c349be5564e25f6217b3bdc05ff1b3fab0366edfd6c2f4364a81f3f64a3d4e245deed17815e916b08739c388a40bef4bf1086e90bf34844f84328e3abb8b0b98a8fdf49c3462f88f8effb7abd8378de2f1575c45ac6e6d36510431df286660a218737fb36e7eeeeb7c1acb798472c792e40167035be1a2d4f3aabc3ae6beb44f4695fe3208f735120a9f64f012e9cb30575fc6b86b9051086de779e65645678b7690a19ae8546a1e5d936f128fe80116902d09d5bb7198f6ef8c9cb496cd54e106684a8de32fe8b8c50e1304f804f18bc91feae6150142dadb6e639ac64ec2fd4f6924d5a32da1ec92b94870dbcc74822099813243a558f7a106f3c68e6ac82e3c75f444eb8a94aa2ebd3d477053bfd9acad2c240c8a1e5eb42255a1d662aec38ef68d38110238d5f3c20d47f0a2255e5e115c4941d3fa5b368404b7538351f06340890d5a8053612dfd85081d30ddffe3ce677cf2e59cd4279426e36f0f89c0b5ff4b3833521f2f551c1d4fe4691f1a83a9a9ea6cbbcb3b5c5bc3c6acc7dc66f1fc449a558cfdd9658e2499f6b8a400a89afbb928ba0b8cd74a6bd3d8444ebcc35564fe603a3ad693ae1d0a483748258bda0410e2a66effcad620044b608045d33a78d52203879072b3eb569975ccc92b358951bda19aab110d2f7eecc790ad4fae4f72f07496f6dc609b017dd15d916e4612ec4fa3e7f372b6dd775a0d001011b188d8761d1a0d7adca19e960a2da06826aca649b57f8b0cb2c4324c9fdc14fe70e4eaf6491faa890aafbd36db1a7196824a62a3825adc89187cb075026c406ac4b1a96452e416594a9973c8e4e4085b53c37e4a75db0ca1df8602fe4499a149a213dc6f4247b497e56476d522fa3a0724cf220b379859a15912677d229d7cf96511bfd3737c52652fe477c28c03dd7f508d03cee9cc821be3b8d02502515d0ead37202c11498a7c8ee6340b562740142fab116ccd608beac57d4570b8e960990b9d729fd191db1a965fb47712f364573a3dd4b6d4e88b3b2eeed2054dc5035f29678258e2c3953a860d3268a7f7e7fd1656bb03518d04ee4646e156e56cc4321fd0fb40b9c24596d1c96d6f6b13904d2b97344a0f04099a0781486beaeb3408b2a48fc6226e34892fb7bc374e2b9524d966f9ec3913fb18eca575fc09d859eabb57fd80557efd95d189588ce9948ce9fbf6f54ecd4a852d5d1127ee9103208e5f98bf08df2009c9df26f666be1e464e65c610668da10bd6fd874ad983e68930945cd024340d8c2bbe9113099270eb8e55ae6393cddea2d679d737fb248c771df85de784125afa7f90fbd6110302351b761a3a15b8e5612e937245439526ed3f5f67de637becc5a8081551ae8fd36d0a32e5fa3e6b0cfe36ee5cfc7c4379f560abc49351b4ae4e195fc8e58ab95e6dae4ad2904c546f9aef9659d586b764cb3d6204c6e53e2810a2fb509f28af0ae8ae4620c3a1afa98d1bc6e604ddffb0e6dab5f0b947d1af86bd755e1ace28b416699214523160cd8f41a89e9483d7eb7b43744c577e833fe06bb3fe2347599b369ffda7a", 0x1000}, {&(0x7f0000000280)="8e1a46358e3558d09a64e62c46d0258cac551deeba7220c317b472af5e274785a3cbc8e01639632c30cc72340bc6986283a1676aace15e3f57d0b8af700627f109694a87f162565e2eba04fff02b677e437fd7ffda02cdf3cd7cae176a86d6f2efcca0593fa1abab44be73f52797c5d6d8d46831a47784ddf3e020e7163060bd59e1eca6", 0x84}, {&(0x7f0000000100)="bfcccc22bf2c97daabd721e1b562f788010e955edaf837d2e36ca31d23ffdf7ec065d1ae56b0ea185eeec29d5da653bbdf778fad873618455ca12e62040c158020fa3f", 0x43}, {&(0x7f0000000340)="0a5438ac4136b7b5d27d1640811089ab79e205cdab5ac476358833c033fd1146d44f4f608054eeb074c8bbfd891aa3f5fa8fb881e36a2954508a42ddd5670f8e85163bddfc37dd0c85e692d46c1d5a70e7c166254cce31757921d304a3debaacc04e2bce35c743a48b1c1d7f7e62e2d3cf57d714126bbfca6c7fe4de03863788755d16ca6682df0fc0fb9f2d", 0x8c}, {&(0x7f00000001c0)="53dd0010d11851e97dc413fffbb2753a07f878d68e8cbf10c0aa82900f2b1ad5fb8f71d69447addcdf3cb5ec70fc26edea5a70387f15cbfdd793505278b12708f86975c5d83fbf5534153f4f73ee1b3d523a5c818b65b2da84100fa1121c3351f70b796f70d8fac2b1dfa629b36d852b6e6ed7", 0x73}, {&(0x7f0000000400)="afb81ff412b7f19d6da36072bb231c1a27067f7a091c6c4a3e59bfc7c4c7e763a8e8", 0x22}], 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) read(r0, &(0x7f00000004c0)=""/73, 0x49) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x9, 0x6, {0x0, 0x6}}) setreuid(0x0, 0xee00) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x180) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x40004, 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) r1 = dup(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/215, &(0x7f0000000140)=0xd7) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) fchown(r0, r2, r3) semget$private(0x0, 0x1, 0x4a0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x481, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x7fff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/119, 0x77) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x6, 0x4) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x40004011, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x2}, 0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, r1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)="a8bb6d2754a653b670f25be30a6f57313139bef0c1400f16142b597a89f23826b03e34e9b6bfda8e1c2e7a7c595be8709f5bb23c6691a20d6675523cface4d277c2a240904ab0104439df408762e1d45837f5f051be6852fb92f1307a17bbe37994b67ba61d9a406f17ec004de42c4f6e550320977269ac211121f6d854058658ef3b82b13e33c7735d745e2", 0x8c}, {&(0x7f0000000180)="af2043935cd93fdb0f2818815c247d25f7f5a9c7f9e71129e06a459c87a6ea2e4730ece317c9c5ea1deb58626268b3577212ba15b8f3d064211d916324c009", 0x3f}, {&(0x7f0000000280)="18e68b1949aa3c3fb4aee0142a4cd4a64635fd0c4f74144e33fd31b8fcf9f70e4021d74d9fd0c8db2410e996ef53aa133b9266e41f7f359a60fc329ca8783f7281f9ee619791f67a3537a5613b3d47df91a2740349d1b55a6c697da8c500070c9695666b9953a0a22d529636747dfde5ff8839be2cd09f40e03a1f58a0e97fad84961909fe66124b0621c2381e301aaa305e9f25b81da4badfb3254d28368e2e2b80042eb52b", 0xa6}, {&(0x7f0000000340)="5a0d88d722097c0fd8aca1881327ee60af1ffda6e8183e3829b40129aa1455d1bd8beb779c747b81422ca8ec39e4b0ad6defb651749bf9d211b64416741f29a682ad8f6cbade97ec152ee5eba884a77a7d45937dfaa2825ad9f6d7fabc4dd1e10997b8ef036a5664bc960a7d919ba01d56da06ec0de7033a54f18461be5514e1e3dafcbd88c166355c2760b6fc572454df0a482bf14bb0a33a1085c988923c5285f2d4c7924bd40a823bdfdeb5fba3fd749210d8ff2aeb88192c736f2a9b", 0xbe}, {&(0x7f00000001c0)="0c757e5eabf6697610a220029b4095cde3026edb3b9d05986c11e05b0d385a11e18c202c923a1babeabf5cb4d605a7e92c3190506153682120df34ce32cf145a3c17864ee6cd631537c309434860ed3ab4687048c2652f4b3f3e4395799c409daaee4acd654363412d5f032dedb149da", 0x70}, {&(0x7f0000000400)="bc1ff4db865e122d", 0x8}, {&(0x7f0000000440)="c3b50e6a74890ee6608c738fe91d659ee9ab60", 0x13}, {&(0x7f0000000480)="a02fc9f68c5580adb996c7e80285ece288963a86edd91471f12417c4924cf79e23aee9c096d6e58dbab422797a572be40390ca333c02ae41289ab1688ac42a05b8ae494d26ec4ad3e7b086b748be9f9d0305c65c2ee1e9eaa6249f7646fb6d193863", 0x62}, {&(0x7f0000000500)="85891bf5af51de88bd5cada5712186267be78478ce064629096e756deb1841c4b073e8dec0517f63d35519ee76306c7d8b9015f66e358dad8904609f1334090d8251532f0c3c4c4b676ed82ff2f5dd2569b0e9289e39910202188d5b7c62c981d016aae575b2847029e66e2dc1ed680a6b0ee3d559d760f54ad7c97be9da7c4a2bc51579f3d30b1352ea236650537aac1630d1d7d2c6e80336a103", 0x9b}, {&(0x7f00000005c0)="64bb28bb1a9023f9f63338135ddfaf0776971468a79c1a46e6e5a96d0521c0c0ef88168328c6c3e2a3af09e86c19a5f01669820fca3d67211230ccccc6ddd5a281785276cd6bcf1d5ef7f67f099ca5c378321195ce7b612ecb4ac5b842205edfbd33299d36bc882d372e35ffd8709c2050a0191625bc12062be474ca44b0e0c5120b87393d985ab2e143e7922fdca3483fa17aacca0d329f5cc78fc4a0c992b141f14614225248f42761741b5034a99570e8ec374cf62d80cf5d246699c4b80c225094944cf23e0e46078160c484c4f3726ba1d2b2eb7b429686df04210b325a5979eac61c1c306ab8ec167669049695c43ca7e09c1a20ddff3da4a24b77cf717359e0e562a1eb2c0200898587d01a509e28c46c037a7e5dae5fa480d5c20ffa47b4dbaae144ddb7f1d42f77d2488402ed4f8b4371d9109d165db8c60860f52b4e29969f01dd001c2f7ca455dbac3d611511616fdc6c557b7d4f4b591f38669c50cdb3bf4e654249315037a841d95ae4cc96489a8f5bd34cc08326d423865a5db62686a6d0d9df8b80830f58cdd47b140215b9c962d749c23ca66eec4bde25f06e2ceb4d937b93eae81a672dc7a690eee022db31ba46f2bf3a23cf8e54b3ee3f31f572072cfc480c088cb9d10c0ae53e329d37190d1af985384f75f6ceb09c05b723de8ab1723cfaa669dcf8f2983c9fd8e40900bd8a51be1741f076167d399fa2468efa10a9576c2966ac7cd23e6cac97dc0aca0e00db7c2f051917e00433e4d16e3f6f51782d02ced74612ae97af7704b2c2be803b1b3dac3bacf9f2bc23014d1915a1bc65ad1cb16847db2d58b36fd765596876d4a4e91f661da80d1614a21c3ecc7b00ff664caeb562a939ce40dc3465365a5b68ab292fdabe3cc902994a6ce21a7061523e77fcca6c92eec87770c6393650e338fbf1bb4d50d635a277fc8c548c873432f4a8ba32257789f0a19d2380c1b9c8f5a95e34add3aa4d26854d2209c011ed437429ee7022a8fef1d43fe04a0b98c43f0273f07c56fe81edcff74ab9d774b167ccdac81fe1a5d371f9dca631cfa997e41298c1352e7dc1854a7d901ff82c52057e78208c5d40abbf12a9888e7edbf13e2926c94dcd45408a4a8efc2c7156bc4c0f2184b065dd9ba5f7a6507341f15accbbc389addb671ee1f209f1ef79dedab1a5d329c2b216fe8951e73ef4f9b2bcdd43ac59550b9352fcca26c9b84abc0a6101a7eaa8eba5792866b2cae1aacff67f5c14ab5236386b48c987900f0f179e38209dfe5e5291854e048699f8268c4a71f054d4b49074f3e3f4c6995dd8382ee4542b6e60a32b8273048c0deec468f389ad72f8068c45afef8df26bd63f101e0b3fdaaf6c551583a80b52e46aa44f6dc08f34ad1445462f584f8a6666f1dc72a3cb83f700d524d3fc01d20c03823a4cfb2a0880360c2c83f8626808927f63252bcefab32962f62351732aa06b50b37245c4b99bef1ab1f49aff439ffa96abd8394a32b3831ed94f25c97c2c34457e71b5d14870faa7348d38abafc92efef36496c6612d66a5ce005a80caedfbef36692c6fbd151a39c8933729f42ecdef0a5b144a6c1206d1ddd1bfa86103d38258bce5de31ac03c0cca9ac0c37210950fc4823822bebf165e5d01bbfce3a53ce8f52ba76ccd8aa58454ea85051a0af9ae3f2f78ea1bd1c90bdcca752cc2bf3c64f0cd2cd74918c09b042961520cbda6ac56759d55c285aafc513f0ccc157a1319b78ca346eb56ea81f171cf27835fedb05a2ab388cfe19a7330ea6c915c39db6d4146d9487d147d60bc64af98e27998ab76c41a4e43ba6ad951d259685e8ca4b4859cf8903a786d3b01ca99f9634617d3df6e66eb229be9818a3c8d9df8eaa935aeadbad3aaf0a82a0c61f1d133604a9f7e53d909967529f7aa5871452e098d896d7762f88975be367534ad811e9e627423ce7a59049725be488a6e0b183ada8e048853a13bae04b12681c4ea48d742a3fa4cc0663e112e05b72a1525cab63faabc804e70bd9c75983c6c225b1bdb332a941f88d9f8f8bc156ce9f908f46996156c035a4e8f6c9afe3ba96ce1c8475afd0b10e7ab81d7c3182d8a849df0276a96044c46e81af5f931b0ddd775dd166b9d0d4986732cd07ff2d6d1ba38c705b8b257792000c408f8e9b17036c63739cd5e4b9699803e77473597ecad7067ceb017d401ab39cebc7eb5d85aa17015b28da6a5398aa396ffd9b565827fc8300d8b1ebfe861b1cc76f04c771f25340467f8705fdb65ea43b842e559dc8f12916b93ef5f3104611cf747e237307ef1de45ffcfdc1a570e2b2fa5107b9c774797c399a9a8700a141806324507e87ea7fac1959801a92b7ee97d9ba9b3732987bd8d3f39bf57514765d89466e931d501b8baa565e428f6614727f9659dd478c13acade99bd6b0b5a2bac853558df794bf5c35a3bd6a0aa2b7eec8a780a362f8d1f007ce6cb5903f26bbdd49db2ee5e06ae95372f284c7f0597314446336cdacb1b0a0f60c8a4a6540dd254c4dd6be6d433c0b3f7d1d0534be28d14d5b426acf985639ebe2b787de2a8ff125b5f093eba2e0e6b168d71676dcf79a8dff4d526c6fa38cc3533587075fa7171cb3734b9f3182dbde539636121a366ea3136e3b0716ddfc549c73923d30ec128ff59f965618c3a170ab3797f581b77d099c490a8dd7e730a755cd4ba8186985aa6eb1585da8dafa769081f6b3cbff187cc7195867782a4074445bc7cd67f8197a80bb5445cf7f82cad9d9850f7cc8fd04ebf5a86f31b463402dd57118fd7055e6e9a3b65876f9d4f026827b41fe1515addbfb6ea9176c0416ec43a51e5d9739da0f9df10786461a467239bcf320389c39bb7d81418bcee3fe3bf66bd3c921cc970b255b7e6965e349380417eaf4cb9e7b1bed664db3dd9d61ffb2c1ed2a87d7b507f21086540d060a9df0313ffba6c173fe5d3973ee188a47f62d4597253b8ab59bdcc5af3dd55c5c97ec9dbad467a7458ace17d7108d0d0155e5974253aac409ba16db9e7bb3b2e10d060c9525a55f6b0dc0769cd304c41eb1c6eb34e049a2db8f46610ce800c19bfbed7785171605dc0296addc5e818be575179d137b3a04e0eeb96c98adf8b24572faba6c08ec266e1749ad7e5c88be77bde91f96dff0472177f3e4c55490b06102d24653caf7c25da0b1182fd5b0936f782623bdc16239662b63e6ee5631c585317efb94b63651d51141366ce0593ab63be84d3350aa7e0accd8cd9dcd35244240cb5c804548b7257552b26f2b174f7e20e9babaa4bd1ff408138125a9e9815bcc0a5578dcf32e58586aeae2765cdb73c02d2f57fad8f09ca2e33da45c418a7dcbbd1d9f0a397fedec68887760ddcc68e7e251dd97f9b4f51c483c5a131bcc8a1e5b19556b25f7204c25e673f5b59f949995e4362416ca155ca1ab187dbab62df6c73cc72b7ad6a229e1b2d0af75c414d082f4d62c2f32b8504d35de5e395fde7cab2ab749eadd174e29c18376aa4d4eb90437eb581b7b1c0eada0c641fdf869ae55dea14e5cfae36a8180bcad8438052e4d7b5fbc50a1310ef90fc109cf2624f06fdaeebcd9de007f84cb5f1896a509e1f84b628cd0b0d290668705ec62241390c1f7cafc4dae6a007548ff5130765218b1e35af09a2fa1c92bab2968000875019b2ab8cfba6afbef76bc9992ae006d9e7229b20f16cd3ef54971702991a24eac7c2050909612ab1a2325c9723f40c5733690e6c0d7d18b1348e7f2dd4327046dfecc46a93675cfe28295ef38b17dcc3ddf4944dc43daff125cab3a81fcbf3c85cad4dfdde589c97295149a310801ac5a3b5f6203b630727fee90f0a60bd25c006d3cc93dd475bc866725456c6b3ab4c413ee7d610ef4982e2ac83c36298c5a55c59a5c90b78689dc844a73ca051ca92f9a89bfeaf138892acc8d69bd6e1f33f3a5d29375c12da4c7bbd56d4295b59c3c8d825629c1b9ccbaeb1d7857cbdc17039c64544eb33fc71b3de4e38daadae1fcaf58d7bb436e255ee53b9c90019278255e05ae51b3f8d052e25a80d9fc6f809c2558eb1b0820965fd66512ca583431eb9906e0e960ebdf802bb651ca6348de37faaf70fa0fa1df84e8c0f2ff97828090d0b6d62f78fd46ddc6b7130a2cc147ed27b97004c82a7ee264a83fd9b90d49d7925725370b9c326afc3f22965d6f7f6ab422cfb8cd822cadb03a70dbbc85cd6a78db6a9c82a41cdb0766f1ce7374b93e524bd4c3f1c99104c2c2396138f55910de6959a2592f40bd149dbdf2d6be25f039fbbf725bcce22b889dc72e813312716c61b439c193616add9d3ddf8183f0b6e87cffc2a7797df2fc9a34a6a17431476645cc4006d908f67b6e9323a41a951c3b87bc6fcacf4d75bb0326e186148936db50a734b527d9a7dfa2e820c807c1c6a0bec1fff3e406c962a36450002160ef771415c4f9099f1a2a357da96f62152a37fc93b099337c450831a3b4ee76d8a02fc4abbea87aa154cde7122375e99b32742aa7715e19c67188ef1f1312a1c3e317e0882b6fc41af59ffd3beeda27abbc0044673b0549917cdb6d68b339ab1bfb8a04b365ca799c4fd37aacb01b82f903fb5e9b426d0db764c2fa4335f678e2b80a99f40a38c1ac149ab2faebde0433385a23459d7c58419d684f1eb9b11243f0c418d9a5fc243f783f22cfd02f2e8d4ed1cf646a6a331250fbcd4349b2dd845df3b1bad3386400e41742069fe156394535e3a6db349e0732beb8a5bcafff6f5bb7971774f654abd2bf2fce2cfd304323c09a3b986c3e51a535495f5740fcfa66993333832c97abc29fcfe6fa059c5ded72cd3dd77ec6c48b38a38d49858766b18f8c4a46f0614eb92aecbe4d8ecf7387f8067fef2dced8878f697714b6ee0efa37237b5b692e6ca8cc09c81c82923ee83c03fb914c0623f05ab1c893220c1245c3e12dc827e4cabd322d37ccfb18e215abfbfec207a9fe8410c67a43339c13c9bad18e133fb4eb7d1bd6056ff63d660a717b9dbd34b6a310bdda8cb4f828dbc5907f5b5139afc23edc8be67c29317cf71293d1a62728d2f0b2b0fd8b55fc9805293b6be70e860e1ab6ec9cb7bd6b1bd7a9c774ac9dca68c3a650a33f953a6718ae8f86ff0a755b1ccf7caa7b7bd5efa85676097241d97f336f875d505f10a1b08474d4fd2ccda82f427228e0da30b3e3e399f6dbfda989a85dd476876e37e3c4323e0e43b086bd3ff9cbc631631aa4a1384cfc15153dd60abd51cd456117064fd89f3a34160675b729778a401b77b4aeb8f9226f3f6ff8ce4c3159c83ee382b5fc52c7f59beb214d25d85a38f537364a415691c7fba32ad2efd5e12543d4b811d957b9a63ca8fecb6c23e9f02ccece87f36242ec2d0625746d3be91711ba217eeaf9a70c814eab420ef8c867dba3e4dc0af7bb609bcb2b9eab453f1f27442d07fcc6f99c20c477a56b5f60180d4e009464c47ed9f5c6ebd115f921922fa02426709ed1ad6d49de0376a03b8243c873c13bf42c03584b13c46cee365c8ebec5b4c12f1b05978151bf553e578c7eed5e737fe9df3e303e1da4fc86bbdbbd5f8ea7949d6c2f3ffd8da1ea647457dea87c19a7d91942e2b8b87bf89f887631d3755b3850c1f269c01096398c7dcb75a53ac6e91438a77368acab0188ceca3d16de4de2eb7c4e07eb32989d322c5f649bd0f482392945bc5f7759f0b221dfbf5ce9c6d78c9c8229495d55beae2370f5b65cb1175946e775142f8d35e3379fde3bc806ab6fbdac1b99aff27d35586caa4fa25e81e68bf312a53e06f4d78cea", 0x1000}], 0xa, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x408) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x3) pipe(&(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0xe11, [{0x3, 0x100}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0xae1}, {0x3, 0x7}, {0x1, 0x20}, {0x1, 0x9}, {0x0, 0x7}, {0x0, 0x792}, {0x3, 0xff}, {0x2, 0xffff}, {0x2, 0x20}, {0x3, 0x2}, {0x3, 0xe7f5}, {0x2, 0x6}, {0x2, 0x9}, {0x3, 0x20}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x10000000000000}, {0x3, 0x2}, {0x1, 0x200000100000001}, {0x1, 0xc61}, {0x3, 0x6}, {0x1, 0x6a3}, {0x3, 0x9}, {0x0, 0x100000001}, {0x3, 0x20}, {0x2, 0xf15}, {0x2}]}) pwritev(r1, 0x0, 0xfffffffffffffc17, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4421a783d1e6bd9b, 0x0, 0xfb}], 0x40, 0x0, 0x81, 0x0) kqueue() getrlimit(0x7, &(0x7f0000000240)) dup2(r2, r0) truncate(&(0x7f00000001c0)='./bus\x00', 0x6) r3 = semget$private(0x0, 0x3, 0x428) semop(r3, &(0x7f0000000200)=[{0x3, 0x8, 0x800}, {0x5, 0x44000, 0x1000}, {0x7, 0x16, 0x1800}, {0x7}, {0x2, 0x1, 0x1000}], 0x5) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x8, 0xffffffff, 0x0, 0x6, 0x2, 0x80000001, 0x1, 0x2, 0x4, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) r1 = dup(r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="df05c3b355b14291327bd2f113958f491ade540f546994a66a30d88ffc98fbfcf7e130ddba35358f7292a3ba12b29e412ef708a50edd63d06cd7fb8aab574c2dc4c6b4b0116fceb22b6d196a00a6d640b6b753d8ab38d52e11e7d20506fb20d631326fcb0241772efea8c211d53dfcee485a831da749bf74235bc9398ad4a81bfd41a392c09475da05260989978e5f5308067785327ef3e06b9843136207dd4cd3609384f4970fad2d16596fbf3671d4c50a72d0968da723576829c2c2f04889f901c59a96cde1d48a616af5e1cc6c7b1ce6e84eac052e50356232202288d8d98e9885568ce317002fcede0b700fb899d12905e3c4f625561efd0b6ba1348d75a316d9d9d11f99e3f4b30b2b89537bdb55fa9e72a5d2e79afeddcb744f957b1a3d2d83921648402191dd1ec136bad0bbdf3b46b93b861746caa99dfd9215ac27427415522e79c2076421f81245114a25ea52a8f9b7b98938cbfb03c300a2b432461ac8ad74893b2a62bb0661094892663be44ef9bb5294e28d8cb378ea1ed0d33276c3f521169d8921ad72bcc139bf7a09c281fd67512db3534b003fc10697a85d01ae38b9240d97eafdde033f0b36b7708c9e680dec392ab17937d53c917934d691f36650b42384ff32807f81feae5aed6e1d5d89b4f74a7e855264b7c8a533f514767bdd1818e8ebccab9124551955b45a1124c7b19afc852933dc2d83e2594b912959fe6a8319dba5fa11a0f1861bd29101a632d7dfbd370c47f5ac88215ad8710e066dc9a9e5304e0ad01300de57401c6075f7f4974fa3b48757ec3409d07765ab7f316e34209bd999b931c2d24eecebb80008dace98d7c7a4a01e62ba2a2aad05fdabf94bbcb39ded17588fecce109a2a1c160930a55a3a4b03f9044489476cc2082ef0e106753146c62a895fffca3a1cd2d285e709601c371d140d668440be73936c350359216db600e697464e5fb1d959708e521e7ebd03e5ff5fe168e9e057a1aa841a38d3738b0d13387fc28e59ae9bb00f2947dfc96c0a532a19ac9c9101ddf1ff8efd70870fe9f2161bae396c99a9f9d1f884812edf0d9901a1ecb547df06bbd75fc812de99f2129e57a864bd61c0e6a58dda820568bd02e97b801d982b977413ab6a1fa10228c119043d40c0bfba0b9b1adf47626f2d58ebda6cefc672ed590ef4c71e82bff766a4cedbf97d486f7657c5521ea6443bedbe387664c6c58a20a2bec34ce2f32ef4993e0f25c920abd092934a997e123dacd4a929fb932d4064572ac18378fb81bdcac024c58d26fd8f4636abb0122ed9dbd7b0a274e08d4b4b948c4b2a592f7c2f5f3251d6e9b72a4cf66dcf552431b7a29ac98c68285f4de3acb9b4da851e0c2d91c51d4c37d913f43e67a8c487ec762be40bb139524fd0b24d984bf451862d4413a4226e1d8e682e1fb3e24870c6d0f08abf79b0e8a553cd0668e3815f311f19d0b8127954b0ecf2f50110414ab4d5848cd32d395824b1740a298d0d0284e9bbb04368ee3af5b54c6c5d29ef7105b9f0674df952b73b9dd3248405acf2f4938271418ec701ea399ff30b7af0515eec7b49fe196d23d646d9f970a0f818b8e52c73da0a07666df761ff60f5cf93d7a0b716f4168133d08e757a77c498a44e263d8a2cea455c092434fca6ce750acfe8b6c69b3889700d586cc366d28549cb609bae259d8e2de095261a2d6413cffa4edfe9895dfedce6622497b2216c423c8a468f69da2792447657145213ee25881811721b0c8a0e400703d644dcd90b4d17ff8be3d5ec562421559957f9672b6f9a3baa98e5e1e2b0fa9e3278d44fff71ad6836d81f2b894216e21f25e6a08544317efa38a2f2d1f55a710d2ed584cd57c70e044e6287e7f3d4c19e510957790cd814d55ddffaf018e6b4da69ceb0ff5af8d00b158766ec60356fcba805338b008e95245ef6d6a607a510febb1d588a43718bd2f263d7cee4bdec67d3f2a560d5bacea8f4f7a333fde10a0d697f96d2bb99babc5334d640eedb2a8f59be2608d1a71117f71cb0b84a623329c3c4503502368d84a295b5d2df83af31168479ca84b91fd3248a6353b70038e4de794606feeee71df9ae261f87b6f4b7e14c9f7f7fe95ef0b8656d54d3a9cd81d6d58ceaa745e2d296e09ab00ccf4d3a81f4ef08e429efb02d58b57aa170b6e2e4825297a89ef96dfb6fce990cfdf00c01cdf981b6144732c341478ad725c29bd4ff6cbf9172c2441885dacbe4e998d9b5f35c714383ab1ab688b4d6b8a52259e9465adda651ecb8f7cbfd8858470667bdb23e77d04b828f85c5700b3f2d3cd7af2a6465aa195e4e36d74b8693f99b120ffd670d60c8fe5f002bbbfb8059c716f5e0f52a4a916b1210e23298e84a4e683659f09c8bab0008b6a6ec11dec100ae9505b11b9c541853a6be1d9bf2e9563ea3b415af227d808c9e0fb88c19b97c20d20f9d31afb12dfade2cf0d14a190098d9ae0c1ea7b505dc337ae2f7adfd306c7c7af1eea6bd738bdafdc2777907a5734f4ce05bd35e0c7e0a2050a7087893b40c073ebb687fd7154ebb859610c78be346f8514de5888883cbfa4bb5fc3094a32d6e10360bfda3b10cebd48b002e3a15afc225f4d7a2e4de50a2941ad3e8bfddb58ffeaa88430f8ff0a2ded9f80d3e79535172ca78e1fb849ed9aeae83f77a7f3c0cb2b02438825bafb14fb222224d61be4fb0a996291497f029a840e00407c9e794cbbfd46ecc4dc18813afd041f7191f4c5902025e66c8f10bd34b7f9d25b836e7594b945bb716901c924d474d8da9b3c991b2a93278774a7c64244003e8125cfc3e5921ad5072ef76de9d4905204f13776f72ec7e5921f1815feeb355266a176f80c8b8617259110abbd0d2d78c8a2aa383c395b8d56ba78bb60ddaad316938a081e39260e2af13c0f2302ab8a9aa3885d1c3748853fb9fb20f3d9648ac695d8dfe503ccda68131f119d36cf1e876efccee901f6aed5b177a3fa735cdb010ea3badcd3aba757bbeeb53a0ea202241d1a597e2d377f33ce7a61d8049aef023fba6e81a69714ff7f36d72baab74037b4c368d69c46c6b459cf63b27d8e4be21612a0f411b596d2c1dcbf58d2a79ddbdbc44050e437f8982d5755ecb54f39be15f792a0053ee175e94ee932b928505e26b755e299617eb3ddc0028d27a83253cd4182e3ccb0880af4e9502f81edc15f710c4099e211f0c509eab715ef6111b163008a1b90358906a042419483801bd5cc3070b0b73b96928fffd1c9991d3862190dcbe1f17ae0b7b29c426a8f630ecd41d4d4fa36013ed81becc4c0ce9a7d87cb9d6b78175a18231289083595697e085176aaca50541a9dafc13e8c7d09c5d64f1e1bb944d93f5c859daf2b9afdb41005ccb97802b4638809b0f935c197ed52f4910600062ab8c41f86c3c2d48d492371b4df3cda3f1f51af13e226eeb401730ea5d6c9966671d773070823c5612f96de4871fe6e40037beceb2e6c875e957934cbaee8e52520f7925b44f56d9936cee32d144a2e24e72b537429c17230c0441ef1d25826218729aee2cb24af4c8e5e38c84c2c565dfa071d8f7d5e3fc26a5fd8cdb84dd0dee6cced9b15a42a0ee2b3a628a0aa41869218276d76f99e55ebaf4431d52a0672bcff944914a63e71e7c3aeb218f68518f2655f78ee967abdf4348d05ca77051b185dcf79c6996110af6ebf32848a4ffcfc274b3877f36af7c01f8f498326407779abae4b7e3bb9f5d27880874a4514c22fe9c530fe7cc66e04479a0deae2ae10ef54b408e40be14c3280eb41ad3d488b5a72cf308aad375f43eefc41a9d2f9b4973260c0b128e5fd3b707fcd8ed8c0354c335f27017b7090722e4a9925459a1597bf6a92253d0e9972b2939e49dc206458ff61f42359805cab668941becad1432466622a9fd488b268851787d87eaeecd5e0f9129548a2fb3ea460e9bc6de1fd30cbd3ccd84ff5ddae3624191eac75d96704244377daf353bcf8ab48c8b5d922fc7b6710903011feb402569a246e8b75368acf96c63c5e60c5b51531a5e5a71d23e75eafa860843c1d7530cd9fac9905e02238869fb5fa82d2027f395e24cfd903ac698cdd0b8386dd9c5ff00a4a51d709f99b70051758f257fb764c694bbff579e276179b8ddfd52b462c7f0820f3dce8fb4188d9a2a65ed3fe1e46c9c48750be7cfbd7761006a567a555971bfa3704424703af5d3e22bbd38a8e8b86d3b1ff81c1c0fe42ac7924b077faf401280a0d9da17063d7e6c4fbec7743999e5006d938788635b6f7d6d9701d1b688e88f9e094c38a54518e888a25672aee516ed510c458f801366ab9c2820cfcd2d81aadf5791da702295fae9b46e301d2f203c1a6d1096f6938e5642a22a015cf82e6dac05e4fff90e20260e232c2f438f24a9012aee56d9abb6588ecbf0e7d515dfc33a1143176cbfdd832ee9be632f90b708b7fc2cdbd5e3ab9b4ed36783b1fe39fab61e12b09d0866b616f2611de252a00cd0ed6ae42a026439940b5f6ad9f32fe64b26ad96b64be163bd419b84be6e61d3c0c2ab87508124ac345cd833092d109c18387f9a573cad117d6b4e6eee8bd5c71b0afe09281db1723f5345401d8d09ba5e1d956f2cf6b190a7d7c4a75d5d6af38e96251aa546fb922f77cc7c8f0c6e6eb615c07b900d2fe472ab86c6ec54b784d9122f5944b7d378bc3faa534b9c711941154238ff97cb6fb2bf0dc961228722045a4e3bfdc3f37e9114dda714baf22682a9632fd82b2b9421f80bbe1c49a6439ff26b07a9f656ac4c9675a5acca7913775f397f802d36e50b7812ff829bf4ff9746cf80e4f1bf3b5e114b00f51958159f283e70135292e1d61d5e1c0f3d5bcc297ed583baa10a85a15618cbbf283b585f399a64518ec84b45ef5cb284374ea0b8899b97903d5324259494a75eb938f131c2e633f14ce1ccd95583ccc9ec790e2c52fe186727f5e57e57314e6f9231f338bba4b60a79934097bf0aaa07b2490912fc45f7e9e4d4aee35b398b98df6ca7c11e4a3da8407060806f58b0e82b55e4799de47df2f20e993aec01df37acf728c8fe82694e179aff35f5e8930bb9d791125e32511c2a5e5dbab93fbd0a74a227fcde7254787b2f423d59891741fabb5fba0a32c78b48a9982b22cac14705d9454cec2b104dc1dfde4fa309248bc3b8cb20bceeb993e6d8d30e2c47e02d0446d35728213fa37aeca9f0cd41683015567282afbf3403a2a9d483001fba153eab08d10e7dce91dbc718a9ce865b5ae4d23c824e8f731007e7561636d632c864fb89b2fca008576ec0810ee4f7c33816c1f0ed5e9ebb169de72f9f41d935ca03e62f2c3e029c20cede0bd8df7413a0109e02e1a2a0cfb96eb3274cf729e49d3698942fbf92fb42ca4891ef7ee0f8faf9b32d6a6ca69bbfcceca5bc58a262ddf9c76d1cf9383cbaa0038c05895bef6b0d731333c707aa87ff89d9527a350520147335aea8ce5e47ceba06357f619c1a756731bd22f9189b730e5fba09d51823af6871757a86c2d5ba2d1c44b2e8b615fe89b3577b456fc7213a9c1ef9f655c0fdddfae062f4ee515e568a931cf6a902b4274b2ea5641e0297f97dbdcd745623223cd81ce6de97602f36cacd8ebf3b04bb814bfa3c1626c5e78714af1f743325d3f8499bbbce10a046edf2cf293559cebc6492d0827c85fa16a91f9359e4eddd902b60192cceb10ea87ebe4dfd5de97226cf0fae01c2bd3d2a537f62f0aa343cdc68fe3b7c07f15e81b9f917a9aaad1becd7501eca56223996ef6e2684263eb233eae5ef50a097e7a1", 0x1000}, {&(0x7f0000001280)="40256b4e5707f4c01a11a064af8582e336d7cb819c01abcfd77d11241b4021995d243db8691d8631f49fb7431c7c9e616e0af97c871c294f0760a2580bd48ece12b9bd447993e20e59f778b5e3546809459220620d2752b1dae5948661206f91068d010e978eef5812b31118b0bc1144d2d9001da5db232aa0fadc9a32da36d747e4b651de82f6e24ead6ae00ac862ed98500641dd01ce37254d63e8a4c6d6b7b943fff6dd9e18058a7561f6791afc1e1709625d148fbbbbf1c220ffe6bf99ecd5c215023303ad10d861d253b87d02be6cb873271e2ea11e2bd053980542fd4ee94b05190e18ea4ccaef17f945d7d02feddb721216758a4cbfd2ae", 0xfb}], 0x2, 0x0, 0x0, 0x8}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2090, 0x7ff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x63a) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) 16:00:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) read(r0, &(0x7f0000000080)=""/54, 0x36) socket(0x18, 0xc005, 0x7) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) msgget(0x3, 0x198) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r2, 0x400, 0x6, &(0x7f0000000140)="2ed5215b19b8856d940f3b73eac60cad1682cd3d972670fbdfd3b6f290a56ef47585d6984624b89550a891943fac5f0866b94ff770681182250d260c14d64e6505cb90584a7d9515842241e4d0ad0e04fcd3d87e7bfa78c6c04d03ad1815c00c178460bd611f10c5b8f8647d67612be6373e0b1f93ef70c10189834b917ea8bd2fa96929de3451953b1f19f21cc21c71d81157b4a61adb905ee637a6f96546a92f76a9450cc944ccc43a19ab57370b25ef80d53d05123f1b5fb38c1e3665bde9163e443436f580f55bc2c21e4e0d8c8653431ed95f556005b739d15935c3705caf4ba11c179ce6297872fad3f143801938de15a4d8368c8ac1070bacd1", 0xfd) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0xffffffffffff2ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0xfffffffffffffff7) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffff800, 0x3ff}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/21, 0x15, 0x2, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x50, 0x60000004, 0x3, 0x400}, {{r3}, 0x0, 0x20, 0xa35fc515dc36afa8, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x99dd, 0x93}, {{r3}, 0xfffffffffffffffc, 0x24, 0x1, 0xffffffffffffff7c, 0x3}, {{r4}, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6}, {{r3}, 0xfffffffffffffffc, 0x88, 0x8000008b, 0x5, 0x2}], 0xd3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0xca, 0x2, 0x200, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8a, 0xfffff, 0x5, 0x6}, {{r4}, 0xfffffffffffffffc, 0x52, 0x2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000018, 0x2, 0x400}, {{r3}, 0xfffffffffffffffe, 0x1, 0x10, 0x8000, 0x6c7f}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7f, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x800}], 0x7b26, &(0x7f0000000000)={0x0, 0x9}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x7d, 0x0) dup2(r0, r1) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)="07000d0031aa6dd548aa0bad5645ebe5c8e4dcb31497ea0ce456ef2ec811b148b30b23b777d2077a5a01fffffff75b9d5d6e000000000000a338dc40cdfd1709ab3fab18d66db95146f573d569d28085c2561d674164be6fa10bd3efed7a0c84208aa3a01a499f0b4f1a40852f04f37c924441a65de96d202c20bdc56db3b8132e8b615ba6f8945afd880b4237700036282dfd21de8802e31a73b58654c726a3a28b204d3a43e5bbef41a0b3c2a9f6180d762c0000000000", 0xb8) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x610, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="27e4aec01d2c7a2a74cc62436c585523781e0b198d8bb9ce0e97a15268be20def9d980a2ad602ef7b502b64a9cb194a1da019eaf234e", 0x36) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:14 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) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) poll(&(0x7f0000000080)=[{r0, 0x41}, {r0, 0x40}, {r0, 0x8}], 0x3, 0x3) 16:00:14 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/37, 0x25}], 0x5, 0x0) bind(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e6c6581611e12ae2c95752793d273020d38462af7718ae9cd003de3bab7d26cbcf230ffb8c0ed4dd0232ed70048a95787d4654759bb7e55a4ee815cc2d2d1aad9ef80f38b356c51c7887e29c53d815281022dd6f4b008c80c274e1c47380711bee92eebd7862de53b3b95365962e24a60f00152e94323d9f4072f3279182a81a2b038596aa2646a938542bce1d00ab7858448af22"], 0x1) dup2(r1, r2) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x20, './file0\x00', './bus\x00'}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0x9}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0xb1, './bus\x00'}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x1529c7f, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x3a2}], 0xffffffffffffe2b, 0x0, 0x0, 0x9}, 0x40) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=':\'\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10880, 0x1) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/168, 0xa8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000100)) 16:00:14 executing program 0: 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}) flock(r0, 0x1) fchmod(r0, 0x40) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x2000100000000}) 16:00:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/221, 0xdd, 0x40, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)="62730c0fb2fb78852e2f24d94405de802097e58f48e6cddc87875819615e5d52bc66a68cc0ebb00630ac2b357a2bc38f9643cef87c17af15273309ab4aa784066e56b487a8acb3a11aed81bf3a827530374771958895fcb9ab0df589af97c5ff5238cf4618eb3d9bdc89025f7a4d129919da2f355fb9af173b048bc57da29cc2e251485ce121786d254a1d6dfc4e6238c7305940d97efceac20b9c838667461855040e1d767b89", 0xa7}, {&(0x7f0000000340)="080269bf82292fa8a6288ebcc7e1b34baf7d50aa840cfa1907d67c2239f3e06fa692659c0063e0d0093e6802445f1021a12414ae5f15d489bccd7749cc0e0ec84c542d171751e6ab041160cbc471a3ba2b4bcea2391f02dc3cd16ef250f85488ce0ef1a75ac256517cd19d4dd98ad864d3208eb19d7649f42c98058847edd0058c7922a4626fb665119ae5d4f467645544764a867add3f32522cdf6d0cf0b678ec242742e91a8da0e6f614347219791aebb11b179c3072c343e9e3228cb84eab06599cf2d4f57efa4afad9f2a2bf5244a1eab6b18f32eff44b2d57e92714124faedfe1c5ef147d90785362210d6e39e2ce55", 0xfffffffffffffe9a}, {&(0x7f0000000440)="08d05b1a3f1a44e197a0ddb2d359d51084c6b34da84673c0056f9249859280aa455682290949189d745e52f4da0b2b5e330ca7d8a49a83496f779cbb6bef12a336c4c14ba8bf272d49de06f96b7c9ae4a2b9cf95381d19715107a04641d1ee61f24d01dd6c8d1f85608bec2ca92c83742ed849946e46dd4d9c078e628d15b4b893338af06a2582a004f9996fc9b79298f83fc9ae6853d18be50dce1e89a6a75f554841c11005dde1ffbfc6862230de4eefca387e87849b38c6a35b5bda965ee94b8e99b098f28dbaa1489ef42fb7fa98bcc858528ccfb0fe133fa7c567b7fa44905b24860ae589f9d36c7d791c1679412576", 0xf2}], 0x109) bind(r1, &(0x7f00000000c0)=@un=@abs, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x5, 0xe03, 0x0, 0x9, 0x7ff, 0x3ff, 0x2, 0x2, 0x95df, 0x5}) sync() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea110edd00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) semget$private(0x0, 0x7, 0x1) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f00000001c0)="f62b1bac97f70813639f992c1ff5913857c9705bab7ee527a9bae9f7727841214a19ea2833c601ca3ab7af4c626b4f3f0966748fd72b6bd869e7c82ef477690f04ae89ff51ab872b6e4292d50dbf4a5dbf59f0e1cc47145bda39ebddfc5fd9ee26aa01c7ac35e78609103e6fd9d171c1ca2fa22a4a47536df364f5", 0x7b, 0xa, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0x8}, 0xc) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:14 executing program 0: getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r3, r2) r4 = msgget(0x2, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='(\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='-]:&}\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00']) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1f8) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x3) getitimer(0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./file0\x00', 0x8020, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r2, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18400, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="440251", 0x3}], 0x1, 0x2b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00003b954c696c653000bc60a2e20a34a13e1792cc9f9bc6d8df5c075f2bfaf04b0d0fc6cfdae02c4279ad85ded0790ed25d492791a691d86f1a484b0c3fe629f560994a895b93"], 0xa) socket(0x0, 0x0, 0x4b) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) socket$unix(0x1, 0x2, 0x0) syz_open_pts() 16:00:14 executing program 0: 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) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:14 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x5) close(r3) setreuid(0x0, 0x0) fcntl$getown(r1, 0x5) setreuid(r2, r2) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) r1 = socket(0x10, 0x4, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xbf5, 0x1}, 0x8) socket(0x20, 0x3, 0x8001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) syz_open_pts() bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xf18a, 0x80, 0x7, "eeb3a72e7d6ae111d4301ac7c2eb93049f69429b", 0xfffffffffffffc01, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x80000001, 0x3, 0x8, "68260bce8e2f8bec3f65dbff6ada4d03031e4cba", 0x80, 0x40}) syz_open_pts() 16:00:15 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/232, 0xffffffd1}, 0x3) dup2(r0, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x82, 0x400) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = semget(0x2, 0xffffffffffffffff, 0x2000014) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/76) fsync(r0) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x16, 0x8005, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="fa", 0x1) socket(0x18, 0x8002, 0x10001) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8800, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x800, 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x75759dffc86279cf, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup(r2) getsockopt(r1, 0xffffffffffffffc0, 0x8, &(0x7f0000000200)=""/95, &(0x7f0000000280)=0x5f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0)=0xd4f3, 0x4) poll(&(0x7f0000000040)=[{r2, 0x6c}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x39, 0x20000000000007, 0x8) setsockopt(r1, 0x40, 0x4, &(0x7f0000000000)="598e9845939b3603978ea0424c28c3c2ca45fbf9670d7b6f90c9a36459195efdcfe5d3a4189399b95878299be1a96798331225928fdb14e61fc16794c6dc374ff24e4dae3160d21ff0037737e016b370694a0d270089a0475ac0e05cc879c6187419aad83d2650b3b237f7ffc43c898ee89502b4cca53836befb147ca30c9ebbb13afaeff36d0cccc9ccb1542725a7d9c1a977f8c76b129e47fed902c5679a80b21d50ae9c30c726b482bb3fff3359783f139845550f8b25f4bd444b8253985da25f084df6468d11d647e2c0a61237e3cfaa01a026752b500a", 0xd9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair(0x18, 0x4003, 0x80000001, &(0x7f0000000180)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)=').\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\xfb\xfe\x00', &(0x7f0000000240)='\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x90) close(r0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="baa3e13a222a72daf480f7d18c83e76aeb7c1ae7102b7f872e8ffd34389463763f154f22daae4f55482c2a0ea801e4911d9bad3e4d8967014ecc8371c7018c5541a2910c89967763dbb4636ca89df48b7f22575d0c1bfe611dc7416b810390f7e3ff2a96fddc9824ce7134fc64019b4a301ce453c032b5feabd2424acc1ebb2398287362a62e6781a2435ed6f84120eccd15ad918189d8b5b7e41a0b7c40bc42f8ca64c01476c3c2973f1984c28f61c6cc971385fbcb30529de527510a9ff10ed49c768e20ff76fba1a7353404c88d97d3bf482daa5a69e4c94318833876312372daa8a747223dbdda8ba2e86085d8", 0xef}, {&(0x7f0000000280)="b98808bcd1d566ac52939fde3c5b3c300fa1f79ae10d76d194da1fa6c5ed793cbed8ec6cabe4046d170ec863e59726183fc513fb6738379a923a109f92cacda5964d857816756117ba5a9995404a6c1d06878c508d864d085cf3ac80a6bc84545ce0a6dd20e27ad8d9a8e8dfe7a26fecb77d4c6ee3638ae0c1f2e5175df6729c1163932ad22da1354d901374f40a8ef27be2034eab86abf0c38e839a6c9dc1212eb9eaea37124d2aacba3003f4474a5bb5916410ae16a2534ea95da125922a04138be406f744c2b15b297b04b6", 0xcd}, {&(0x7f0000000380)="361ba9569884d8880f6301f997db6ba576055adbc9d9fd70404b5a004a95369e71f82533cfd4504ee189c66c9b9f3d0b5d77d8314a628d1341f363fd5d0f3def3f2a25a0a030eb510f4d074547f5e351b3c60c791007ffc54bd2c638f3459dbdb93c7722b43cd18a14ea6892e6a652efcd567645ba73d4db7e6c30cb135b2714ca17886c2b1b99784cb78420a157924c290d65fb5d1c7e986862847970615f668f7e0a19b7156272aa652bd049d31f8ad4c7a8ccf511f38714fa87498e9c0cc2beeb12e2801b5acb43f692f80512a63c31c9", 0xd2}, {&(0x7f0000000480)="fa522e628b8f0ff0ad40522eb84f614d13c6b0965458248e7469a2b9c2ad6371ccdee3bfcfaced990991559a11687c2ac5b5f6adc02a174fe6ebde25f74d5e5544571bd3db81bc1d3004df081c33c1", 0x4f}, {&(0x7f0000000100)}, {&(0x7f0000000500)="8d7bed18abe32ff382fee987b96b595dca83ae946aa2cc72ed9cf4e2a1a7980482c4c42aa750753bf555f33e1613a21aedf9541c925ae0d3c6", 0x39}, {&(0x7f0000000540)}, {&(0x7f0000000580)="509b54d0c604e6ea6497e1067e80ea0d4d609ab55980fa961478b40395ff77c3dff1088ec728e09dd3d45a4291c8ec0cec96c07cdd88a1ee21a84708d4ed137287084966e99e1e3e7bebb6fdbc827a8072c8116770eb5e4fe7c310042cab85c225991a135c41a20f44642858e2321426dc8bd2427130acc4bd19faf19d03af220e0c36cb74029d32d4956f44c8eb9f587f333fc7fe61201f053090c6fcaca0d6a4e709e40ba5a2b92e3c3aaacbfa0387c1341f22ddd967c12845f9e500351aa95675ee5ade513398f2066bd3aa96c917773d82c238736175930431158cdb0714b7fff015d9987d2db078e5e0b693fdd014083993befcdd6c1e", 0xf9}], 0x8, &(0x7f0000000700)=[{0x70, 0x0, 0xda0000000000, "3aaf905c7122f0805451e5e9066476df109766b657cc6173d3bafc3af365de726f45c31791a9406a26dc4f18ccb7680ac373748b2de2d7391331deb6602f3b67fa9ab84f089939e539c0fc8e04a6575bb69ea0f2cf469764e904afb7b95fb8"}, {0xd0, 0xffff, 0x7, "98b08f44f25a7fccabfd2c2ad4bd59ba29b8771670356b11a7877c982bda911c3ded4d85a63a9505844f7d12e68935e8c8d225a2ba83c19a5ded75a5f0cd648ecb10bd5604973df919b93932c8190a302d9495f3372f97a63966659b9b317febe854547e9a5b2d1d6f9cccf62bda2d2322f675fdf3709ad7c0a598f9a72f338f952da3aa96ad40bdfb2b57207e9d21d5b97de7d331e69900f86031b5d99fca2592fc0cfc7ace6a290ecf3efe95ea946a610e81ed6fc326bf3e57"}, {0x50, 0xffff, 0x7, "a5b8384144edeba179bf1d2ca4001866b2a24085f2260c86fb49ba0f0e2e7d0e6afe3d9389808d91c293ea91bbf297a51e73b953e4c583ba09"}], 0x190}, 0x2) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000a80)={0x3853, 0x3}) r6 = getgid() r7 = getgid() getgroups(0x2, &(0x7f00000009c0)=[0x0, 0x0]) r9 = getegid() getgroups(0x8, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000a40)=[r3, r4, r5, r6, r7, r8, r9, r10]) r11 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000b00)=0xfffd) getegid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) r12 = syz_open_pts() ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000540)) kevent(r11, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20682, 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="aae145bc5219", 0x6}, {&(0x7f0000000240)="da808defbee7da667797270acaa153594dfcead52d279ec1bdad6e16266612f192c1bdc3baf2e632134b2b0726d252037f2003e417799d4122d939eddda6151bc1c9e63c69e1b4167ff20b8da6cfaba7e6ba4f9f86a40d7d4e714db7fb9f4a2b5cb05a783138d6e0ed3c43f24d765982395bf908e66917b116cf69bc2f0781c23ef66862f8f92d2f075db42f55a042cedd3f57ff3e39fccec24a548c35c305795577f56b2ea42d356f797104d8b3728827dc06e2934fbb2b4d164f04168c", 0xbe}, {&(0x7f0000000300)="9917a0f2c955dc82564186f81f117f7c6a13bf61557e3386bd519f1a821ee490177e634e9883582713715db1590f6cef839e79730481a546fdfe977243c81d62241911c8af8a385fbbe48777ab46caba544ef719ccb718640c82bc742bafd547bcc011946b7e075261439f6687724c964bfaff08a7dd88abd26958ab27eab9b5216189d63e86243c6c9449fc0b242385bf067ac5ea6e45d913dd9c49996650c55974a3834b27", 0xa6}, {&(0x7f00000003c0)="254383291b7a3fdf002582153355558b5852d1db694ca3453a5f7449d591bbc94515379279420e417a105513ea1b943ea8cd3c5d942ed8e46112080ccfb3bcc1902da9e19bdbcca3b73c51621b2e07560c4eadcba8db27b0f6c4fc183bb6d7af8c2dcc61b465e39d806945a53987b5208ea5db7977a99ce6a3c76cb204e2fede0a4bd16d35dc", 0x86}, {&(0x7f0000000480)="c4a20e620cfcc75d5abf7c2ae7db941ed37b651fcfda40e45ce18ef62a056b71aa013f95454866c71c43a2a916824d9834d9805c498fd603e1e3e2bed3e3103397ef5499eb4a7c8306822fcc5f3dcf01035555ce5ce8216ff2a3e2b7deec2ee918b2dde9686af9bead93bacafea413afc561a050e5dd011da73e9cf3b44db02ea1cb220de574f49d4ca9961aad3cfda2bb17684746a081937e2424dfe96da72a52d9128bf76bf4b722bc4c", 0xab}, {&(0x7f0000000140)="f57ee4f10a2a6a0ea0cb4e9c", 0xc}, {&(0x7f0000000540)="e82884e7b615891e2509788ccdf40df78b261ce9742842096b4b4959c5074de13721b9dc2d13c95286406cbb354e23f25c4b00786273d441e56a50e4451e4854e9f3e5e2016881c72d526b3f0ed6e78a544ca6da69cf43d1856dcb360d310551c4e177b22236906ce62a44fae9c03e9dc41c0b6474571b179b8a", 0x7a}, {&(0x7f00000005c0)="55222580950df98958b3e307e0751d6402c64fea6174823072acc1ffbcd9355f919bbce3db487407d7fb145ae6b9e2366bff1a030640b2c83c154923", 0x3c}], 0x8, &(0x7f00000006c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x30}, 0x2) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpgrp() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000040)="eb8b63fd4ac8029fb08642fc4f182e9290c18a329559649cb7568daba7a7918e897946261e03485a6aad9c14307145fe1b99f7eb21b69cb57160f74e834945e9cb86bd6da08e3ef7d9d78444892867c197c638ac763193", 0x57, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xc4, 0x3}}, 0x2) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x4) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x88, 0x63201a59}, {0x87, 0x3}, {0x0, 0x8}, {0x5, 0x200}, {0x0, 0xcb5}], 0x5}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x23) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f00000004c0)='./file0/file0\x00', r6, r4) r7 = accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) write(r5, &(0x7f0000000640)="c74a01af97f83f5dc53a56aa4c6834d2f9e0aaac2c5d22ecd577641984dfd23196414b6945a7fc7d03b3e1e5b23a4939", 0x30) r8 = open$dir(&(0x7f0000000680)='./file1\x00', 0x600, 0x14) symlinkat(&(0x7f00000006c0)='./file2\x00', r5, &(0x7f0000000700)='./file1\x00') open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x6) chflagsat(r8, &(0x7f0000000780)='./file0/file0\x00', 0x20000, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000007c0)={0x401, 0x5}) close(r8) sendmsg(r7, &(0x7f0000001d40)={&(0x7f0000000800)=@in={0x2, 0x0}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000840)="6484563e982f8d07fea8ec7df4159a4ca49206ef6ffb649fccf609df469c8188c8dbcaf256afdf29d60a22fcab5aea2dc0033ff0a6f48e0dbe8e2f740b3e611abaeeb36e89d5e3189d93aa1cfd3b558293d3fc3c5f6719844942052dd456dabbc3ca555913f01013cc52e71dd7ad563f8acde63f817dc850b18f3da67cbfdd9ea320076e6e503a3b7c", 0x89}, {&(0x7f0000000900)="389aed8fece5488a704e8540794113ddeb52acab0bcde1427b475862046e5643853d2df74da2af78d80887e189f1298836d85f3d76a6d79bb5a21bab1dd69c8c6c77cec5d02c4010e0e50517b3049a9c03ab2d4b56483472fa3e8b93c9eed3890a89c3152821ba5906f888814af4da4f6f992b7360e35ead46f9249f75ce1d686db0a2bc45fd8f3a091e91b2d8c05c65ae5ee86a1659459a18b1684774d4a57e120c43acce7d26f8e94243e7722be7bf8d439529c7adbff0c847907a9f1eba07866ca4128fc58f21190c3b9a4db464e7dfe737b065e9cb2f228245bf16c5a7ce2930fc021118ad99cdd41aa5316d782d5cfa5bb2b4c2", 0xf6}, {&(0x7f0000000a00)="c2b862f70687630553cffe03562aefd131eeb0193ee5ee19d86069a19de2b1592c95289420d36e688de7e470a2569fbe36af0e92cbb858f21d366c5513dd05222470bcb483d1d435623681294b1d3bb43981eedcb317e8f6b21fca42d4e021f692204f51b96ba9bf854f3995d28bce542baf095f9cf0", 0x76}, {&(0x7f0000000a80)="20b693ea6a9ef798dc325dc85e5edab681e8f7b85b03b86692f1d3689feedbdcf3476b7ac60ffca6cb69b45620246b717f524ff71bf39d0d41cc59306c44c19a88cfa9a1ac82f5b2f5b237fc86701ff1eaa09729cc57162b1a4636b0d8e1784af60997e5032751a7133a433a3158fd7a34dc426cd83b2b862212b620a4ee6aaab9c4dddc0a0348adfef0af536a248846281bb5f3b23b9b05cf77f1277b93a1666e8aecb7c4b4c5b4498b43c45be2296e5bf33c9dd9411972b1de6a994da7c44248abaec6fc6990ce497c617ae99005485cc13a3b525e82ea74214bf12a4e931300d9a231ba8b8cef74fe7580aa4f82e3410cb08a5e51707cd39991", 0xfb}], 0x4, &(0x7f0000000bc0)=[{0x1010, 0xffff, 0x3ff, "77b6df76eeeaf36e58426242a77f7a6523865094363af3f88fcf5310a5d411afc770f50b66a9a1c373ab8ba6f401bd7e6e4ff323d099bdd69a8369163228a00abb2cba77cd84b0b1f063fbb37b7d333fa7124cf60a4a644b83f6d613503acb8f14531945921b073c0727200d45e259ebfba09fdfb7e6e44a358706f1ec93ce96e75c9eb6fbad57884204d5f3458c94711c9713f7671d6fefc975e47a832b7f6f95ab2e01004679fd4f7bd9dec0004f973fa7ac3bca611ec1dd08cdfcc45f32c8a3126876d8c1455ac35b5fc93eab747beadaa8458a61fa1083cfe2c9203b4c6c28d35430a16311042fcc218bbd7aa08d3c5a6fc328e34ce2aa923cb77e06a468ba64d2ffe4e350a1fd5c17d33dc6bc2080300ed1932557488235478567173b2fe9f55a85f66dbc1d44ac0a084927c2ee63df59ebbd8674e39754cd823915510e38daf8b3a91fd253a92652be42e13200a6abdd7772ee3a449c5b02f34b57af9107057027ac8c335c03def98f79e32b9ff7b442f521856273b6cd361cb3104c0d421bc40b5036383342517ba3fe2d6028c753a16051847d0029ee87caa53b3fcc6ea20732e852be071896ccfaa69d72b6206e8ca64cf64f11e353a32a85d33a92d17100a9b5fe3d612db643f982e671e9e84800d22192862336cd5ea8763d9b23cf54fe308cb27db003360b7dcff0b23e93a366f6960fedfdbcf481e6400706e452973d993283d6898084d4562a2fe50f02080c97422d8efe68f9c6a8a287431d9a69c0141aefe79183d594ca6fdc3987201343ee98f7465e4ffe3896f7bd25386e0d2edcceff93256ef6a53efe0daee373cf31f41eda79d8cabf2e686bd095a9b68621cc62665d9386ff9da972c6bcd3185899a762a084c22b57ef9e638a93f310ecbfa89fc348d61e42742b1e718fba5d353f94a40e0dd3b7ab68adcc9e381b5581cb6fe502356e6325a10247d97be6debb98127d4d9d42fdefa91d35722d870a3ab31ec2533257380461e80ddebe36337150b88f994973e934a7308d517d584686fffb7f781ac8280cc1a4350baeb8bae24c654dfca24625e8b18fa94f6048e9c2a4663c100d3d7995d241e68f9f468cfed208fa5144b4924e8098b55cf889216a7ee5588787515ac8c3055316022df742af4a7614ff6a61659fb506bc48615a7544e552a9fc762b708af611984b6293ddd157bf1be13db7abae2344a375694746ce16d86f7c7735e2926b2f28f016dac557b4f2b9aedfc9ce8405c1aef5a6c973de90141ebdc96f365f38c62578f6d269d77c2f13a7e02aecc4ae407080c79556e8e8b47661b6f9096aaa8fff9edec733f93e5e1f46d1c96618ed59f76b83eb4fe2459eb0a9a121f77e23006111243b4c30d5a324c6e9246f2015f959ec0151f77da1eec7cd8bc564d8a55ded7945ace7e7517ffd7844b7afd667e074d71c5ac21535b70b04bbddf1e2572c1b0581b67669f15d8c22f0901cc05714212270b78ca7880638b2726ad547037f2645e0d1213ca077deabbe1fb9713942ef3ad182f5733cfdf3c403a16de36ea5b8fadc04c06cdbf540a7b86aac56cbfd177c9efad07603da96a562c18b01d8532ab2777154dd1043666de570fb8a35f273458b7f9ada71a4d94a31b55d99f3e1fa3516ba0c6276875b7d0dc8a8cd57f6eb5ee7040146a67cc23915d6cf2ac3bbee53f396c74a07c32d4f2c752772d67a25a85565e8ff5ba4bbb3cdd067108bb316cb84db85f645e62373d5f81096e2ae94542111faf5cf98ecfbe52b999a3f8689144a36918c21affc9a84372d12a5449509cfc67756cc54b56bdc6959b11e415b5bb6d7f3d49282554e02aa870e18c959a310bc6a952b4490e35bf5f205cd36d35755e20745372150ac9ba71105d455fc7e8b67d11dbc1891a6d3cae05ea744f0a7f4b4ce5bc0389f3ae9eb52fc8cbe0600e49ea927a8eb027d204e3dee3d5a9d5e089ccdd871541f4b37b04224b6344bb3d4e2f0393598cbb8c8ad3400de4cf5a03dce2fe45086a444ac9754129faf295c908cfef2b42083d1a87d539edeef424df1c4d55805c25d00f0c084f36f6631589b3a65dd237640a5840e0893a1fe6b3b821bbd9df214529b7c9b556cd239a9bc94f8b9150b63a4ece30b58485c08268b278be97725e33fcc25d1ef47dab00650a9a01f7a409810b2948da1d8a1a4e374d002c0b6b5ec9b86344381460b15acde4605ba3872432cf66ff929aa0f7adb7ede5dec3f39500b7908ca1607ff2723d5a94d5fa934ffefdb710080b763c1ce412a734e229cb991d55e82a1483e1c1c0d01b7c90313cc3d5a17dbcea928a8c488b75b079a84350ef30e3d0f95035e7d0d15954455dfaa0792b50df745a3dc7a2b85f51e90b014438ad8811e6d42cd86c62233416be1434ba8e5197bc3b858aa066051f8d9e7f4c83c3c55d31e9cf66ce047c23bd9339c67c0c17cc25c469919a8c9ef1775218ae4251680993e851444f7bb1df52f41cb5f8450da34484dcc6fbf76a15a309c66e1b1b58bd9b03f47660e8f29d190f4e71c55a3f5fcb203c904fae770eb273d6ee83c28bc007753c64d39dab9021b5a709f68579c530cfa21e131b9cbfcff1f96b602ef7f900b59a3cffc8fd953bcd8264bf1a5a164558d883b6d0b3ad98158309a74139f1225fcf9cb9d08a2ca1b7651256e3fb734bf899977d3e4f58b5c86691b3f059ee9e773824bd44521f133df151869e80042ddcbd7b6d3f01dda7b773057a339c713cc9aa05b05935712dba942bb1654b8e0c5b233747b7bf18f02a4817d359337150781bf598fa40a78a0c4ea72e98a794310793955747c149aad2e53e79f7004a07891924ded8ab9294d0dec42add24a81778a7bb581c5ea0146b5e5100b1ca5ecd4f87728004b74930f512038892e082ab7a0819557d36581d75251e70d1627e96b1934219f344c4e0e9e7e136d4b3050a276be02d0549756f42fad0b1c04ac082546a3de762973e10763c383990d47c7ec13802ef6877951789f18f371c394e93e0694d9e50d2bb4191a69e22f01b477b4cadf6e9ba0c8587f0711d85ab1c0fd40d53677bed89f2efe9fb35f8a382e49f9614f012a3131612a83eb8e2133fe074104efac5f2050c60e7b660bc9a3b97f778e69e18578e179af953b181999f5011ee1cf40763244f5a2cfe1db951062e13eb0454710ebaca5fdd6d3de8026990f466ff7476a09c0697a5835e59dac684a44550bbed3e3a949d96151761a2ff1b7c4451141d8b40756e38a008df6259768a42ca37d8951434e7a04195c75df0127c7ae0c61dc190f3eb573ba11a989d884300533ddea8f4cc26f9883a329ede56ed5b6bab6bded4ac698c08e315cf638f555f2b562541784a37d6d44743825e6f807347a8ebe1f5809455fbb6d9667bf47ec070a8fc056f853f28802a50beb012cca7b17194854a2e4b3efa77a30f605cdf761b668318ad49e4d9456b54f09c83aa29c304b900484ed3951cfdc33c2975495ca405cb89afad11f3e15da1e68b6df7b705907ea2843fcf001bba957d0ceb58ab758a2256bbea07c0bea21e034fa4a55c0fc1a8c32dce08412ef3cc7816876da1e25ca3788e43ce0aaafd81f64bf34e4e4b010512af685f31c1c67cbd30fb66af7b98dbcc9440afa650835212d3a9fea6485322294cae413657602e7ef2212a0000380def1b4bc6c095b5982ae2a5115c2522067a3b899cf5bdb3076736e5cf9516c3b7ba7ef907b7ed09a4d01e30deecd1bb5aec9aa93f49ea6cea2414f9e9888cad16124a12f5c9747c984bd502a612128aac40da407f1709b70f13b3ba3a2897de86ddfab961360fbc37eddff2a139b3f2c91a46bdc011017f0c397d1b54e22cb27d30a55fc8d5244419fc8acd65b2aa3256ae34f14ec882145dcd3e06aa95bdff4a7b380c20402d9155a18cd0e8ac12f177bc499bc402f6b75590f7df3aba4c1274bbe9307646fa1106fc688aa7bc9ca85eb874ff2b847b6797cd9e336c24ec5368932a4a51a2e343501c1d52d98393830bf01bfe6dadc409d46840f794f30ab951dcf39c8bbe643f72981fe698197486e8a9f5b2f15a2eef806ebf86ea62080250411ed92fb21d2f65f672b32a20b9244f083fed31a7c0cc6bfe56a8839914aa507f21825980efb1bada468164da4eaa7eb706257a316a9f1535d41802f94fe133a10cf139f7414c55dd6aa115a5c3f3bd5b8a54457a29258bab7d2551dc9fe94441547e94a46844f16aa8fd8eac8b08a472c139b5c49c0daa85e1099dd65ba647b6337419cef2e2c31deffabe6c17428494a9733b2ab7d0a0c5fe5c570412960a15062e75097e5ba7e2249208fdcf0522bcfaccc58344cd5d3071a1e75bb268220e6596e31ce21d5e232b95fa71b56b05ecc2f94a7d5d78c05cf7660e5f1dc5d9c7ea23bf2c4fd21d140ce65394c4a38c7faafbedbaa220a7892f8d887a76280f76edc3bd9c57a0e5dc51fdc535731d150fa96e0af18889dc96e1e952a5b984f0e348df83823b22df4fa8455ecbfc46d39d1d72b8a0e11e20bd0b608175024c898a02dcf60fe702c9f7dae574382b565b6f2aa9f6f7aa58b38cc33a462c798bbe3c54821c2283de05a9ec4c022387eac5eeea93c87f014279165492760b49a12aee85c6f32a4124498f98971ba060f7e721f6a28b2385f1f686d82a23564a9e207f5e1aa94ad6ffbe70b8af860af6dbb040c2c64f76787a85250d897435b04c45d81cc391e9c75ec9e7fde754918e090666ffa45f75313fea8c39d62bb8710fe63df8f339781eb32a4d3dd002114085721363ae26b5d3957314f337a09fb7395f65b01142e7cba92d0013c73a2522d4e0846609483903ef6e741fce22b188ebb04f4a0b10ee44d8a5e9e9cb6cf628c5850ce1b68d479c0f8b20473d4859854e23c73999211cd053a64093938a060bfae67f3cf43714ff7761797ec5577c3a8b977a485a5c0417104f264ffd5aff50c893fe198639eceeffcc5c526fe526dde869f7614414a820cc1ccf97c96cb4b5b858211400086dc9565a1da7ab906b819498e41330a9dc7fdbdf6127eddff759f7f9aad39384d26062ab2ba60a7c15e44b2d14cf576ab7cb79d53e128c260f4e54bf0701c2882de771d4aae18bbdb037d5cf49db19734257f44dca86e832430af5a48fa1241df148bf79189984d424b74a9a8841d8a795118b87a7a6fc257fa4e9f65a22759487a528d9aeb20b12fc9d44d3462b59262a4652129a0a0a4fe81c9ec8834894787e6705359d5fe81a7abbf28d6f3090d2cd19b92388169ad20d0d01cdceb31743d34d87ecc5ce2c1e003e0b61c432fa808ec5d543c36743faca895f8b30e8434bd49df3a7311f9293147451abdcdd9d18650fce4f74a1a12bd16da175777a29f505b651791820294e7f013f326b0e0a0fff60835e35031bd3cbb1dd03c39e1a285435236892ab6e1a497318345e3cffb608a0660c8777b82e0400ba3a07a887d67bfa448039c088977fa0693344de04fcd94230f17d420d2c2eb81ef7c5ec663cf9445e7b15e4aa4e8ce12b74f29a5a6ef4e1072021c82f9fdaf0678b6d5e815f201f96a085212b31e5bbeab2031dc46f6bd66f00d786169ca0f593abc2fa7ace575a20ee4c6035c2b0e7f2dcc176820c87218152637d62095b003e15e10d5756b6628cce16bfb73a99465c777ddff5ff1f7c6a87f09d084140d51e9fc7dd8b23947e2459539199f583b639aec53bf93190bd33dd90fc8c98bbd9f96e8d935ae4b4748afe86a1e9faa12f9168bf109b36d5696c920cbbba3f4a69e7ae7f5"}, {0x88, 0xffff, 0x80, "9574c2dfa1e4f647459a88ff65d7b0207064de476dca5087cc25ee75cdefbec6ab1ab5bcd300748170428033d4d4d28089a4744d672c63fac4e9918e268adc351030af69642acd513cfa303b4919884ead658861f3cdf579c22c63c444574261d7c5ac4b9491aa9f4d4c311572a703a7ae1c3d5a"}, {0xe8, 0xffff, 0x30c, "64ba7fb6524a288cdb69c728de584735536aaa9fbf85186b0959ac657c9b4fc6841fa347512e536df833cb6a9f3748da438560939fbbff4de85b854bb20f3a579e680be636dd17212228ecce759b47798a5e2d12d89070744be67589f2e76280e6d9813051183f707b2fd502bc6647e745d46226038d9ba6d55dbbbe179efc3e4d4ba9564110525117dd28a3f9f79cebc331ba5694b231ad1ccbde3e3eafcebdc6347e16400132e4cad61e22bc540c2f658c13f344141ac4e8c6a63985154c5d3498dd151a4ecae1a8ac72491252eea77d03"}], 0x1180}, 0x402) fcntl$setown(r7, 0x6, r2) open(&(0x7f0000001d80)='./file1\x00', 0x80c0, 0x100) bind(r5, &(0x7f0000001dc0)=@in6={0x18, 0x0, 0x4, 0x101}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x3f, 0x400, 0x0, "0fa44a4cfbb5e86e4dd68c4c9effa87d9894c39d", 0x20, 0x5}) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000b0000009e92b8f1cd85479645c66dc621b883c8728210814e918d51c0ee27f55a044cae2ba354fc46e62d05403392d9f509850fa72317b4f35ef4b0faac4cd2e9920926a04ff403369663ba929f8564e8f92520782c45865f6852c9a9b3baec2cc5c1d3d542a7b3011c583eadee546bf687a1a9f7be593896cad7432092e0e26fe1688db5b1c97c638c10a8be000ac91e5d3e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="57a40c9be0f2d2b70d3175cd7bf5fb867bcf31596b79639f1c111fe48f6877d25b7ecbb7243c3f45ea00652f7a2491c221af2ed6e84cfa0c1b7f32b907a0ac47ea49f69cc30e82f426f6d58a047d090c48d12175ab2c7817bf87028ab5a17f3f17aa069a07ec13e35a8ed189d5c33ca79ed66de1ef87a66e0073502774b3e21e76735707362755af6c4a8ede1e1e21c53a", 0x91}, {&(0x7f00000002c0)="8d73aaa6be0d15e78c7ee11a2cc59ef915a918311597c5065be0faae21a55f154682b6bc31e259a03a6931bd0d1a518fb3e8997a3837ed78249470c16595c1ee23cb2381d2dfc72b7fcf477aea04aa79669c", 0x52}, {&(0x7f0000000340)="f92c5cc6d7dc2bc4153e269350429bb730ea74ac2c9c95e680365a2c94f88f15973a59e731d6be1e7f975518d37891af0459630564a29a58114049a6d75664964f08be76475a4558a314107d920361fd6dc8d7b18aa5e053af00efc510425510672e5e5d5b9df32d184f37cf55e777fdac057dae1c32fc6a3d811b22f8ff62aac9ada3daaaa4b6d57a65993a8d51fcdc7faf4ab61b499b0ff19f1694a974d233c247256a1b66e43acfb105f68b934b", 0xaf}, {&(0x7f0000000400)="859d7857b88f116c36e46e551987269aca9955fa45a73c6e5dfa2073378e538612ba10976e9b1cbb668b636beb9cde2837809b7a5d2dcf7c16be60c7486241f850dbd2309e996ad78c428879dd45a38e1d69a104702e21e8993c04ff2011998a2e183649b4cd122843c60f81f2108d933582ade5aab610a80a0061b715b8a5f6289024811f22d80a84637e578d7732d7b6616dfcb89d5475029dee7370b0a70a4c0a6e87ad06aae1231871638fc70e33f221f94672c277e8f1fd00694d22bcb884381eedf5973ab4302aa20df5a8727a8073a9a2adcc9c97ec9486971b74c9ad3d0b517c0034a1328ad579d23bfd42af296e48", 0xf3}, {&(0x7f0000000500)="3ec887638fb69052667c4fc61762512e316b7514787fb9410d99f803a7849f89b08718635c8515a18ab1506c199511f0aed775490e04cdc660dd5cd5f6b7364409fdaaee31d26c5fec05", 0x4a}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x40, 0x4}, 0x402) sendto(r0, &(0x7f00000000c0)="c52eacdeaee709c16363ad9b2dd70442ca5465aebac3d0af563d213428b336e4efc29d636617ea9001bc7071d7a14e1204a07c30b075d6634b0e00b80e212927d4a635231d29905eed373c504864b98aed0d668414e582d35dfe68981503fc63c154", 0x62, 0x7, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x7, 0x0) preadv(r0, &(0x7f0000000080), 0x7b9, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="33004d77c16f435b2b14", 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x3, [{0x2, 0x401}, {0x3, 0x5}, {0x3, 0x8}, {0x0, 0x3}, {0x3, 0x200}, {0x3, 0x2}, {0x3, 0x44ee}, {0x3, 0x100000001}, {0x3, 0xfffffffffffffff7}, {0x3, 0xffffffff}, {0x3, 0x8000}, {0x2, 0x8000}, {0x0, 0x7}, {0x1, 0x8}, {0x1, 0x7}, {0x2, 0x68a}, {0x2, 0x80000000}, {0x3, 0x27}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0xbe2b}, {0x0, 0x1}, {0x3, 0x800}, {0x1, 0x1}, {0x0, 0x4}, {0x3, 0x100000000}, {0x1}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x9}, {0x2, 0x2}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)=0x9) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x9, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() r4 = getegid() r5 = getgid() r6 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000004c0)={0x10000, 0x1}, 0x8) getgroups(0x4, &(0x7f0000000400)=[r2, r3, r4, r5]) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0xfdcf}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0x1ac2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x40}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x4, 0x2, 0x7}], 0x800, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xb7, 0x1, 0x20}, {{r0}, 0xfffffffffffffffb, 0xc8, 0xfffff, 0x3ddd, 0x7}], 0x2, &(0x7f0000000140)={0x7, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/98, 0x62) getgroups(0x1, &(0x7f0000000200)=[r7]) fcntl$setstatus(r0, 0x4, 0x4) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() fsync(0xffffffffffffffff) symlinkat(&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file1\x00') close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r8 = msgget$private(0x0, 0x649) r9 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r10, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r10, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:16 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) flock(r0, 0x8) 16:00:16 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x103a9, 0x2) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5}, {0x101, 0x8001}}, 0x2) uvm_fault(0xffffffff8221dd88, 0xffff800004d41000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)