Warning: Permanently added '10.128.0.35' (ECDSA) to the list of known hosts. 2019/03/31 09:07:03 fuzzer started 2019/03/31 09:07:09 dialing manager at 10.128.15.235:28186 2019/03/31 09:07:09 syscalls: 1 2019/03/31 09:07:09 code coverage: enabled 2019/03/31 09:07:09 comparison tracing: enabled 2019/03/31 09:07:09 extra coverage: support is not implemented in syzkaller 2019/03/31 09:07:09 setuid sandbox: enabled 2019/03/31 09:07:09 namespace sandbox: support is not implemented in syzkaller 2019/03/31 09:07:09 Android sandbox: support is not implemented in syzkaller 2019/03/31 09:07:09 fault injection: support is not implemented in syzkaller 2019/03/31 09:07:09 leak checking: support is not implemented in syzkaller 2019/03/31 09:07:09 net packet injection: enabled 2019/03/31 09:07:09 net device setup: support is not implemented in syzkaller 09:07:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x401, 0x1000, 0x401}) fchmod(r0, 0x4) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x43) fcntl$getflags(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x7f3f205e, 0x6, 0x10000}, 0xc) getsockopt(r0, 0x6, 0x6, &(0x7f0000000080)=""/174, &(0x7f0000000140)=0xae) read(r0, &(0x7f0000000180)=""/200, 0xc8) getgroups(0x1, &(0x7f0000000280)=[0x0]) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x4, &(0x7f0000000340)=[r1, r2, r3, r4]) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x8) chdir(&(0x7f0000000400)='./file0\x00') fcntl$getflags(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x100, 0x6}) setregid(r2, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x9, 0xffffffffffff0000, {0xfffffffffffffffd, 0x1}}) r5 = socket(0x18, 0xc007, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) write(r5, &(0x7f0000000540)="43c910b5b39c0814be34f2a62b518bdc9e1604caf86aa4674fb6216e867c7dc0e631c4ddc8c62b769e502450c65ec3e9c4789f2cfbc8a2b2d2eb8654ef784c543a32de827f0fc50a2c42176ea6d73233b70f53b0980bcc77a929f2716b677685c328bceb12af024d6c8debe0b0293d80d2caaa96ba7d64a10635b25fa6908b2ad2", 0x81) lseek(r0, 0x0, 0x0) r6 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000640)={'./file0\x00', @ifru_vnetid=0xa71e}) 09:07:15 executing program 0: socketpair(0x1e, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="c79a00572dbd406e07025c8814cea8bf63155cd4709b3733ad64024b2c0c66c911e36acb974cfab2b9016d4e79a73de795c75c4699903485a58502d10978ec662de1c10c1018f713da1b188bf8c141351b0d5c5db4a5fa381dfce3aac125a650b97c55f890ad96c9f9d48e5461df997a10758028b574a8c168fdfa2128d4c1096cff1acdff8230", 0x87, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x4a) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x2d9e}, 0xc) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) connect(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r2, &(0x7f0000000300)="e06f1e3ec8854736a26d36915c094e", 0xf, 0x404, &(0x7f0000000340)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) connect(r3, &(0x7f0000000440)=@in6={0x18, 0x1, 0x101, 0xbfde}, 0xc) accept(r2, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r4 = accept$inet6(r0, 0x0, &(0x7f0000001500)) r5 = open(&(0x7f0000001540)='./file0\x00', 0x20121, 0x40) getpeername(r0, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) r6 = fcntl$dupfd(r5, 0x0, r1) msgget$private(0x0, 0x0) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getpeername(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) r7 = semget(0x3, 0x0, 0x18) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000001700)=""/15) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r8) semop(r7, &(0x7f0000001740)=[{0x2, 0x57, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x3, 0x1000}], 0x4) mkdirat(r6, &(0x7f0000001780)='./file0\x00', 0x100) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000017c0)) setsockopt(r4, 0x5, 0x0, &(0x7f0000001800)="31a6d002818af8693c56faae1569dc3291aa9cbe2993291e85ea6a985400f55bb4dc25e5c48eb1c816cfb574767b446546f6d1e54ebcc14f0b26ad5486593a965b4c77bb4d5f8499640d96939c658709674cebc5db7af6aeb44d0ab870684f8e17180c56b50a723471199bc196f91c73b0a950f399fa5a926c45734f96ec11eeed4595aa4c64c401d9fd55280df823dc025c65d9253be6c44c00e1a04bf7168a0ac790a97bccd716adab89b88f176e88ba9880df28199c6b5ffb467015b4187dcc286b4a5674b95c6d5a522dc9d14839da422fddaa4ede14506d52f90dff241fc61bcb090819d8bf95d3a91c71525703", 0xf0) chflagsat(r5, &(0x7f0000001900)='./file0\x00', 0x20007, 0x2) 09:07:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/216, 0xd8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 09:07:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) r2 = dup2(r0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = socket$inet6(0x18, 0x3, 0x102) getpeername(r6, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r6) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r6, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r7 = semget(0x3, 0x5, 0x420) semop(r7, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r8 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) 09:07:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x9, 0x0, 0x6}) ioctl$TIOCSCTTY(r0, 0x20007461) 09:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) socketpair(0x12, 0x1, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000200"/55], &(0x7f00000001c0)=0x37) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r2, 0x5) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:07:16 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 09:07:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x101) sendto(r1, &(0x7f0000000240)="83b3a58d900c4c2cf9499f4fdb86522b1dfc12ae6f8b51056729bdb573c56827fdc55d01341d4cb5c0ce99a2a51f3bffa43b2ea9084ccf3d7278203ae868b9099ae3d3b654184cd6a4b983f72da2141402eba2121a611e46e0e2e21a988b4804fef347d386645fdd3c3752de1d7960c0577ed1fe1544cf146246e106836736b379420c502dc3fe245de748885c0db965543d2bcacc78ac23a2fa3638c6a2d45decc8", 0xa2, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x59}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x800, 0xffff, 0x1, 0x8, "f985c51ce6b17cf17549c765f7ea483cefccc1ed", 0x6, 0xfff}) 09:07:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/183) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x40) sendto$inet(r0, &(0x7f0000000000)="86f72b473ac296efec87854ddef3460954e28fda7bdaf363a496a1829b3a7e1e6c506c2d9a6f86aef1fe09c477846f1eea6ce1135051052091174eddedf3235c9f1ab17e74aee9c6680e06439076b1698b0222f0b07f862bc8d1823e443a5b39ee3e5ab5f0302ab25d83", 0x6a, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 09:07:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = shmget$private(0x0, 0x7000, 0x200, &(0x7f0000ff6000/0x7000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/153) dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:07:16 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x8}, {r0, 0x40}, {r0}], 0x4, 0x7ff) 09:07:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) pckbd_enable: command error 09:07:17 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0xfffffffffffffeff, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) dup(r0) setsockopt(r0, 0xa1, 0x5b, &(0x7f0000000080)="f1ff0a3f7af3406565dd259da345db26da6a9251ee1a26800fa01f419ad839cd9d1fc9417cdac352bc9834bed8819d51fe80a2cabbea8816b802a2c475478a51d37ee3bc72790c3dd40d76056efe781c0bb41dc7b96bfff96a9ccd5ed601e5913ba14c36449557ad6ed3144c9f93c4714686cf9b7488ed63571f0d804926e3e85a6f2fc8c6c3e31ef2fb4cc9699d71e50a6b6f780688d66483c4583594b3f63391f05683fa2f0d49da73c9012f958e274999858aab0ff9a2f34ec3c2c038ca9351194266d0acd510d93ebeeea4ca530923907a5e3ddd9220da4f16b59296f42302e8bedb5fb9a8050a468372c99c00ddb208f319df6865089a1d631a9e", 0xfd) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x200}, {0x9, 0x4}}) fchdir(r0) pckbd_enable: command error 09:07:18 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) pipe(&(0x7f0000000100)) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 09:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0xffffffffffffff80, 0xffff, 0x4000008, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0x1e1) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) pledge(&(0x7f0000000440)='\x00', &(0x7f0000000580)='[\"]') kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semget$private(0x0, 0x1, 0x14) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1004810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) 09:07:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xe9d, 0x4, 0x2, 0x1, 0x4000000000008, 0x8000000000005e, 0xa89, 0x3, 0x1, 0x6ec, 0x4e84}) fcntl$getown(r0, 0x4) 09:07:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0, 0x0) 09:07:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) sendto(r2, &(0x7f0000000140)="c1793eee8caf44396f8332f8ddb60ba6cb0c4646a72b47959d0d1ef4a2961880bed1f57efd9b0a82a992f2ff35dc80295ca08490433fd20308690fa7585b3d8f9a1385a8e9d26c4e7aa841165f36b1ed31cde6d3cb84cc83722b784ee07666dc648b80024787138e5f7309946fe7622551abd21430e54c111ade484ceb4bc96b8a97f80c6b6945440d863f25b9b8df133460084e575df76b3a6936fdee54baff6e598cf3807ee96a69c83bbd229c66208f98d68d0c49687fae77a4e59ef5d02de8f5bb3d38b55de653aaa2e6b44bb65362ec81191a3605778d18414e19302ff522578c9c4defa4ff97bbfe33feca9dc7321ffef74999bed78d242e69ae079e96b8c2961adfd2fba14e179b2038b713f7d57cec9703a328fa25ec414f27f7dd6c8f1713bbccbeae7da12ff751adb5ac931eb3bc8a459d52bf2a8235593477bd34874f65bc45a50ee1a3bbdb396d1fb7d9a8eafcef11fd6785ee2198dcfc84f21c1436da3ae09384bbd8255135a40f799f9d23b09a6f773226dd93ecfc8b838a01071d79c95ce21a363d05c4297e3e10cf792d12cb019dd839695d2c0ad7ae7f0f2da9558b36499581975206170c1e49716b230180439d97d5a562c49a32e596f2e5227f96f5340ad898329d2ccbeb8d6bd82bf6881197b778b6005ed3ef62fd53047caf2b1a52df7f58060c66facfc415b815a876f6900fd3b6ca328ba07b65e8dbfd6a0f9536f61c380cf27764cb15559307568124bc0215c9d68e09456c3eaf623a048ca8582e577d97a6b9d5160fef75b99a665fefa36188bb4e588a6c4dae2efb5e0bec7b5f7072183eea8480f93c3549c653768c04cef04dadc756744c7952e6d9889f5636d70921197693082bbe285a7c8165282821c8f719f4cbbc8f377093a1ad367af9dcb9d09322d80cace6a28baebd082ee523a04cac1d84bcceabe3ffd6fc9e6dec52e2aa748c41899bb0dd137c200f03cd07ac10a1e68e73fbadfdeb254808562bf748aef63381950ae89eb737af7c424525b6e07f897795561802d13862f157dcc5fff625178bce7631b30cca068912be1ae98f04fbbab5ce326e440929f5dffb799cf1885527069cf480b28b7759feb5a594dcf2906c34f8fe4a4f448f3682a356c06bbd4255fcc0a09ce4531fc2add0bb6fbee6c0ea050c32470255e75604ef3b1c87ee4c22273480cd2df3a8a5ab53ed95a081ecf22316b1ffcc64a526712d53e68b6ee67e6a6c22f53e7edc2cc8505cc34b70406e7174bad53c16493f13a5ca51c049c7a97850aeeb2d1de64a8939245eee29c899964034360748f462171088df7b85193d3c957696dfefe7f905f3db737a87701034a6afe6b74d5db393bea62cfe4545f6081298d1ad8695bf3b7c098b35ab82b60c961206188193919779832a7b09fdc78865d046159c3900c99045222c01fdc50bdea3db099701501e93556defa7111a042739566fc54cc68cb5a0db608bbb3abef98117004881ac63d64dd73209be7bf9a0d12941d75626eefb5a561e3eaca5524fc41c4b0f6d72a22d28c27c24e18fae1ac547f0784b7865d7a5054f138ec8880f0f7e383c88de9cc88cf98717e6b70879a9b8564d88622987f62a7495b353bc19ce5cfaca26355a1fcef4690446577d60e97470a37539e3752e859f18d333f7277faa49390a62aafaac3c9dd9ae4893d3767dfc5bbe8067e600d68d42dc8e89b5e75d6f688e3e30ddfdfc8df01a783cf2cf0a6338b385dcb5879d46f21102863f822c735abd0fb91735d91e58838e63f3389db5d58ac277bb19cfd7998eb9953348cf1c113ba7ec1c73ef96b8428661bbbbb75729a6051d2640660ed6368415b224257cb8cea2f184fe4fd2940d5045a698394eafc4c3f2898d2e56bb8053d212a3a262a4c8ad02b3fa507c36ca7b1b8402d0e752997f30bd16b8c678df965ee1890a51196d2b74de74968ea43a95647c90c109b0968693415d69eb18841bb006c4f8fde5840b057f4762e7b6eaaf135db6b3af198dd405168f8cda2aee4b64b0a7ebc958f979281e91b674ec3bfb6777f5ac9ef1dfb5b6978f4cbe89cbd25e45d342e2a18230aebacc8c4474c146faabab25db4c94568e8ca0486cce5e8cedf7c80b20ad78c72ba70747e60e9c8952342bb0495aa44649dd762303e7f11acf972940e6a938a1d2009a9454f1d6ca4e0bc928be040a419ac790ed7707c9762c11a27304b4dd3ac3c3523eab53cc3e96ae84d1ab1177091ffb1034fa554a1ae657adb0bbe2415c3d75b40938548208b9a258b83f9ca4923e47d6275179fcd659be5f0b68e9a3b713862b055fd792e4bd9737f9cf9de0fae015bad42249dff88fe594900a8b5cf95de1198f72aa947dbb813005cf530c72065fd665a1945c3cffd77901c31d8c30022ed80cb1bbba9d6629f8976415d05f51cd24e1ca02b5c30a77f52ee927d07b7d43911764a441d34b08fe29906b04abb7a5e54022f8c77e60c908a5f00281ef765c800a4db326dcecd66b38af96e65c3c5a2da75fba4293b1d2df75e953bc4e41f51a13fdb22f85ed4615269ba42a9f88d3d628d7317f6080366939904c423b1e97c31dde92800569fb1c06acb83abaf04b619930bd55527e19daf72b6921302154d52f8c7ee4ae0d1ef5628545a4b81756448ba2c60e183c027174ca7a4390afb1376ddf93005d911576b6350eeec1dd53ec39db955ca896e1bcb3b19e40d27fde648d68309a259f271fe340ce4e4e83ea10704af3fe66905e2492a998010f2601b0539b6c0f77c002a761535c9dbcee18e69f859051187eef3349b1d140453dc564b386049819409b38ffde7fad64bddaac7d2fe8bff2d91000fb0f1476092bfe08ccf70ca8dadb167cb7bf7dd7860506e95a343cfe8a8d94c23490a80f0e7bce11a1939ab5aa0aa67e7d67c80873e6d042d89cc8848ecac088f7c81ed5d85a545f1b9c9977790b2b5b458525a3d1c7bee030eb3d1e6dfd31063cb3257f6561f79248a7cd47a887a9c92351cfaf6a0e9778d8167e98b345375fdb0bbde776b8b2eb997d78905d24062a3078d4bbdd583f9eaf74a90a2c6f34887a6b1349b1843091988da8d3f2571ab268c528a75fcd8f135fe2b34a807d4cd7dac5812b8cc337f348c4cdfcb708e817632e4e2a3f57fc2801cd97426936200d104af714b042191d457718750fafb5e803e791cb215af89987fc66fd27ffd42b428a3a790b45d6691f27c3667b730915d04f1b867c690264a9615449a7b255173fd54caed9b5de129b16eed965b3852b274a610760dc9fafdba4495ec02100d467a4374486b677e7a67dde9cd096c8ea1862ccc98c7e3f9582146317d74213d14b470614192e47c92de311190b446869b5d29981bcc08e9ef202e960f87a671eb2770e1ef15f29aa758a450386f95b5dfb80365d6f4a8fdac3cafcd811938d3fbb7cbb0fda751c5c7d42f5af73278b3a3533a6cd39fde6cac255e3fb510b3112ded1e659c9b4a2be9fdec761579f72af5d206a3a42e208c3950ed2e638b97a5ce1de71ded9f08e6a0895cdf5d47eacd7431e38b8f2032f53f9dbd3c00bf06c699aa128634a00bf8502b7968b9c4e1eb86b11d988fcf55646b4132529f6d9979cbf68502bac7d1955ff1671cc0aa959b66b9b72089cf29b7d972c67065855e7cfddf88ba74526405236df3c629e5b59ffb2e7529b016063f4178f3dd076e096c3fa2cd9d5f48b860c8d8ebc3ef3edbfcb91c91f8d1a1f17a2fd6ae29ba69f079dfa5ee2a7fc8ad130318db8936b9ef9e5857b808104c1a202473e0fd3cd4782532519550fb8c4aaaa775c4276e43defd2c4e0208cd798564d47ba6062aca42ec7ee5ab30c2f308f2e728f9c8c82fad45563ae815068602c7bd41d777aa78ffe4ebb1b07e1f3f5cea2400e9f2f0a3fe4aad5b6994f37198f3edeb2a0f964080727425668ea3d2394c7e0a2aec51726a3d52ec2498731da131e68b5021708e926f87eed3c654c34e99e0a820fdd32def1fbcb0d938f82a9a61b239758da022ab7690162b0224bb50fe1f4afa177b60d3eeab66ec4ac013dc0c84f9cdd636273879c8aed605ee1d7ca831cdaf6b84480f6671316b3563ff7ef306ee1d864f04805fea0dd78f942f832b3b8ec43484f2ccb2ee75c6643849c3aacd47aeb78b56c73618abcbf06387ca9498026dadf6996319ab6f2e2e28df8592cbeda7319b9f80e3a1acbf539ba1f61833059d46ba7140ee49a87dc6fccbecf82315cef9407ea1987cd71cc72b0920aa2061a20fd7402ecf9cff178772b82cf916d3de7b1c3977e9f2790c674c553750c80d3611321f0433d5be824a1e723ee561cc49d00d1493882a7151c123cd398b2fd2f165ab67b988318e8287f4855f77eaddd684896ac3bd2d93dec6d801114afb1f08c2c59af01fb88391ba2257b0909bcc770ad672377d88cded20facc0c3c27fe6277ab2812bf3ae63755c53371e7f964104ec92dc1cb6cf634160d4594def46dfade20e4aff709a12e614ebde75cadf20f39b9d37fba8277203ab69c4ef708c10dd89d40f6b2548dd57c1679b71c1d8bdf650c000592cc78fc8d76d1404e6ba7b19660778c3a0043a590f59d2c15fed13f57a0baeb209437d2fd9fa9eee000feaf05b3300cf9e024df2d134529452e015eeee45f75612132500313cd52d46edafb3cbeeb26a4380471d9d0d1ba0bdc7e1360eb850b832970ef453d2775260e6b95020fba69f9c3029658572684e6dd074aabee9b5c9549e20ca1b7416f7378d4d0d72877b571188738c24860f4ff26151eaf13560d74452f12358c6ba42eaab6b8d88d30bf8a69ad66603e9c0df2b7881fe3064d879a9e1eac9c2913cd52901a51e37cb83d7e7c463f2c30a7a7570869fb9b00dc6b400d34a3532cafbbf697a8097aaa9db22b216eb1e05e9298c3f0c6a7340fd5babf612a83b3899321e8d9bce753bd1b6686d427ae507ce5d4572c793e00aaf0c77647e7c339c088b857a4c315b44a7d6dd9966a9c0b375344bc27bfa62a5c7a662595bc2532b4ede9b1478bbf5588477910d04f5078e299501ec2160c86dc3fced840f7581d7bc6e9fd1169b4ddd23c73452b9747dc111a1f984bdd64d570a142d6c0dfd9b16177d0b5588f1721fc0d5af98451798f69d44a8647474fed00a051a7ea14fe75277fc1cd0c6c2650ce1799d322d76930b7bb4115fae496c5ed20c8d9fbbb7e9a2d68273dc5a8fdcb5abfd5b9292096a111788bb820669edb5e30656b125b0d172d41e29266113cb135f0ec13d39eeed5badd3047c31ea2dffcd21b3ae91e8fbcbc6acec0c2634e426c1284f595988058e70b7b1b4cea0bb0817ed6c38d083dbb9601c4c8c527575ee54ae7d127765911f7a7d55649b3fcdf97ca27e040b6a55297865a5d8d2598437b433cbaa36b383bac6bf9f74d16f0cb558dea3599ccccd75a32d7cbc683bc7cfe5879df1be6885daa97ece8de50b16588cd5d177cfe94d775fffa2086ead318058dab330ba00cfd068abcfec6a76dfb71617e8c2be4648d4cbcb8b9513283fec8274499ac5bfecf46d18b9e3b1fdd11e5c99ab354022ca6582ce14f718ff69670472a9bec8213c5b0b25f04351044dc56a7551fab35c24df280ec049cf14dc74303b17df25b2d5578223118a784b0401733753132e5d46b315f0beb0e8be73010bc5c74e85f7ebe58ba6d7658e246449fe3bd13044224a96cb45e0b25aedd7868befd5309bc246e534d58cd32b0c2582b409ae505cac975c1a3ae7cfe432e976d49e5594f02a6f3e5305a4b242469a81936029de", 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 09:07:19 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)='~1', 0x2) execve(0x0, 0x0, 0x0) 09:07:19 executing program 1: 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) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="696e3720909dc3acaac21e03d153f926ba330ff20d2b1dae04c047a760ce642ea824edb8c5d47169cdb7acf6dc95", 0x2e}, {&(0x7f0000000140)="f958104796a9630de9d07ffedbf4e691ec65aabee3dc077b52d1cd6657747c32deb6bb643754d9167a7934c3230e9b1a0e96114b52c223d07335bdcde4e77a4ab9b92e0c044c539ef4d84ddd58e67a1169818ac169c267264f6cf9541c450e986582056e9ac268ff8332f46ad90f46", 0x6f}, {&(0x7f00000001c0)="39af34621f87c8e71c48a2bb8de2a1fae16c351b035efcede6f71f84917646e83f4a0744301fb618ba1132b697874de67decf636ea4012cbe6276c5baae2ba836759015cd49e9a1adbfd4fc2cbd9f91b68af3c35b81f75f3b9c5379a24596f638100117f", 0x64}, {&(0x7f0000000240)="94598b3acc60ac6d7aa275ba1628518294788808072cf2656ac275c8f2dc4e7892b7b4162742d101c1ba863b789fe68a1fe7beac7b8b8661b8c096214027329acfdb955667c9b708bc4ff73543dcaa83c07fffe6af4e306299b78a35a0ffa903e5ef147a3a2583dcccdc5a201e8dae66875dfdba675cc3e57f781a0172650d82a5d51efcb4802647aaa35427eb907c1e686c63", 0x93}], 0x4, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 09:07:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 09:07:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x86) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xffffffff) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x9b49, 0x800, 0xdf, "4c700adbafce5e2987fe50d3e2f6fa083bb08324", 0x7, 0xfffffffffffeffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 09:07:20 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa", 0x7b8) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098da296aa88f300c5884521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:07:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_data=&(0x7f0000000240)="710b45f3a1ffde47eba3d3a9cc10185c2cb9f28b78c743020e6bb5415ea412b40e1bcd03c5db120a9b6856d1b8dcaf92b5d72889bbd9619182e88eb7d6438e220e61402ada672d3488d877a2d0abc5238770204c59102c5285d038ef294cecbbe1ed9ec88791d2f80d69823f54a7e2a7e3a4c0f1aa45be78a8e24a709591b1cc8aec445b5d63f301a3d7561bf6c60fc3657f4edd"}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/151, 0x97, 0x800, &(0x7f0000000040)={0x18, 0x0, 0xe2a}, 0xc) r2 = kqueue() pipe(&(0x7f0000000200)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 09:07:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) ioctl$TIOCSDTR(r1, 0x20007479) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) fchmod(r0, 0xff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 09:07:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) 09:07:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x0, 0x280) 09:07:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ec365291d173a525661437af496644845bcaf2f47221d6e1e2dc41792c39815ff50004c95ab6c565e04caeda140f546a9c6e3caa6f11bd539bec0114ca98cf0732d9991f63d961eabce916175d8c4b6f0b458af9fa9a96b89bbe4a9a489f4e2d98e9ec476eb47e22d93811dd0b6654724365b829245c5be1aa208580c4db2ed733e39f9ec759e148"], 0x192) 09:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:07:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:07:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getppid() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 09:07:20 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x7ff, {0x3f, 0xa0a}}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 09:07:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x81, &(0x7f0000000080)="1c57bd77fcc7326887c6bf9b1142fe9ebcbbe5b04c66a7f5ca4131dd2e7e3cb726ab54327ff7524ecdfaa927873ccaf1118beb317bf34746b2d20514c6ec587924be8771d462ed1d726ab794006c15b134928cf3348fcbd30af799898f04e18d59302a1d453790b7da9b01bb0be23a302a99bed05af40f9345f796c87ad5", 0x7e) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:07:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 09:07:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000100000000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) munlock(&(0x7f000040e000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:07:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8100, 0x50) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)) r2 = kqueue() clock_getres(0x4, &(0x7f0000000180)) r3 = dup2(r2, r0) kevent(r2, 0x0, 0x7ff, &(0x7f00000000c0)=[{{r2}, 0x0, 0x70, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x41, 0x4, 0x800, 0xffffffffffffffff}], 0x5, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7f, 0x1f, 0x0, 0x0, "8643b8d63bf33dfec715c8bfdb38d1bc25f5eb58", 0x1, 0x10000}) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) 09:07:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 09:07:21 executing program 0: socketpair(0x6, 0x7, 0xffc, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 09:07:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0xcc) close(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r1, r2) 09:07:21 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x808005) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x8}, {0x82, 0x1ff}, {0x66, 0x4097}, {0x41, 0xfb2}, {0x0, 0x22f}, {0x23}], 0x6}) ioctl$TIOCNOTTY(r1, 0x20007471) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 09:07:21 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2b2, 0x1, {0x800, 0x7}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="287916d5e501f7e6be13776b11ddcf5aff11fe18b814a4f5894ec3299952779c9ab2c0d753fb125324c1ec56e9742b0399b9356e136b067560fcef1c0431e6f2ecf3634c4a202155c2ceb565540a99a7bdc47a1ef02091562e4d3ab0f3513f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:07:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5) 09:07:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x87, 0x2}, {0x6, 0x2}], 0x96}) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x8928f67ef57de651, 0xffffffff}, {0x47, 0x8}, {0x44, 0xfe93}, {0x0, 0x400}, {0x44, 0x80000000}, {0x27, 0x10000}], 0x6}) 09:07:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002001, 0x0, 0xae5970f049402a99) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/4096) 09:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x8, 0xffffffff, 0x362858df, 0x1, 0x1, 0xfffffffffffffff8, 0x7, 0x2, 0x0, 0x2, 0x10001}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x8, 0x5, 0x20, 0x65d5}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:07:22 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) dup(r1) fchflags(r1, 0x20000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:07:22 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x9) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4c1461cca34a631ccb45f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70d9c9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2d53e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dd030ade3b6d1a9a64cff7b1e8d42446b94231b6b3eccbe05512b30ecf4bdebd34f697600"/447], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 09:07:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6b3f, 0x8}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x22, 0x20000000, 0x21, 0x5}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x1, 0xe9e3, 0x9}, {{r0}, 0xffffffffffffffff, 0xe0, 0x17, 0x75, 0x2}], 0xc8, &(0x7f00000001c0)={0x8001, 0x5aa}) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 09:07:22 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) getrlimit(0x4, &(0x7f0000000080)) rmdir(&(0x7f0000000040)='./file0\x00') 09:07:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2008000, 0x4) setuid(0xee01) msgget(0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) fchmod(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) 09:07:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 09:07:23 executing program 0: setitimer(0x0, &(0x7f00000006c0)={{}, {0x14}}, 0x0) sync() setitimer(0x0, 0x0, &(0x7f0000000000)) 09:07:23 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000200)=""/150, 0x96) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/203, 0xcb}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80000011, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 09:07:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() close(r0) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() execve(0x0, 0x0, 0x0) 09:07:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20c88, 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x1, 0x7f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(r3, 0x4, 0x4b) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="639ae1fac07bcfcec6c295552d9546b35ac4c15f0a57aa13aa5ef33484097f42f96abb23db9fcd0619f7e7a766b9a62c1e0704e7fcb755ea2343a4d484ffd88baa07f3acfdaa3dd37e14ffbb87428a7c81f8ac9a246e69d991f5093b33ebe1651b2bf78666a3", 0x66}, {&(0x7f00000006c0)="ebf3394d20d33b0f87cdf132fe65802ac7019cbe0ef886b3e53a38ba371d190cffce7e9cc4480d5af11bab8fc5ec251aacea3caf90682e2543e873c1475874a06a838ea375616129416e76b26354", 0xfffffffffffffd95}, {&(0x7f0000000240)="4bf0c57b150e894afbaa4d0829f2f8aa1f87f755aa42033f4ba49fd34143ea30198d45a64a2fd37ef8f41abc0d4d8618410f4d3055088452f41185c3ac61c078ad759fe8afc7a3b2226171c5e8dc825f6bfa7a4de6926ca719b9b0ac5f0f06f1f6e6d23e1dea60b4421d0889b1ad23bbb34b4e565efe4ac16902a9af94685884d6072da2f474872352a50e78d8afac717dcfb0983eb1804edff950c9d74633651580fcc5b7cc4ec3fed25e442dd5697930f39920227d6cdab18db9c5ff317ad6628b4e23118d044590", 0xc9}, {&(0x7f0000000340)="a38f1a9c6c8283df7f55ffd003f59a16ce536603c585afa066a408cd4c70feec8c597c2e00f29c45308962ff15e29d88b97a8a9c0ebd97f31e2afabfa782f074a723c2553359db6b59e15b6962", 0x4d}, {&(0x7f00000003c0)="dc6feeb971265e8b245692d4e711c8ed9245c7397fa9b904ce62c72950d56f257f2bd477fa8fabd13cf1225233d1238c2bfe5cb767b14c24b17496b0b93d12a2a183f80d4164619e0c3d3ecb31be91fe4afdcab834001d50258b4b19679bc37dfc6005d1506033427b4291caf47926ffde8815a9086e3b58d4b791a6513698ad9294bb2e970bf69efe", 0x89}, {&(0x7f0000000500)="48a0741f979d08c9ba4315427811910f2309290857d7345daeb4fc19631be727fd8c2c87cb1929617ec945f54f3095092c8cec5d38c6d3bf71f1825c6b295df27d01a0d8ea4c6865bf4dc73a1de79db46870df67c51e4f866a33de7dab4cb55a857c", 0x62}, {&(0x7f0000000580)="07667dd65cde6a2e2db2c8b0d98156f5d1eac3f1f167d3f10dc695a11d765ea3e96fbd370deaa7997e47ae8076d6b512adf1b1762f392133f4a5b09c111cc799209658059d050d33653291c9e53477357ac8a8a72d2d61323abe925a06453b95992e179538ba0be10f7d896fd091d341342de44579a7677ff90a440d8257d0ca827846e09e90884aff9485db793cd2619e01c31ea856", 0x96}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) close(r0) write(r1, &(0x7f0000000740)="127f066bab9b87c6b50c3d2f977f79045300fb172666e73f4185ce10dec809257ff0f8337343fcb82724e6106d574675d1e729f0ddca8b3b3444b10aed3542e6ad514ba14c941e7e63630e8fdcf1a412746aaa95f3ba92399ad54224bda4159d9023382d24da13b95adb9af7cffc01839887428ea421d09b9022ab8452a03df3c4de6274e4649a38bd2418096dad8dff7d75ca46225a197da7d7fc9ff973d68c6fcc7a6c51c756fe0667d1be5669756acd085fb62823f119669c0483", 0xbc) preadv(r0, &(0x7f0000000c80)=[{&(0x7f00000008c0)=""/255, 0xff}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000009c0)=""/172, 0xac}, {&(0x7f0000000a80)=""/173, 0xad}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000b40)=""/103, 0x67}, {&(0x7f0000000bc0)=""/163, 0xa3}], 0x7, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sendto(r2, &(0x7f0000000800)="f797d1f956c3fecddca7be78f22d6ef0a98f3bbb4ce347dc3e869ca978d1ca50a71a4a05cda66ea40440f1fc7ea51d46e99659c812cf5c85bf87625a4ec0dd60ed621526e76bc1fcfe8b91987bcfa5b0cf0de3718d4534751db61ce23f24f314c60c9ff7725c914f1acf208d3ca0cfe9155feab9cfde48c8d13d1086e25acb2b141e911a70ac820921cb39e856b505fde629815e154624829020b75ff0793718d630dca8a19301f408bf51ebf6", 0xad, 0x40f, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) 09:07:24 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x8000, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 09:07:24 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20183, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xfffffffffffffffb, r4}) r5 = dup2(r3, r2) r6 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) geteuid() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x9, 0x9, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x1, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x4be41f5c7946f03b, 0xf0000000, 0x9, 0x5}], 0x4, &(0x7f0000000100)=[{{r6}, 0x0, 0x90, 0x0, 0x7, 0x8000}, {{r6}, 0xfffffffffffffffd, 0x68, 0x4, 0xe72f, 0x22}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000023, 0x3, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x10, 0xbb2, 0xff}], 0xffffffffffffff01, &(0x7f0000000080)={0x8000, 0x4}) dup2(r1, r6) 09:07:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x5, 0x4, &(0x7f0000000100)="fd8885a77474eadcd4", 0x9) setsockopt(r0, 0x8, 0x954, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1f8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:07:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="58042e7e8daf81729849ce6d4f83705b79e6ffa93e41e23fd5fc5fadfb5ef60900cc465d2b89f9060b8665b5370d9ca1ffd2d0568711d407671032b19668802e2a0f8ee7", 0x251) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:07:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000140)="ebc587f5694a7974db04240ac1c1c648bd6ed3ad14d6a825505b6baf5f0301aeed7baac277f0", 0x26}, {&(0x7f0000000180)="f934ef8289c5395d4c1117e8fb3f0c389761e6947a52a9242007f78c686b7fbdafc5f84ef60865e532db3c928d692a517bce2f6f17b02cec204f5ec515f1d934a7c789efc8e83b5ad1381d05feee2a314e2b6e16998fdcbe7495d513022b70db9b76439e0bcd95804d42ed6ee218b66c2a52a93295229abf2a557b1e0d66910824cd0a003cd4038c5b52ab6463e57d02b6788cfde6", 0x95}, {&(0x7f0000000440)="7204db64b1fd5ddb2cfe0eb1cde804c7ee2c701e29e88b10a2b49940ef73e903465814e04e12283bf83448706bbb5f5a193696344ae8496451f00b9b1a23adc10a51cc8ec5a64ea5510d981050e36dd5f1dd9e1f8f533d67ec6e19f496f748a077058e40a879096cbbae9e96a893a05599bea4947c117e7267f1a19ba620a5200b2378a89dd84ae71dc1cc", 0x8b}, {&(0x7f0000000580)="0ba149403ff55e6efe14ece29bd8b7559fa2af5455e7712cdbbe25dc0e8c8574de27413546d0c21f4efa725888faa446e9641d88138caae67d220038d31d3e270849530a065b94b1331b0d7a002662f28ecb9c18235ef42fdeadab911088da556793abe11925a7fc592680a6f978e6", 0x6f}, {&(0x7f0000000600)="d352feec09f19b98b7adc44dc79b44aa73c22b8ebea87a7d38ab768d0c343e4e97955baa2be721263a52b75c2fe560fa2ffcb4f12d19170afbec940110a668d0a9e57bf11c635e03b76188ecf2fcbe5bd5f06acc91b066ee31de0607ed13f3ce302bc0c51266b638c7ab3a2982b0e57823c1ebf97912f19787e862c810caf21c9ab92813e86a9187bd5ae267fc27684c98b41e1a4431649fc8dc06d13d675bd0293ea9896ed349", 0xa7}, {&(0x7f00000006c0)="a45d9fff130e765c692b90977d3629d43c128d336259d104ac377831b4472f62da12c0dda3367635710eccb71e1483e6cd4e6fe74c29514b966fc6136fe2e006c8f62fc8d7c1a7d8abb1c81e805a7bdb012838074188e30aa72f17803101ed0996c16122bb32dff157fcda3322eac426c35ddda359b84049d62eb92e8416f37b4a825ba2b48c9085043ec3e1544b78e3844c7fcaa48b50aa1bc258be223cd705edd0d61332c322544adfd69965157c435e6fbe0c873160b1551bcaef8c93ed3f8fd4eff2dae2faa149eaae9e7658ed61eb299d6cb42cd137a23a0ba14de9cbd058ce846f240b5230ed72fb32cfe278c9f6fd8ba9e872", 0xf6}, {&(0x7f00000007c0)="e3c193d6b5ad61ec56b4aa3c4daec75e38ddac3b367252eb3a54e79f8b13049d11a5990338e5c86ae4a52d89fb1875982949f7a31c39d0fe813365feaf59eedd0fe7", 0x42}], 0x7, &(0x7f0000001bc0)=ANY=[@ANYBLOB="a000000000000000ffff00000010000041f5ddc5285bc57cdf7f4bce6a8615fcc01ddea3dca5368a67869c162e83bd2adb694f657ba35976043a084a87d8baf37e01e35856222297430285e6ecadc346a46adfed499290f3a2ac74e96e51a4b4e4f86ea28effdd886b5fa2e75e4f6c6ad0c2beb1e4a2e2d17ed33136ba0616214153d072311dc24091260a02b6fbf48c3f13c4446cc53e64cd9c082e40727856d00000000000000001000000030000001a0ffe67e3288529cf5423ac49d55fd16875ec3fcdf1cd2109d65a35864401b5e9f94905be630932d39428820794b468da69a8796d786f8d709e93e503e1ac7c6eea3a60c34dfffd162496318b2148907bae974a24b441888194da7f61761c38faa89cb29763780922404bb76719dc219674184cb2d4121aafc927c9625269d97e7f5fdce0e27e2851b45bda067a729cf4baff70ff876a61539b04adaa063489c418ab80fe0d2c024bb8026dd909efe5b3e9d10f3ef85ab56a7e4ed02a0000001010000000000000ffff0000fffeffff16eefc0adbdeb0a466e36f415a149ae743efb3d2ac7993dff6ec699af76e1d1b87f25cf543869e6eca63bbf744cabaf942495a604189e6283ebdbad1f87d950e56261b3c942ff13ce5b389b88e4347818e765f844ec230a87ca7b062223bacf8a33c6fb1caa37073f5817b656fb825fcc320bb6f47248858cc448a730ec25a3b0e14ecd264ccd61ada9f6631faef3909b7717ffc5b791614ebd2a39c54a2b484b363bdf72a6c19c3a3910e51fca55ccbb6170164c80533d641b066fa7a324bf75c045d3bb53da32d661feaf0e57f90cdebb894bfcee556422244fa89752093aa4b3e20e67a04b6bc2a165adaeceb3be962573e432963fca22e736779ce394f9330a7aa95a677d836a0dfd2c012ea6d4350f394329442654dbb94662c6b357ee94cbe930d49b1b39b297dc4248d756f0174dd157f8c87882454b7107e3de8359ae68cdbeb54e3365b12ad0e5f85dc7503b0e526f8c5008f93244303f6225e05063373194255cd9661de36aec783638f7c6bd45932f25bc97a76ac7c6ff2afccea412fe6fad315c090870db603ca5a372c0bd2c5977722e7e51841828eb723be8d2d64ba555c2de28c012ba0956a76ac8adee9e901f8df55130da950715a2e79f1f3381f951931df9c7eba1dde6a08a2ea8b41073ee831ac8e68c6e237efe395b4641c43b5075e6004da6c68afcafda12785ca9f9603b3ff5e58dcadbe53f60e7b341abf57204bfa71bb7b263b8be8e919baf909fdfe7ff658957dc0b43f3b3b229f2af90fa53137204d2b94ed97cd8919edf9689a42d276cb47aa7cd2508fc02803e1b71e6e723a72f663f509d8f353b4e9b6b673433fb5aba7bdc338b0eb888cf1adf001d676a4f67793845d0abc4648f6e646c6bce8ac8d4d48d1a535a17f176fc7ca9cb991c993de31a3c03aada90e339c902783ba3dff4d41dfae805f698e53270f59c7695fcc99a1f911d1ffa44d048de809188cd55f34b28ec2d1166f4fc64e9bb4a469534b94880ec02a802b3c12aea867b9a189ace0092e2ca1c443b0fe78146c0bbf4b862dcef7dd2629ed4d26e4189f2f1e734cd77d09bd517f82558b43c1ca031c76a3f0672eaa63b0c1c493357f875d53213b212276a06dd7e0451d1834be3ba2ad5c777f6ea634cf0926da33eac7f4fb735a6447b5090e2b78d4570de0e39ff88fa0e1a28568bd8b7823804125e1826b1569e65dddc3422886835b944b5ceb1c75568a797ed5221e2ed88086df84443cc45f8bddc0f09388a592068af38f776f84d60b126c5e1ba5a2f3f58446572342b51e4aefb0e1a96f478f9a0e87e50bba1650ac5ca1658af6621a73791fd55956fd830f9c981c6fd706d7c01ed03ed7afedb495e27912256193da2420818d0f6ee3caf811f7016ff76a6c6cf8a97c7c793110b9970cf886d8f14f83c40f8c8ef2a564c8b05daf00e5b71ab2e13975cc12aa757777137333fe0a603e7545baa9592f834c41d989d8dda1b4fdb2cb98b83df09ff63f01e0a80fc16b8625561df0e73015225ab75e89ca846d421ee9f22655004dc6ccf78007b052fe9ef7a4e3969e57e87d8f60d85fcb07ad3d3f99462c7cdcd0e40c9868ac2c41407d65914adbe2740bd44b2ebd115d40cd037a9584b67b5c118b1fcb57be1ca1938c6f243662ee3acb8087e4bceedccda6d5ada3b5c95eb5ab8240f888d4fd2431465182cb24c165bd0d6f945150138254c7637bf64cfd4d751694f9a2d9b520fcbe06e48c26833c3bfc6787afb4a47802a1efbc3b1ed902c2fc9bd231ae18059d09fd1f2c36ba797f5299468d58ef674476931dd6f5edbe3e06c2c12eaea532bba89aeb5201a271de270539e489a34dd1afda29ea23fda5c40b5b010409041ab363a519843942e9d1a9246ba2a4ecc0c0e49b9161dc3c6d5ee31a37dd877718aa515bbd181199a1d7cbcf8a49ff8905de4160c1a8000c41474fac39c48821909ae3bcc7f7994db7fef35bac05408c715e59b224cdec883eeb8b43f1638d1a831b01ee4189802ad5c0594029da8237f1f9a06d53c32ef18f1c6e05f0a24866ff4ee7fb8e2521dfc89b095f033bb15b817fc592ad6ee79917ef378c45b66f7feb03daa7e8c032105dd852d6858d2b7f482687b2965cfbab59484d69c5a25457986e87e846e07dd4f74cb1ac7d7ba1f5a8a0ac91e22ae64c0a25dbf4fed083ba09dbbe9669762df370ceda9edf3106b47df2d978d8c202ef5707c1a1185f451d7d72f13167385807c89dd5025c70fb737086ab0c2195fe6b53a368b61df27b953c4484f3271f5482a0360f40c938c23f92ca8b8bd08a2bbc0f184fde42be470aea4453861b6b0230908d88283512a12ad58d4cae5580348aedae3df43b551501f8f883afcf14b41c9e614642a17b2d1188c63aeae068df81789c8d50c0308ad5358ff14551e96285d90caccede4f6d50143d8e8141bba2feafada7a2c8b067f29bfee557dc89505ba5ec3a66495613b04cee7d702c9e3b8e22e8f81e2e43a9cd12d596abe8f84a3676dacf3226b37e22fd6e1b2a9e103f3280798daa355278c527eff12f5c06eb4b0a18946f464fe4050ed13e3a8cb5747a688762d441b8e726b13bf9be05ff453e2b536e4850cc03be1f1f61ae6c86125acac439a8340a8901117a84ca39585077eba63dae4375e1e2d9b3d7a1ca1c0d12c0a7f8d16f78def4fa3a64769a002c9c9b371e88c3cc6195db991e7c703f69a7f59be98a2d3e16bbdd393366338ec21e5b97d2a996df42d6c1dc941511ac50227b827b7e1f29f245bbd921f702f2028059436c179ac0ba90b377f0b2ed52f6a3cd29b8e5936770feeaf7fa5578db095afca30854a8083dd951f5b00925c9118e47302f2cc9d77097cc4dddbffaacc9114f7c2821f8b07a9ac6b343e96f16ead953e5e0bfd46e1a7e70e469aa50bfef07ce89d890e6e6adf945ed819f9d44a0033b41a4d926b5ced008e97827fabfc6d153bb5de8616c38304d38ed901a00aa9f8778bd34eba4239c2ca707a88fe95a09a77b70b724d60032a1be0b66f520a55b9dc79a3b7fc630ebbd98494118f8107de09b45d702752c5be7d4b33d38e0c283a45cd836e708e9de07cdca86b5c9473144cb9e45fa28b28742894655fb31fa15c2c34df09b12747f1a46d0bb34652ef1598ac245b6e268840f4765f2812eae1199a822aed5e1caa4d506fe0b1eef8286315552edf83491468b37a54fd5ac65f6083a9743aabd0a35d2d4a4801ed9e6b0f08d72d1a7f6e8f95d0637bd27d92e41aeddcde9528386b02ab8f894d3d29bc3e6ffb4be0f42bf2ebbff66aa65f2be9fb4752ca1414ed849f82a455e28eda045f076a8ee3039661abf8659a4c6364ee9ba4bd98b2b0b394a06e3e4d5896537217956abe3e86ac7200a47d2a5b8ce1cda833426a5099d9b272193ed686de06caf733237e08a63cc3fbcfcd2d6f68d727804436f8690ea9cdd97e192b83c7e1fedd712a52902ebc609fd687b370cc72411f57e73d34f8429c402c6547fad4ba9e5bcff7290667df44e32f2e79ad84178ee98515b32bd95d762bf74bd43c5aeca4a48b831e57b3777a63ef3836f4a879677221adf7f2c0eef6f80be9dd8de98cac08ddbe42d22ed93cb1266eab62c6ffc61326b0c92fa9a3ba4d27ffe3ab0295987841af567a90d133a271a6ae5e6ca7568ed9fe547257f40aa25b554de856e4cba42bdcad4a97e27293ea9346a273a7ce77520a371c6a1d133689c4554508f489e65e36dd23ca6a600fe49cd54ec733e8a065a167f5202e8370573f22265a8d6ea645cc50c8cb696e115a3338aad0de4a7f1180b5d965833d5283423cd95bd5fc534622bd1f2c81be9168572adb9e71da666944690cd2688f2b005110b2067d1cc8d663597a950b6cb820d2c499f53a746ad563af1579669b2e77b330092e8bf598ade295ea8e9f0be3773b2f62388326ea621ee19ee65157e73097a383891b8db42c05fdaa7de9632f8c613990ad8ae8d84dbcb803f976cae11e3211e1c5b6055ecf4b0c274621e4beb387280685f3bf32fa7c9cb4974b1e841252689d56951a7be3f8cdd7bb7c6cbe1cb052a8aeb6555f5d9007491b3b4fafee32952430dea6c75e7f14a67af9a2e3aa0596c2d7ed0f67b32ccc055c357d0b8f6dea12688372489ba1825c11131a4366b1e571523488b6090fd065b65ff8f0c5a015b784d52d41e99073c96fd73f25b82d8ea03e4a619110dee57dc2c1321cdfa5bfb12f10897fc11782ffb9446923a83abcad93d425501b30c3e344578d85e6f769a2a0b021a79e437c55523d525afba512a8d0561c39df965ba4944c788a0c92bef7442750a814c4af105b46e13e7ee4087005da3ae5ab693af5fd0a298f84c45c1e5b3be6a8cf66c31fd34e69ea1f97df960944af9a748276d574bc5dec0a97b382e33a983ab618c4402c01af0dcc49471106ce173c19ebeb9eb6b26468a7fa3e3c255abf330d9072361257fc760e89956c1406f1cd8817aebe4a3536dae38db0a9587065510709976cd68fd7eeb23dcc56b9cf124c46e023ea401bb575a8b49a3c662de8b482a64a785828e3d3840c42996f535c8f4c10acedd6730dc8ea0d629794b820bfd7ee02bfe822c116b9a4f476f507b0ff11290ca31e4cc4b052da61172b028a7b1c6c098f5cb268d7b92fa24a70fb3f4338441ce1e89f8fe5ad387e7e7edcb9526c8ca5882642dde0d1277e5d691e8db9fc8dd17178da71f19f9f961eed12930148f4d3d00169b25a62596e5148cfa6bc1c7e8c3c866e7cd19d4fa10e21feed4d8d0a7cf57480afc51729f9ec061a250a49a7a7aaa183f8d8456fdcd03c948243421796598829d1e0c9e19aebb70e230cefc5947bbcdd491aa8207b5b222955b118844ee4d03ef3fa521b84469d07a36fcda3be3eb7f513ea412acb12fbc43b063514c7ef56bcc9d225fb5d48e2bb8d465499ff65a397d8d20629308378062abb0e60c727d77966a7ce80c03a84a41fe3eca3f36ee5553e5074a3c75cfa67505ca0a3751dc638803b62385bc35bb3c8937afcd1bfdf45a33e77ced7372fae3d28e3bc1d8cb927b538032bd8acc8d06dda31420a7849686fad9680e89d6df29e4ed17f7d8ac5e1fe2a2c4c3d39e31272ae420ce828278eefa951dbfc1f117a7744ff88d3de69d8c96886bfe871643e38bce3d8bf1141fd0abc67d6114e1356b239cee8b802f182b277c39ddfd2aa677a2dac7d1d8363b1a966b525fff627ada6f263a2e577ca16b758a287c674afc1b3ca439f69c3a13e1afe92059e77712542597891e3ea4056f2d023983bc1e1030054e220a38ea1cb1571dc642772a3a1ee8ae6c6c011cda00de76bab95448a69d3a2c2ad1f015d1e445a357f3a28bae9f526fd8400c9febd43f08e40fa711c0cb3974cc48dc5398bbe38f00c74b1e134685b49c56539e8c329373aca68468a7c3d89398099e3ffc6e0af3575c37d64f99045c843f1f29b1a7f19528af7dd952ee1af77ee229bc79aa250f49d63684c7d8d8f1a4b9c34da905698d904166d0a40bdbf990c7abc6de9ce6690f52e675e2d90a5398960d5542fdddbe3d6238a5c9110aeb7906a30dd7384520769bcccf53d78c322805d1efd260c0bb0238748c5ce59b360ffdf6be636f854a84385e8738d0f40d4b094ee5440f322189bf19481a63f8bf1204c956e39269840006878666346427c888a2ba883abef53774fee80c6aede508b427cff16baa607d6f6b76de02afc371191ff3051189665b9c5c7305e59c2cabbb2b8cf0297951b5963e6455702e8ac04b3e472036de424474401aa3dc3dd645ccc63917ceaeff21e351b3022cb9db0ae3493afdf67dbbac01aa8749ddcdf6dd7bc3298b33d13594c34ce4944af9f7f0480c4fa26bc39f"], 0x1180}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001a80)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) symlink(&(0x7f0000001ac0)='\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', &(0x7f00000000c0)='./file0\x00') fchown(r0, r1, r3) 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', r0, &(0x7f0000001b80)='./file0\x00') mkdirat(r0, &(0x7f00000008c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 09:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x280, &(0x7f0000000000), &(0x7f00000001c0)=0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x9, 0xffffffffffff7fff}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = dup(r1) getsockname$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) syz_open_pts() 09:07:24 executing program 1: getitimer(0x2, 0xfffffffffffffffe) 09:07:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) fcntl$setstatus(r0, 0x4, 0x80) 09:07:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x400000000000401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2003, 0x0, 0x0, 0x200}], 0xfe, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 09:07:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3, 0x1ff, './file0/file0\x00', 0xcb3f, 0x2, 0x9, 0x4}) 09:07:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1c5) setuid(0xee01) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x80000000) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:07:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) getegid() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000004fe00", 0x5) setsockopt(r0, 0x1, 0xff, &(0x7f00000006c0)="4f0a0b37b45395d68df3f3a611c88b508f2e0d4ae1231b100d2464a9d9f5ccebfd9185f1c25b28911658cf729998ea8d07f4f2a5c99b318bb7605735a15a18d87a4202dc78790a4d9d0f301503db7b046b85e9322a0e32f6d532ac84aaf73a1655d992d41d47b04d97fae202cd6533f85c7dbca69c829384712b5aaf6119d05164ed1ca253d49f9399a0dfcdeac236b57a928e210083", 0x96) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 09:07:25 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a0543, 0x4, &(0x7f0000000c00)=""/191) r2 = socket(0x2000000013, 0x200004, 0x9) setsockopt(r2, 0xb88, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000280)=[{0x1, 0x5, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x7, 0x2c306ed7, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x5, 0x1800}], 0x6) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0)={0x2, 0x7}, 0xfffffffffffffdff) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 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, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r0, &(0x7f00000000c0), 0x1000000000000051) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mlockall(0x3) 09:07:25 executing program 0: getitimer(0x0, 0xfffffffffffffffe) setitimer(0x3, &(0x7f0000000000)={{0x214, 0x9b}, {0x7, 0x2}}, &(0x7f0000000040)) 09:07:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0x4723539, './file0\x00'}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="f65babedf17a551ed629e43f924acc6b0b6fd369439725d66736f0d8cf0f63f3e6f4193ca64bf1c35f71216aa5646a080c333bfead41214bbfc269ca18b391cbdc68463078939d1d733e41696abdad122798322da74e6b015953299b07a92f68df8fa178a173bc394e79", 0x6a}, {&(0x7f0000000180)="1c6234d20cca183e414253e788668d3fba6a9fd41e81353ac13f26919eadb554d909", 0x22}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="daf61a9c6ec5739edb475a9d1ffe9797be4715f7a1badca32f2e0265359abebb2021ceca47752290099b696d28bcf5c2b80b4f68eade11a4e8ce61c650196526f65744a25ab18d58a1abf715a7f94bd805c044a218b69579fff28b1ad0e713640d88bcbce0991fef8cbd64fe38bdd2bd8c617ff47c510b2de5a34696d7c74d05cb428e777585f81bf7d3804ea79350fe5adf2221ee4e98b18335c920fafae1ea1f23b0c68508b0e4b29714005971be63e0376cc08f2c9aef0007c1b7ef54f5acebc5cae5289dcfca5059826202cf07bae66596e6fa6ee56a2402308e752424de", 0xe0}, {&(0x7f0000000300)="4d6e3ddde01a1a710b27e1166d9e037337c0debef678807a1692fd7ce8ca2e8a75553fcf31db4940e59aaa5e4e08b907415bfdf697b81cc7ca01bd96d8cca13ac75698c70ce12c0821f9c8e4c6f8b3d0a28369e8dce247be08a0961801f0ed2b4076a235872a19477012cfda8bef2ed8ed73a5b8351ea62a17df54f55c3882cf705cbb626a83eb250c96b97d70b51114a3e57850d2320f1bf4fec4f9154095ec59f7ba242031139f2c21fd74b888fc653cc535c2926945886a09a4599ccb595826b5ad68e5ea8819f67949a78eefac915b3b307216167ee3712526115ab677497949e19710a56bfe1c62dc456f010a9bf4c9672f1997bb65f2356b129edfbd", 0xff}, {&(0x7f0000000400)="d33ef4cd18e925a8b2cb6fd0d7a3706ed9e2414a2326a446268e588eeac336a08bf67287435ce35dc3750f86e7a2c8b6bfaa8ddeee71d818c752adb90a125a6af6049fc621fb566b795e099405efb364e7bae36e15ff15eb110726084b9a590910a9a246811bdc8ad5d0da41177ecaee2bf70f9135bbecdb0eafb5820aca47b3e643937c79444a1577ebb3a34d7a702a395f919886505aa655759e9283dc5c1808085a6d9b7d44b1f486b22090fdd738085e0dee92d9f04686246b0fcc9fc0ed528d643e615b2f64557c5e5d10fb71dd4b2768d875a3", 0xd6}, {&(0x7f0000000500)="aeb416ab6971f55b20fed37b7d1b2ff7e39ebb356cc6cb540e7cb4ec01d5e4afe211b29081117ac28327ed170a0c86856a6d7e02debb1b6f85c12a9738e31f899deb93809d29791fbd95d85f24801605896f90fbab53633a7bf77949fb4b37526f61d450ccca66868afae6615073a71f82391250f00dc8506029a2f6b0717a9058724d94535ef041c7d5fedf", 0x8c}], 0x7) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1b, 0x1, 0x9b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:07:25 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x8, 0x2, 0x10001, 0x0, 0xd5, 0x8001, 0x400, 0x3, 0x1, 0x6, 0x4}) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getrlimit(0xa, &(0x7f0000000080)) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000004c0)=""/234) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) 09:07:25 executing program 0: getegid() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getgid() 09:07:25 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b97fee39636458f752764e79d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b7"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x414, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = getegid() r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r13, r14, r15]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f00000003c0)=[0x0, r12, r16, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r18 = socket(0x18, 0x1, 0x0) setegid(r17) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = msgget(0x1, 0x3bd) msgrcv(r19, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r19, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000008000"/104], 0x1e8, 0x3, 0x0) msgsnd(r19, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000015000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3ce970fcac65b6e137b751737c8a7925f6a93ae1312bb436961bd2978eeefa00a1ac72b853e2ecd8404893b3731ca90913e95daa948c9c2335d5eb2a0250a1e9438c0b07b0b3b6df2398628f2f108f2984208d68369da8b2ed2c0ea8f29144043c465a22cb85df81b84f88288d937b2bd95b76c8a1982a40bfb83a5"], 0x1, 0x800) msgsnd(r19, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000068f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e08766571b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec95e0e0000000000007f2f47eb0900000000000000"], 0x1, 0x800) 09:07:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000100)) 09:07:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) 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) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x90, 0xf0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r6 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r6) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r6, r3) 09:07:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') 09:07:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) setuid(0xee01) setgid(0x0) 09:07:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2008, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 09:07:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0xe5b929a0bf88ba1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="3048e69931929648", 0x8) mmap(&(0x7f0000270000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) write(r0, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000100)) 09:07:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = semget(0x2, 0x0, 0x8) r4 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x9, r4, r5, r6, r7, 0x48, 0x3}, 0x1, 0x10001, 0x1}) r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1a, 0xa0000000, 0x6, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x3c, 0x20000011, 0xb750, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x93, 0x8, 0x8}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x6, 0xf0000041, 0x9, 0x3}, {{r8}, 0xffffffffffffffff, 0x8, 0x20000006, 0xe15d, 0x8}], 0x81, &(0x7f0000000140)={0x7, 0x4}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 09:07:26 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 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:07:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x21}], 0x2}) shmget(0x2, 0x2000, 0x44, &(0x7f0000ffc000/0x2000)=nil) 09:07:27 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x40, &(0x7f00001aa000/0x4000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:07:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pipe(&(0x7f0000000040)) 09:07:27 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14a) 09:07:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x100, 0x4, 0x8001, 0xffffffff}, {0x10001, 0x100000001, 0x4, 0xffffffff80000001}, {0x6, 0x5, 0x3, 0x6}, {0x6, 0x9, 0x1, 0x1000}, {0x8001, 0xff, 0x9, 0x7fff}, {0x4, 0x3, 0x7, 0x1}, {0x3cd3, 0x1, 0xeeed, 0x4}, {0x0, 0x7, 0x3, 0x20000000000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x8, 0x5, 0x4, 0x3}, {0x3, 0x7, 0x7, 0x72}, {0x8, 0x6, 0x6ca, 0x1}, {0x6, 0x1000, 0x6, 0x7f}, {0x8, 0xffffffff7fffffff, 0x5, 0x5}, {0x1ff, 0x9, 0x81, 0x2f8}, {0x5, 0x3, 0xfffffffffffffffa, 0x6}, {0x100000001, 0x80000001, 0x1, 0x2}, {0x7, 0x0, 0x56f, 0x3}]}) fcntl$setflags(r0, 0x2, 0xfffffffffffffff9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x3f, 0x6, 0xffffffffffffffff}, {0x3, 0x69, 0x9, 0x2}, {0x37, 0x7, 0x0, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) 09:07:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)=0x10000b3e) 09:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x2010, r0, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, r8, 0x80, 0xff}, 0x9, 0x800, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:07:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) 09:07:28 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0), &(0x7f0000000500)) r1 = socket$inet(0x2, 0x4007, 0x4) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/34, 0x22}], 0x5, &(0x7f00000003c0)=""/190, 0xbe}, 0x801) 09:07:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) fsync(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="9cc193a92f1b682a92a87801247d24ddc11ae85456779a643b90e41fd682742f5fbbe9fbdbdfa462ea2a7c858b4cd3796913496d7b62e4787fefc0704acbbfbded06b7afb9210eb1c4396352e07052a086f9bddc42421f4453c3cb81f74507951ba7331e10ccc6dcfa00ac86afa326480eaa", 0x72}, {&(0x7f0000000200)="69e6206b17d36f24a2dd5e8bd0ffdfd55ce343c1845c337ebce4a3dc0a49da55bdde73b1f8c6de03aeeddd5758434f5569887b522b3ad639be5f130a9b977c11b3b57f44cda55bb985ac67c6d83458d3f7b6d7db9117d896d03418f7e2ca8696f4b64a", 0x63}, {&(0x7f0000000080)}, {&(0x7f0000000300)="ecec2e59f86f42aabae9ee9583796f23238df68858a211dc807ae5e834851bea29c1b628108e1e6bd67e2d7d5f0e71a6f6aca750699a9136c07dc0dbbb9febd451ecbbbdd98f610c9cbd3e696be441d124647bb62fd8e11a71e12986b811524f0053a23225dab58f3f28ade9aa597adcf76670197f636aa565ace6f1054d3f7fb10b20fff15ebdd18783c09c49e8ae4acd4527736851028ba51ea8027eff67092b8afc3eb503ea166efe07e0a3c04bc8b615771bfc063b5e83a2a37ff4ace91c69f3fd0493d068610f62522c21b297b4c8c840dc77d820095afacd8b0ccd7b190b9a14a3c7d5981cbb58c7b75b", 0xed}, {&(0x7f0000000400)="4d15551b3538f5e2c0cda38faf0967f4f3150eb581a3547f228bb8e0e481117e27b3ca5ef5f9df4a9bbb67d9b022acf73e1bff10e825be73ec2b99a19f14258a1ff4c57af06a17b5886d389b3136faa96714da28bff26c684b9b8944df6bc3243117d0c62f86814f750ccdbed4721a410827532fa9a4a0ef22b84cf116c13b7b72ca791c9f3af953c16a213fcd1538ff4f932803c2ae7ed3cff7545ef22aca635d7326095447d65836c214a4bc206b227a2c00116f4330a7ee90492488094c3b83959d46ac3065cf8eeeedc851ed8c0b86a31c2ecab527491048db07d2d51c3bbcefecbae1d51288a563251eae19f89f4a", 0xf1}, {&(0x7f0000000540)="fa87a5e6e555fb7a12bb71a1621a44f6782b3f7e3c266f9b27809e7f50d9e555fb0b94d9268152ffc32ec54b97d020578fd76032f3d4847ebee82ffe5c7f0b0ead4b6367c5ede6a1afeae00b0b49b7968dfad973f331f83efc5999d2f2e6cdfad2c362ce8c64fe5073c7072fc15ef6a5af56e723b312b78a384458b0106070c93572313b3864a2503743953eceffafacd1bb81206907a0817731ac653c29f289aabea5d0d2efe8814d3fbc2eabf6e4919e54e53f5090d20ffddefe1b4f19310098b5547315742c7f88fef18f86f6e330ea505ea28818160235da594d8e25c8c22162c0a5f83bd79722cbca8371f6bd9b91355a8df6f63ae1541154ce47dcefdd199ea7990c66ff6f065c64c5e47158d8c4fd134a058d57797a79c49d2b5f58faf96341ad7d4406135c73495595c7f4e15b3669187bc90146abac4b2f3e94d5b328f83970944601a531569df8c69c5b82e7ce54be629378f26f2b04eca61fec7f6b251794ccbae9543b9f4ae7e748020232c8a6239c2ff4ae59dbbbfa45d014784803d609ae6bf29b0b49c38063dbbe65c215bcccf69f3e5273e33bd45acd1097d1902e6d4c03a93f959dbccb5901a3e3f4c2732e3e0a8b19b748e82343861fa3830bbc30dadad4b27bc102303220df61861904ca80e33200f1a33ffab6da258cd58a40805ad5092cc37056cb17074168fc1ab6820f1a7ba5ad5acb19169afa804910082a844a542d0b1e75b2426de54325f0f7dd5c200abc8f717edef2e482c71cf5a501da4eb2e083c6b54833c9a6052b5f33d09b6a0d5801e87ecff9b1f6be978380796157d0d31bc8e7071f2a4fb6893b80dfd3ba64afbe29f5e7dd360f560a8db53a135d0d8aade1cc6706eb1665aaaaa454bb3c5610d5d91f9ac0cc9dfd0dc7a2cca4ee2fb8dd1f2652cb6528a44fa936c9de32e9b1843b481fff6fea6cb0267d82b9dc41ed3d54ef471d11649d92ab04229e4441a6992f6fafb227fc76a7569100933d5bffe0bf77aa823a2ccefa6b2e6f4392650df7d3711290a3e915d3b8553d2f22346a4487e10ef96586f74756aba988fa57815e6fd592f40a91ec26a2eb8871f89bc9e469897710fb2b98d42e5059ba575a520b0a39c5cb736e7ef979640d5289a092ba810105d4d5156c177a972e19f150e7bbdc13446dfb8bc768eb042b0c73022f24cb6bf0c6b64d87f4f210766f9b3924e570972fe40e08695531d58d45d32a6b0b22efd958350ed3531ed7bac86bd78704727ff8c65fe50fc9eb582198c150b2831e2fb462b4aef93477df1e96a634db64284e65e7a019509c891acb0fdfd71b0721330ebb5af2d13b05e4e01532cfb119414196670a90d0c3a93fd0dd88997c45e31656f7b5292e3e4d7a2d2f88ebb5da9bb9bc7b97b274d1d074dcda362d7057bb54d5ee4f08ac2b90844bdd6d75a74e805b3bdc0afd588876c4f7ac313aed1e1b3b2f9498ed85ae9ad02993fd115311cd8dcdfd2f9fafa4915f2b338f0ad5130d3a6ce5abd5f497fe44e4f0858a9235fa7bb8e0fa62eaf758fbf104231e145811a82a4bae6388e21e6d14458718af8aefe5828ac0369698fd1c95c1c4c844435a23d99dca522d5a4c0f32ad4f90b9dd8a01e1bedbfc2ac8f91fb2097a4c5b4ebabab2c16c65106ffcbbf48ca61a519a02ee28665873457db5f14175677950a34c306d903756a38c1d68ed86738e9645fc091045cab0fd5ef03ff83e23bd7d92e6a847817d703b7b68fefa0d33986e56647ed62394b237f6e01a1f1b5f40c9d401ee8422a33b021d0899530fc4e7b2ac9fdb5345d8bbb9d3a8123e281e5bb2fc3dc7794d40a790038c98633ceed7d31c8dcaee56900e94dc409a6466eefcf1128978100729fe991ad200a3bd989c02a98520cb0fcfc1a8acec3b730725efcf191709751e66f2aa41a20283ec5ba47d842ea39d34dc9b8a2bcda6df0ce150fd191466f57db6590bc5e956d7ed1c16d44f7c1fef4d0b494ca7be5961bb4ee24b3ade90d6b6d34714a55f2839a45a62073861fe28ae4d33cdfc7428c7678ed53e1d06f2b4deb3e067378e2c61dcae8c5fc13b7c147c98a0abd461aaadc1b0de9ab934d66146539e041b36aa076416aac2f011de6ea6678c3926d38a96bc5de51c8d8519e18bd18ee7afd5feb0c5503aa4f12366d6243cf4d88b38d3a932e7e0efd4dfae97ae37aaf7beb8892771f8cf74f33dd42e83de116b39425d75ebd56a1db733e3c1a380bf4de2566dcaec52a3d68dcb46f3a7ba9ed0698fafdbd9eb09f4bdfd5b0f1a187bec39313818e07ccc3d4f7553e67f1cbe7a20059aafb52649c298c05e383522624925fbf63adc1e3462cba7e164251d65fd9c25148a66f7f12ae189e9059a2200e04aeba34ae746e01846b69770d119be3f6ca0512c5cc26ebb19e08c4ad712d615eb6a886e4f803e602d03897c74154a79645424ed25a5f3cfb9e41419dfcfc5fbf8e39358fd5269bb25bb15943c427e66fe3be9b382b071f97cabc4a0db0c78fc36e2c8173dd6af801e7bad7f39fe170b9ca01774173fa1def12191f60d7bdf80f5f326591cc17d25ebddf0f3625f3409e7fdb0c84b2f75625a9c8556abf3198cd4383d6aa98444c081360a065656b8b52dfc7589292c1b78d87c506897e3bcbcd803e2bea0c19db6939850a0e7d6d14e954b6f61373b2ec97b17efa02727acc106b968d69d8dfa654f63aeb4c944b73e89bf605d28d91046eb44b8e98d23b680cf9dc8d12303f99ab00254f9d45ccbadcd855eaa6fd615fa2f4f2cb6d6c3c3ffe16e233d88003ff3eabd7ec127729c01e39249954f9f7e587494f80733ce200f62bb2c11093c79424bd9d36224281b6db951454fa7df9da49ab592cc68845723c526748d0de4b8a95a7bd372ee0fd974705faa30a61315cc8711308c331a664e99c901f423a39e62196d360e8fae27b4e1a0a1e709fb5c3759c23f364700634f40910514def6f16674390b2bbd382d3f605fcefac78ea0d1469a1795d8e43e678b2cad3ada64d10c9c3e5275a48bbb48f4abac15a581b072964230ffd892cd8f061e73e15a07af22075045737e3893e604632f54ac08aab1983325523588919994f7894cb0ccb09d12313760a32cf320107f79a1bc2df8b7980c116f114f4804de069e3f273c1464708235acd2953de4057c1ed864d1c3d8b348f5b3e489bcc1fddacd26b484024a0055f81e2499cbbd3476469309fb675bcc35de6e85250965585d9c2c9587f7e35b312663e527c3c3c41652d14f7ca0d189e7c5aa84c425c5def9cdf9b0e57343cf108ea4a17d93cba3bdb62799167358472e8715dd55aa1f9775f99e3973b681f36e577b79c566628b294587c54fef6e1138d9e6383534642228760cd1760fbf4df31a5094eff0db08a2a1c5797b43c22e2d3560f1840bb13c1a05c9d623a69c4f8636925e0c9bb48db7e6be10d0690abe8ca6f16697c4681e42ced8d8f1c82ce7a23a7ba9ed3ebf960a81b378cb45881a639acf4360e8cb24f33d1a625ae38c50e9adf945e29edd504e68d57b5605907b5f235dd47e57449d6e52bb655e37133c62fdbef89bc745815d37f5ffc4cbed8eb83f8642db199b5afd4869960396175e202eb2ca50d2d7ebb7080b03aa81273388e7fd26a827a532e754dbd28f6f8a8e08a8ec1c21c60858288f1d992f3de7d7c817c172c28df586cfcfc0641359bf311b90ab3ef8c26371ddc4a07ed7175137853bc000d0e92c88ffb6536c7df849e9e4aac8f511aaa5c3cc581c1fe64396d07d7f4d6bfa3e89a40a96c46918de5c30643cc50f1838ed52de020fc4325b005e8ebd7d92c25cdb4692cbc4b40136de43c9b8632a94d725c7ed3c966779c20ec7fe381260e755c9ec43455b184ad8e1c76dd83e5affa9dc77d108e39b13cc79ce80e8858b1272a4fcc32fc2dc2a780ce0c1d2a29568645ba8ccc2ffc31010d04661b4324789345c3d0ba9e8c2b062dd1fc618e2b235fb2a1ad39f04978fba2e2470903f021355b0dd89f62f47170ef2aa6934ba92648d2c2150c0b8ac956722d283bc8c75d9e2c3e2254f43a29b793e3dd0e63c5a3e7fc16ccd62d8bbcb6f25f40f8915d0475e1ac10e09592875bb73825de820e7c494ad43dbd006cf0c4e8231ae8f2f8d1ad6899e90c60901922a12a75e2121cbfec5e1475a3130dbdc70268bb77a191ab938d0624c7c3b827bb44e6eb50a3743f924e7048b1a9114a37047161db0f0995ff8fa4d3df90e0d76380f02e14fcc0250c25d6b8d09bed65b0d070ffdcec9c366b0e5f67d9ade0641af1c000412479127c7ff5ce38140924635379986b3393a5ad0839e76a59bf08c3cf77381dd5d1f8548ca66bebf22b307387c41b9955c439a011f1d58ed025f7a1b0b17d169d522a0f0a5ff465f71854da88a51cdc60938eaa92b9b740c2616e4a8a384cf42b4283d1e64211a1b4f076d8908f77c56281774d9d9bfb437f9db51e3ce4623c25466a31e49d2c9190c03aa9ceefb6a5b0fc90f69c79597b7a2953f97dc8ada9aac5053222fb12dae60393f7a02dbbf1f94e358f44cb1171b9544349ba1411b63b912dc1daaad26ecfa139accebd3a9760a072c25ade7bbde860e0ded592cc1e5a5014304bbc7a65918f5500d088c812fbbc741da6667025272d7b5b83d6c4bc2dde2fb5303c3f88c5f1161420dabbe82a509ee020d9127a83642c825780151eadece127f9770da0c0c14b39b03f6ab943d44744e340eab19d76c8ce900e919f8ef5bec7679f1253b89152cf4e98b0056f4e89445ed682f093c9cfe5a884c246f5c719d4652f75d74d03626b4ef053902893d5c995c6fcb02ddff694ba8ce0f5f085e129ef4ad5eb9ce889680073ed663c467bc54fcd3c8f96124129c47572f25ee74563c8b18554f6338fd61695f4767108533170554017150fbb37db7d2c2fb79d3621a611a14efd760b45a8fb1cb31340071f7deb8b7801570ce0d4f49bcca5ecf9cd96889b7c1ae935c901e08bbf072c0d8cca34c8db05bab1f63b566aea3faba8d2322c198332d4f47db43f5e665dc971accb64f40340edac5b0b0c3b5f5c59e2ed60798abb9bcd9b2103b96b141833dc60ccdd46ae91a824cc29ee54678968e07d2bac2176af0327993f8fdb7e3bb560cd26df68c0442cbc448f5ee9e47e81baf94a1d1ea6f9c83d235f30fff5daab64121e4c99df9645d721e2770e296210e8627001b2eedb6e538e68c61636ca2a36032bb4c9b601949a3a298d8a7ab856558615343333a7eafcc9ced151e395ed81d81d700247c6548e0a1e639a2fb8f4da497381f6f5078bd85bb743328eb13eead3cd915510dcb294482a0b3741f97d81fbbc9a8d1c484bf0dbc08baa4cb936d39636f00405a57ed2a381bf9a26740c6e3077ed1faeee99a25213e7485438652aedad439dc2e7762eae91c5e599f78b9b5c47add3c3b48a8a7b1835a3ac0fcf1c4dbbdc27732c7cac70b3cfd7b5743c64282d3742e82de6a90544f1f14013fd7686d39bd148a41a5eab7ff44bf95c5b7aa10966682eb15a30dd2f3b3704350d61ebd25c97920b165a84a3645f9dd2bbc36d991bfd6a90d18f87614d3051fdb965dbb36ac34055a42cf38d0a65953c88e1ad924e1872476453e8d2d982f9c941aaa45ca824c6fd77c0a54e912857aaafc1e70793574f5b28cfcd0a6203b2b38ebe7010604224d4fe2092d8984933149268ca1ea37cf1f9662a94bc076163986532c1c8f92a133e8965b541437df9240eaa9c47bc44fa492544f93986260b3ed73dde95c7f424bea9c17dcf30070ff17e96c0ff4", 0x1000}, {&(0x7f0000001540)="8f2cbc7a9ae8908ea0e9b0947d315e51ac16b5f6fa3f25988f99cb2c65748425c5235ae613f7eeee171b92e6cf6124892efdcd45bafec30ebbccfa8a2ed2f042d989812dade6aa9c2de083605fd69a91c6db53be96a9a836e27fac2656d18236fa6375e3e0e7867c1bf2c803aefba8f02c59db965b5b4b9bade268187d4e162538d4d6c835878a15a9d46187d0b0e5c9f03b8e337bccdf17b844ae4c17b5f2e8f2a9b2fd63e8702f30ec1d0239162ed95225aa", 0xb3}, {&(0x7f0000001600)="b75d3abf13e71c35f2d83388c9958fedf035d4a95948ed8598e8693904412468229c9edfb57f60c2cc20e2b433496932703d6b5d6c81c4a040b5ec73f535cd3a5def00920b1608ccd0ba086f588c101cec83edc426452545f6f4dcd3af5d2d0f072766c0a5793c4ff5e210b9d3bdb19f0bb905c8fc3a2da5cfdb12ef5c75dfb65f2eb5fb2311b7ca", 0x88}, {&(0x7f0000000100)="531e0cb9404149616aa7cfc40b0068a5c4729e8c06862255e2a5fe3e9b12e23a6e8cd719", 0x24}], 0x9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xfffffc7c) 09:07:28 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(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x57a, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="8e60b9e79924a5fcae56b5984f6fe57c4871ad0017e46be38290b6eac3cc26e5e1eea673b8ffbd832be17e1d037c632a44cc24ff2e2155719985311967ebad4a6588cc9b9e41f1f2a8a33d38f9acc5b15a944894a8b8ba00e2c16c797e2786ca5057f5f15220180def42a7d587e98c2e65c077b888a992ed7987cbffe97e530bdc993e5b4df77825d7cba167344d66ed74bcb2d67dbb722ee99309048cd4e80710fab5cfbd9903af9eb1490827ddf2990c6abd9247e6de57106e40bde5388c16ca92", 0xc2}, {&(0x7f0000000500)="f8d317def061f6c7fad49d56ad26242f4ff893b4f75969f7f45ef74b444b6302471f97335401237545707b81a134eb4cd2544d6bb6fa4ffe3aa3878bb3c240b08812013e78cda89a9c6e914c0278318e836d0e906990b7c0b2a1fda9ed0e84cca7d443d0fd4561710fbe33e92e56e151fbc9512c39cce5fa7ef7e9cf3e02226752bb2bc79d05ee24c54b9f0aa3e9ec1b4b3db8f5d1e4581c1a588bcccedaddcfe7e32128b389a9b8c1800d1ad16e58bf4918d81ba66bf58480ae91e685f1343b8ffeb8759a2b3f75860b223ea496ecfe77fa34f9e186cfe62360f45678783eac906fc75c86960252568d6dc78663cc9839b04615e973171f02a271c7827a6617d0111c1604c8490f039367fb712394e2e975c4aefcfd72f8e0d45818c76172d0e3c851baf7529aa818eadccb269989f5944037746587f30cd410c4dab0c367f24318e64748ea4746c6903be611898977b529b00e941dcd17846370b1f2bfdbee521a4f28e388819ea65a648e8d568110eef57bae18a3ac30b1486d705dea63489afb9b15caf25a846617892f13aab4418e5878df18105c3f4d87da00c38b8211c147ec0eaa6933c70197a0fd79cff2c13acb65b2de9e4c75dfa661fbc04526587dcc43b999c46f71e7abf25d0b8420559101973ea6b4922b23d171ab0b3f342eef69a2d7361a807cabd4ba899e0d20f767915189c8ff152ad920ddc5bc77b6ecb0479f88bdbffb00ab3108313e3b0310a9bd8ba4e103b2c8620e6f013acd708c5b0f4c8f4f6331bf5fce4914cb9dde2e4312b2e4c4fbdf6e911ffbd680f65722f844dfe8be6eaed0fe6d1d2e97430a4dd09b29548705d07fd3dc5bce10b40e814acd07a06f8ae5c8eb21ba1ed717ee2ae7e5ce46814d7f76fd9da6a8daf159c82f8529d0af3c18f1a12dc90fa54836369ce866520f19f19427eda23cf1545a3d548f96f0acc1aaf8aeded3dd78f519067ed0d8559f622ae668ff408e0bfe9b99967d9b63f73f105c34128f9052a2962121cff97d857ebeee68d17a31602dec7310bcc8344495d85777c3db1494f85b7f6ca75e74bb8e379bd437a189637bdc08da88b9051271b8d6abe73baf3315370004896246f4b2437cae3c178d237376930e623226cf217939d4844d139726cbe8878f082e151f49551f5324c28d094a6f9d0a6e387bc64e35fcffe7823a4c8e90d33e5ac85cd58db1736f359fa9fe5adb5eecb12d1dd114d4123bd8ccf1a597f8f60e7b049de183c69c443a817f49e7d2f338a0c5991bf59861d969cc4164e7ee0966f98e58a348ec0265077ad20c3a7a4e822fae3c5760b72562d4b4c67acb1066049e2b0e7ad82e5b1e90c69c54e36c20cef8bbde2000d041cc8dcee58c0e8a8f112cb406a36fc1a4a182ed7ab5eb311dbde4c36fe0022506f1018edb146f7acb899ce145a0d426df51c39f9f16091cc759b609ddef55383275351b58553d16d4403a97a45fe7977d0de2fbf45a6eb5cd4842fb0a63232b27a19a221244c90894a6a0d9da614c9c0a452f5953cc55bb522a663e49969bf52adadcc3cfae00b101ef93373890f12756dac4a4faf1383fd873c7178857d538e27ba174daac0f0498ea919230d09977e2823c129a6231f307439eca67cfa1e294e559051f5e772be5a51c64c1788a86b75cb0e9c29986e032e84fb8fd0773465a1f939fbddd590b1577d7b7b40cd634948031e569d4fb15dd6ea50eb6f342c450153c67dd8b7fca52ef1479085e97fd6ee77468bf3e553d0fb8e2dcf01e9510ef6eb12735b0eb8719830ff4dd60752912a92ef2e23551c30a627a48a2f0998205b22e3c95b91d87ec9faf556b07d5be3872034019f4efd3946fa332d7b4bc1baa0c9d359e8a7c8f85c6c5c879c9518cfda2d2fa50feb7dac45ddbe46eb3b9c360e659c351af4bc162b09e22cd80316f2dcb63403eabb7da3abaf5a6a9f1669c0e9189f7b932f13cc83ab9bbc9cbd38475fa09c5e7513f1e66cb1060b3aa096dfb3096d439664bb8820f72b4e9b125c136b9a7e60e69ce153653de982b0fae86859fdfeb355129591f8cb1ac8d8ab8e7b68fbf3d9e18b8b8f8c6a4f488c8e0e9706d4d238a01ccf223587243f03ab9de088a97bcb1c55d7302f2b5ae95fef6f8d6d7b4b6cca62c5fa409473a7f380b9876f7e88334702a3a0a49324b4b3e189a8ce75df56cad45b8c8a88e88c37b1ff4a19579ca9078253e55e55a8d766cd8168ac541e9cd277e7ee5c123a9d5467660bd2cfa17eb89bb994d6a8a35a97cee577efe30ae0ebf798363603e208543d999152386f9da5acb121a19ba7c1123b963e562e6bb967bc28b1b755299069089e3a9f18d7e5227e8be850b35c41fedf7fb250f1c1b09b059d4c407a5eac2004713b32b89e9a08e219de3e94ebc4a85a74f9b137c77940f1acf05c98b17281c3704604943d9dc6d9002cde6a4390363c39b6358049ae9ad1c51a28959d5c4223fc36cad7fe885bcf4d436c123d912911c4ec46190b61b29f042191f5777261f85ae5586c0774f53875f47f4c14442f37f65b80a96a6618d7b40b2e200e7582273ac1bbeccc6c968c223266eb6447c053f700adefd56561042772e6a5e63ec0e6947feff2e012723658e36c79d14c76b5765ce6e542fc8d611d51d5c5e68961ea50100adf113e4608383e5dda9e1111ec6de4b43601bb3f8e2b8b1c96f2683e7e1f1d6e8a300b0854e57fabea7294ec2ac33f046272b09cfb76d854bd3af8d7179f59df7096d1ac08a1e319feb149d7bc4a7fa0cefda98ec50844d810c1c3d7bf4d41bfe54ba234bea558afa7034098fb84696ea41fd0bcdaa593c86a26d05d7e738956c1decec29cc821db2e90c80ce903bf40281b94ed07577e3a8750d8b375253076c489e20ea3f2696f7b78286d5a60b4d3471f6c879ada6ecf9a04ecffada35f5784735be1946730657d789af390ce31a68e156c7965be67b98b1a67e35e448faa29baf1bb383446ae319f461e206401eb2b6faa754820a977e021c4cd204ce5cb7f2899ff2111b1e50a8aaa6afb932e85ea25ec02a194c2c73666c5c31136874c40ef193d836389d0c57e5925cfe6cb717d271282f0334181e677d70c4236a60ea5e12b5c56804d70f817d2b7cc9f7f3cea6182c9343ee7f6fc071577714d9ca8006ca3564ff6b9d08fd1d3ff6dfd93702baea36e6d705cadd9477c59272623823689424f38c3064724ac25bfdd30c47b288269d45fd908ac29dab0dc7e243677eec22486f6d58613265c0923287ed6783e3dcae3bba45f0210fdf9fbed90755910e4e64597b7a8c9032a4b192963d8ef91231e3db6be8fc5f2c9cabeffc789099516713bc6a91a89e72c4389b83a8a98a59b7d90cf69c63c25a4013e6905cc7df2a054d2fb3cafe58c24510cb38bcd8f35d53171b32c3fe1f3700cd1a5cd5f0b4246bc6834d3fbae3b8e2719ca11e46711b6401d55064a3fc6f43f3fca3fc6be518f9948dbd3afbb6322ee8c82af2d9b51a26e9c69a86603677179cd17ecaa4e5e18a79af1729cc2851d28f1e56601c2b9bb9c2171db1350c2e810520e8b6c2da026a6f853dd1c37107e23a72c663a95f4f7263dc61117b3822d833d4f27004511fa2e727642e3076d73b27d16edc505658850f98f4bbd96d4ea23b8606a3ebbb3e07289890453f6156186e58046ff1968e191c0fb2b8012ffd387b98ca2caaabe5fe5aaf5e889be66cad6a3b2bf17a12539f3788334d3a1eabfdfb8aef8b15f22979a118328c941b45e115b9f2de9039d5f27ffad59fc39ea7913fea012d341f281c6d5d8e391ad5a8e739d9fd763ed10bec01216ac8d86b8a371856e49bc0e2203718841abb48bcf0d126fa3cc2af21e0c04e169854b8fed37f01ed9687a9cc3eba19fae2b9d709e01ec7550466284643a1b492fc449d3295ad03a386ca252b1c2f92f84fbbbd8cf2c0dd038c9fcd944c2a9972b956f02aee78a75edc264d07720437cce03821fcb54e55fccce63eaa694c362a16e39ef1e72fb23caa395c56208ee90e0391c3d68b8d991b603ea5a6a574edff9d5a23d4d81baae1ba3d935a2ab30da83f172b4bf158354fa512df32d282445740e84b389279744c7f926f66359b0fa5e094809fdf3d2f8378560ef8ced7b55c5d22ada3fbe49feec0476f9e873a4cfb75622ff5435924d628902746500cf7d9468b98477154d736518e108f381ea86bb313664b2fc3d39cfe8e261999fa430e207e7da3fc04b8b75603a1d9272eef02e197ad7a43e34b39a96f7a071f55d54bbee0d90e09ad38232bf41b4db20a2501d2b6285615074aa4c1cd3c418f1d05e35df3b72dd0e6bc8100f885e68ee0b856adb50c2359d741d151b6dc682d5bcad252416e99145120d3c771cb2035e3fc4e54e20befc3774d089dc764f810e3a607c0399ef25890ae81d12319a81014fa2ad161cc2ab6138d7144639de3cc8e8f6fb9ba504d24252d28bfa964ffd4b9aaa886705e2373ba4ae228cfe9c8eb44340361ba01ce421bc4362664124cfff76f45a19d8304bc6a3ca45eb2defeb8a349feb376912d2ebef2ef02d23b0d45abbb5661e17205f4dc900227cba0632e70a6dbb9ed3212482b4dc227138050923b13759ab49ac28511bdaa95e73c77cca629c5a2a435540c83cd4d67dd8fa3238db36485d8b681f64387369969c62739b42b8fcaab22b28d2e5d2e4081af5c78a7a21f9fa6afa8fef7e0f943af1965a7ddf751ab65b4dfa25bc4d858fa821a224656ac8c294b4fb7dba72439efb80ec1e976f893f115a09dc71ad3d3c3f28027a3dcf6c27dc690b235943b219fb865d3aa87b480c28bbaa35e726997926a0fe8045a70a7dbb7059b7921f90efe54cd4b0be3c18c2462465226f6f51b85260a56d553389525908d5cdb362574cc0ab8c1ecf60da0c4725c1f674bf7e2f20c08b2c64b8816dec28386640e9701e1040d8f8a03fb3ead19047f68280f949632d5fe3e1687703a8d114f78afc619360c4f2748987098485895a725007ef10585c4b118a29e27d29a79ae305af5dd8f24e0af1b66f9f01e2027d6cd7ad8c4a9f8fe46e220dea231f6527560cb5cbd669b4957bbb5c29e1d4aabacb7ae37fde488419397dfd8e858e0f8c2ee956e47d302a170f792148d653854fdf0ffd218553d6a18e7eb48afbb472ba7e76bdca00f04829e2c8639e979ab96766fb69434a68647458b01346a8de5e592e42fc31f73fb986ab2d6acb21674cc57bb4ce96bda1f89b1485938a3971425bd9f2f94bc807d36edfcdc13713317e91d0b5c07488d741bccbc17c86e6def2970acd8905b7fd5d99641350543662ce6a8b38dce4065e0d9c63a33896c9cd08dbec94b51de7e5f1e19324178417209cf2c14afd52a2c820c46978d3a0e1c4c14ffe4c95e30cf043e67fa175614b8ffc837a01f5cc7189c6a8b6a71c8da6223140466cfa2a4650d276fecbddaccd5433f7ec323f36f3db72e846a31507738e0cfbc6a61431e3a5b55e8bd5c817c1eaded7b903bfc4bd676262f245c17ec43e72e988427983cdf7c761f4476b5f3d16ed55a0416ab5e506c7c2a404c26e09822a98d5769f9434e0c2e243ddcac9a1e6c884057bc88bea18e1ddec05f62d6fd662ba7ffdf86d923e9e0722740ec29b938b1edd8730257af01a5d9c9f29f9037c3ca1eb1477da700f347c55470988afa289287e2166f23c68ebddef1b2dde0fb6cc860caad9ccd94332ce4aafbbfaecee222b4b5bf67d60488b5f46d6ad69ed2ff66aa623924a135e444f93da52eff81786b7b4adbab513dd8b604b2822d34d6", 0x1000}, {&(0x7f0000000080)="4637213ecc262cf58e66af75f467a27d2d756439d63a0b6586742e1459e693b82d8a3d297c8dde761ddbc998d0", 0x2d}, {&(0x7f0000000240)="bce85349a4fe0c6d8a5b835417975b1dd585188b70b62641961d4c350c6bbdfc125deb4234dec2593f2319e6e923e4362560d312f999c338e003eb432a43ce613b8e66decc8fa0c50316c4057b162f76d5c5035cc043ff1571d4edc80f52641ca7d2f8dc168e02c85e6fefa870e5e09958b413125b329fd26003db183cce3a3ad5467b232d4739d3c789db2670dfba77b7a536e31e5ef870b59d65f455c7c483acb31976ec1ee4743ee29f57c2f4a0c2e3497ce7543b75b2d180dc0ab5bb1c72066a81b21650b1001106149beeaae91853db362b27176ff83ab8c69361bce33aba1478871fa5ed662818d24c4682266cc87e54e3", 0xf4}], 0x4, &(0x7f0000001740)=[{0x78, 0xffff, 0x100000001, "03b569ac89d4760357eae5e5e4cd6bbe1b19234de2650684e06f3c54dfcffb3d324d3127da4291b35ef8af59216f23ccb401514f5b4daf1719efee2a29a2a85919d011c9271e2d69307a2423fa0038c27faca13a21775d228592e3b36892bfb2d211dad2e67323"}, {0x50, 0xffff, 0x6911, "1463c116453fe5af0412637ed85ddf1e86e3743be55b91a3cf8aca2f5b6c76b07324f993f82011334063d8713c3db9d01774625a816fc363338c3c5fcc910b"}, {0x40, 0x1, 0x443, "e8fa143ea4701113ce80daceb9841182a55d160571a9910ec38132cb2fc2fffcb9e5f560aa1899c100291cad"}, {0xb8, 0x1, 0xdb2, "2f6936db2c3055586b4de9c1a97d9c879f84d375e18ba5ea4df082121c32566b5e516018466a6d57fc04e71889b2154577da0d15335e71195753cfd0f763d4ed16fc9e9c9930edd88b5bc1d323452e49d5bde1cf3297424d9ea89d3b0832c94bf2aaeebc2116c9509f468f02b8a6daa97a0e866845cb5d8191f9280941bebece9b6d3afd462f8243b51be6ec6a58fa4de5fa7b654683170bfc41103de20ac90db7"}, {0x80, 0xffff, 0x8, "8c75799f10c26ff5d7379c241c7151ae8ebde083b5bf9d16965c0fa2ca6195ef7ba5d37d3f700e3a2d49f8fb5e87cc754180884de108bab01535a83fcade30dd8f4dcf01ee7ef9e97165a61d5bb256aafe100cee88c4adc96101cccd2b9fc0c87a023f8996d02b1925a817aa94e0ff"}], 0x240}, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f00000003c0)='./file1\x00', 0x80, 0x6718a8473812dcad) 09:07:28 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/25) 09:07:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) 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) fcntl$setstatus(r1, 0x4, 0xcc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 09:07:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="e4f7ed539cfa6dfd0d82e6ec102feed701d41590d5a44d9af4e8425cc69beb67c5afc10fc03bf14b9bbff746a892f4987a4993503b4c1b02c0993ce941b9c4ee837d2975aa0e2ea7c732d95305b7b649258002ac", 0x54) r1 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 09:07:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000000c0)='./file1\x00', 0x2048b, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xfffffffffffffffe, 0x1, 0x92, 0x12a2}, {0x5399d10e, 0x100, 0xdd8}, {0x51f, 0x6, 0x6e, 0x6}]}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) listen(r3, 0x0) dup2(r0, r3) 09:07:28 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2e9a92fc855cd38adb67396dec0a4665a443af2fbf3e384bcb6e0200cbba8ec4c4a800e286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1c4cfa8fa56e4bd29181e0b95c003cbf08b7420917ccabe879d12d44f51f583f4ce9135025b617120739cc23565ac8c2614f72235eb5412b6094416ba1165e15fa2270bdf9c66e3bbe6a658436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35aa47753f0af3de8329db39859c7ce2345b860cd3", 0x17a, 0x0, 0x0, 0xfffffffffffffd7f) 09:07:28 executing program 1: r0 = socket(0x35, 0x1, 0x8001) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 09:07:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:07:29 executing program 0: r0 = socket(0x38, 0x4, 0xbab9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x164) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/223, 0xdf}], 0x4, &(0x7f0000000380)=""/83, 0x53}, 0x0) r1 = socket(0x10, 0x4000, 0x7) shutdown(r0, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000440)=""/181, &(0x7f0000000500)=0xb5) 09:07:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x4000000000000086) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 09:07:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 09:07:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) r3 = semget$private(0x0, 0x4, 0x202) semctl$IPC_RMID(r3, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x82) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 09:07:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) open(&(0x7f0000000240)='./file0\x00', 0xa00, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 09:07:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="f850507c1cb70dccfe531b4651a65aeaabc677f20e010fee0e0d958e014f3692a988ed4f146b6c7423a2d3871464b2d7377ec5275d67a724b23a630f84ed861416702bd5009c01aef85bfaa78bcc50763503ea1d6d7d4ad233b8", 0x5a) 09:07:29 executing program 0: r0 = socket(0x18, 0x5, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30808, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x8000, 0x1}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x21c4, 0x6) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 09:07:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x2, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280c2, 0x20) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 09:07:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x52, 0x20000080, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x5e77}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x10000, 0x7}, {{r1}, 0xffffffffffffffff, 0x70, 0x2, 0x81, 0x20000}, {{r0}, 0xfffffffffffffff9, 0x81, 0x2, 0x4, 0x5}, {{r1}, 0xd15eef23ee3b98e8, 0x1, 0x8, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x7, 0x8a2}], 0x9, &(0x7f0000000100)={0x7fff, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 09:07:29 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = shmget(0x1, 0x2000, 0x1b8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/245) r5 = socket(0x16, 0x7, 0x2) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000001c0)) setregid(r2, 0x0) r7 = semget(0x3, 0x0, 0x29) semctl$IPC_RMID(r7, 0x0, 0x0) setregid(r3, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x30020, 0x108) setregid(r1, r0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_index=0x5}) 09:07:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x1) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="2107d21bb428b8d873b4dbbe9e0f5a69d5ffa873140094e9c68b8a904c8af09f03dc", 0x22}], 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000240)="000000c05769a30ec91832bb4b0fd20a4e52ae6d6c30919e1e2b18f3c033272e7fb881d780579b2a44d616b665548ad6c515250273cee779db9b3b79c525c84800e796cc", 0x44) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 09:07:29 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x18faa000, 0xaaf, 0x10000, "c14f1ba0099f4f454b31d873a4cea45f4578ffba", 0x1, 0x7fffffff}) msgget(0x0, 0x180) 09:07:29 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0xffffffffffffff7f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666905003000a634a3620a0f226bd499438eeb58640194b1eca2ca000e306bb49a1a6ff03286218a2c390591b9bc89c5955baf72d9559e40cd7f898d238a5d6939277d1da1b4ed04df2bac336b2f66988b7c1c8fa3352e7ba12406ff61ede682a9ff60a70f043c3d59fa73763e68565f6bebbc62b85433c2df6d06eab930d3e41cfe5d187cf6e95da705339fe75ef26841a66ca2619beae0a1168667d59c86d67dcf14ef"], 0x10) recvfrom(r1, &(0x7f0000000080)=""/40, 0x28, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:07:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) rmdir(&(0x7f0000000040)='./file0\x00') 09:07:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) syz_open_pts() write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 09:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) syz_open_pts() 09:07:29 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file0/\x00', 0x20000, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0xe2, 0x4, 0x0, 0x7ff}) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) close(r0) rmdir(&(0x7f0000000080)='./file0/\x00') 09:07:29 executing program 1: semget(0x1, 0x1, 0x7c4ade511188f948) r0 = semget(0x1, 0x7, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) 09:07:29 executing program 0: r0 = socket(0xf, 0x4002, 0x0) sendto$unix(r0, &(0x7f00000003c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x90, 0xfffffffffffffffe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = msgget$private(0x0, 0x402) socket(0x1, 0x2000000000000, 0x6) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0xffff, 0x682, 0xcd40, 0x1, "70dcee94630afd83c028ba2b08eaa10291f6136c", 0x4, 0x8001}) r8 = getgid() msgget$private(0x0, 0x80) setegid(0x0) msgrcv(r6, &(0x7f0000000280)={0x0, ""/66}, 0x4a, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x6, &(0x7f0000000140)=[r3, r5, r4, r8, r9, r10]) 09:07:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 09:07:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x7, 0x10000, 0x0, 0x9, 0xffffffffffffff00, 0x20, 0x1, 0x2, 0xffffffffffffffff, 0xb7f4}) sendto(r0, &(0x7f0000000000)="dd23228f6b5c835f3eb7988fe5e53af1d742b4ed5302d6ce2afe24733b77bbb3d35c5d792919676984e816c4cfd12577bb7e8afa18503c4e3829cd1971d41cdaceee177a9f3787d89d096283c950e5ff3df552ab82e66b6d2f332ba75d7bed20ebdd2448016d7c4e70d91817a9c13b93cc33a091ffd08316468b9db16e077f2025964e9b5419efd652b16ac0040bcc872725f9d62511ffc6f5afc195b7c8b86a1e9b7a3babc9639c809190458502dd8177f1bfb5b6f392e5347847ec51b6a5d2d3a11d1a63e4e47d82c74fd64fe07692f32a54d27a3a6a91", 0xd8, 0x409, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 09:07:29 executing program 1: 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) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0xfffffffffffffffa, r4, r5, r6, r7, 0x20, 0x5}, 0x4a47, 0x9b7, 0x10000}) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) r8 = socket(0x2000000019, 0x2, 0x5b) r9 = dup(r8) ioctl$TIOCSCTTY(r9, 0x20007461) setsockopt(r8, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r10 = dup2(r8, r8) ioctl$TIOCNOTTY(r10, 0x20007471) unlinkat(r10, &(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) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r8, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 09:07:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="fe7c68033efb85480207fc279d61b09bda348a6024d7d371a4cbed0c8608e65f7b0f7e368c620ded1cdeca5e268ed66a1718bd9c8ffda1ad34c1632ffb21c4d806fc704852d1acfb2e573877fb374f8e6d05ed4cd352e32c8706ddce43e5240406974f09df6e5db03ec0efe6ab77b3427ba27e0aa83e234eb4e9c9e707aab083c0ab9f9784de7d97fd242e7c2d0ccbfb72a2378159c7c54ab0eeff0bf5856b6bb844a6d8a3e363b88a1989c5c608568a4da28fe4bc9a6adb24d6349181742e9d8222aada1702476e127bb88fe518a6ca7d15076f3acbd65e6db3d7adf2af177075aee4bc4d", 0xe5}, {&(0x7f0000000180)="f09009c049f78cf342bb9944ff26605d80feed75c624462da70f02cc7cb30b46e30c1c0f34c98c868cd55c6bf3ef4140ac34adeb24b9ba0915917332b2c38f3cd9012440c8cc36f0f9429634bc8024876a0191e9b2396ffd89d56a973608acd78d87ef7f64ad5e62d30250b29dc7ef97faf8dc1d32aeb4dc149a8addc1528e6d7326ea8319b880926cb6bc", 0x8b}, {&(0x7f0000000240)="b4beab89f6726da012a97f0c2ab0b20a3696e570d12ab31999c1b850acd358c012a28325c551e34415632b06425dad4afd3b30a12979532efa0747437e02fd8757a6a5c050", 0x45}, {&(0x7f00000002c0)="3646ec674f291f4a578169433fbf194a807344d33179fc2c3b82969279528e08a1a51ddaa60bc02428258429e76005a83790d2450a9ff5a2c21ddb6abb77001a9ad5e0b29888d963305ee14026a8a0cf0ee830380616398427c52053ba0b2eafa08550b336c9916efdf03437e2707cd5c21742baf4e54632c8e030bd7b0d36b941df9bb80f1d4c315a6aabe645ec1809898d7ea10734af39d7ba7857968153ee935cde3c068fae230ff19ef71f7a7ee34a8e119ffbaeb594c332396132718bff17fba2ebed493d8933d19c75e81d01440b29c13da8b9ae54b86b57489fcc4c78f19fbd2899ffa404bc40f9bb9cc18833d383681953", 0xf5}, {&(0x7f00000003c0)="7784420d6f6c5e7832019e964c5d715b38966694a7fc35d138b2e86a71f76743980b6a322b466ac9cd411ee46ab65779c438a7c40fa65f5a041447555bffd3866fd9138334dce67014f0d5781ead82595b4c37642f827f56a4e7776f975422433f553415d2a81cce6d910bda131e1880f33a41d8e3a023d47a1d9b5822719468cc6ba30be5d520944638c62777429591", 0x90}, {&(0x7f0000000480)="3a7ec504c3ac839b35fc0f43ac8eda68985b0c105f37309c816e84e8bb80bac79567ca4be07420323aa7fa7ef063bb254be3433438ed5f2084d2ad7244d09c345da2fa3dc1ef103d3820a9ca62119dd22e5e9a56704194ff2cd4dec15a2b45f247c8037aaadac4a20edb37c6939cb738d6", 0x71}, {&(0x7f0000000500)="3d0fe71df2f715683ffeebab2c908824de0b9fb75b71c8a32619e31f5d07159d487ab7be131a24029eda7e7c3b5dde5f038a8692cbb7c2776a1c475d6d16f2eb74be2f1a8ab2084ad0c19f7a3cfd870ae0785c33537a1b35d9ff000d88224d77b69d904fc799b69e79c4a99973d5ebf2", 0x70}, {&(0x7f0000000580)="643d540f4a530389cdba2b72a9c57a98f74163e395bd8d51948a6ceb7e5824187ed0c66de558af99242cb27edf9f988d3633bdd572740b6f1b8f40fbdc1f476869a297a7080f81a10e82a0957aeb66c4d3690438687be098f308bc5f19f650301a156a18df3b25015ab06bd8b47ea18bc84c566cda25ccbc83171a77a4e0fdc036066084189815a49d88c91cf20d07b901a89d8a5ad6853aae585158b1bacb208618a1aca92b71374cde9d1c883bd9ad8aa4", 0xb2}, {&(0x7f0000000640)}], 0x9) read(0xffffffffffffffff, 0x0, 0x0) 09:07:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x400000, "000000000000000100002000", 0x20000000000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 09:07:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20048, 0x20) r1 = kqueue() sendto(r0, &(0x7f0000000100)="fa909c7e49c640a5e6fe54ae31d5848710fccd88df19b2ca3f84ed375dca49b153437cc1b028fc4ac27af122c46af509011cf6da99a135e684a4d9dedcf35f2f17579257ffa99ef5", 0x48, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) kqueue() kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0xfffffffffffffff8, 0x0) close(r0) 09:07:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="b3050000000900003000"], 0x10) r3 = dup2(r2, r1) socket(0x1, 0x2, 0xffff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:07:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8012, 0x5f) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) dup2(r0, r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 09:07:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) socket$unix(0x1, 0x3, 0x0) 09:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) syz_open_pts() 09:07:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/162, 0xa2}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0xffffffffffffffff) 09:07:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() setsockopt(r0, 0x7, 0x3ff, &(0x7f00000003c0)="0226035a806677dd068b7c7d61001a88fb971399cf46b4c96ca69fead611fbc13a60eafe2470c304077c9165882ebd9651176c2bac3f7b3a8b57c6ce56058344a42e4972bc91bc5ad0ac8ec211edcd266a1f938b5f4ea1a991e8faac7657e2d6fb27d9760fd47998b421de2d00e44bf41afa77779b917484d08bd14f2792fc9957375357265571a76dfede7a7b1c2231cc93db02e3acde9dab6b3f552c0fa762cd9e0acfe987ec4340dcc174a4be7581406240b9c2515aa3d27f84a5649d10e0160a12f4b9136103216afc0b133d950c06810e6e993bda49ca17eb98d02daa22a0fcd02edd5a2a03839e6d5b9698e73c4930c5984648fdd102", 0xf9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[r2, r3, r4, r5]) 09:07:30 executing program 1: socket(0x0, 0x4004, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 09:07:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/154, 0x9a, 0x2, &(0x7f0000000000)=@file={0x599359e6902886b1, './bus\x00'}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 09:07:30 executing program 0: r0 = socket(0x800000014, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xec73) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x43}, {0x46, 0x81}, {0x88, 0x7}, {0x0, 0x9}], 0x4}) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/114, 0x72}], 0x7) 09:07:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) 09:07:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {0x0, 0x6}], 0x2}) 09:07:35 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)}], 0x5) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 09:07:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 09:07:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() fchmod(r0, 0xc4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffdfd, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b", 0x25f}], 0x1) 09:07:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8004, 0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x5, 0x100) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:07:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x51, 0x81, 0x3d88}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0x400, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xef, 0x80, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x1, 0x3}], 0x3, &(0x7f00000001c0)={0x10001, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 09:07:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r0, &(0x7f0000000180)="2bd568f37ac0d650f8109796977f5edf0d37276d998de9d86d92e58544161b90d6d5f3de2f307963a67b5484b74375edcf5b43766320f07d13084a6667c57dfd3f376d721f2cd89645eb06f95eb581da645d08fcf2a54afb7287f6fe88758fa284b553819f04c4096448f87d9282407edffb5f911fe415acf926c6580f1b4444aeb7facc7063ee5cbdc5dbbfd73092951473", 0x92, 0xd05b9206b485abdf, &(0x7f0000000040)={0x2, 0x0}, 0xc) 09:07:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7, 0x4}, {0x7f, 0x1}}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup2(r0, r2) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="e8b7aa3773562a9e128c8726fc9fd32a62380e1dbe08863c26d2f402027ba5800c3cf4362b7f2be07f00879abd8ba4a738ace6e22cb20ccb68e6f4a58bf95d618e6e54685b8bae5d46455309bf7221ee7232151b593e7792257c57365313e07771ca87", 0xffffff50) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 09:07:36 executing program 1: r0 = socket(0x1000000000011, 0x4000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffffe9, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/152, &(0x7f0000000500)=0x98) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x5, 0x0, 0x9958, 0xb1, 0x36c}, 0xc) setsockopt(r0, 0x7, 0x6, &(0x7f0000000380)="e3726c6f12b9bfa7cdfce3103caced42944c32add897ca943371885ebf010c09709060ae58bb5adf27cae46485bb61e8fede18bc41f56cfd", 0x38) setsockopt(r0, 0x8, 0x46, &(0x7f00000003c0)="aad27691c26d5a9ee3ac0c51f55dc85fe6b29697939d95e3738602aeca314bed084f396ebe399e525599bc219f0922f8889ecf5c9f543f87becb94f167ddec80c53d5cfcbb8a45ade36054ccfa6064700159cc4295330d6653de225cc4ef2bdec6fcf1bfdc338361e96ebfc1c0ebf5eb9031dd5f498535ccf924dd5523da4579ea63fc39b89109691cb4080ebad37a68ae193f748f7d628201457dd0257c2c435b11c4a46a56e9b7adb3bbbfb11ec1dff1aa0687015af1e359d0058317eee7bae832c60e", 0xc4) listen(r0, 0x9ce5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000540)=0x8) recvfrom$inet6(r0, &(0x7f00000000c0)=""/236, 0xec, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0xffffffffffffffff}, 0xc) 09:07:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) syz_open_pts() 09:07:36 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) r3 = semget$private(0x0, 0x4, 0x10d) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:07:36 executing program 0: setuid(0xee01) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x42) ioctl$TIOCCDTR(r0, 0x20007478) 09:07:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="c47542362ecb15920f8ad42ddc8c701add0eedaf88054b6241b18b7ef355fc177751e95dc19fd65e05d3385669114d73af", 0x31) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='$%{\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x15(-%)\x00', &(0x7f00000001c0)='@-:/-#$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00']) 09:07:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6669ded11096a448ac8b1265b3b4cbe5c46c64e500"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x22}, {0x0}], 0x9}, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9ba9ebd37ed3671c8d3fa7e7a8960bf79b1ff6231e1163af4404b7776b8eda29b61c051a97b529927ebf941a7dfe0675301c3b4b182ac2b74e8490169518d595beef0f5c25e0e56d26408b83df3b87561329b959f33c30e8695e7b14f2ec755adf7e13061db82b1656e02f2e9b04f804dbd3df5a90feea53c4f1c35624e78f8bd2911b77ce5d3640b937266c7ebadd1ea35d1d9f6bfa345ce497abe0c1f5600b32", 0xa1) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) 09:07:36 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="30f4fb3f6b606feab9b66a23dc28cbcfde658701a3eba00e6fee1b12df63a4db18ded4133360753c474db15a48b2198d6ebb5399a081a5b696011805289750cdb9031a5fc54225f555a9e7253be8308151b8a8343fb3207f66305736bb2574bddbf3da1fddb4a6b20479fd80db1ee7317ff0393415e9b56bc2d7ec07de4e84da9c3ade89ef70ee36a4e81725901cc01f07091c22e5e93238e7a0d2c42f577b01f96989c44022593e083ab415f2ae3ea6064cb6ee2aafd02923800b4e5e92771886300d2e3c3f0fb8b97079be5599976726710cb9a21ee381e80d3c40867ed52e50d04d0539beca71", 0xe8}, {&(0x7f0000000200)="3617d016610cdb7ecb1be782fa4a27485ac0ecfed1809afbe70996829a0eb4578a7c3cc7d842e8422428bd6a17b38ca453d5a222b9da0153dcff31458252358383865cc1168069ff54ab11f6a481bedb98afb362f39621c2c7be07bcf32bfd9882575b", 0x63}], 0x2) 09:07:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) 09:07:36 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x400) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:07:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:07:36 executing program 0: socketpair$unix(0x1, 0x4000000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4a228320, 0xff}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1fd, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x400, 0x1, {0x2, 0x9}}) 09:07:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001800)=ANY=[@ANYBLOB="0000240f00000000000000000000bb8257f716503b32140540372295ab145dbca4e18f504752f2ddf4e58411d13892cc0a97d099d81293116d24d0bd59e513582e17c61d0ff58f2ce0ad52634c74c08c7820c34c593b2509e7b027e5293a66a2dbc34497"], 0xa, &(0x7f0000001540)=[{&(0x7f00000001c0)="13375bc507dc3667a9da49049158021346352a3e443e28b46fb500ad75dd42b57f194e9fa63e0ee8bed0103025ec1b7545e3f89d6b68d44d551f10b52f2ff5ded08f4b7dc52c9dbbbb92c0053da1c47d5280d318946e9c2d6ff7cbb3a2581545d6c6ce050a0965e8f67a90fce738c068ff6087fa16829b701441aa87abe9854baedf29310a286a04ebca7cf96663910cb20cdf750ff22f8b914ab1c668830feac615c5be1390a86120051d91936d42a13abdab8c08cb4ddfa3e0c9ef6b40bd965fe1afb264a7484978093131ec1912ab1219d1b3f927877f44e6de70cfbf463737bd7b153bf16843cbb7843ce98fb629962a5cc36ef5", 0xf6}, {&(0x7f00000002c0)="9fd7ce971e89b784d418ab55b17554d4d56f5a0f691a12f222240dc1b7fd1bb245de6d7b4772ef756d4771f99c4e1001d5213a005c4a4096747b54cbbb9ece7a7f5ae530dc7c31657306a78d34b88032f1c13c019ee46d37898db723cc271f486544f13e6b8474ec2fdc136230201039b070d3b71e3a2643bce1d071fecadc79883988b948b2f1f7d3a35160becf5a30c835121ec51042209ae3e875260050b89f11c0f584cf5f48330db07c5aefa0539622d790c050877f5d629585aa318935fb4d4d2e03e4055ad835d9e8f120c3f53924d68736295f639430", 0xda}, {&(0x7f00000003c0)="b0b271a476355e88cac6be469391d51e65f30dae8a7254dcbf5f0c36f4d83b3c28ffa29a89058a9f3942f7c3e9a2db829f976d73e83d47b4930869fd802eeb350dcb7df707b5f253cd19a4318cce33bdfa9e7b52f021876f231da6e63ee2f086ba52d97e0d922f4a00ca97d2e1163f693b6da0c6ff8a872d781e83018d6be9c930b505af58f79abf94f8a4934e94945a33d0fa926ad54a417fcba9176e21518ae490c5395ee6b1fad3ba3f925c870f80e688ad89b85e74d4bef8d4f0700eb9350c247a417d654214a3e0d16b18a91513e2bce378a44f62ba0122e01b4ca11e19885e981e4ac42fa606274e4e626d9feb922703c6f73485ef6be466e2d34c5c836134049fc1d0bf0c81d73f8dc63b7542bf9b7ced9edd98ef957dd39dbca28404a9f73ebf74f3f564c78674d1f40869e39d4804c02b1c73cd417400a350f16d286142773762547d044af2e918b0e5d6337f86d4af28f4ce05ffe03276e485f6bb3d3e8459c2c0e1cda75bda22fc7ad458ca85095dbbf721e57497f4f4964f0c1aeb150d789597a911e4fcf39bade31d5f1d048a74096860b4d1871ac9a1104c9175e616d800e51dbc30f438f18968bda09be565e7735e42fc3a692ebbe62843ae4e6108076fe83bf106236bdb97fe4372b63f163b7d7f032682db6a5e233c763c332a22276ae3bbe62eee52bd2faed13f2ac10f08f202e26acc49e32f1fd46c69c70bb03c4eb17d38e063b70933340b2bdd91fd3ab2e095d04fa27223763c627693773b8eae9362684eddb1e04e39fc73a5fc8e609604b446ec46e3d7677ab29a6cd344510d5a2057d39c4d357d38e28deb577c9b0dea8aa664ad871a6588a086e6f02b4be4867d99cbbd26c507b9a35baf4bed0fcb179da12cb391cffb37b6fc576d1f936346965b276c5add9671d2abb15988f5b5dc4b3c194dfa73ca98192b2a9bfb9229fcbb2ece76b8a698d4ce4730f03806fa875540dad7da77d479ef78f275647379a3a943c6d23c0fd125917e1bef270892f715b30f8925f94781c77327bbee6f32183e981f266eb9f3b796aa0c2dbd8cfdb5243ab1d806c0de8039b6cfeffa6defa3fcb6240cdb40b72e5453f27495689bc3853b31b5532818ed69175057d37a9ff4f539b1200d8bcc8b4f443377efe0dd114d638b2ff9fe826d5284d13e1bd825c6abba6d3a954644066544c2709a3c8693498c3b397e2082d9bc43c2f0f63e6bcdf70c7ea33b4e55dbcb5f2262dec9287c7612169e5be2688bbe4d53ed0a6103c07c6428a18585d7641a54455c2e4bb0d614d8cf280faace039a33ed2890eb4932e1962f0366aa59a0cc98b1ff4a2487f701ba0e01ec9c2c8e8f0b86b54afbc7dc55fd9bb5fad7f2a8d2b9fdfcd3206a9a881edabbc6d35fdd407d932868bda03b09fab00225d2dd64e0e477b230f8d793cd101f3aef0fc93f490b902206bd721a71552eeaca8f299c21d59c35d66ecc319f372053c7c268fadca3b4fa7c0551d6b48c5f9d91eb265b5f1f56679350faa21b77141b7f31c743c8826f569f5ac398f77c52ddec28ac54ac7c45e1470ddb073077035169b41ab0702d4f72ace9ed04cc29eff343b1548d049ad5bf2aa81e019d46aef1c6b18ab7515ed75df18d5d8ae5c5f0c87fa91b64fe6449e14da066b70768ab0c79ec0089ff872889ad3ca5d02ee7741c5d8ce3b191868b6ac49ed5d4d94644b71dcb32f927b289dd4a2eab0490cd7834c7f455d0e93e5773c51612647e82b12d84f50ea9a52a271d8f366601f5b08a35995c453189f1d61c1e1d99eb782348aa76f06bf7900a7f734459f492c19b86d7e187e4978779fcc9290144c85b4c2c09629f081814144b00a94f11767566095c6399e8fa78f892dc030efc678ac4168497d86cedcf86db44d6c568393b3a9d83d572e85dedd5b02ce39c0fe8d3a955589ecaa9e60a7c6c404e36b1d8be5584df9120e26f0463a1e5db48ac7340fedf431b5b9fbea455f2a83ac99d143a4e66bc7c933ddafc85d6c73ece9eaaee70f4eac601176ee9d0a265ba7367117174a24052bdf366cdc2f7c2c634d0ee5c6a20f33ce0659ff4537682a8306bcce057e97f0572a6fe59491567a672ab2217a76bd3172f7f141d3d2c61d4c8d78fc9a62336b35c5a29fdea8655683f0c7ad9c5d899e06860df65771a670867507b82a726ae54cf9037904109c998cc51f64dcf9c73740d1573a30d2f47c5f0dd9ac5f70226e05447dad212101e2013ea9a945022cf30c27728770c21fa99a34a05613ac63b57743d4dd247390b3dad5935495b758d929eb232697df8b6e955b6813d01931fe7c767cbbca6b243ae1b68510fdea84ba1f91abf12b85d1eea2c1e60ff9f9b702f41b7fedefbbc85f8346cb88b4e6ae6ed43d6065c6bdb752101679527404de0137355c3eb2eb1ea73957b978975c50bf46d6e63931d35a4abb3389c184b5d63a4916d6a39c913a02bc63108128f48b030902af85d31a706f503fc90e70870eb7d32947e78671e7a023b7fdef774b29d23b3e55ab0257433910e103b614ee13626c319f265f0e1de05dd3c2ac1c65f437a87c9b7ea191f53f844d1e2c3c5046368caddffb2fa80f45dd7555b1c7724861ceffded04f930a0548715e04a1e85bb2c75f4001a4e293f18338fc229a9e43d2bc26ccd5851ba7d6532401ad1d0335614773639ac664722b72e1e11cd6a0bf5bef0df7bdf07a75b93c092deb7193b0be48af392b7a494612de793a824152432499b2f8785ba40924b616da8f229d23f58d6a1c4db0d97be1130ea3a3f7c99ecabbd596040576f0020246d39ec0d54562bd7dc72c6350310ec5726789bf88f78bf445012bf2c714d6ac8da6c57794bc5446e6a267d33f8e5d493aeeb00dbf337ed94a17d4f1bccd8ed694cf15299b5055b1619b31ca8e83a6862fd6da582411e168b630e46dc72890e71aa1c81ab4564b621862301ff81c5c6a366e88a2f991b93e7defa3cde5c55bc34671e0240add7e27718fbd88b4f98e06101eea523b866248d55597735b631a769ae116a4f58390dbcfafc0f611b534ab7288eea6e44a7642aebda47dbad0c1395c9e408cf90ec4a06cbb18ef025c76f7e5a262ed9e86bce5bb36b9fd99f2e0477edf4e3eb517ba786e901cebec67d40a496b70367b664dd0b080b42d4c38114c8b2273cd29b80b313881506f29b1d1c89757d179559f6504596ee2b2453ed3c0bb825183669beba77422f0e7bb16a82d78066bac15f39091b74c79258a91ae73c29d52b4ebc06aa42588cac00063f6d6801d66617a4a972c979add1514d93eea0fe15b802e5e6b084f69dd7597c9d50407abdacca5c76f5e119e354a80576c9c3334df1fb1a174e276657625a595e903c125e92b5ddd18ac8d1c9214dbfe1a7f09c633d8759de293e80ba4a5813bb0ee39370d7c993d2c1d674e4162eb513971b99eb54efd2ac7141299dd5c7cf0be468f1e55b2c56addb47f3d0abbe90794e845ea545b49515e0c25ccdb9c818b7619339169ec8287d3e14544153883c2baf81bf688736becbdc1445b47289f67bb032d97f9148c85a71938f681cad4e2edeae672d9652a03e8144d84e93c08580d4cfb4dd3b3c69b25ae9fec8e94e0efdcbef7f73908d00b80fabdf50d42a16ba4bd1766852c53a67c304a399e41b012663dba2eee4bb6ecf814e3c40e2d4613aeb14199a0d487ba52a0197b5c949a7e7662aacd136f790a0e45f0896164c8dda0977ae3328e43207acefa4b5732e3346c8dd2e65f748ba38e7a47bee7209872743a45d41e57fa6706a8d4cc696bde1222db900151c1c2e49f447f975e397f47cb6fd04241aed0a6594503c667c311d8c3f4b86f32509033924f443cc5bfa5771da507304c8fe1abaa3351cd30270f9c02110a4a465f702353a391063a36edb86e3d70faad6ccdd22f5c7ee8c901f9609107916e14f223412603c451d584275bdac38d595067fbe6e9934af772732ee89f8c2c497c88db8113943eacd87afcb4fa162a782db47f2dec418b6212497ac2b82fdf9b23aed46ee7b4c1aaa8c7f391db0d958b9833db2bf15183d686436c19e46a33a31d07706351d6d30a5317ab429bfe6916793963099bc58269aefbf677416324dda81e5ebdc4a057c50b6796ea1afcab3957d9cf12c0261514c3fc09c76c742b91644cb6657f5612a2320135b3163a776ace07893232b0d2b4d1de90ebd3fea4af51f3505598cfaa89ec0d690adc952a919a903da8e01f6bd64191adcfe6177b3b08c22dc44f823f0672c162c08a4b4817c6ef8cac30cae1d2691588272a27cc36399a8784f631f65c354602b7a72015f720ea6d0105a540df0dbe9bbc4410bde1a4a9c949f31f601693f40ea501d31d86360f10bf6258d853e55c3db7ad061ca2eb99912cef309cd28aa1b125c5d5c7c8bfa0348b7810ab43757daae17cc1706ee0c247b3303ed66d028eab6966efa80756d3a29611f1b361af340777f193e5921f4934f40449ba9fac4067ab2458c9b9f9fbc4dafe1ed9e606bb7a0d27c51b89750ec6c737b3fa13420a1fa888ae0dcc75fbf7191588d16f36dc8fbc15c0f79ada47019778333a4419aaac31735ee1d73da513cb14831b01bcdf41c588af7b7a161633bc2337de42f6ea1411fa2bfb89930329347d144ea87240d3959c1a4c99d999d42be0b052401be85d53970a6a1de51a40e0c9fa085e2f571ec6bc6f9f5847b12dff4049d2068eb325a9614b40fa718645738d44dc904d939000c61c1d63e5b6226452f36f028ad314abe52e00ca0fb96bb0795e1965d48412423d6743eccae2f16a9f4c7270d79cd975b50a1ad0d6dca931567b2648e031774af5933924903254c62a40ae8bdc9bf8f19e2c0c13469e6721359fbbdcd927031fdaf3f3fd68de5aac8fbfb972ae0a5d550abd50a3cd403ab818bb8a7066ae240402bc411ad3f65f58efe8833486e21f1baa7ee770c44d509d5d0a9ce9301011fd94a83c89f58c52e87b6c48266953b95cb223d8c353d53903d2384c924ef0a1709615cd6fc65968989a8fc680b9b7f3f9c003850a9152cc06ecb365341eacc431423bb9bc01356fd9b07473f46b8851fb5bd70129e8755a1e1ebc2023983c731bb0dc8659bc9f5a84f5cc5b4f61a0541a4c0e23e4536252633f44d5d82812fa4ec3b1544a64973e61f27faa5ebbd74bb962435e64d727e4070fe01b803f63591d8662ebcf7aa0269c40b691ca4ceee6891e13196f23a0e1c72ef29483e81a53a5f7bacef7ace7bb4651c262468e8a4cd8e5a2cca3ad9d69d2cd2b032ef058fbca168b1c417604f36ae6ef289d0f02179ae3bac3a7fe768c614aa34a22788e6a10bf901106ba093154e7179a393997cb46566e522685ca6740f755525ee1e350d121ddbd5dc21a9c70b7dc4b9eac6ea93a1ea3d2435bcd627e116bff0d5d396419cac7ae6f5192fa444a27078eeecade47802412e7611500846ccb7630c3ad5ddaaac75117401c317d45ecff270dbc5e7d47bc66295ce5d3c7a94464cd903545f03498a80d7e279e43139184e1b0856691493dcf3954a588085c0acdc9a5daadf818f19ba615f5173450e1f6aa33650cca68d76d5d45c013b3e11d56df6ddcffaca53b76ff25461544ca8e052f570cb648c3f874dea1189834a47b3846da90dc7a40398f87869ef7f92f3f9bdacbd9cea0d4315bf31e1f3659e61d3808de864d0d2e1cef53ea434cb6b1e93f26ce6170083ccba36795212a66f492e473604cb7963a4a6bcb04e066e6f0b0d800593f386b9e72817a9e0cc2b52c424cb23cd06", 0x1000}, {&(0x7f0000000040)="fceb639bb165266a49085ff7c551e98a23862aca230574ed70037af00b872efbcbe1873b40d7bf0b4e1df848cfa100e838aa4fc891013b5928f3e17bf2ce483152c3c72b57e6e576fc52e85943f05f3c9a349603a3e8b0688c5a39e74b6b8dd02f9d07ec48f3", 0x66}, {&(0x7f00000013c0)="f295207c5f9cf1a2b842b701335e071058ee6b670cd96ff2129fca05519704c6cb88fb1f74bbad91fca6177b9448990562d32515b89fa2842e975ef8a9aa44ec9e42e164a4ecdae9e56af6aa607d93abfdb4e14f75513cff0d69344bb770087d774e7c50f6b10478c02f4cc0a6ba9567d1731220777c30bc3504f40677c3966d9630dad25ad38f6ee09586eb3240203efd85944f95ee6bab3f78f9177a9a444ef5bc4446b4666aa17bd2cc62c50f5b0d70904699d04aea9b8e26bddf7176ee91049df6a470ee141e333d2daf4f4c14303c3b2d56e1bedbbd15ccf98f9d7e001213b9cc0e93b98655887f9e5239fda467d2257f9adf9cda228f4ec5a7e78a20", 0xff}, {&(0x7f00000014c0)="e7cbc36ecffea5af57f58ebf3f310c2c6afd260c120317ba06cfd5912df98033b3523b88a0d287e0fc077fe5de519fcfdc5a23bd452d68de20fcadcd61e8216a2a8e2a4b7c96", 0x46}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000ff7c5900000006a9ba1d00bd52e04b0700000000dbfb26829b6dda649ab238e3ecf6ea3039f813ccba5f57", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x8}, 0x9) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:07:36 executing program 0: r0 = msgget$private(0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x2}, 0x80000000, 0x2, r5, r6, 0x800, 0xe, 0x7fff, 0x6}) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r8, r9) setreuid(r7, 0xffffffffffffffff) 09:07:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x8000000000000000, 0x101}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:07:36 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x2, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="04", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:07:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f0000000140)=0xb1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 09:07:36 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#/\x00', &(0x7f0000000240)='(\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="9ef4dd0907b9b191596979889364ff464abce128eb9c31a3173f5b4ee6c6867228943972d681752986fe8516306d4f7ff0778073902d36d866ff9b1d687a1002e0ed8424ba157eaad75739fcb7c47882a9bbf104a397b355fc5806868efa495cd43cf20748b88cefc4dc96b947bd4c6f1b18fe8701292af7079be73ac663494a7d36f112265cd7382b2e931a451a766a16376011fa4e0c948b15561f145d281eb7a89dca51f68570f1566a56029e9485956c84748e698ea04f657867b1e4ebd905bd1b9348efcb69eb06ac845d560419e8e5883644b3", 0xd6}, {&(0x7f0000000440)="9361311339447de974e6d4438666a0c06a3bf2e52f163678f78008c2f22d496a3b9159c50dd3b2491c500ceb14b9f4c5188947881e4fec30e8c9ff316297df4a7cdf7b618762f1d8aeb4296d2fa60b707f34f9b411096682c6329879881bd3506fce", 0x55}, {&(0x7f00000004c0)="52009a713853296acc8aa6cb2f9efc146934b6c6743387eddd6f0bd8ba90cec1ce25ab18361476f1145a4a24cdc0535e04fa155e05373cebc0b546893bb5028df0fa7ee401c987c1bf13311827e37fac5cb4d357c9bd36114730a1a84b5babbe2daec00c25a03ad30d9dc2cebb0e444874faf90b64b1036b173f4ccf9bd4c772886801ca382a1bff14687109c1dc5c50512b2697259dd2d26797096f2b053208657e86cee33fc081e4b90559b313e9c787eabde5d097c8a26855062dfe949f8f9e270460271f2036614f3bb0623d66c7be7099503610bdce0a0a04ef637152d9d7cfc0f4f5", 0xe5}, {&(0x7f0000000880)="9cc491de3b8f5dc56bd1d1a1b89388d702cea75df033b33d213779ca4a71ca44690cac785308d435da5a0af2f933d9f436191c1c36ab57caeb082993cf7bec397e36d985604ef4ce0719e28c4122b1a7952b9aa573b486dad12d8f4ed1dcb9b11547", 0x62}], 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10133, 0x0) kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000008, 0x1000, 0x4}], 0x4, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x40, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0x7d9b}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x8, 0x5}], 0xff, &(0x7f0000000740)={0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000780)='./file0\x00', 0x100) unlink(&(0x7f0000000800)='./file0\x00') ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000840)=0x6) dup2(r0, r1) 09:07:36 executing program 1: r0 = socket(0x20, 0x8005, 0x5) flock(r0, 0x8) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0}], 0x2, 0x40) socket(0x2, 0x4003, 0x3) msgget$private(0x0, 0x400) 09:07:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 09:07:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:07:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000201, 0x3) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="ae47e3542010216b977a009a99abac7bfe81f7ed1633cd3b31d04a612f91790b20cdedfced4ba9b6ff0226d7c7ca0083b381386f9e00047aa3455120b01f6abfec5beb9d181e84113b4a7d9ea7a55247d7c0c2ef2deb8c77a890400b93977a504b1d55dbb5212c0fe6538057208f1a2fc06f889fe5412e082ac118d7f2e0adee3250af9ad65eff1ac80bbaa6afcd33502170524b2ad678ae9b9fd6b4f0947c87143c7e15273e237e4088165d29f5cf403a53303e8ef052415377cf393c9c7f00b924b0e8b002a6ca702ca4ae9d2c2ecec4e5dd4b3b17ccfa4f22a944748cd22ff49192e483161827f4a784f7a7f3b9b0c6432b544d07b17f1e7b2d7bbead855b6be64a0909c26edb8797d962eb54bd96de9d0fdad216fddc06a801668f745c4aeaba89857d28313db0c303123c95abfc9c45b79452eb072b0df7197613f9de06c3eba4ce1bb25ec01e85d4a267031147b4d1dffc6f50b0501bd31a1676b93964b4fc90804913fee5a6bf565e1a8926a630f96fb92729e1b8870616ccb15cb5231670966ec820a7d1e3ed06af5a6746025baa2ef0342d79ca3a8dad351bd539955d353078fbc35df3d511fd0e4f21d8020e0b4f52c7de7c2fe2fba48563777cda791d943ca58eb2a45215d5de17a98a3390f8a17ab2fb9bfd754ef67e7af8b57a3eae6be88d08f37404095ecc07d7700b3566712442376cd0bae711197a8ebb42c42fd6f74b2308ba54987f1974de777a57bb88f0867f378f8026ef493ed9cc9b69fa1e05cbd1409deadd412a9e0c2f0af0d85b6f64ad0a0c0748137c0880d9e57bda380323c853ed3d8f3bac5d69a4e2eb818c1e854fc2a83ca89a6a88fa9bbf8e9826000d90bb48ca1c6db4c1223537e5abe9a6b3174e30b5f02186ef949446741ef65d04d1e0e1bbaededd96b1e069a54fe0346ecc9a4a16350eb6cec426325e4647460eb83eb414b72b55da6d1c11551f255d64883a0583161c91a5c971241f63e60473f3ee63836252c4147da73c4902bc7a7dd397dd666aedc7bec497bd84409377d9b21663082ff5a54cae48d7eb90f996be06b78f13dbbd4f60835e8447b47c986265b6ad59d1453a0e4acef596f56d65e89e655c3223d1bcb5f3df309f08a339f22c49a8bc24d48d756da891804646591c98cc90bf9422b6b6713c249c83bdde867dd5feb38c40ba6fc1319f29a62e850ad44872696b0afa59e2c410c8368b96e0f42a493f160b86be4590795d9d72f8170a6cc2f0cc82fc281d6d1ff26f3067cfe554fef4b8025d1b9a91318b2bb348480cfceed8d425f2d775b8a3544a1dfce7cc8cb9cfebd876b9df0bda043e43b796bf085a872fcea10e14d2d00de5a06e70636de0c5da75371acb70a21d8f1c0e2e55ac766a992e0421caa1bdade070859a24a47bcb6c19472e05c7f268b230c7a4527d51f1b665107b8643a50d1b09f5591bf98da011e90d7039856c8f97074377df9598a8fd56a8b28b2448132b3112f39a43b7720701e96640276f29408356348d2abef6b2a34f862be8e63fec2ed462100cd19a1e60298d267d718a0da7ff16f34e8fe6c5a6ba482b04f5cfff9e7aa9138e9c0ae8847fd8d05d1ccb512612151884aa702f5f4a608be1f9747ba23eca58a757a032f6210958285ef74ede9514d9f15b4707350adef5800c0bc32fd7109cf93a7d1480825b7c58a325e068a34ba975c9616a556070549f9a722a3f50475207d276f5e38fc4444cb77cf78c5485be9322d1e66064cbae11e4c114ec21df0e3667244976c5b50133460c8d15df51356fbab0d923e80c55382539aff93f7fe30791091c0b407e979899c532796e7d94217da4bda38ed7e15da5d0769b7b37654218fbfbc26b2559c76e4bd0a6aee68b78a9225fcec0aefdfeacb0bcb85d084bf032edec58effece03d3773982edda199f20ac576dc1acebabc42606a60965cda0a8612bffb40417209beb3d6587180e6fc0bfdca43a72b701fd256f8a183f5ec040cf44bdd5b7081d6140bad5bfd697e867ebc2e8ac93457cc4e1b42d6413e9d8a5e887c2a5cc0f95a9b33a4939ab590f62a5880eda65208d20d9b176499775f3b4df6df014a601cefc37e523565ab415f89ff9f20bad32633e26ad5f5c39dabd88dbd3447cff5ddf9d10745c352ddcfc0f3c493b4e3b6da588912a8afcacdeee3fa6884fddc7182f3d647c678fff883d8fc1d7be1a545068a67e66a1e9d1ea74e75719f4bd5947847b35ec84c9d0e4dbadb22affe435c717744ebc5541d38a0643163ca7fdc575f0665fe1845cb0859de1e853fdd375427410ef812edc09d4a73f329664ddfa32583b5b2d491ee9fa6548a6b7d3b240296034c71d5058225bc6e1c8c0c50a7b9a272a3ea9c5bfa6691cb7f3729443009fef5c4e6f8e37cfe36882854bec76d310b706d288b443576179be6a8e420bd0d00564a952b4f24c3af5194b2907e6abc33d5972ffc38c611b2063e43fb7519f87fb4277da24eeae020bb52b951afb63d5915b8d054274352b35048f11de22717f6aeb60404b6dd227167a23bccc97cb9310ca69facdd5a621a750a9fbe9c03266b2a268a3cdaee2075bb385a466835ea008e49d0bba27a8650d46ceb87dc06c6b2c458f220d64d8074b00f629efb5e5680e2402649ba7764245b71d3924b352fd9b2a165821043fb717a6fef4937b6b0ddb3a4368efab702b514bfcd5253cbf57d828b1f7a881832c1361446822f90b0797ab046dcc36e49a05e941978174087946d8e6f606ce0b979b0aa34b62921204736795d15c69516e0315daf20d99627ed5dd0c78921910f70adbea6a424722f16cf1a20ed9cd01bcfbb4f6f0647a9eacc162c8fc1802ea225cf0a8a1146f59bce93bfc4d99fb859769f6781342ad41e09a7210ba69565d0ed01d8c52b6aa3206291e26aa79f7c6e189bc02319732b758b4e97be044654b9ad687be9a0f8fc10063ea888bfa2863f7fffaac77b014b5c1df2f91fc67f30166ede91913347c1d4c083dbaeb573b41d416874931772b228af09f4e8d6147856581eb406c17ebcb823bffa67de8208c7c47d87dbd0ee8ccd3b45aa0e452c095e512a864f1937f8443d30d1536c178655fd9c58b434c57c0227ce6675aae9fc1eade1b25e89446e9f9dfa5b96a52b654a879845da01ed8d4871463e8c3ad653df8ae35ab3fcf07ccbab9310a56967c147640b092be1c82708325330ef267fc28c89dc475bbfbdf14c6d6ff0b8ebbbe6b06da4f633ce5150e491937aa8b8469deed19ef42648916bef8e66cfbc4fdc0b8d7cd3babce5d867b376bd270da9dc632bbfbd4e5091842f5f4b126e93e6ca6816cfdbac676ebaf16bd42dbc4ac7aa92a6ead2a90c77314ea461d6c34d4719d1e366b7cfaf835a5fc8738697e06592a62574e3a4415c842be33555a9a1b6207682cb62ae7292d49527d25a3a3732bca27e830cc7de4406c89d5b851655b0bfa25a22be160e2b1ffeab089622f239a997fb15fcfee7bf832c0cf467f4a030125e107a2fb55499be6448523f6feda6f926e6c4e7778f11c8ae6afc158ccd76f1d908e43ab0bd07b8f5fa4e36b28b2d71aa827d78419b5b7278a072e2aa0da294b962db1de5bf62f03585a9ebdf5125dc75507107e9ac5cff71982b0af0907f4d5d7e102f3e14ffdec9493d5f2e58ddd0eb8c2b3b7a5ee158077e8280de14aa79e822e70f1c54a83b7efb7577a22014156c8dd5ca65bdbe5446c00f83f285ea7ff409465253ed275b4f484b92d269e2acfabef54f7ceb0a268ac25a55e13f7fd1f0cec13516cdc48809b731dd03ade81aea13eb475c5f6b8ef49b567ad2f9d9b8ec226e2dd442ef8f62e68044a4ecd4e0c61128c45f4955fcf4bf3ee444e875edc6d9639a90166a61bbdb16e940cac4a868b63f3e2686c3566697f85ca73e6fbfb0fb645cc3487d9e95d9a0a623c1e980403a337a89c9e4fffd332b2f8a1ea2b3d7a81ed63c8650d784a07ee96844f7aeb367449d6c6ef3d19fd3800582848c9b26fce8c6d1eb99da37e2de59873b66d32ce8617ae33b157c9a64ec4df487c09f185f9724576c17186039d1b37004846d06720f2e5adc029987ec6b66308dec0ad5ca22dc0e340f0f48e8538a3cbacc786ec5a83a78ac8e833acdaf1b4f1245fe3a6792a00c62c371e9f18f81639b0be30db07c1f95a851e3e744c99060fa684021b9ff97bebb0a6cfac8c912c5aa946c6fd6f5172a4b742e23d4bd5391ebf6a6d43cc8f863d2a3a5c56835c6c4aa8b2c133bcd17ebfc9a9654e120b08b06fb4b3b3418dda0b95b588e48e22283d9fb022e33f82c2b175f462be16eb6fbd4819bea72e84988a4e9d3ab05d95e21c3c83abeed951dcdec098cd479086399985745bf3d86f9e2062d6819f202efe3397da371ebe46045f3b4383534085b170e2d4fdc11132227eae40b66e8abaed922096b2195d7d8bfb2ee9fc8e32c7bc112a94ddfe19ff4ddcddc482f31c83ac7666a515b56c21c785b23809763e3541aac0829f67ef4e64f788b47dc782cdd642cf3317a55930cfefdcacaf06c825da61e04f405e4bf98644de3c0df5ccc6bc0850fc4ddf78465556d0f512cfa5ccb98a02a8875a629590451a6b3667f679fbd7498e165c98c35e37e092e782fce2706448c7bead470d3d5a074a44d86ce245e7321d56f168b753d1c385ff3d4c3c51c6d92e7249c61cc7f0a96b22cbc3603a3c0c547ad13373782dea1de92d9fa1e46a7b18f1412783524385db557fb62592e5e30cffbfe6bad80b55c83f0124eaa2e42e93eaee648a7b8c3824a11d5da3c2d009e6d7a1f8bacfc1ceae13e921835cd7bd5d103307c045f108a633037cc84b0c8c16ca5147f0c63d19f7c1bbf375acf53f1815e441da40812356b6375cd7a8f817f251257f9e81164e525bcc8b6215534cc1b910179fa6916162af4c22ff2623a7b1b7615131a6466d77bad3ab30cf9bc8fe58ef0c38299646c5839807489866528895e1dd0a20582d4d181158ab6a20372c358f86998a8a6efe32ff7a131b202278a2c66e4168c27845bf907173f2eb6b3438f5ebe3a2037892318ccf7896fb0da02be29b38c17e338ca96ea0fc7ffaa779984660bab0a26846746d890beb8c1c3c4cad13a5421cecea2a678abfd6019997c0414dc1c66dc1ddadce244d28419551772970273bf0809be3b709cd610ae9c78e062590441d5f085e707f039f985a694bea85e49f0689d6eec489b562d180e809a3c1e61028139b96e1eaf2a843cf7737d32a46397bc5a7aaf7bd0e488acc15b46357a21c2f5605c0e58678f435e9ffdb178ea29bd57b5df0e113df1151b784afd0609e0d840af06ad75757a63541deb3c511d4bddcce4f3cc2cd48f358e8f1f0852f4202a80caa149ade2fee3a544fd18fc0568866371e05fa255574fc7063d7eebff58547ff863a8b572e7b43e8b813b03c403973f88a61d759880399a394fb8e772b7ddbea6af39fe79cd4c988bdd5300abff190354fc8714ff9703354dbea94bb50ff496630c2964ad0a6081fef8928f8a09389f3c11bf90a76130270089a3d463718e55ba367a618440a6d5f6398c27a9ebe2e3a4836fd12646d1ab14caa736dd72724e2df56a5ea1c9b46dd80a7f05e99f266f1539dbbcc8cd7d7d7ba659c5ea5d272a066c4089a7fde5171a4b6ac1d2763ebde6aeee169e250b293fa33e2d8d493a47baf606caa5feb9d6782d6f7c127dc277bcbab5d4d034ce54e56c2f4a05156e1338586989975400b4b39177023b05851fa6877a0fcf4823bfb0d60e92f67e8e9c9e66a28fa4c78", 0x1000}, {&(0x7f0000001100)="c52820663bf3beba5ae5bb27c9444141a820e865d680387b226920f1ee55213875d9989783ab2902", 0x28}, {&(0x7f0000001140)="52bc0bf5be4c5cc9944a608f674f43846a1a93acf7a158d52313788e25c134093dbc113c58e5740b9ba30b1c254dea72a17121a29ceb357607b64b71041107a2973eb1e7f8aaf97c2b4126", 0x4b}, {&(0x7f00000011c0)="c009fdf08a57fef9bd19b0f3140f0c47e064c01d34dd9ec2f4b12407b3439e22c108f4ce6d284ee3d5c39996520e831eced5fb8ac71800abdc3d6144c2f43cdb6ee5087baa1bdee4b8c777da1d7a6a74ea220c306c86702698ded14ff0c312ad9650f5471c5c862aed3adacc1b88dd7c43a7e1000d20ff9c6f1240e0af56bb4efd19f12a6c3ad724ee8cca3c6447b9c87e080c9d2fa15df925c72deb46e32892b23d625d0a22f506b9f5a642a4cf753defb1134ad746", 0xb6}], 0x4, 0x0, 0x0, 0x2}, 0x0) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000001300)='./file0\x00', 0x1, 0x20) 09:07:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0xffffffff, 0x6, 0x1}, {0x80000000, 0x80, 0xc00000000000, 0xffffffffffffb903}, {0x7fffffff, 0xfa55, 0x101, 0x5}, {0x8, 0x9acc, 0x5, 0xffffffff80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x979, 0x0, 0x0, 0x7fffffff}]}) 09:07:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="0e9b967efca772753a15b59d2a6261f4e3a0b565a4f9a37760c76ebd29b4b96ebb76763d2005b9793145664192b50e18f95a45d1a392b10bc93d2466c6bb9445aefa745f97", 0x45}, {&(0x7f0000000140)="f73f75c38b290ddb7ff2f5752a3612df69ea2bb0c2257bfc907f0b2a", 0x1c}, {&(0x7f0000000180)="53232df7c652528fef9cbcfdd0105e06bd520eed2d608431d037414360cd792227cd1fd6c12288930d4c6d824de616c3853272b2d7acb996762bbe1a459db7e069a3bd666dbafcc2206eb713a82673ddf3aa04b27854ba4ca35567118f86dfb68a47ab61e5e9a60a4b887529560dd765f21e96105e82e15574ec3bf8cdde994efe75891ebbb17d739b3bc468e9be5dc0101514b3bcab05c8894e29ce59af6c402cc9c2e57271f2878ac54717b9e71c9961cb5c4d2a76c3fae49f0da231b1f04b60835685ba19f34903cf4bdec580a470d40c", 0xd2}, {&(0x7f0000000280)="9968d82291887f", 0x7}, {&(0x7f0000000380)="cf6d1d069509dad2563751ca1fc24909cea93d99db61f90131c427f1f7077dcccd509050e2d5aa3f50bd22052ec1ea42ebc3dd7a2bf0846b028303abc944b1741f24f230adaf2112a939837bdf6621d66ef194f66dba97e622295f5bf1a01bbb124e4d4b735db4ea1bda3920faf5b382c05c14bf9b4b2581749d3de9228892497f0e603075d810328b9c931879bf25d6d5fda7a4328bd32480d7671053a59ab5b866ff3f96adcd9521352442f6", 0xad}, {&(0x7f0000000440)="8a786ab06043a93d48afff837e3067c6695e3fb671ace17233b4cf3151600becce9d37ecb7ec2c6698c92e95bc55a99930e338126e0bcf925e3b75f64b3f8b2d2bd971de1ed3c6cc4545844ee1403a189dd76003602269e7c343359052302069335012e7579e2b8e1765d3e7491b6abc7f08bef33706c35af51564dd569c0021442e18fe0d0b8a63ae0c3499424ec7a4bc1c0843bbbea59384fcdd487c6dd66380e9621696736bb6585733f8db779359f365300ab9f8e4a5c2a11c55d11bd62e9b7b3878fb36822fe6ac59454b34e386d6e3890b85ee9db570105a3aba32e79907d21c4d5dd65c4203c3ddd779473948fda21c7e6554146732cd44e95d39bc5e3aebd9b1164267630b4cf43e8894feac612e35d01d1a3f6c5db767132ba4a344ba1463f12fc6672e16891be1c1d73fc177164998d2a19236b2213e58ecca2d0e8b4e7a4970f1ec24074a766ec32ad9da2ba1629099cf513a68810aed379f9dfb28b3eb14bf0c273271126c03ea019d6195fd12f75ac891b219dcaceba03138031e4a640c1daec9be3f9522070f078c4c81c8849db927fed4667d58125ec3f33879c9f9444b55277eb515845c4f831ba6d19deff8207145c1eea92253bb2481610331ff0c6bb2fa1669e992135c4ee8a47f2ccc1a4ea675d2ed09b288073677ce49b45eb5fc0a59a03873bb237f6ca706bef902cafc7fe9057b863fbd3d9b1da73991988a38fd3b36919129358978f5ceac87364c0ecb2d833d456cef343c17be0875edd11b439bb30a9ba08a9cbdee23521a45d8ca3ff8f3cba9a294a1e6ad15bf1fba7b24a5c6130e193191fd877fe5758b8e10f73d860e5a2b8d6db58f2263539551c2d3430c99ea6804881d9e660759686a5dc0a17f5be64144be64f5ee6cffcde9cae4862f297b4871694149ca68e7565dd318ec4128f9b58b6e479b35b825f3a6a27180f4441aebcb395298db910fd9cc5a66b53deac2eaa6d68d70ec4ef6e38546974bff5d27c1916b6f25e10069c22437122f0df02bcec7e9af5d6f2cd2972bd926d90923df21a2f5d7cedb34eb51f81a74a29ddd9c16bc389155cf28f02010993d6835415caf7f1a34d0f5100d6a9c52831da2fdd8ade7fa5060a79049e500328291fa1430978ab82418c2eda2928173bfb9f90cc464d65bbd8357f5f66f67a2af2682fbb6a8811bdcda2eabb7dc9d20d0380cf8e153028ecabae5b9d14f3ca4525ea0925a4e6a1501b33b849288656fdd12b06950517b2f2dc1e2201bbc5a992328d095e402220595a3b765824966bc6c77bde14abaa05e336e5856b7619fcdc40511487270234f992075605987834071c2ba5cc624d802d9f0930444fbed8c678ee8affd2eee90d82ad1824b09dbdf0f28fe1939d4ad329ca728004bcdce41e5dced4c854ed6d6f13ca9f1f45735e40125ad70a0373301b8cb0754fde595436f9b2052f321730cbbacfba0c5e018310a832923eb7f033a3fb531f8410d7707057d330ce66ac04448390426bd16ff4ed8f864e81de22091ee9be60ba100487d7e195931807f8855c7658a15eff8396422982cfe82f665bfb6f982683d5066d61e0b6e9d8a0a898c07c0889241079c4b6f80e2ded7c73e9f51187144fa805a81b279c6ba04f1db17ed1be5353a609524d91b1b9b3f8797c3eb43b877843dc58a61328accfa7c4c9ee5b354cee14571960b4a136b74ffddd8dfbc84c8f5aa4a56837e5ca4c4caacf6a03ff8ed6cae58ae2de6eacff041ed5286c696d15035d3bf663e527a61ab3dee7c660f1056a9a0e72e2704e70211bd1d7126f4cfe49bf9a665f569c75c6c70869a935c162ec940fcf9ad86e33d99f8007ca8fbf2844b26af7d0ae051e57dea725f21b69bba65448936126e5fdbad546fa1b865d7bde8ef2628e21c4309c0d7f760c9d0d25d991abc1f1bf7f5483cb819ab978d7a36ff9177cc58da89ad01119a90ab0a8fd3d9a2eaf3c108464b7105d9ecae50d27742391fdc6a941275627f62b7130513d67bf41a3aac858b1edb4c999b4410dba5a203444b5b17d244c1a2739e1aef7053225e95c36e2b6c1ffd0a1758cb6d251d1eeac4f5abdc6ebade15df8c1b4116515b19276934e7adf640fad9b8836013a9c6487bd6fd7cced1124683f63d2c191ab6f13f36241f9c340209715dd5bdc771f67665ec3f6f77582561573ee7864d5767db6b69205130eb356e4a772e97a1121c55a78ae15c83122b29d02a4e2b47fb5f2a35d77b231a2593af86198821026989a72a66245ff4aeb18445ac4aa95a2ef2cdf14bd553bd7a3cc190c2671ecdb7f3dd8a58406eea17bb4874c6a738535a4f319bfaf67cc608b03c5050c2a44c9d4ae0a76726ceefb10bb54e13f1d40ee8779112174052b1f596f46efe9d1fa7141ff9723494dd060aa73014fe255affd4df0726dd77599ac8aa80596c20822cc0baf87ca1320cb577a88912d7e15dae2cba695944d889b435f87d66f7fe5f3b97acddcca030eeec9fd258e8f49db99a743feb2197f299bc5668d632c6afb5b156df415372c1f01a1980a0ef24b1a39e0ce28d81af00abe37735fe4013c2b07cf8a1be5fe9c6c516fa982c0f8a6f1b044f6acb838d75b04cc5ff7daf96c11f7b7ccf1f917329f585c562822ced299878ab0a70d5516b0c61056bcff66ca0198ef5289932e6b59daf29ebc35b241f7e4c96f7efd637de24ac830fbcc51cc199bc9e81ffaea6db476143f2239b72075d5fb2e1d417bad686a99d067b570678c992f7d89db9f433845c72cd8e5437ce707c402edb198e2b8a2642c3c0dbab8b9f91ff6656d37eb801079cd944100577b0550563a4eb3daa7957277c8276c028b4d4f166d946c4d8eaff16b55b347afd1236b78bc7177826bb0dc7ec6bf32c05795f3d7884367cafc4dd7df8db754cb61f09d3b47504c29d2d0f172398f9ba91d6c1bcf6a6822d8c6e65c28c158b5b54d902d712c92893d174bb56f572e493ea82c5ca98e5a2800a44825f0b8273edc3da39326e0f55b593c62a87cfd3df01aaf0096e226f5d15c1e3648766c30dddf3ed71f6d093035338e589e498363a8abbc09069ec9e7ab8946236d7addfe7134808951cc8b7d729c9f56df5f3793c239309c6e95a0c3a3b19ca345b214c27a1b0d2f784c4c9e88f47f0ff99335d51bc559b276f1db9335afc15a1e28b378682e4defae0300251cafa7e09b8d82a94d3a9c44d9fe60b0c120b9a2b63ddcb956795369c4c8278f087178ae0950a2359d29aa42655b0fdfbac562cc6b4f800691987044d3e449e61aed64a8c87fe524895cfe2e0c3cb311736cf53a5b7a1356fda1740037b2650eb5ab740a45e40f30c89bb9070aeb4de6a5882be138dafdd66824c85f704b6b97d9419c69aea363e4923a274301873c28117a5ade0ab28bff891a549fdecfba41e5dc0a45a9a85a6d6d08d6fe512b42f7dca184ee02211a8c0a9a5c010fb346f2cef69e02735555d76a832c485643b5a2a011f4ebbcf771f6766bc0cb5d059305da6487bcfa02a17b8c7bb3ec8201ef7b09e2cf71aea5c8f81703ba2321e5ff4f0127ea898b09e5054471ca07c7be0dea82d125cc1fcdb749d9b3009762f74fdc5e298b53731df34d20d30272d75e93b6d240b73fcad235f5b284316e55531ca8b26367d6f8975d3acf4b91804b395181d1aafdde666cc0f57c04624e74468b76fc1b0267a213917f6988fec316a546c14c345b75659b9746e0a9bf247fb75cc5790138f86fff9a20a6cfcabc26f89ec362c58f74393c6ab8aff42ab47e58e77841f44b5c40443217989686605f3937ed2aacb2667e7af10022baa8f47f8dbdcc34e3ed3a5d594f53baa2c6b8ba8e1d7f03633eb4033b7c94a39826bf6f374910fbec849d68ba357201256c67ad740b7451e89ac02366338f5abb52c3599b4224ae983b6dcb22097193d31cb0b1fbdd9ac8474b480468f85649c50b1bd4532b70871227f52b576189830a5f7f2d03baf39deaccc10597d06d582e028acf23fd2cab5150a0c300a741bb0c36a86020e6424883cd75ffbc0fc5691d3b3f934b5e6e21898b996bf9160e2018493c4ce4f75c97b5cdb8a57edcf7e8bce2b38b3e345f42b4e254d617d134708afc248f8f97179aebdda447e0062bb91704aea060eea9a0c76e57e41e50e4159e1236f1317a5ae5372e96d663ab3fc90ca6be22b447ed989eb6f84a7dbbc9abebb1b3efcd74535450c516154b2fb78882f247041625e6b0afccdd5767100ecedadb28469b5f6a8b56ba8f5fe4a9be8c55b54b2767c5f1406c3e34788dd3909821b9b3fe9c931ec623863d8ed5ae040bffd41c73f8fe9c915659ce9d6a3062d9661d516f89f5db828c0de4fc9d4dd7e543d5ac84c009955815a7c6c3b7136ce91c1a948caeaf070f7ad2ff569c08ce55752f689e5f7ff76a231d588fd4c144472314f2fd9135e13f5745ab571342efc120afac338cb14586230930c698bbfdcafb2fca121ee5069009f4bd371c0d83b8a1f941779c28498af2b2c63ba52ad5774aa74fd7f1e2b054aea5d4b4a503cce877ec967d8cb86675e7aec0ba77d304b8b7dfbd5379858421f4042c93d1c49c736b00317b4c82ed649d492515af7bd677434f194f92d988bc30140609b22fc002f99f59813e13a15ed6b30ac381fc325502c604746f44e09e02c2acbf799df65b41262931bc68c7f2a36dd396ce3968b6d2a88eaa8177f20fd00a5cfa19fed3faf0257c98a8aaf1b81719669f320f5f0d51bb732080346b8de2e5cb2cf7366e284bef642fced34d9f3ad89e11600dac916235d1546bfa384eb57b11b1883b0b19423ef9562901bcf3674c70f2c8acc5fa20afccbfee704f3042e41ed8a706141bdd75eefe1f4b9067e0bab7cdee5dc89fef5a59726dee70dd4878b2724b6a83e2a28a3a9b36601449d03801ddcab323d531b4398b64d9502c3390544f876fcbb1ab7b6afb97d8d8491458da34650635176f8f9fc102541dd9323191051bdb34ed7bf1ef8a2e4c8a402a97f8246aa6356e2520809afb88f8d88d6d896e6eb1c54efbc0f8c8bc4ced7f550b0d1a6b3339e21cf505e6a61fcd18b7c9732ec675c1eba919aca4c07828a1dcbd61c41a18cdbed6287c17f80326587296694b48f09bb4b29cd2dae67184c7bc275e490097de9fd1ffee00b2dd997115786773cf74199c758ea9da43089b9e9874087be1eb04612693ae834c049439014c490e40a08219cfcd249cb983d864d819b7c5ec13ef303662029d9d164b0b3ae01153c6acb33dbf47e8b8f25558a3ea90f897438fa1a707a577cbc1279f6b9f8b9f2510aa845484ddf7c63cba5f73257466ed0b753ab6e1759d89e09e78d23dc18fe631f8bee700b1072be95bdf109c087d362fe1527f84cbc9e17cee9128e5ff4cad38279ebd4acbae0d43620ee0875e27f141737a8d2eb924725e407ed183719eeedef7a694e25e60427993745a61ecdf229a9cfd153ac2594f8e492468b5d2b723f3da2bb74e3fb9aa2b9961fd0b7d69fb477b459e8ac711322fd71f979a68d6c7e706f31fb60b319a797ad04ceee91f35ad282aec4504292b4245086ba8f56e227ac5d60496933c472e4dbcab5267eb7b1d9fade3c532fdb4d12501bb4a9346bf0c4a3c2b2f9a91d160eaa585d3d9017151633e256390ac54a32a940e1f0c4280c24ea8e3e5f0fba0dd8e1b06b8008e57c1d6a4a4f4518dd6468beaa267444d1de31f91083cd063acc57106699cf58f6e440a88ae416a33651a6a2927994e7ab890b3c40509bf67004181287150f7cd17506c0cc07174471", 0x1000}, {&(0x7f00000002c0)="e4270db9dbf510d2515f889a4bc4b3699832a6da603f5141f1614821f62a6977cb69bf2f1eb0ddf8a69071a5c878c08994ef0bdf711da393", 0x38}], 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20012, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) 09:07:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x16046ef, 0x100, 0x120, 0x5, "85ab7b38dfd4188074ad6bbcb3529cedea9617b5", 0x7fff, 0x9}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCBRK(r1, 0x2000747a) 09:07:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) recvfrom$inet(r0, &(0x7f0000000040)=""/128, 0x80, 0x41, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 09:07:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 09:07:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x8, 0x80, 0xfffffffffffffe00, 0x8d9f}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x9}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x1, 0x1, 0x1f, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x2, 0xf1c, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x0, 0xe9b, {0x7fff, 0x5}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:07:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) 09:07:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 09:07:36 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x10237062c5f2f012, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2, 0x4}], 0x5, &(0x7f0000000180)=[{{r3}, 0x0, 0x69, 0x11, 0x3ff, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7, 0xff}, {{r5}, 0xffffffffffffffff, 0x44, 0x70, 0x7, 0xc4f}], 0x7ff, &(0x7f0000000200)={0x6, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgid() 09:07:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 09:07:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x2c97) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x8}, {0x10000, 0x8}}, &(0x7f0000000040)) 09:07:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) read(r0, &(0x7f0000000080)=""/126, 0x7e) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x78) 09:07:37 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) readlink(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000880)=""/4096, 0x1000) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x8880, 0x10000000000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) r5 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r5, r6) r7 = fcntl$getown(r4, 0x5) r8 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r7, r8, r9}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r10, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 09:07:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0xffffffffffff7ffc) 09:07:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xe849cbb1) setgroups(0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x2009) dup2(r1, r0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x8, 0x1, 0x80000000, 0x6, 0x3, 0x0, 0x964}, &(0x7f0000000100)={0x23, 0x8, 0x9, 0x6a6b, 0x0, 0xff, 0x20, 0x9}, &(0x7f0000000140)={0x9, 0x6, 0x3ff, 0xdd, 0x0, 0x7fff, 0x10001, 0x100}, &(0x7f0000000180)={0x4, 0x6}) 09:07:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r1, 0x2000114}], 0x20000000000000cb, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 09:07:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x93) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 09:07:38 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8004) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/175, &(0x7f00000000c0)=0xaf) socket$inet(0x2, 0x4, 0x4) 09:07:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x16, 0x3, 0x3) select(0x40, &(0x7f0000000040)={0x80000001, 0x7fff, 0xffffffff80000000, 0x8, 0x4, 0x100000000, 0x2}, &(0x7f0000000100)={0x80, 0x6, 0x7ff, 0x1, 0x1, 0x5, 0x0, 0x101}, &(0x7f0000000140)={0x5, 0xfff, 0x6, 0x2, 0xaeda, 0x7f, 0x2, 0x2}, &(0x7f0000000180)={0x4, 0x419}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:07:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) listen(r0, 0x101) 09:07:38 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="6c0fa2544e93b6f23307a80242ff8cbf0107ddd44462423353992598f0330642b0a6cae2103fb62db0335395a50ecfd84623244cb284356575993cbff7bbee764e9aceabeb1480f7eec5941b17bcee15c6b3a3c19754f8cc58017a18174773340cba5b7913ef9c91180ced7e504a6756c70ea7940057814a4d1111db96895aa836bae2e1ae04c252b6610c2000c5dea88658bbf46ffbd3043170e02c2254e925f937d571dbd04b0b9d982c535eb370635d385fdea91b5947a47f1aba4ff1aa28bdbc76c2ca9f636c7ccd5fc8509d9351495b7184a9d3ee65c6948974810f8f361f21909bd0bf07e978fd028309b80aebf7c5d9f57165e69d18c70fac6d3f4cda26cb2e9c647f55796e311a2507a56033dab7a64d72f2be27a355a9d88293454458322c9b3173714df33b508f4c9cf4e7cd8516c637c9d96d7ccb990a9652de91082737f42d09a8e71c3ed7de83c4e9ca6612188030fe3dfc1757dac44b3c7218c725c427a06d7fa52ef561dd3060248786b2dab432f4473f846ce5f322af5fc802e66fb3e74d2ba476898f92b1045fdb99e2f8846838ecc32cf4fb658eb6ac7d8ab15ad58145ea19e2f5a34da28fbef4d9de3265ace50742e0c27651facee3d94ce85f100152d695e7346177d12bcbc0925b81f9dcdaa39aa03d78c589e1d2e505081eb23d0b046074d8b89a7dc80429be2fa06400fe6df13f7c1e0d670da7cd341e9f789e83389240c71b71383912d0725ce5f30ee087ea2e120882335820ae02bc46033f5a1b94128c571f2282593968ae17a4f57c8d177069baa96f77589b2ffabe020c362a636c286e42e927812e7d768d9fea69c4679b266dfb4703ae55d908666714e7f07104c05a1dc3d8fc7320a5f9088ae2a0d33f538e521137a2d52d5094eaf3e922f773d8018b02f187a6ec263322371cb2a03eb348864d9f7bad75688de399e930da88c01012227ccc73312d72f2297a11431b5d0dba9415c3caae355846544977204ece41c69b6125abe7f37c6068839d24a6f90ff8002cd4027b743d30fe9e2c5afbac5e798b678a593ec1fc8ead100f36d05404daee67eefd6194a07c344b090a896cd07dc1d871050693fd4994f8cbdd115b826b62e361cf8de81faf92714c04b88edb5820c6aa690a7341efd72ebfe2289c01d92fb1b8785bf849e764fd66051572ecc4627a63506109f02f67f2d4432a7bd5db823602a7faab12f11e3fe23299b64b75a1a837880d8056d859d20e93c7ad99dcb0081c54a64d412b7bfb30940e8fe3daee061e705b4417ccb4cd579ec30de297dee1828fcd241a602bdf04cede1592cc4a3669e1c08ee9bee1d7e6473263855c4f94959399f555135fa9203f387c3b3e1bb99c497d89e98b3b9c89fb8c34c26375fb2a279157a663ad932714ae358bc1fd60076ee473f9a569ea61594ff612ec3037e5140a99977dd3972af22b74a2a669ad5bc7dc94f94d623b8de9cd00bdca4ca4b1bdee66a4fe9c6a8db21173d253962ea4f32b0ee2fb89360ced413153643af3acb07129257efbdc8e34bae1377fa233db76a8fb5c49e5d1eea682338054d10948986e01828fb3a085140a45ed0d1594067504df9f21d2a52a1145a1387fcdc157394553839633746621201ecdbb5e0a428402bdf136a80913a1fdc839535247a24e6b1a472302df30c3c6314fcbbf5f10ff055ac305caef47a0f44c10d9d0f98c43ea26f5fda5d248ea088c8048344b08b53992fedff6007c5f93c6ce4c76be8fca9a1274dd745d94fcd48dc0c454fda1174ec579de80603365c8f6bbd860790d7dd67257938f99c5ea1960093469fcab16427d8bc1f8e5da454f392f37bb2d770afc35da4d96d95cdcb70ec6592c715098b06ac70c82398f33ab216bd37f6b311f68683ee099b691089a9fabdfccc44ceb716db7d38f0a125f89bfbb25e690313c0b48789095eedc781253b1412c420f4f2b6c4a16877e7d96708db050f07664935e238f31921ea9e29f20f95845772a61ac86435bc4f2568fbd22f8fd6d17839d7d4ca555330f0e2813ea8c9bceb69704585c49ae16d7225a3f9b0dd201c1070aab184ce244ac22e05640c1b18207829ac341ff4ed0b3660f98a168315051a0ae027abe7adb26948bef77a0bd53942feb0fb2de29aacbfc5709b6259ea5d78d6f3b6825a5bd842f127a5ac3060eca5acd0bc030386a75e1f74d9ebc59c9fe90440b9790eb6a182512c28b784bf15877f594e6c015ea20d4e8117a713c545698e1f057ce75a0a94e3d6836e2693387da1693610ea7cbfb0fe0ffad8cdb16b1d9568508eb8b6bb9fd3ed42c6525d242580dd10496dacc23d8a978d01dfde6dd00fdb6d06ae68115318f0943e0477e946990a2401f18689f0ceb14f385344cf2289b8ad2053e3752271170f4a29b30488e2b99d9968b2722b5915c943e5ea5164e0605daebfd4f9bec2da02ca9226608360bea4a391e886fbe68818fbf8f72d940c7ee47d732c337d4872e665cc73c93d6a36cf4b06783eec8925328caf304f6e39a0556d5e109db8fc3885982e5feb5d793c9ff6eef940424235f8b3493ff9b0d45f401bdd60bb360e984cee7f1a5d1b3c9d7097786ece778b8d991d7ee098022110708c334737e1ca876d13ec63af56de7a669354fd5d30f1634240f43e24104b088ebf59e4190e6294008e1f5d8c1c71bd310c9e47046ff4d77036321524a4d5442ac522db328ff90b73f29496f3676b1687edded201048ddb075175fb2b0b4d2f9e120b9cff9a7a78bbfd251f998dd990942a5944949b2b1d02c1a882b62859973116a2b79039bc8e40dd56ba1b4667a7250f1737bcc325cba507c9a98cb9c942f797ccc3d32525d887be805079d3aed4e31a29b251ac792a92763c9debf3153ef114ae4769117db7ce0c398a99cfa3bf74f05ecb82b36ce5f952b84a605c083ab15e1b39cb7e57b64203db69a8135d186f44f8d8972c3f88aec0038434580b643958352ad81726730794f2b83396b32c4e5326d006fd5265f9c70e49ec765a84fcc0ef3d304e68a71f72a1e0d3d0f0f71b9235f13228834c8fd62abf36806d3b364fc34fc9659c2d8f04e547ac940e13b03c23c4d8811110a297c7da00818660837f37d966e4eb11492df4be68cc648340889ecb4dfdaa654189be902d2ee62a2f5cd104e468886dd3651edcb846f569d0aeb364e52ac1398020bbb49a1b21c4add377288ad5b3ca09b98fb2f025b3fd54e92e56b491e66510db034f72f39c5bf5370d9ed4d2b37864bc294126ceaca2c859c71072c237370bb3e68aff7a30015e24c5488a459d6fa08b7928ddd11abcee4346a225a1f670a24afb08fdb4923185e2613c55ef9f25ee7b43ccb19e8edaaf4fd07407513c58ffb6d532266d4718899c63b498f325e80e2816f9a765b2ea8bebca3f8f8284515a58b2ab91b8303102e8f2f13730b0c03afef077da732dddd2aeae81b744e3253b0de58d59cdb47eafe3735bb6a3188e249f0b6730defbfd03e86c950a68582d523d5c28ceb3d4e3329a6ca7c9b081baf350d73abcaeec2736bd93e564e9300894057a33818d9b203ef379f5f4ee36453c14c7bf1c0521a9a27ca5883d18a0cb2b7fa4babe3d45421f50762df12f1a926245fa9ccd5c9420764e7b9239ffefb64a1d4eef698055edc97b01675a2f507814527e01d167215510755c821ba00132777a2505d2a7240254bb0719c75b8a7e2f229b74dcac89755baf94c2d8cf1a31ac2b192fcfc6dd8fef5d97499575190a6529416f01ca1cbc08d867f667f5d91f3ab6628755bf906448971595ade738d66535c26acefec0af760bc19a1d76c96f903e7324dfd5d7573617c98698ddc7faca2db619241ce9f2d1c6c38a590909024532e8e7ed8b63f8bdf325acd3730f67a0041e3ff9cfaae085789baec05cfd11811e101dcb19da12670a0d5d4af106cf0d895d16d78fa14b5c52c8427715fed8dcf3fec8309265b518ea461c6d2829e9e9102e1d8712c085caae2bc41bab945c1c10d617cbb386b37d47536ffab25db31b58ea07266efa368c8cdff6921b68d098d017081cf32bcf38979de757cf7a1aebf72d152b869478eb8301cbbbbdc0ab5922721e6868f87ebc594e79958c477efdc56c3ffe7c7995d9b66e0a0bccbc14ce5bb430e941db7ae0ce20e23c055589aab3df3058606c7eb78f494b479457eb11603ec01f61304681e7481789bcaca7dad40b34b36ea086a7068bd0d7d536b7a19f6fec766b25739f457b5c8d7ee1172a6c2c804d9075efd48822a52f67c469c052bfafe839f0bdd98879c2df811d28008195ea80e8f7acb1159bb4a23e1641cce316b6e49c0e512edfae7ee58f942377d85b3fa73c9f79ad757f5074b5458c174548fcc15c0603103755e574ad5687bcf35b92b6a7dacd71013cc8493abaf1c8959c6b84b19f293a0672d4d4c86094f5508f330d3eacde4bde1fdafff89a958a90a1eb5270d8b3d951a102eac64022e143cf3f7afc996ecd27eb78797542818c3cb4c5b0446a3310db2db8395c34d0773c5d85a80a96fbe04d403c924d47ccf3cfc9b1e78c62c139cea91096c212771dbcd51b6c98d68bf616aa10d693fe48c2e403db0b80ee9fd43e401155e0df9be0e30e71b693272e4c073be342669e2bcd9ce3723fee04ce86ea1dd08c683e299f82bd8eaeb8d976b9ab229749a8e0bd6683a665b068302db48aac24826a28d06f830c3ac3de9ed017e269f787fe91d95650c038cb0b254d6cc31252d3842cf580357532bc7c4c9b8babd6264261bee795cd0116ac80ca41c77e6e77c94ff9b88b25bc73fb35fcfb7bf248e9ead3a14d88f428cfd572f3b5c891fa8cf319e283b5a8be28fe2306a361f515ccae7f126c43b76b8ae2f1b016b61097e63ac7385dda7643db34ba7af6bff0d1bfd3923cdda08e346a88d3d9df838e24980c1c5833c410e4f5488bf55e443b8a54ce576d7ba98fcb4d74651782e544804fad2e12ec1e3f13f2477526b84642485bde02059df79523e7b3821e07fc6cf977f8a7e038efacdd4bd2ac6ccc4dd0255564e4534f99de52dcefdeff6b6e01b2bc53e650bb9171c869c460fed724305b7409c921da7fdf6f82a5f9423e25934ee7767905cc3582d11dd930fb09d58f7841ca97eded484fe56d7cbd2a2613f57eb5a76f99bf693ba791ff943d7b67532310b5df91b6aba1dc910ff9872bcb1a713e798ef72925e423c00c64ec913b47f26f42489609c8fea58f85042626dab7ea8a69f506cf5f9f5a2222cdcf2127f2e8d120e5c900f376d1d89cc3d3b4fd32c5a6884437223e3fc141a925b225bd9369149096a1d2d465fc4766113fceaff53e752b1e8a5ecf78bf464a1dd3d4bac0bcf9c4ffafaf28c304d446a1b83793740a71b812d27cda452acbf25a7dfe453ca98bb53074d408a96eb4c8456d968af6e0cc27876b60fc6ee9bf65c66af57218129950423f139fa54cc3eaa2f0c3157441b164d95502cd7e511615cd179e355186914e04a4d359290510fbedff81e3e35004b9f8c18d7005ce84164633e3c1468cc85e981d00430f9167fa3fc1e2060387b58aeebff149a7dca07f9ec9af1e3512093d1b685d79e61ceedb21b249545daac5e36f3e263f4e3151fbd19fa1d2a0ee2cfc18dcac9c60b5f6b2ed1f869f966aa2211aae5426afeacd0e99bf4fa7461cb07a2981b016570f96b49cdb7ab7a8106c3e831a678b829efa6a7cb491c3c5b1dcf43d7ace162af3a237fa3499f552b6f7c0fd5d8a156cae398ec19878386523ee13e4f082fb1ebfa39fdc29f", 0x1000}, {&(0x7f0000000080)="4a5981d6438f4fd9ea730bd93b1c2154bbf1394f304e0c7ac6e247d59403a0257cfc7632e4d52b3a78449116b47155dc02fb36a775ca7e16604a823d5040b2ed98f392e4d84802664e7cd58aa4d521948c4e90d485b5bc2d2ae5315a191e583f2d0beaf43be720b6965d8f916f6226187817ebcb93fd0a92a8299c1ccff425d1c887242d7add05af3f62fc62b87d8dc9f656dd14c867624bbbe0f2607b", 0x9d}, {&(0x7f0000000140)="6958c95d845d83402b59ae06886e9c2b72081b2d15", 0x15}], 0x3, &(0x7f0000001200)=[{0x98, 0xffff, 0x4, "4963f7142a7944a170bfba12e16c2aa1752a4d49ce3662112240e90938f59ae501bd1fb0cda6d604d267ff71b5c8cde23d7ed9a0e40f0f7354afd627695aafe1bac224b172eb2cc5058c951f1d794e58e753c49f048aef13504b8608c43a7008a66cd9de3b28da00de67bf8520410f70c1cbf670247105797ee35f158febb1fcf884295d74191d"}, {0x100, 0xd3048df1d1cc548d, 0x2, "fbe02462deeeb2d2d2aef253442d5604c446e44ca35824864be1b23aa082d5322edc2e353becf5408d9bc3c7a7412ec6ad3cf76ae21bf405fb15ff240d8fe6a9d172630c6d57bffd41f581f7b38d1496e2f5ebc9c34a8c2043319c90a2419a52da9961b5569ac0cf56cd27e8a6178420f31b41af1d2b3b0899034c3bf7c21a1a197decc9db128f22dbdfa82646d700ab1e30adc21a7831df59e32663047cb4c24be97a94b1366f0038f8daae2e77054f29bee24e0dbc433d4bca22ddbc7be95d5a3fb2d75b25314f5a4ccb97fa541cd0846b17bcb3dfbaf717d02400958ed7ea4486bf9dd715245e0a0824"}, {0x28, 0xffff, 0x13fc, "3eefdd36d3328d26041865d348917ae94254a52ac23e"}, {0xe0, 0xffff, 0x0, "13a8ff1f8f54f595f0c7693a6c5cdfe553601d7e4b6413b15a6fb3318757410d18a3a93d646e22077681436576424b56b211a582798eaaba6672bbd39487e6caa38b40dba46a68aba7f6ee2fbe7b5d4ff5d0d04c84461580816becf74f60c52f4d011f2f6feb87194c42c554d72568f8720dc04a3f47935af2791a748c85935c35ef3c2dddc0e6970f0dd559233fd51e9b786dd57e1fcf46fed4dd901e07c16676daa17f207c3e5d43831c68ad98a470c46405dee07285b9f679cbe5eb623bb8f638707f6a1952a27aced5"}, {0x60, 0x1, 0x4, "f69b122c96a2a97d24cfc0d0f158aafdc67185de21ee9098e892664148f7f9b102e7461db9eb0aa5faf3660bc9422aa86ac9c6c85f878c14e8c670483c1c4e6bf96e8f1d70f1a6d1faf27c"}, {0x98, 0x1, 0x8, "b6d4ee97919de62dbe159c2e66c2e33c24a157c957d964f061fdba917d59b20c9954258ea5437a390ed1e144a0eb4eb54eff1b757b9f2d98f078a5027b60754bbb6e612d84eb248cd68e2fe5ddabe3f2fb6836cb4fed258d0501f46a1cb1aa9fc8493818b681078a10c304d210d3acaf5b599af59d54dc65c1dd13bfaf1781849d9894ac"}, {0xd0, 0x1, 0x3d, "ee7a6ebe2501b1e5e068877f1ff85d5f4e940909eec0cb0b61fecd381c9d9ac615bcf2ffb5788727b3c93c9a5996e015a6decc12aab51caa6fff695df9268554d4ecdd31cde3b3b444fec3e0570c429a1e79df1d5aff47bffe061e5efa2dd5e1837c3e41832cb8eb70ddcaf339af7f2e2df4861504db0216f38d73b0f48a44ce04c19fe659947835fc6caef3d202994f09413c072b11e9534d33b6a2e454bcc9264861b6e33ab30f8ee10df0719895813f7cb83a88d15b8481f90df7f167"}], 0x468}, 0x1) 09:07:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x881, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0xfffffffffffffe46) 09:07:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x30009, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 09:07:38 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x2800000000000000) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x8cd, 0x4}, &(0x7f0000000040)) 09:07:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x16fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20007461, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 09:07:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) sendto$inet(r0, &(0x7f0000000040)="ead4c1abc4d09e033ad39bd3084b387177650f22f0f2", 0x16, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="f41d8f5d5e0dae1a8529aed5769ea9aafb4baa3079e9e028b3f1312289347a4e7c79441bf66cadf013c9a4aa0730866bf4b751ccaf3256373cd7fbcb082586728ca4d5593c02c7abd304653713c2111ad65a7cf7953f958c2ecd54c2bf04f89e93944bdb94a4f87b11547151b814cf3139f109da129b798f", 0x78}, {&(0x7f0000000180)="670b12836ff6af59e293ee6f112b819a00c734167cdf3804560d0aea89348d2ebe87e978d1b4669f3ff6c130faeac4ab1068441ce02190afa7625bba34525e07162e47904c688c012822991f29e0909aa13485d4c79dfe8270933b63da95344e5107d66caa3048e6f0ceaccaea688a91e248", 0x72}], 0x2, 0x0) 09:07:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) fchflags(r0, 0x2) 09:07:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="11d4262043e23be78d6bc699c70097cd1589a047fe2b3807443b19bd06669b3b47cd7cb4061e6510ab5525825fe9c87ca42a7a875d383acaad755d9351fc3b831189d8e7a2761f3fff27174fa24afc9a1ef5a695def74c5e207aea977f424a636d04e41f4766639ad11c579730636bfac295ee1f1e3ab791746bec9b24c4be0f67ef7a3fdc6ce81297fc426a44a5bacd27a3497ea1f629b80d6c15f1ca51949f03f0930e021b89fc1366c534880217", 0x2d8}, {&(0x7f0000000200)="feed724005c6fbc0adfb90ffd7b172847fc9544a3c6c6fe83c2614fb42778c829dbf2a18ff1fadd974db4870b7d5e4294799ee6c431071011aab8414225c008e39bd971088cce9306ddeb6d001acf1999298f9d251889fef60bd7390a1ebb304de439a62a74a3ae43da1e3a523a2312e825b153715e9a449dc4bf32273"}], 0x100000000000020d) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1f, 0x9}) 09:07:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x114) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="a242ccfc330b4bcdc3113a3cdbc76e6a72d56f669a2ce95f90401519aec746955add508cb5db223e06b7cd67d06227f589a3004a8468dedad6b717f7e31ca4eaf8c9d7fd87c8fdda4f3bf475f0375bccbc6d750f560f3f839ecaac78b139a356b6d3e78925d87aa83f1836a9dafc08ef3a7d8670c095afb9c69a74fc25126d5d80f8094713f1fde345ef13fa", 0x8c}, {&(0x7f0000000240)="54745a27a7fce0533b18130385a3a61ae8bbe39687fe32e4ff76ad1c621c4993ad71d9b76b0b5aebf054c5d6db1fd63f714d2c883feb14d325467a81fb010b9a8d425e6d7590d36ce625a05aef97633a5cc6c63a59fa82b036c9f605159203f7501cb984ecab44bb80f1dcb9c5f8716b53e8e25649568807fdcd0fc3c5dedcf764a798af7aec46d4f077ca41c1a8cf7ebf372107c59ed604e42b99669b8b3a", 0x9f}, {&(0x7f0000000300)="97df173789e087761979de82a7bda3ec1ee395d7b236329d95bc109576b1efc58d6dd079991c6e2c0750c3a72a2965a7cf08ef9f4361b2ebaadc30e7a7e9fd384ac2579b515915a8074c4d25b9350c45478870faf422de774d83ecced9790d9c76b93942fdb6a9f3ad3330da516a4ffbd6b6e2dc4e3e5a51475a93d10c331b10de7db6b0dfc37fa0aa33f029ba48161d04141a45a18e39415c9c4286501e25621cd95229539e65088f33d8790cde0b3674f66a3074e3390a44bcdd8fd61b7b32833371ad61b398496fd84ef409fe323e7444677c4a462271497f115a144a81f2530cbf58ac307f45f574fa5720e7e5", 0xef}, {&(0x7f0000000400)="60f6e01a3c7b7a66ea7c102fe404d6d2d26cdf5419e721b375", 0x19}], 0x1000000000000068, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffffb) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r2 = dup(r1) fsync(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x7) r3 = getppid() r4 = geteuid() r5 = semget(0x2, 0x3, 0x82) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r3, r4, r6}, 0xc) pckbd_enable: command error 09:07:40 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:07:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file1\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r3) ioctl$TIOCNXCL(r2, 0x2000740e) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000d085f60f7a38f884dce211c44a6a890d", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) uvm_fault(0xffffffff82228e50, 0xffff800002977000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82228e50, 0xffff800002977000, 0, 1) -> e memcpy(fffffd803dd84628,ffff800002976f0d,0,fffffd803dd84628,e9806aa889ae83ca,ffff800014a11f28) at memcpy+0x15 end trace frame: 0xffff800014a11e30, count: 0 ddb> trace memcpy(fffffd803dd84628,ffff800002976f0d,0,fffffd803dd84628,e9806aa889ae83ca,ffff800014a11f28) at memcpy+0x15 rtrequest(1,ffff800014a11f28,0,ffff800014a11e70,0) at rtrequest+0x83b rtm_output(ffff800002976f00,ffff800014a11f20,ffff800014a11f28,0,0) at rtm_output+0x711 route_output(fffffd803f030400,fffffd8037013900,0,0) at route_output+0x78b route_usrreq(fffffd8037013900,9,fffffd803f030400,0,0,ffff8000fffef9e0) at route_usrreq+0x35d sosend(fffffd8037013900,0,ffff800014a121e8,0,0,0) at sosend+0x6e3 sendit(ffff8000fffef9e0,5,ffff800014a122a8,0,ffff800014a12370) at sendit+0x58f sys_sendto(ffff8000fffef9e0,ffff800014a12388,ffff800014a12370) at sys_sendto+0x92 syscall(ffff800014a12420) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,5e9a643a010) at Xsyscall+0x128 end of kernel end trace frame: 0x5ec9b09ce00, count: -10 ddb> show registers rdi 0xffff8000029762f0 rsi 0xffff800002976ffd rbp 0xffff800014a11d20 rbx 0xffff800002976f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff2f3 r8 0x70 r9 0x5 r10 0xb4f0aed5bc3ff1aa r11 0xffff800002976200 r12 0xffff800002976200 r13 0x100 r14 0 r15 0xfffffd803dd84628 rip 0xffffffff818beca5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a11cb8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=182251 stat=onproc flags process=0 proc=4000000 pri=54, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffef080,0xffffffff8228e440 process=0xffff8000ffff6d30 user=0xffff800014a0d000, vmspace=0xfffffd803f014a50 estcpu=10, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 50258 49304 88650 0 2 0 syz-executor.0 *50258 182251 88650 0 7 0x4000000 syz-executor.0 66720 378496 20739 0 2 0 syz-executor.1 20739 71178 48997 0 3 0x82 nanosleep syz-executor.1 90524 221801 0 0 3 0x14200 bored sosplice 88650 312173 48997 0 3 0x82 nanosleep syz-executor.0 48997 228999 84384 0 3 0x82 thrsleep syz-fuzzer 48997 153290 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 151136 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 400887 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 376540 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 269008 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 439675 84384 0 3 0x4000082 thrsleep syz-fuzzer 48997 276126 84384 0 3 0x4000082 kqread syz-fuzzer 84384 329831 89638 0 3 0x10008a pause ksh 89638 416020 7712 0 3 0x92 select sshd 85136 28503 1 0 3 0x100083 ttyin getty 7712 266745 1 0 3 0x80 select sshd 83614 209508 81525 73 2 0x100090 syslogd 81525 189446 1 0 3 0x100082 netio syslogd 74767 518803 1 77 3 0x100090 poll dhclient 90309 257406 1 0 3 0x80 poll dhclient 46203 512055 0 0 2 0x14200 zerothread 61776 193858 0 0 3 0x14200 aiodoned aiodoned 11944 368663 0 0 3 0x14200 syncer update 11024 505627 0 0 3 0x14200 cleaner cleaner 96506 49089 0 0 3 0x14200 reaper reaper 93657 206093 0 0 3 0x14200 pgdaemon pagedaemon 54817 182974 0 0 3 0x14200 bored crynlk 71218 79432 0 0 3 0x14200 bored crypto 60732 316246 0 0 3 0x40014200 acpi0 acpi0 90439 68026 0 0 3 0x14200 bored softnet 43560 420323 0 0 3 0x14200 bored systqmp 26927 481749 0 0 3 0x14200 bored systq 94054 23826 0 0 3 0x40014200 bored softclock 6851 273465 0 0 3 0x40014200 idle0 53341 173820 0 0 3 0x14200 bored smr 1 252327 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6313K 6325K 78643K 10628 0 0 pcb 25 9K 10K 78643K 137 0 0 rtable 103 4K 4K 78643K 258 0 0 ifaddr 42 11K 11K 78643K 62 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 24K 78643K 33 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1299 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 32 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 17K 78643K 227 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 46K 78643K 293 0 0 subproc 64 65538K 67586K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 16 0 0 in_multi 33 2K 2K 78643K 68 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 203 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 76 20K 29K 78643K 1329 0 0 UVM aobj 16 2K 2K 78643K 18 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 7 0K 0K 78643K 19 0 0 temp 113 2349K 2413K 78643K 3574 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 153 0 146 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 61 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 58 0 54 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1748 0 336 46 0 46 46 0 8 0 ffsino 240 1748 0 336 84 0 84 84 0 8 0 nchpl 144 2265 0 636 61 0 61 61 0 8 0 uvmvnodes 72 1837 0 0 34 0 34 34 0 8 0 vnodes 200 1837 0 0 97 0 97 97 0 8 0 namei 1024 6025 0 6025 2 1 1 1 0 8 1 scxspl 192 7277 0 7277 10 9 1 6 0 8 1 sigapl 432 391 0 377 2 0 2 2 0 8 0 futexpl 56 3472 0 3472 1 0 1 1 0 8 1 knotepl 112 149 0 130 1 0 1 1 0 8 0 kqueuepl 104 60 0 58 1 0 1 1 0 8 0 pipepl 112 238 0 219 2 1 1 1 0 8 0 fdescpl 424 392 0 377 2 0 2 2 0 8 0 filepl 120 2289 0 2193 4 0 4 4 0 8 1 lockfpl 104 42 0 42 2 1 1 1 0 8 1 lockfspl 32 19 0 19 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 393 0 386 1 0 1 1 0 8 0 zombiepl 144 377 0 377 2 1 1 1 0 8 1 processpl 840 407 0 377 4 0 4 4 0 8 0 procpl 600 669 0 631 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 255 0 236 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 8 0 8 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 2 2 0 1 0 8 0 mcl8k 8192 4 0 4 2 1 1 1 0 8 1 mcl4k 4096 20 0 20 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 2 0 1 0 8 0 mcl2k 2048 48434 0 48400 13 8 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80114 0 80030 10 4 6 7 0 8 0 bufpl 256 6160 0 1636 283 0 283 283 0 8 0 anonpl 16 56684 0 48304 51 3 48 48 0 62 13 amapchunkpl 152 2106 0 2025 9 5 4 9 0 158 0 amappl16 192 1571 0 1119 35 4 31 35 0 8 8 amappl15 184 148 0 142 1 0 1 1 0 8 0 amappl14 176 31 0 29 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 7 0 6 1 0 1 1 0 8 0 amappl11 152 115 0 102 1 0 1 1 0 8 0 amappl10 144 122 0 120 3 2 1 1 0 8 0 amappl9 136 301 0 298 1 0 1 1 0 8 0 amappl8 128 150 0 135 1 0 1 1 0 8 0 amappl7 120 34 0 30 1 0 1 1 0 8 0 amappl6 112 152 0 142 1 0 1 1 0 8 0 amappl5 104 675 0 663 1 0 1 1 0 8 0 amappl4 96 563 0 538 2 1 1 2 0 8 0 amappl3 88 131 0 124 1 0 1 1 0 8 0 amappl2 80 2396 0 2341 2 0 2 2 0 8 0 amappl1 72 16153 0 15731 23 13 10 19 0 8 0 amappl 72 937 0 904 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 17 0 2 1 0 1 1 0 8 0 uaddrrnd 24 392 0 377 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 392 0 377 1 0 1 1 0 8 0 vmmpekpl 168 6782 0 6762 2 0 2 2 0 8 0 vmmpepl 168 50925 0 49484 87 16 71 76 0 357 8 vmsppl 264 391 0 377 1 0 1 1 0 8 0 pdppl 4096 790 0 754 5 0 5 5 0 8 0 pvpl 32 184360 0 172869 133 6 127 127 0 265 34 pmappl 192 391 0 377 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 423 0 18 12 0 12 12 0 8 0