pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x91dd) 16:10:39 executing program 0: pipe(&(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:10:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x400, './file0\x00', 0x2, 0x7, 0x2, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) semop(r3, &(0x7f00000004c0), 0x0) semop(r3, &(0x7f0000000040)=[{0x1, 0x9, 0x2000}, {0x3, 0x8}, {0x2, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:10:40 executing program 0: r0 = socket(0x20, 0x5, 0x9) sendto(r0, &(0x7f00000001c0)="b87aa90a1640ad2c3520f1b2bfe7966d6008a2c7956b06dd5e4aec8b4969515889b5f40cee4e2e28b0506bfe1fe995f7d11c1e4c2d6296d61a31ab5e0bf7f81ee48c35b80cb26b2d7680284e6a3a54ade6c8157403b273d77b662919a957f041deef5ebf5f40a728846b86a9ef5d8d977508c64869057d6503c2c53ea3df2facc83cb4f4570fe390b44eff411b0ce79787d22367fa2e21ba6e45152447e7204ad8d123022047731983d71820de202621ac0841a09a96f77393bc9bb642e16ca9d7128b0c1d7cebd85cd370053a182b7392b52bd966b44c164b11665e898148d7d0247e7bf2a34c5a61946739e2eb5cfedb2cd6915ed81d9148f3f6af", 0xfc, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="47002e2f6669f6b6bb0a28f68cded859eca77e970d7cdbd8205a177ee91cf1016fc707e18e28695da58a1643bdb4f0087be5b1f0dfb4b97894e9ca50e9935c792efa0505aae8fe471fd1a5cc614c40b524d2a38b0b3542c8e4c8e7a26e79ee73aa40adcdea4ece20d4519abb5bdc199387749f"], 0xa) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x3, {0x2, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r3 = socket(0x2, 0x3, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) fchmod(r4, 0x55f2713f012e4b3a) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r7, r8) dup2(r0, r8) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0xa95f958d7fb5f50b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r9, 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 16:10:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0xfff, 0x2, 0x8000, 0x4]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getsockopt(r0, 0x8000, 0xd9, &(0x7f0000000200)=""/4096, &(0x7f0000000180)=0x1000) 16:10:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:10:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:10:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x282, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x170000}, 0x20}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5c999389526bdfdc, 0x100) sendto(r1, &(0x7f00000001c0)="4ce091be423efdafdf0d5a7eb7858372e2c4da8e013e651f863da198cd94fe7f2069c3eb00c46a39c16adb0778c689f2af1cb188cf50f4d2f8ca07ccbb3f4e0a5b731eb3d13dffa6c5a0b759c9a0577fb59747dab50e310a7ba092d6b33bb70729e3594c16ec45b7b0d4e7aed568aad6a08e388d1355c77c1da5281b75616b542493e3519abc2c68e79701d30c", 0x8d, 0x60a, &(0x7f0000000080)=@in6={0x18, 0x0, 0xebe, 0x7fff}, 0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x7c9f25eb2e6e24c, 0x0, 0x0) 16:10:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:10:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) poll(&(0x7f0000001280)=[{r3, 0x80}, {0xffffffffffffffff, 0x1}, {r1, 0x2}], 0x3, 0xbb) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8000, 0x8, 0x8, 0x1}) 16:10:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="ff9d9535327f106e31e79154496cc6acbe1e49ede051b7dcd3d2ab9e3a8502e14ad6a0622cb948065cb9ba43f5ed6a6b89316962d1f47e19b57e42398688ccce78f020187779350ffe20540e92ce87afa0d20dbed18586422ff9a5212806431094b47d8e68a42f24930c9d4ba45db6c070aa891d54d18c269a3e42ba23142760bc30503536b038b9881d12bf48f8f4ae9c1cd37d54a66d8ec045724cd013afbb6fd5b3031ee298d4b50a09f42a53cb98c02218eb9c6bafec85a6ba3b1516c0a2129fb37f2006aeb32029255d24a475d617312322b74fc3", 0xd7}, {&(0x7f0000000380)="220c6b70ceaef3bc04d0f99d", 0xc}, {&(0x7f00000003c0)="5b6920537c9f0e3f2111bb54878c460d76f6af4924e5c6fdc39aaf25cd34573c9952b1295a3da0967ac05e901cfb5efa15cbefc6e661cfe203da04a167a61a7fbcebbca515ecf36f1c30c007526089cbef4cc01ef6295ad3727f3182ec68980573513adaaa7c7be92fe458898100a2b85123a0f2741f76c0ec6592a1c8a8ab103c89eff921ed7dad7f1fc4cc64b62679e6c5db", 0x93}, {&(0x7f0000000480)="0323e5dec50c8533e250c8d2584b9f62c631282cde6cc79008c76f8bbaf7cee81f2e96f3f3c7a832056302d3f5a5fc219e232d4db0a527b1f5ce91d709a89d5ceb9f0e6e54ed0daaf4d31ecd74b922189c24a8b7a82623fed10f77c3450506c31caf783b61474a22e078dbcedb234b16238ffec727f291236d416f8497366e753bf4fa14bab9c48ff2519c3d3ba06e7c9ad9695dfe9a606bf3120128d18dfd2da741ced87df49d5341ce642f68bb6eac", 0xb0}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=""/215, 0xfffffffffffffefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') getegid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x2ad5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="0f860bfec0afb15efa6712d23b744056763ecf562c8bf89ca2209583aedf7890667a82c16337edc79094a45328b67250d31282b2eda48f1cd0bb9fcb84231051306324efd9e6307caf18f016a17e40d7875c6ef10d4d28d46d03774c3997f34c0089feb75b4a4338f1a670c7facbaeb6829219a7", 0x74, 0xb, &(0x7f0000000580)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:10:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/40, 0x28, 0x1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000080)='./file0\x00') 16:10:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xc5d) 16:10:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r14) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r15, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x20, 0x4, 0x7) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x20, 0x4, 0x7) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r40 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000300)=[{{r40}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r40) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r19, r29, 0xffffffffffffffff, r39, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r42, r16, 0x40, 0x2, 0x8, 0xe6ba}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000140)=[r44, 0x0]) r49 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r51}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r50, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r50, r51) r52 = kqueue() kevent(r52, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r53 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r54, 0x0, 0x0) r55 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x109) socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r57 = kqueue() kevent(r57, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r58 = kqueue() kevent(r58, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="b37b97a8c7aba5225044c5025ff01f0e91b97a2e7684456e05ecdd4e328e0340a0f5f4f90a1d", 0x26}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r0, r5, r0, r0, 0xffffffffffffffff, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r14, r19, r48}, @rights={0x18, 0xffff, 0x1, [r49, r50]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffff9c, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r52, r53, r54, r55]}, @rights={0x28, 0xffff, 0x1, [r56, r57, r0, r58, r0]}], 0x108, 0xc}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:10:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000099000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x40) 16:10:40 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xff) 16:10:40 executing program 0: dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x44) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(r1, &(0x7f0000000040)="bf", 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x400, 0x7, 0x3, 0x1}, {0xf83, 0x1f, 0x3, 0x2f2}, {0x21, 0x27, 0x4, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x101) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:10:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x80, 0x1}, {{r4}, 0xfffffffffffffffa, 0x63, 0x4, 0x6, 0x76}], 0xa9, 0x0) 16:10:40 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, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x20, 0x4, 0x7) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r18 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r18, 0x3) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000940)=""/130) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r23, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f00000000c0)) r24 = socket(0x20, 0x4, 0x7) setsockopt(r24, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) r32 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0xffffb7ea, r25, r31, 0xffffffffffffffff, r32, 0x100, 0x2}, 0x41f, 0x9, 0x48}) r33 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000300)=[{{r33}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r11, r22, 0xffffffffffffffff, r32, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r35, r8, 0x40, 0x2, 0x8, 0xe6ba}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000640)=0xc) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="0000cc0e2ffa0151ce16b02c8a2c2bd78d55f88fb799ee0f2d1d3cb270db8580aed8bc75f194f8cecf7a88f6488ec7b9679142a737b703bc5d04000200e969b9ea920d7026d62c125c156000000000000000bf201c785472841253b76c507d458e757d7c0a59a266a302689cbe3fa07d24c2457cd2407e51752d4427bdda1895c2d3a4bcc3204c62f1b4"], 0x1, &(0x7f00000005c0), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000500000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="000000001800000000000000ffff000001000000f65b9f0899003e891989a698153400f3e9801e8053c9bfa99f202f5f1087b1a3fbdf6b752cb46280df777659ea275af6e530c306ceaa31cb0438d5c1e0d00af705c41e6ddee1aae44ebac1bfb767023379d1b2c29d87a98b4bd73aa68be1180b48dd3e2f7f393b34f037b974e440e348f3a1bc4303000000000000004a9048aa65281624d13e61eac725ca0b95e27a4190ae1101773309aeb12c216c7a4d02a9053de71f9a55", @ANYRES32, @ANYBLOB="77d90000"], 0xdc, 0x8}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x273b, 0xab7}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r36 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r36, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x20, 0x4, 0x7) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x20, 0x4, 0x7) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r27, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x87, 0x2}], 0x3ff, 0x0, 0x0, 0x0) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r8, r18, 0xffffffffffffffff, r28, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r31, r5, 0x40, 0x2, 0x8, 0xe6ba}) getgroups(0x3, &(0x7f0000000140)=[r1, r3, r28]) 16:10:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:10:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt(r1, 0xffffffff, 0x3, &(0x7f0000000040)="8986d1064116c0826d7b5210f58e805960cd1ccb72a02ec790f3f0849ffd3871ada34a6ba885362829f07c6e1409c63ccfc733190de607d15038df10e3630b6c748b663130b17c03075c3ea771d101869e4a4d4b69888f7a94b3a4d96a600a4076a7fee167ea358a08ef479b6ce0af807850ad35beb782f8aa8f2b48cd802d6cdcc338efd1658f0e4b9b567637f57b2f7af0a35a8018e5f91f52175c5df92472db17b2f3b4abdb162a2b2256362f288b1bfaf74a0b983e83baeb3ef2751a37f4b6fa0f8c1c0d37d9e8a7557fdca286901c9965e959df625c7e038148cab2da4f5f351779e887fc0ef6ab28f5d8cb8760e64600", 0xf3) 16:10:40 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x7f, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001500)=0xc5) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) pwritev(r3, &(0x7f0000001440)=[{&(0x7f0000000040)="54162ad50bdd8a367aee62bbd32a6ba0aa43630180e4ef76edc10a30e5f21941ad0f0984a0e411f203a28e0a5c6b48c4a872db20842315fa1785f80c6df9258ba493a55831150cdb3c8813cdf637e693acb4f74ab2ffbc759140c824ccb04cb8aea43d7aad3f700df1b98db44f91f55661875a5741688d330c5b6069806b7fc7d61de5b79a161ea1e754445a9f0574d6956c38585e50db0af059db86a8f797550d9e5b5adb90011191e5d782db1eac42aafe8dadd6499fcbe6b439c8792c6d2b1bb37626ae10d4a498228ed55dec630997", 0xd1}, {&(0x7f0000000140)="ec753acefde16a177358451474a66aeea24a86842b4e6c57a74f1070d307ca43ace96956bd80691b7477c98a3332e83a5cd109cfef74ae6948c48cadde660d00ed689194543516329d1b2ec542776b6e02864b161fd324357ec51c6e", 0x5c}, {&(0x7f00000001c0)="1beb9d015ace1c0f8ee99e724f12d44b9ccd42e8af62b4f5b1a8b57b673d332b251507e78ab72bd451fc3674d449cd178718c6a237df93e624c7da54283ab8e7fab298cab5bc04ec3775364b7847a00caabc742aaa9457feb1fee1f024fb8bbd08f22b797c1551692d0053e342dfe71713933a1f1f6d9d71c0bd901ed697e5e34ec65b287682d96af3334d86df2c56d6a28b28a71da34db1bb5ccb7f4249dc45fcda2642e4d135544d89adfb3d4f", 0xae}, {&(0x7f0000000280)="7dae41cfee64de11cf4e4f5a420fe2", 0xf}, {&(0x7f00000002c0)="45d3ee8724fb662cd702996f23c6399b472a1956a4413b3f0a2bb31ca4e9285e27028dd111a9d8e9c329156bed18c58e1c207f842d0d7d807a9a091faca2809f6f2c10b8fdf70e6307abe596fa65337b70c372c957610bd7aa9630c672dc0c20f995aa9aa61dc64086d07e670836029f3e617819e6a77c67d61f18adce976b083c8ff9eac4cb17e01c0138443c87dec38bce574a0f49a2bdfbf3ea22c090cdd26e412f8c646bab246d94b8a1e3ee1eff07", 0xb1}, {&(0x7f0000000380)="1f5f64e6e78ff7d731ca124fb0b05f36c13e700949cc7ad460908d36681930108dba8529a3e76687", 0x28}, {&(0x7f00000003c0)="185bb37904b63126db93", 0xa}, {&(0x7f0000000400)="93e012f8c829381590f452fd8491a9882c856058b83129c9ea860866a45cf99e6abd5680c2d7b9c609ff1a126e8201", 0x2f}, {&(0x7f0000000440)="0fd9672ede521f1e6ea96b25de2a4253f9fc02bf241ba76f953bf35a0e89c8d98dff5c1901ea9ca165c394ef41740d4fec06249a7b7c0fa4471fd4dab2b0daa74e9cd12e44dbe4cbd8d462dec91901cfae15f0e8095803eee253ed64368b68f59f943492968f4c83c3aa2d1896841cd01eb71f5c631d1f4391344ea3e3e6602824e01d59ea67d8f9e7150d0ec836bf8ed3b582d1f6243e0c20278caac8e4c6f9f6068abee0d97a1b96d9bb305c0e5e4a90b4878f44465b8819c432848461cf132858ec241e1d4702f1d1a1ea8772316b8c34c2f00b77b6b51217008fe01d37860c8b74dd7ba143904836406478c19bc0c07f7726cf9b89a817263d3b42dcec31187ef745b023b93c4ca0f19bd8d7c9a822b7f70a7b900e7beaedecb40124261d793ce0d4f57968311d9179422f35994588cfcf4b7de0fb6bf0b51dd7ff23398c0032da1322a07875d11f216d4ad676144396c7eb84e81d200be20016fa6d03292dd5177dba1b01dcd8a57c02d023a42d84bbb4b417c49dca043d45373842279c708de42f1460152ea698df343ade4b93a394a4902242c8e3d092ac3dd53b12cbafcc4b2c6b9d42054da7f70a12d01bc899356803d8c781f6836df8d4de2aa6ca52cd44817a0912736936c66ac9c1e8aed6b426446f2e66eac0ecc48c0d4803fe3efb76f27d6fe362d980acb830c40c568613417a069a01a7772fc5373ba98bad0f7130d75d90d9fab260f3b710a36d7a67819827553ede3f65f088582287efd3c17e6b710f32c235567d434ce395053815426619ea856dbb2ea22222ca5cbbf99e4001f814686603d29412167569e08f0dc30a93d92b9f928840a1229467d086edaac5a63ea3078bca7707df403dc0fd2530953c98628a9718cb008a8b99fd312de0d5b69eb366028d992c86ab469114a394285fac24055d4d7a7392e414859a3075c2e86b070da1b833707557d60bc1e19fb554856f8b24583a0b2e967ac6ba5dcec7ff93254b44a1b0868f59fafbc4817129a79f9a4ca3a7b8d9aa5029e90d8ff40d10ab47274effcdfb8dc2ccd6d6b4c0cc6c16bc7c0489652a749df7be025c10d2225380b69880326021469af31c629700751db819f3bee4e47819dfb696d254a6b6449d41cf1007db10ca53f37b08836f76e9c5e7d44d560d236a1b1c12c48a1fe2bb2d16b6f16f069ae4661c7c791567d0939e117e2a0fd055f2629bf80d0509bbb79268ec327adb7af95d10f33de5b540364c1ef178b62b0904665b3a3906058bb50193a828910e2fc024df8500fc2b53979a1f56b8aa702ba9e5d392467da74a002499d67c6ee7be695b28c830f76047d088281983b9496be35aff3896f91c706f864c64cad53ddc513aa74a761283dfc330ef4f82e7e8bfd180976b5165a13e07b5c8f33c87ec13889bbd8da133843052742bf8e1ab0bd1c9d59885a3ffec380958c1c9ab81703c44b8c05738c414abe9d477390579073e4cec6446e9a6187b7f2f2b8229854ead39028e8d4af89815e5ab8702bcd593e858cd5131777e75ede6cc27c154f90f3de87671a2260604267cbdd48de5b7a6424470132ceda9ecc4616d98c3de1dc7e1f860dc0379a52c5ffa95d2ceddbad2fd02e831d172a956c473f882756fbb030f9f0a9f707ca01fef1122bdc24a4bb4d98c7c1e7dc602f440bcfd9df2ebcac0e6958a74e15551118076a0b622161e917b263ae11672f59d9eebd814f2908b9889a9a35725692c35b5d2fa1e6430ca60c8764f6cd52a4bc822922a337ce8af6d930563943a0079c54d620d12166daf19d0280d35ed02641bf0386015e42b512162a7d4967925585371a8957d1a04b7af06b60b731d26ffc3a7d0341919ea8c08603947b0e6b7124db815cbd3d33a032f9ed6230f1d815709445d0cfa87d0b76255b52fa406f243eb8ca962d0b1267f6eac34a679ceb3f82858a7325555c045d9ecdc388c76c3ee1f0a7c7a6057a7c395e0c0aff6ae57205c71fc3b64e2d5b8ca9d51f5643955e21f408a5acdd0cb7cdf6d2bbb1c64fb9c82db1c27d8af3151e6983fa8f997932dd287decd7cc701bb20b348308382e65f0cc913de8ce99cf2988ad9362d1ffb2736d4eb0ac98ca8bc959cf004de912b6eb7eab766a247f63efa20ed55d56cd1569f5fbcb280eb2758db1778d9f6dbb8a7c4c571fce38f84556e822c51d566e562acec79607a999d74bd04bda70d2d7241c9c3f8f4f947f0419301405e55e92fa9de87d7c0839c00d24bdae1d0b3024b5951556dddbe0f5a2717b73a93b0b15105885bb88805db33dc882c2b4db54705de7cf5e56b2c7b3297bbb265f5fdb192c7a3122d1e6c5bcec78425d9407e761cdc699e3aa8fd8adcf670cfe34f3c40a7ef35421d843e20b768a1236ba327dbb7cbcf050cb21c22c9dbbac7e49d5d426bffc3fe98f1b5be66d8932a0953d4e64180f233f577915ae5c99c18132433fc2813be065fe5ac6aa46ef09a730a08a0c852eca9cd6e7f3948abcb34a790755a314b5dc80d7428ec92aa18869d0cd29b6ec5965b5d5aa46cb6e83e71a2edba4c2cca283a65281efaad15d194bd0d67485c820197c48d520a2436fe66a814cc7659a8f79cbd17582912500a0950ad338035f8cb71b10a3d6c4b6e66513d750bb37c11a6b3637ff42cbf74f73fc46f81b3166cf6c0bcce6d302d543f3000c1c6daa05950248a63863032e19d72bed81224b1566e7447473757e7d628be6c8a2736896a947f6a0d7c378d0b9447f3f36cbe98b033924f170c0ed81abd56520fa9191fa3587868dd6342a23887ef6e5e6b113b93586a31ed4675043fc56f6396c997d5608a6fad55ce381d7baa5dc80ad38b1d8585bb42c4c882236f0b4190d8435e82e89276049a3e4bb62719f7f0c3f470f7b3267af0e6235a3e7843582f96a366c9414d7529d922a627d69c87a22570a1ab39943c19f211baed45a0aacbea2d63709257eca28e19fbc7bad3ee6b86a5f8e51092ae02605e4f680d71f85f251a05d6d458882432f665c42786df2a3451c45b40d718b0460e78822df723919ad66616c2586f2036670aa5ea59fcd70eee391b6a1c491884aa7671c6e2ded113c141cd90de4635cbe3382a33b0098f208c728fdac0015d291cd75ea4c2cedba3a4bec4200cec1b54f23fea6146e8a40757aef89b983ee4945995da5debece46c0ffed8dfa685899e49153d89649eb0e10ce6743fffc417abe0ab2f8e4b8dad054a7b7a52c7a23f80e57feac49276e4b7b3fb2952ee9f2820bd082670effe944e065f70bab2be6ba5a48a33d1a34dac037de4e6bc7443ecba34076fc4efb0acd52298b4693ff321c65db629dde014b5d38bf6b65c3c245b21c762a792ee7a7ee0e0d74343d9a0222b4df1f981930e0432c188cb6c30b6e2c89eac4d039828cce5807e8e837b3d41ce41bc8e53c2b431f8e232e9175a1dfc73418c40a3510111a48448e21206da6071aebdc77cd0338b0593f73a99028f5073372fa69084ee7f9ad30884368e23815156db4b56e4873e5c57bb2abae0c9ba89852094299147aa6be1f70748c023a16ac58c7777d0a9c5f790c1544754edccc1f531ec6547d128d718955008be69d294e36db6c3d53e801ac3e22caee516b94c8fbd9aa81be5868dd0d39f82ca577d8c635f40ae605d5cff5f41f3c824e4acb21ba9c9f84006e3769b5245702b2298bbf352831922b7ba7f613f1d3a2482b8e9488025351f70ecf9310ede48d340bf996d7e8ac08adf3d7350d88a69bdca8646868b6a3dd9c3a5a7988bca19e15990046fc682e98a3a4d3c862bb722bf942f53892f012ffe8d9f5e5c53c44004fdab156e08461492bc87b79c6a5974c1083bbec017ca38742f59a50a69cb922126c246d8fb562c6fae23d15e2e495b4e3e6a90cad809437a752214c36d7e832900ff22932a0aee26685599a5fd612491d9a84be137525a56a2bc86385d51328d89b8b0f91f649c6fd6f1b44aa770110a1b93ee6b41127992b1e225d88702389a016bac8b7a1fe191c0eddd3cc96f37c0afecd6213dbd2b9a45c96bfe38209a4eae82f5c758322e96f0e8f05c0f91453543cd796622e0cea7cfbd04fbdb91e5dc64029d693245b8ac0327a0f55b60cde8fc617ca293ef79be1e2d44d3c0923c28296f2bd1b95c0d8a85c6228c7e473f5cce14c40cdf8b729936106fd53a95f716e15a8c09b30ce244b4612b5512af00645f1f7378159b358e109c688edfad3215e33488afba985e4778611a2ed6d6fc4803ef61f325ffef543c93a34fedb2c598900dac4c582ccbf8ac6e0546ac84d8a0257440aed4ce5cef370cdae1871068fff24a5709a8b3238ee2a7507e73f654c2defcefdf9fb0e88bee71c5bdceddfe348b6ce9cab798f701d10d39e00241e301548af0cc20a3b0293b2bcfd544112f5b6119b16299b58dd45f3c592d527f74871a6f7826b3be7affbfc70086ad1850af07d7b1e61de6b60c28e980e7278977fc96b0925b04db609d3291f87494dd2b246688c4dbe2414fd71b1e8c85c789b720d4db8bd49ab19d146efb6175d2ef7261f58a08168ff8ad2a53b671aef375ba7acfcba20d2ee82b5230ad933a345b834123f98cf102d62514cb84ed4018496afc9c2aba141af77121ed20f9a5f9efb856d9085f28760f8a29a17919cf07107259c8e397db4e882b59980bca580bec89d54c3be249f5e8601977eea9443afcd1703ab10a6ed3e12753e788b2ba4a05187a8525d5eb36cb2097aec0d0f4072a2c3d9e1c36c1d4fa136d23e6d0a65e856be401761d1ad70eca197ed5d0cd3768a30804adfae8b5f30c2f91e674b77e850cfe40cb69988a502e50f17412a8f6be226b42f642f3f9977967ee4dc107ea60237867423c0c7ae56c208b0fcdc1e3cc9dda113ca902990edc94a1861cc4a661d766a3caa3e307c9488dfd5e5870061824b52f6ef12af65da07ce758b24d40d8511f7c6c34d552e7942f7ad1a2ee9a01437fa2a09b20e17b9544421057aed35571946cc7fb74702782f7e70fad78ed384b876a9d143eb4e8a9c03a114e5465ff2754b455ec4ae730ccdfbac360dc080c51e9f4c0b3f8e42a7671b5df7c88f16d11b5a5c360c4063129a0b401b78890464e1c6ae718faea25205c2a520fbea7ccc3bc4a4a688feea0f3bfdc282d7c2b372691584225f2e934fe012659b657dd9f6895535bb6a39cd982eed7e165e8aed248ebfb2fab084873dc1dc2b631e086f5f2aed82cc0f98bf1984a74282dc349cd617802570f5db02b0ea84c5be512d31327fef4c29f43b727e23cd0fbb36f441be9f2d51bf157a281c90755fee4058957c72c8ce0550f11ac6ac866673fd9d6b7d5e7cf0fc839b0b385c6c1734536ccc626a907677b7e623053b062cf951f378b754670f79c96250d3cf0f3498480675f9a411172b4a3376112fc77abbf41ca1f79f61f57621b321383fd8d4efd94378b4e74e281b1b5cf0a3f42f5a32095d25c69ade060d77abc785316c0aea7b077499c2824c9108e0a754fc1d5442117ce19268c9fe126b61819f98bcaa6803869b40c72cc3a8b1adb494d75efcf9df153af10a3465dc98984c32c6977899bafedc64dce10d01be1d4680a8bdd93ab390bb33291cb0eed94f49f5ebb3045ce8c49b5b163ef2072e76c7a448d7d1c281c7a771b2babefab5537c457732345b232f4511929bd3eb37ca8d0d2ba7b67a6dbc3acc20a22cfd34ea68a145815276f2939fa2f3c2a0c1b431e1dd410d68f35290269a137e6b169158c3fc5f5377e943b800ef1191013dba35f6d9b3a4e4bba8b98", 0x1000}], 0x9, 0x0, 0x0) r5 = shmget(0x2, 0x2000, 0x44, &(0x7f000069e000/0x2000)=nil) shmat(r5, &(0x7f000076d000/0x4000)=nil, 0x1000) 16:10:42 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xd2370e383a22dc66) 16:10:42 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x82) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x46) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000000)="f98e6e38163562afc5", 0x9, 0x0, 0x3a) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:10:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="5edcb790ca309cd75058979b", 0xc, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:10:44 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:10:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x3}, {0x800000035, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:10:44 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f00000002c0)='.\x00', 0x2, 0x40) 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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0xca, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 16:10:44 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='\xff\x00\x00\x00o\x01\x02\b\x80\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r6, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgroups(0x40000000000000cf, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r7, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffee8) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x15, &(0x7f0000ffb000/0x4000)=nil) r12 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000500)=""/127) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:10:44 executing program 1: r0 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000200)={0x3, 0x1000}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$BIOCPROMISC(r3, 0x20004269) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980), 0x0, 0x0, 0x0, 0x2}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) r4 = semget$private(0x0, 0x1, 0x102) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) fcntl$getflags(r3, 0x832da20b2ce86c91) 16:10:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x10}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0), 0xfe71}, {&(0x7f0000000200)="a42dd1c2e5932bdf434239040292f7b9115213d52695ac1d55c9295480856eb181f2879f2f4d1edd4c57cdf9398e59d3dca76515124e35c2924319a2a4631288f05a861709", 0x45}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x176e}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x706d, 0x2, 0x1, 0x8000, "5455977184596d9b1c60eb935f41bdcb60e64d49", 0xac1, 0x6}) r3 = socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r3) 16:10:44 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:10:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='#*(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!)\x00']) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:10:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8004, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/145, 0x91}], 0x2) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:10:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x31) flock(r0, 0x100001) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:10:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="7ab023254ad5a11c915a50a7d11468b5cb50f3a3d478bbb718fa59cf07f6c9222d2244e84733b5ee8653e091efe74c2902f64516485f8a5ccf34a8705db2d83ea8dc1dd5390b498afb4f91f777ee25e8ef3f400c2c04eb4cc73a3ca46c40c20164fa656ee57cc3673fdf", 0x6a}, {&(0x7f0000000100)="2c9c95f0b5c4142f493f5f189f37143e5d26e1ed083d166e1be6018bd6643256eec2cc6606d6aac4752603fcc87b9e417fb34443d790d521693a8f2f8fad2963e2aa22526169806d922e16e6411a9ee89d38ce902a52924fe33820a2ef6db7d4677a99dc03c3e5c5a56c36f56d0ee372643694686600ea6aa3e00969293654cc4b9178ac449d7f546a7506d449530ca0655d62365f3e356676aaff04c501fa14ad8a0fd324ce8dee2d194af0b8ad1c170674379c623f63cf1d717daa90b145f6daefdd92f986ca", 0xc7}], 0x2, 0x0, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x810, r3, 0x0, 0x0) 16:10:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="04b337dbe4bd8b0886ef3ed0e460701f11f685cb9905a70935908309c8eccc403db943e431ec2f96432d", 0x2a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x2040a, 0x6) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4002, 0x3) execve(0x0, 0x0, 0x0) 16:10:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10010, 0x0) recvfrom(r0, &(0x7f0000000100)=""/239, 0xef, 0x40, &(0x7f0000000280)=@un=@abs={0xf3160580689684e0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = getgid() setgid(r3) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pckbd_enable: command error 16:10:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x2, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:10:46 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0xf6}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000080)="50fcbeb840c995b6beca15d971c859f7437c73d67e07be4d3d757159808c29a06bbc1037f250431f5ec97d4a06d997176953", 0x32, 0x11, 0x0, 0x0) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pckbd_enable: command error 16:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x40}, {0x400000000000030}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r3, 0x5}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff5f, 0x0, 0x0) 16:10:46 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getppid() r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00=ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:10:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:10:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x2d, 0x2d, &(0x7f0000000340)="8c070000130000812eaa4e713048e69998d20213f8675c96c980339d68ba9158e4b2bc8a500e721091ece5b1bfd879b60281b05a3a94e13881f688d42975b08bd096fe0afd8ba4a8b1e7fe60b35b1a1c0a04097a4173f7edfaab6fe0073cbde8489abaaa0baa53f861209ed8c205c6f4d913c108f03466cd3765d4d28d3a75b50182d845abb6de550cc5cfb2c1e4c27492a58339fafbb08127d3fb46de59844f8afbd86b10f1a263dee4a282ba9788ca3b5a53fa2620e4652db0d43d219449019303de75c705d5a6dab80a5536a7af7158c802cf90432af47387c9d56270da8e9bccfb8d481be63ffc148f9980", 0xffffff2a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000440)={0xfaeb, 0x0, 0x6, {[0xff, 0x2, 0x6, 0x3, 0x800, 0x2, 0x3ae045e5, 0x800, 0x3, 0xd3a, 0x1ff, 0x782f, 0x9, 0x20, 0xb5, 0x2, 0x934, 0xbe38], [0x0, 0x5, 0xffffffff, 0x3, 0x1f, 0x80000001, 0x9dd, 0x7, 0x7, 0x5], [0x401, 0x6, 0x0, 0xffffffffffff8eb6, 0x9, 0xffff, 0xa53], [0xffffffff, 0x2, 0x0, 0x9, 0xf9, 0x3a], [{0x5a, 0x7fff, 0x3}, {0x8000, 0x8e, 0x81, 0x1}, {0x40, 0xfb3, 0xd5f, 0x9}, {0xe158, 0x37, 0x5, 0x2}, {0x3f, 0x8, 0x800, 0x1}, {0x837d, 0xe12, 0x200, 0x4}, {0x8, 0x1ff, 0x1, 0x8}, {0x81, 0x6, 0x8, 0x5}], {0x8, 0xfffffffe, 0x3, 0x9}, {0x7fff, 0x3, 0x3ff, 0x6}}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) 16:10:47 executing program 1: socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={r0, r1, r7}, 0xc) 16:10:47 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x9, 0x0, {0x7, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r5, r7) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmdt(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:10:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:10:47 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x3, &(0x7f0000000040)) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) setsockopt(0xffffffffffffffff, 0x64, 0x0, &(0x7f0000000080)="7644c562668d31fe21c7faa28d59137773140a02b2cdf4bce70de813995f980f95d28c90f8dde868db7b7c0d3403494e2ef7e9f8001f47891ac673c072cc4d36617271dc9a9f14c2c23ea7dbcc9a", 0x4e) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x4, 0xff, 0x0, 0x5, 0x1a1, 0x8, 0x2, 0x10, [{0x6, 0x7ff, 0x1000, 0x1}, {0x3, 0x20, 0x8, 0x3a0}, {0xb6ef, 0x3, 0xa60a, 0x7f}, {0x7, 0x84320000, 0x3, 0x10001}, {0x85, 0xfffffffe, 0xdc9f, 0x80000000}, {0x2, 0x0, 0x0, 0x6}, {0x4, 0x81, 0x10001, 0x400}, {0x6, 0x1, 0x6, 0x7c}, {0x2, 0x0, 0x3, 0x6}, {0x1, 0x7, 0x3ff, 0x6}, {0x6, 0x7ff, 0x9, 0x8a}, {0x8000, 0x1d, 0x7fffffff, 0x7}, {0x4, 0x639be875, 0x8ab5}, {0xffff, 0x6, 0x81, 0x6}, {0x6, 0xced6, 0xffffffff, 0x4}, {0x1b, 0x2, 0x600, 0xfffffffe}]}) 16:10:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pwrite(r0, &(0x7f0000000140)="bf48f362ae52a55851afdfcd4abac636a728d12fc5b11761cd92ce55af6c7d45484ef06ab5db4de9a4ade377faaa7220c6e5adaf570e8b7cd6a98201c9eb68dc7b10206309", 0x45, 0x0, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:10:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x2, 0x24) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000300), 0x3ff, 0x0, 0x4, 0x0) close(r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) geteuid() r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r29, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r29, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r29, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = socket(0x20, 0x4, 0x7) setsockopt(r35, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r39 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000100)=""/114) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r41 = fcntl$getown(r40, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x3ff, r37, r38, r37, r38, 0x104, 0x5}, 0xfff, 0x9, r41, r41, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r37, r38) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r38, 0x0, 0xffffffffffffffff, 0x0]) r43 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r36, r42, 0xffffffffffffffff, r43, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r44, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f00000000c0)) r45 = socket(0x20, 0x4, 0x7) setsockopt(r45, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r49 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000100)=""/114) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x3ff, r47, r48, r47, r48, 0x104, 0x5}, 0xfff, 0x9, r51, r51, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r47, r48) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r48, 0x0, 0xffffffffffffffff, 0x0]) r53 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r46, r52, 0xffffffffffffffff, r53, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r54 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r55 = kqueue() kevent(r55, &(0x7f0000000300)=[{{r54}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r54) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r33, r43, 0xffffffffffffffff, r53, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r56, r30, 0x40, 0x2, 0x8, 0xe6ba}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, r33, r25, 0x180, 0x3d4}, 0x3, 0x10001, r28, r2, 0x40, 0x2, 0x8, 0xe6ba}) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r15) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 16:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x55}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:10:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f5c, 0x7f, 0x8, 0xa8, "92834884ecbf220c0fc18372163aed5c51d4dac0", 0x2ae}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) close(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:10:47 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/217, 0xd9) getgid() 16:10:47 executing program 0: sync() r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96a5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed3e8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213ade21130c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee4607000000346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef47b98448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc47646cbfc9376d793f5a84276cfcfb34cecd91c39a9897cc6df9ae1a421d1330250724e936a5461136b2bd05e3bca73ffa42df09c588169c070985bcba9769240f6a77e3a93e7f0f1468c2cab856d789f5b142ea8dfcacb2aeb6f0925b5f15890206f82d7d16cd8dbe7dfb640a557c0204d97e3e106de92c7545ba6525da4a0025d592733a33a84f9a113b15b5cbab0dea672901b1fb3d8e6bf853567f93b0d5e8786ec6ac4ecb7c220d5b22e2d56af8a2d84092b27bc2ed30983b72b58feb831d49153ea119c14423ec2514ea7af987899c413b9d48b7f8cd3500b48ae2d88de3ca3de34fc53172ef9d5c7643e635dcf3057c6550d27cc2d557770dc434da20267546504922be63606ea29bd302b977743ca56e96822d94f8a43c4db79a6fede3ef2a0af8684c73f35590e9f49b2836fc91fb6aa7f959ccff77702285fae4c2efd801bdc93a70a24f84bf8971e0fe1daf1c38de0fe262e6f1d5bfb4faf6000000001d676f4ca26a5576a1f834edaa9759635b93d84cc8d3638f0cdd18470e357a609adf243cad67c8dbd1fa9e4c46b812c428f39d556f08b03e139b96368138bd66f3f98b"], 0x10) r4 = dup2(r3, r1) semget$private(0x0, 0x1, 0x446) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x20, 0x4, 0xfb, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0x0) r8 = openat(r4, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r8, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x7, 0x0, 0x6, 0x4, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r12, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8000, 0x0) r13 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r13, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) unlink(&(0x7f0000000680)='./file0\x00') r15 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x2, 0x6}, 0xfff, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000840)={0x1, &(0x7f0000000040)=[0x0]}) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r2, &(0x7f00000004c0)=""/69, 0x45) 16:10:48 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x100000000020005, 0x202}) 16:10:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4800000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 16:10:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0000000ff], [0x0, 0x0, 0x0, 0x0, 0x8000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:10:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c8) acct(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() dup2(r2, r4) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3, &(0x7f0000000380)=""/248, 0xf8}, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:10:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="374d37158b92accc60f31c5060d389618c3e4126", 0x14, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x42, 0xe87}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0xd330fbac732e02) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x37d8, 0xfffffc01}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x118) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0xd, 0x100}, {0x3, 0x3}, {0x88, 0x1000}, {0x101, 0x4}], 0x4}) recvfrom(r0, &(0x7f00000002c0)=""/202, 0xca, 0x800, 0x0, 0x0) flock(0xffffffffffffffff, 0xd) r3 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x9, r5, r6, r7, r8, 0x18, 0xffff}, 0x1, 0x10001, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x9, 0x10001, 0x3}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000680)={0xfffffffa, './file0\x00'}) r10 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSBRK(r10, 0x2000747b) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000700)) r12 = open$dir(&(0x7f0000000740)='./file0\x00', 0x2, 0x20c) fchownat(r12, &(0x7f0000000780)='./file0\x00', 0x0, r9, 0x6) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r13, &(0x7f0000000800), &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r14, 0x40045720, &(0x7f00000008c0)) 16:10:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x6ade85baca4f635e, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e240286b109da87060000000090043ffc00001bb1c48c86bb0856d8029e61afd39d3ce1b19b17263e84b269a90c925761b05d357f0000000000f4afd5e24683012098aa8123b52a7547d8de7a426fc8f5ff79d034e465a3f498295e21258eaf0eeef5b99f0f3c3c6c0894ca1ade68979403165af191724870716affaf5a3eecdb580d0b57afab6a84f27a0342"], 0xa) dup2(r2, r1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) msgsnd(r4, &(0x7f0000000040)={0x1, "e60453a0d9fcb14ce05eef819e60ace0bdab54aad7a4e89caa3b04e85954421d67d79a21525d96f3a82f818513baddb8cc8ed2a467c3ada7d72ba272c5feb0d5fe9deef8d1588b6eec49c8bf35356446f420a7e08a5f18ebaab23999c983021fd340"}, 0x6a, 0x400) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./bus\x00', 0x1a0) open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xfc4f52ce325dc111, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) dup2(r7, r0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:10:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="973e7c4c472e43bea0c09d0ac0b59ef53467fb"], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') acct(&(0x7f00000001c0)='./file0/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r1 = socket(0x2, 0x8002, 0x0) getegid() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) write(r1, 0x0, 0x0) 16:10:48 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:10:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) symlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r5, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r6, 0x0, 0x0) r7 = dup2(r6, r6) r8 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r13, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r13, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r16}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r15, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r15, r16) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r8, &(0x7f00000009c0)=ANY=[@ANYRES32, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="188c673bfb89f383a651c67f"], @ANYRES32, @ANYRES64=r8], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r11, @ANYBLOB="6f9ad99dda4ee3a3e7c15679521b45dfb10c42ee726cc8096ab74b467eaac675a127b27b5a54121299d3d3ab8aca8d0ff2cbb294b7a5458021afcf1c2b7e1f", @ANYRESDEC=r7, @ANYBLOB="a0dd2a1d6237c277c3121f0b2d4f86048388389e22e02a99af09ee33dfa7f509061c2f2b76297d9b2fb338a4a852ec0c03b53ff0d48362f94a88431c830f2e22fb3c822be11a3e55d6acc8c057629ff8513989fd4ef4176a7bd352714958cb2f082cd37212e5aa9e638c4328afb3e45c0636bd9b56ed8876a167411ab8a645ffa60f4e9e6e9dd210da74f78463a9f52e4a86d9c6c809b6d86c44dfd025461bb15d3e1cab38c4d1670bbfa680a67670a158f450368f8d6b7fa3584a9ed3d0cd73c14003eb0b5ba5a78ebb29c798e88c", @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRESOCT], @ANYRESHEX=r13, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESOCT=0x0, @ANYPTR64, @ANYRESDEC=r15, @ANYPTR64], @ANYRESDEC=r4, @ANYRES16=r1], @ANYRESHEX=r3, @ANYRES32=r13, @ANYRESOCT=r17, @ANYRES16=r17], 0x9) getdents(r7, &(0x7f00000006c0)=""/189, 0xbd) write(r8, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:10:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="d489cfa15e73450101be0f928586472b91d329d7a75b6c9d5afc4d6c33c2859a02ec684a7faed2dea390923781ccc8d0c206a36d6844da2c0f1f7cba4df42a9ae05f1a67f73b25b2b8d6738a07d935c9be531782fb641314ef4eaf34d36d5ce68f6aaae3d32f48276a39b240cafe2fb0f145", 0x72}, {&(0x7f0000000080)="0dd3e9bb419d49c7388f6a579e5debcaf1a3fe7b153da2609cc2e41e736ea5e2e1f052a412a6dacf6cc31601d230b44c48", 0x31}, {&(0x7f00000001c0)="c27783449aefcd8b1152e45525f70246a6e21c4adce2aebf3d6b1b64d8197cf9617b1a7dabc5a85655bf4ecdff1d526c045a830bb3bf375d404577fa812f7c9edc9fcf085ef7029464fc02da04bbd6c37b69d40889a1fb0aea29dcc2c2dc6e860aa232715329c19ee3f17c0a7abacc3768aba9678df8162e8cff79ce67874a963eb99e3d3a4ed371a003b64c30a4628b56806d02cf044149ed8f49c427", 0x9d}, {&(0x7f0000000280)="2130c64c4b3117a6fc6038e52c18253e13c6bac9c92181a5185dba846f8724c6f0439a3428698a681d0b7f624e7632a8781386768b271075132133641120beb9425068730b582b020fc2cfb7f0d187e8b263a67ec324efb49115fac528fd7ccef4a5880b49437f10217fbfc44bf9cdd6b8266fe1463b26027c1e0f64cd273518f6dadc50d8ffa4a0e28b02aaaed217cd439c0d7176fe798220cea59f28acbcd9a12b6856450d70fdd962969344a17b41828e02e6e7cb520b2917c6bb2a0457350258ebf4265d92a9aae7dce61b11aa9c6127b3c1", 0xd4}], 0x4, &(0x7f00000003c0)=[{0x58, 0x1, 0x32, "8d12308ac454354d79a9b3b9f6e386794917a2d44fba5c9b2eaef0f96fd9e1f2ef016bea280aca204374bb5565f6b4d4034cf3be06a1769dbeab2b2d1ae44ea54b4010f4b255"}, {0x70, 0x1, 0x8, "775db9c26c77d1678b2e342c19c23bb095533e5be91619808a783e3d2fde36fc9e5c9ea5388a1d77b90bdda28a5e5c3c6b80b38de342cb13115ed83dedca7e2978f5682fd2eabb0553ee0d72640688f8f16e10f62d6b9a294f1d38b6e3"}, {0x110, 0x1, 0x8, "cd56f34dac4d2d0be5fcaa335b1decf0c5b1878f7a51ce807bfad4195b0e432e8daedf7f173f3eb906d39dd5b556635d0d6debb22c4bfe181fa3c7d7d41ccf15c64cb5ff970a0b177ba45f86f42bb282d179d52d0a9a2a4c2e5240d168e8049aad47fad82f58d2835681a70fa569b3b75f76336ac6bcea42b5fb78a266f51233a6e205512adb7098e6465676b55de992f3a83965f8648290f80dd83827223e5548be6c9d3aa320dbb29ab1ac8d340d7a87b3bcd297b87043a9b2645780a5d7a56245b2c92911510efc49e98eb64c35eb555de52403e19d24160635a13532fb9f859781e5fd03de0e185da15ef297eff63a67a1643f1bdc1a0f6e7c95206c"}, {0xd8, 0x1, 0x6, "1eb4ad6d0b456604ce8546c4d5950091b263c0cf220fae02ea8ada840c48467308874417996c30c2ed52f9d84deef76528e71ad8fbb8d2816d713a13e84542d9f4707cc77c75fe5b1870fa8717654ea825ec1a5e00764b802771a182e9e43b56b484974e4266c16630408b9c5471da61853c697261b192cb7d1aa038c2fcbf432daa21d635109ff9108dfd16fbc63d974ca8922bd378e095680360678bea0fc91d0a3e63fd7b588bcef17125931e299924ca3d85fb4790a9a836a4b54170996332aa1d4f808a6f"}, {0x1010, 0xffff, 0x4, "493da89457c3d2aa0188133ee730426f561729538b01eba49b888ec71e183b85761664cb69685781699cce7e02568caf63acd77f3785c11746cc9e6cd4a723667b5253a59663debed962e94e34f13dfd32174db264dbc21449631771d7c76febfef073ea83273616db606c3d5477ef5697f811066752fcd18aa9f1f65ffb837b0950bf1ebe73ccb20bbea7d5457034a5cf20757bed671131ae011cd3b764b750899ef35c85944f1510c0a3db922be03523111fc9c40f9f3868cdcd83c114dee6f581f6f305256546c58c952107deb83bab2e865685fab10e3e316b01b5363d1b5edca64b011505d2c9caa17d66a17f1bcbdae3efaeffef1fdca16b722bb34e5eab4d844492be16daed282ae39fb9ac6c69bff3057ee9b67ae3668078c077284f488f3e4c91e049a91038c232e8f9cbd63622a398d8e3f00b3d3b3386ef46ff3f14ba2d7d56dce806ca0ff5b0bee3a46d500a09a0da81b93ba4fd65caeb58074332d34d80ad04605a962f601a50e5e0cd8c5de30bda79629eb840a088196e875dd22c197e46f4208932c7a0621d271a3728765b0485c34151f8d0943cd5d72298659e42852aef529b0b330d65192b6c3f94a1375f8d4882a20fe90d91d2f854c84ffb0dd79c467c11737bb613c59a094e62bdfd6bf2613ed6404da4fa6faf03a556092ffda2062223b0c01a4f3d0cebc2b3ac1e0d0d6846455e651e1358c826bb843e3b95817a7c0ac0146467316fe1f980828395e48ccfa3d70424f120360555fe94936be51352b9db4af16b878a95328dac8cbaa41dae3a1b36cce05c811d9514bc1deb28818c27aff37da41f5279aa5d633ab7ed4ec4bf07d13f1676e4f6eeaaf89f6063ad2bbac4b73b4dfb2ec85e5a5c26d88198a9fce224f77f328b6a56e4f0284c7432fbcb3a86bea2dfa61eea0aaaac5004080c6755d134750a408d958a7b1cf26863821ab4e21fc92e12d454afb350a760ec049bff22a5e42c89166b30088bbb86c35f5d027b266209c14eebc160027529981807bb6572150e4815139f21dbbcdfbe134995e822ea6ba354d2c5cc851c65b337d124cc93d2b3f55d7560a609a3a15d7d57060141b13e38fd4acda30700a421b2e5d78e98257c1055d77b767589bb4ad294306d252bcfd972b18385eb1966972290eb464ba7a1c5a5f30e34f88dd0a9f07805bcb43281dc9de970f8abcceb18a169c91a65a8576eb025f8e1a8cd760328b2e732b5decf23505fae9efd1d4a19280e204530fcc5237d11ed98a8b8b9ca42ba35a557df79fd61a17888880030653d38066e0daee9dfe533a43728032cec0fd6774b81f359afaddd9f931bf773219f261819ac0b2135550727fc33feacc1469acb603df5c90c56a3c813136634e861179ea20440d1901f2118dadf496a4a224bce5cc88f3c28803e8afb26618021100c1a2a25f7c18e3bba710851af0cb74f43043131adfd2035f116980597ec23ff8c40149313a992014d46db7ba347203326618da15ebf865eb89478e267eaf92013e1d56894dbd37ec8bbb3838e1f89bad351059589b38d8858a02d4105f616ef4edd23cf0cfaa8982128ac8d2d466822617d2d829617396730a77b778c5945a7ffb70b23d615d5784ff34109e2319dd3035911b0b8865a560bbd79524dd568055df00185b3609793765e9574b182bd8ced2b83132d0062894297dfef1551f1ab16a8b662f7d74f9d58d53ff47fa59fdb63de5367a73aea93b0634ed5b49755bd29bfc2df708034623a94f06087982fb39c9e5c45e3e6ef7a2accc42ae35177b1771c03d1d2d0cabe0ab9a6ed8ec4023cc4ee3af3530995e2eb6ec1afb19b10534e65a9165e36148b65faa2538b5a4b81020866769cd5f87ec2ae4850a53c5f27ee8bd3a3afa6d599fed97035c126fe43b6fb03bfd33830a6449540cfe841565ade9fe5d8497e1002e9feaad1e363736df54f1fd50e45f8f266c52fac314ff84df9ef1552fea76d10e2a71d0432d62cd9d76ddc37f3af8786fcd4de5a707a532dbe4aa5b9527d2c4e6540b50723f6c5e00a1aa4340790fe80036e09615fc923265607912c6a9cb08881243fad651979a492495e94311b28ae4cf6d35c3f98cdaefba80e502ccbb7fb81490c068e7fd90ff3ce16a1586ee2d6dac21df190ecd668ba0bab0a2ec2cc221f62f4c857cf604e29c39ef62a827ea75d9ed59e61b0642854dd9b4615885f9c0ae8a1c05b73e2aa1eafa39ee06a8db853780e088874bc631fa50ca6472df51a969d8d91bbef5eabf64a5363e0d8271323f900d1b5e3360a5ee121fb806273ea174ce7efdb9f919a5e10d192d669b30219810441bd066200ae09e2327fa14645384140d3f452821faf87917312850625a45b8984ef2cf740bbadd57112c62e5041af576d79f934267ec4df2e6cdf0685ef9281bbfd39e613be2eeab12fb0281fa8affc37a8c7ec84a483892844a304e12ffd9ccc07abc0795b9e6c34a9069377a18d00b68ddc6cd1070d58c6d78621c3b9fb9c59dcf68437fff453ca02ef0259347036ce734e79c3943e1ed90b914c0fbaff510919497a77f7df2695ce7920d77d9c925543008bc707a8444380ff1c100059bd5657b0300b69e08e131f14cdc74c44d895a1b82859017ceaf08d37a71fe65bc870e232a1d6c7fa1c2634aa9631cdcae68f96b71ffaf998d4740516455e58d9fc998bebf3e00008262fc9ebf518fcbbd58f9c0987650814807f08781f09f48192e50f537a70aa832a411ae81e04ff15914babed6fae3bbf6ca9aa426c72e5827e40afd05413c6639d29ac7ce2ef849963641e71a7dc63dd04f8f627a38ee5d85c2d86a115e574b9d688cfb1b4e7884c02cea3338498e637d560e3318d8f4c80e87130e10a2b1bacc6aa4403d586036e03bf50a2d78f51a4295b5a007006c73ed295989675cfcb256a8975bb19cd34f9acb72292ed0dc0557457b0f7286cce51f9d2ee11af876f15f8710f38fb9e590c604cd531c023d97f81e78202eba88a6a3569827820e264ad8719b2595ac781db231f404380ca9965f147a9b252f4d0a368483ffae074d895dfeafd64b35046fa99580c6d96118fa3a7079a56a449910ac45d04596ca70a15bbc8acfd92b6a681124dd56dff70bbfee60a1941fc42fdffe7472ee1f8cd8f5cbaec0b1e2d83bfcc725ae0406ab22498f67493607ffb7088db216b817155e54610839a3d6ddcd026ac507f08c0c46d062de90dd5d7584311d1f1fa9b734045bca9e8271282cf3ea4ed626b650889effbda338a4b89c419852901f936b595be3b55580b822019b6c3757a5d841b1953554eae2d799d49cbd0c6b362e30c48ab2d891d5e446fc9face0787ae5ae2b694c8dccff730fbb499f5653c435a68bf182d4a84d7845b1f18c139a8b8fc3bb520838692aafe6914c6d3e53c69baba77aac0fbc0c1c989d09163f8ac49cac2e71c1dd85fe91a74b3a90450f1083d79fff11eb7c61b671ef08d6aa066152cb26e23f5054800541c79116ff2f4807744c66bd7251ab5b073ca0de48e7dff4ddcf16664d1c002517c865dbb65fd45d3206abb4bc8bf5f88787bb74618782bf3e67a6a66c518fbb947615d620cbca4f9796b47984748d12cd9d66ed45c7dde6a4aaf00b166532b93856751bde49c33bf78ceed8d2487af6d3a0d5e7dea4872a1121972c2334c80af1106f212f1fc1c726a8fd329dd1d60e1602596cd9f69e7e77bf380818e6d4fecd3bb4ae3403868b985fd635b7321d3cdb7ff239cb5b5de1aeab9644289a484488a225deb57d13e2dcb06db8a0dfb4ec4cc9d0e738a08cf56c87bcc1e17acb7e93557218a35e6bdf85231fd158ee797e5b8cec009502622c961537f730539c8070fa85bc2d423de360e171baa0eb8a25a1c9e54358f32370042de2c5c1ecfcd07a4446d752cce78dfc1b586454ece24b5a1c380f613726bdce4af0e6252621603d10a867ca31cd1979af18f252e72158e70eee36fb0e22aa36a356a2ea3618ace6fd7d5551b8b5fd637d90cbb9e727158174434c417c4dd9e719c67e301b7e72f69ab953a9e56c9e3f7f85f8245cd8aee8be12c9e637105dc36d8950012ebf2383aa33768bf9a045b28c0b02a69b580d1bb12603845ab9d714375f83d8efe6c5c91d0854d9daeec94afa8f4ba9b9527a46140e6d366b45659461e5b29393b75eb0e986ed427edebdc9f74a9563c76f026b330262912e4419fafe7fadae48618939951c4254694818b887981c9f7dcbd23262869946a8c1f1aeb2e9ba23db9b70b6fe2713972f8edf278ec9e281ce09857d736a7662276983ac7ded35fa438e899694ac8d1e81cafe5dbd5cdc5286eca34f45f7427e2b8488306bee6956e2ec73208815dd66430596e6ad60c8f495811fe987cbb64d21bd83bc89e3edd7ba0c3eede74ff9ac15d97fd092de82fa3603f60ab20f1aeb2c949b05e615e259b4187d150e843395a076b7f477d70dd49e418cc0ea87894e59d044e0b2872167e944905390dcf45d5796a164030021cc53e6ca66af04e70950f4ffead226a28061b4438aa5352d8d08226c0e9194839469a1cd511a4650d3e0fd566cf1ff537c48b62c4e2fd1367617b9dc79d12426efcb853d093bdee79db24ae6b44edbc0a6e7c2547468414c065a9b9ea20c6b9a89d8b7d84a97e56fc42424eb56e450ab5d5d4c9ceaef9c1dc4ddf6eeb6cc5f361473c1da068295419f70ae510385b49d3fef075d9dc4f21484ac0ee569b2169f44e1189e3d15db7ec089b309b4c97332b5e165fb64206f1e8324bfa9af14fe38daca05664b25f6b130d2d397cad178f3a91b964116a319d94ca8361e4a1ee878d98b1d0f7bf3358f41b84abd6b4b2ac133ed3b287a3e4fe931f44743c2818e31088efed60496ed1e70ab217dcb3a71404d3ac6dd552002aecc65ef346f70da5b0f69109d019d7f2b64ad65f5c987f1a5a2539d25779480c25a7426afd277f495fed445d1ed642365812feece13c9550d16c6815e5a1180a8b28c8b95e1339a7579f952086882d587a74bb02ff097cf0f3e313778b1c17527dea2d1eed29189b462cc6fa7cfed522d3c18e7f1dd267a0d8e860d0b7f22c4f9aad78966e8aba2540b0bc149b0246e48cd469dada8536c3a6ad051cf8c6439729e5f58ea988eabf500bf76d37ede96c145ecb85c278c4af88c5943abfaf7b305330bc1215527bdcb7a85bee5971df597f4d120767a28784f6bb5fe3d8791d0abc2475f215acc141f56b50d14b035f48d1aef8803dda67f55fb14cdecbd549099344a2b020099bd6b865130c19f643aedcb60f0f52a8553340f17d625ab95d104cbeb555a7da095c633f3d06e100f1ddf2c2ab9176259a96c7f43649962ca6870bd27d152c113fb21510d80f7fd5ef899f9b78c667807d61ae72e4cdcbdadb0528fd9b7cec1951b6378e00e888308225908cbf94ed0d1f4f60d28f8adc7a113c834e5f551c2f15d59c903c306375e0a62bbf5be4da5b46c493bcd5035a20160649358e54fba03fde61312b89c6771c3fd96b33abfdee92a09424d5c51c30aec6baf3ccb6f2886c26f6c5e335a2e90394275e16cc4b709b4fdba81d35cba99228a3403b69a2890b7cd2074443b535300a125855113eacdfeda00ccb071451f5477b1ca992718cbef4a2ff07b1912b405d16c07e1e5e3798d56772c925774a93d8785f18f4b04030e2ccf1c275228e11512cd1698c0a59861c9b37f2c4a9c5fe85fc3737e7ba8e09aa1fb7e1979205fe8d92bee959c8d3254486c17eae617f00dc4ffe8fbfbd75252d583f7cb4e6a3cc91"}, {0x80, 0xffff, 0x1, "615862d13ca7ccd3f7bcbc6d577e3da42fae611fb06a4e823b4092b180e74205a522d27c7f6bcef378b9f714029d6428dd5c8c8878917b05388d5e789133c274a9b7a6dec99a2a068921d51589d9cc5a1e51c3f15281874872ea895928440e57959b27cf389e41a0f484570595dbff97"}], 0x1340}, 0x60f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:10:48 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmdt(0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:10:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="89"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140)=0x1, 0x4) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:10:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x30) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000180)="c8b3356239439020c9f90fff3f1acb3005b5e31e8bda179d0e19fcc786b7d53f8436834c6f9e2a8d0a1e4caadb9fd762f387ffcf29ad7ddb5802adb791d05ef416899fd178d05cf1de9e8818cb785c86fceff07aa6e5ffa07effb239d452bf2a5da49aa7f5b43f4b321cef113919678eb2cf0b8f95fcf40eed80d45fcd3c19c1c84754f4f6e7cdade1e7c4fd5f172191dc07cc7cc2579a8564837b24f20e7b3c9d2f23f7cebd518e0cb9fdda7fa924e2171358238c3a8ad557387ecba959963e035505954c545b798cb415e8a4d512182ece0404d84e5ac7ca3b325087c7cce30f5cc5f564084b1d0fc10a43f1b8bfc2", 0xf0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCSTOP(r3, 0x2000746f) 16:10:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x403, 0x1000}, {0xa, 0x5, 0x800}, {0x4, 0x1fc, 0x800}, {0x1, 0x0, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0x1004, 0x1000}, {0x5, 0x101, 0x800}, {0x1, 0x6, 0x1800}, {0x1, 0x0, 0x1000}], 0xa) semop(r2, &(0x7f00000004c0), 0x0) r3 = semget$private(0x0, 0x4, 0x458) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/51) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)}) 16:10:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 16:10:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffd, 0x0, {[], [], [0xf0040000ff, 0x0, 0x5, 0x0, 0xfffffffffffffffe], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x165dd11a83ed7e4c, 0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x100}, {r2, 0x2}], 0x2, 0xf004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0xe76) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 16:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x280, 0x0) close(r4) r5 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = dup2(r6, r1) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r10, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r12, 0x0, 0x0) r13 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r13, 0x0, 0x0) r14 = accept$inet(r13, &(0x7f00000000c0), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r15, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r16, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffe, 0xd9, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r17, r18) kevent(r8, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffff8, 0x46, 0x1, 0x2, 0xfff}, {{r11}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0xf9}, {{r12}, 0xffffffffffffffff, 0x6, 0x2, 0x10001, 0x80000001}, {{r14}, 0xfffffffffffffffe, 0x8, 0x1, 0x100000001, 0x68fa}, {{r15}, 0xfffffffffffffff8, 0x6, 0x8, 0x37a0, 0xd59}, {{r3}, 0xfffffffffffffffc, 0x4, 0x104, 0xded1, 0x8000}], 0x0, &(0x7f0000000380)=[{{r16}, 0xfffffffffffffff8, 0x1, 0x8c1966bc55b6dfcc, 0x7, 0x5}, {{r18}, 0xfffffffffffffffd, 0x29, 0x70cd66bc4a2e88b9, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x881eeff9a317966a, 0x9, 0x5}], 0x80000000, &(0x7f0000000400)={0x9, 0x401}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) pread(r5, &(0x7f0000000100)="1b2ad23940012cf5cb7f65bcd9e43bc3b131e8943891cf43a1fe24f8ca846f0ed18f3dd9d80a849c5989e09a887e173c65180a4df309ffa196e99312917c9a98cc0824aecb857fe4f0f4a27a999bccc468c187cd8f964ac140e0cb7d3be9cc7efb9fbb8e324cd7adf63107939546797a09ac472a719a1e7800000000a52e924fcd422f7c4b590300f67f27a3b73e4f22c0a131f1c09775ef7efd34", 0x9b, 0x0, 0x0) 16:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x14}, {0x3c, 0x0, 0x0, 0x4}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x1ff, 0x8, {[0x101, 0x1400000000, 0x3, 0x100000000, 0x1, 0x200, 0x0, 0x3, 0x0, 0xffffffffffff1f5a, 0x4, 0x8, 0x4742373d, 0x1, 0x1, 0x8b, 0x72, 0x200], [0x5, 0xeb, 0xffffffffffffffff, 0x3, 0x7ff, 0xffffffff00000000, 0x2, 0x3, 0x1, 0xfc35], [0x1, 0xffffffff80000001, 0x10000, 0x4, 0x3ff, 0x8, 0x40], [0xfffffffffffffffe, 0x9, 0x7, 0x4, 0x1, 0x5266bf1b], [{0x80, 0x7, 0xfffffffd, 0x7}, {0x7, 0xfffffffb, 0xfff}, {0x2, 0xcd2f, 0x9, 0x6}, {0x7, 0x1, 0x8, 0x400}, {0x8, 0x9, 0x3, 0x3}, {0x3, 0x53, 0xc3, 0xfffffffffffffffe}, {0x6, 0x27d7, 0x8, 0xfffffffffffffffe}, {0x19d7, 0x5f1f7959, 0x20, 0x2}], {0x401, 0x7, 0x3, 0x6}, {0x5, 0x7, 0x8}}}) munlockall() 16:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc877f047e8b7eac466e8a9c81") wsmuxpoll: not open wsmuxpoll: not open 16:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xd}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7, 0x50000}) 16:10:49 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) dup2(r7, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x2, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x186) sendto$unix(r8, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r8, r9) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0xfffffffe, 0x0) close(r0) 16:10:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000080)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:10:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000001100)="4a98538e5f836a856cbcf9898f88dafe532ee68e2f8e5b34f4bc5c174d105c358123688dde2cd83416dbce61a25f71b535dc2a07b371ae2d47d6e25042392e70", 0x40) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x80) 16:10:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x600, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x126, &(0x7f0000000100)=[{0xd1, 0x7, 0x7, 0x5}, {0x2, 0x1, 0x1, 0x7b4}, {0x5, 0x8, 0x3f, 0xdbf4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:10:49 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x0, 0x2, 0x2}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r3) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x4000100a, r3) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x13efb9d8deed93cd) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}], 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x37800000, 0x8, 0x6, 0x0, 0x5, 0x3, 0x101, 0x2, 0x6, 0x100000000, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) 16:10:49 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0xffffffff, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4b0], [], [0x2, 0x2000000000000000, 0x0, 0x0, 0x8], [], {}, {0x0, 0x0, 0x1000000}}}) r3 = semget(0x1, 0x0, 0x52a) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800}, {0x0, 0x800, 0x800}], 0x2) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) dup(r6) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=""/77, &(0x7f00000000c0)=0x4d) ioctl$KDSETRAD(r5, 0x20004b43) 16:10:49 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) 16:10:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) select(0x40, &(0x7f0000000100)={0x101, 0x10001, 0x0, 0x80000000, 0x80000001, 0xffffffffffffff81, 0x101, 0x6}, &(0x7f0000000140)={0x7, 0x7, 0x9a4, 0x401, 0x10001, 0x7, 0x101, 0x1}, &(0x7f0000000180)={0x100, 0x5bf80a48, 0x7, 0x1000, 0x1, 0x5, 0x7ff, 0x8001}, &(0x7f00000001c0)={0xffffffffffffffe1, 0x7}) 16:10:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x62) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:10:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000001400)='.\x00', 0x100, 0x84) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001440)={0x1, 0x1, './bus\x00', 0x4, 0x1, 0x800, 0x20}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000001480)='./bus\x00', 0x2000, 0x1) dup2(r1, r2) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2, &(0x7f0000001300)=""/245, 0xf5}, 0x41) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x4000, 0x7) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000014c0)) 16:10:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x54) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:10:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x37) 16:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f0000001140)=0xc) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x0, 0x4}, {0x0, 0xb57}, {0x0, 0x8, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r10, &(0x7f0000000240), 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xffd2) r14 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x20) semctl$GETZCNT(r17, 0x2, 0x7, &(0x7f0000001200)=""/99) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r18, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r9, r18, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000000)=0x200000) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r19, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0xfffffffffffffdd6}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 16:10:50 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000000)="95c7e11e9998002688ab8a9b3281f31a21ef7b71a11f85257e121064176547fde9e05108bb4ff0365fd4d4b358941f312e92d4116639fb5a11a4368a560280f34f976a6eb1f31715863a0061a6d5c62e3dc95fbb0e2371e1a655be2f3d169bd330ad705c6efed3d030effa274e1b74e9ba95406b1add98d2f7be9c13459a5149900ed8da4e0d273f9b4c216776790322daeaf7eca1379347e5937e5f5dde25e1276b93277475cd3df3306bf27a7dbe9478", 0xb1) socket$inet(0x2, 0x4, 0x77) 16:10:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) seteuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = msgget(0x1, 0x82) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="de74e9720e184e03da331d7af9f455722d37ac4ed0d9231c6007896eea0efc48f0d9f97ce68aafc58cbae285a84918bedb45fe7b33f15533a23e626174bdd2ad84ecf0704d9af204db7229fd8e300346c52f88664c3b4bf6acc20a4c1187f3bc6e16b7145c638cf9f88061a80e8752ae0b000fc427d81d729c13b96178507c51f6283031b580f03999c54ee1326405fc2f0883ab1a814435e5161a080b00f3045f573598b200b3eb1b5a1fe3135b7274ff65a315266a35618cae9ab71f80bebf1fc271761e0402cc5db33ee92d1113d365392471ee9631ba663ebfbfd68c71d3cb812866"]], 0x1, 0x1, 0x0) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xd8, &(0x7f0000001080)=[{0x0, 0xffff, 0x5b, "39a7003a5aa217dcb3c75a87bf89168c573f2c0f68d6135a8082d1ee522fc3fd68bd2c923a241cd281a8150efac499ae3e02b7417861f36f1e697881519b0210bd5f71a9d15c9267a42e275400eed1f05abaa6bca0c3cad59e3a4adcf3d0a3b5f05794896d8da55d17f1f8a35f4e50e842e5221d3ee2cea2aae3bc66636a835a841539072ff30e22df3471bdda980fb5b0fbeddc8fec7e3c24b9500c665d46aa765b8b2272bfa59d497751a5c4ed406ecc9465b3b479535972b601076ae076c9b7a302ed57fb516e5e90728615b9ff48363676f00c1be35e78b5b6e8e11d55d6be92a19bb24dd5f430d952dca0"}, {0x257, 0x1, 0xfffff0ca, "30c8cedc89b19b668f2b8edfc1a91c3c493f5452b3136e3af7fa974dcc6ba6ead83467f070b79e60651b975e252340e2297374114e34c1447786f47389ba13ba62dc8831e35da8ab5bb9f7fea288f8a29985ee61a79b02f3fe7c0408b7d06ab1e8b6a038291de54dd3e4a0fd28c336e2e1b5ac6f203dc9bae098f2a9edc66dee56970093a2af79b12679702332617a"}, {0x0, 0xffff, 0x5, "b9d37b2640a49627bbacf83bb6254bc0b608b739c9"}, {0x0, 0xffff, 0xd4, "bb702534f692828c0cfea97ffdc36890d9d6c661bbfac1db61454d94317bd02346959244164957dea2ec837e75864687bd128892cd6c94d96f835ccf7e33494d1deb7835f67d7ff7845e75d4be35c2c3112216cece4b4bfb4ab8f2f87143121f06786796e560a1d1b2e848180c04"}, {0x0, 0x1, 0x1, "06312a705a5ac5c9a791bdb3816158ab99bc545a5657253eb5c62d4e527dc5ae19407484764377307e28c9f37ca617745096420a5ff2877d353c71444516812df2a71334dfb1903f00cefd52908dd941caabf1eb90e33d7c74c533bec424953ba469787068939079d98a76db411d425f1ec5338dbea6441a57642f0f3ceee1d833f176d0f8a33feb7ea87bdc902a0c"}]}, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b00)=ANY=[@ANYBLOB="5800000000000000ffff000000000000f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa006001000000000000ffff0000ff0300009ea197a65c0975cfa6845856564ad6671272dbedaa4c011f000000feff194acbd5324714352817cf053c7fa9d07a90eb7f4bdb2e71e30f6f610a676ff28a2868aa8834ff7c5eb9f3a3cf6cf05312aec8ce7b80ae28fe301d8588417fa5838b844eec9dbb95efd5433dcfdfc9e6087f03392556f76b585c1041f42952effddcebf6c8a25618f607e4229bde3211ab9f48d08198b8c8b7e0d18b2c40e09f19c54278902e1709b27a9446f6947481b7f791effe2029cbab9552a755ece3a50970d9f30ae2f998f77627f3531486e21fc9114128a8a79801b6c869cb7fd0f9c479c233ef129e81bba7d115e940b7c9dd9666234177bcca81e9156ebfa8ac90daea87d53b4365877293f665f8963cb9c111a33d801ed2a56da9bccc9cd5b7c45776729d42dcbced3f005008cb7f7e4c0911bea0b5479f63ec1f60d956d8b6fdf2a1beb1d15eb58cb9c66586b350000000000088000000000000000180000002000000c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00000001000000000000ffff0000000000f82013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d3e9dc90288a6de95f24b9de684597b676c9dd2d0b000000000000000010000007b820000a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7baffffff0ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee229f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75dcd019c9000000000300000000000000001000000080000007f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2000000000000101000000000000001000000ade0130ebecd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104bec0ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411bf5d47c2ee0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f33d9e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6517d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c800900f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75000000000090a396ac78f1c93567464c15127b84e75f5daaaa67a135c62a59983d759a74d72434d26799cc69fdb5bccc0bf4b7acbace96bc39"], 0x1430}, 0x3) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r21, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r15, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d744001c47876ef9860e6ceb3780e5928d9f251d5d65461c0c83080000000000000052a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3062277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1767d91a1ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0xffffffff, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c098110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12c775c986a0da497c827818d00571742917f495365b232aa490cf679450a723c25726025c0e0738e9f77cbb064d62295d9ee296c898fbd666438afde4621e62861d30faa718873c3e358c2ed1224293bedde567177d45e46443d43c522f88d171b86345b842"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) 16:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:10:50 executing program 0: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/\x85ero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x3, 0x0, 0xffffeffffffffffe, 0x0) 16:10:50 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000480)='/\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000004c0)='/\x00', &(0x7f00000002c0)='\x04']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) 16:10:50 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8dc5ccada9bf2e9d) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) socket(0x2c, 0x1, 0x3f) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x20, 0x2, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/36, 0x24) 16:10:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x62f04ebdf25e83df) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) pckbd_enable: command error 16:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f00000005c0)="b69340e47ba0c89cae0a89906af525c4e0344a290727e1291ad50dd5fc5079f20317352dfbe3c6f88a54446f3e510193a5751630baef6d3b09ec6df853454a2185a07ce387dc9e20150cb77a9de09a4356f910a75cc3cb6280be5f8302b6da1807f527528565b2c6f597a42c9bbe3750fed93b7f0355a4fb3d62616dc95191972246519bb9a566b9936ac7c6c63f27279a9ee497917b7a5eeba9487f4c3972946bed9688fe3ab27804194eb9ecd8fd7a0edce08ce08b8f41fdeafb5abfb63300d0218232ccd2150f4033f106d2b7358190cc5f1efd2e6d0c9449a26af20b16a659f6e99177730df527560eedcac211936492657c68a3de3a6f6b5b39789925ff4dfb5a7cd310a48c742998687d3d3d32143f76edeb6698f7b443d7713b13e5ceb53ba7a58784435df34f514220bd02c13c71d2b627d905a284b45f2ac20a9525f141ba2a6b3c258a45cc373b2fdeaa24383780a0057da15ba531932505ee3ab85763dc6688a7fcc6d92ce45027d6989d6e7796ef3872e33442d34dcf70f1d8c68f000000000000000000000000000000006fc593693d60f368d5bebbb9469e9a9af438a39f1b6f4a9e000595bfb7b8dfc9c12d57e2c1b04ab252b7cf7fd7d3cb8371d1794e45e3fb21133ddc451e860996fe62093f0c7a9856dc9ad79ed7caf200") 16:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x1e7, 0x9}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000240)="902900a755340336d7a85f8fd37e92a3f79a4feba6cba30f1bea45f744112e88e0225243232326ff169cb79c58ea8467a3f4d3838420b87e7fd966c2ba5865e74528d3866bbba9e4067b226dfaee95b044ba0b881c6922f5ce998c6d4d9f5847aa7b9f2e351d1558b695ff3c3406614026bce347d4dbe0b5e25af442ee431647adbcfa7850889de2c2171c4c31f30f44e03196a4407f457abe3b1e79b3af7b2ee2ae351168a4ad7594c8f8a571af80352ba210a850af166214ca9f4328cb8119ee0d7e9eb71c69d4c95020876d7787c1e322161f7b3abf821bbdbd", 0xdb, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x100}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000016c0)={""/16, @ifru_metric}) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) sendmsg(r4, &(0x7f0000001640)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0xfffffff8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="b2a05c416b2a7f8cba67b94b036a59d2f62f00194b613123a90ff9fb7c88d65dab976a8313598e9c6ff0319ef0305842cdb172b7a47d108673f510d9cdcb4752117b598cde2c8189ea335909de92465863195e80c3b09ca2e5880bc9f4a497b3b66b1a9271", 0x65}, {&(0x7f00000003c0)="0ec17dfaf62f4243f571bd62d0f04db4aa1766d2e3", 0x15}, {&(0x7f0000000400)="7c01e9ef782e8687291b", 0xa}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="6800000000000000ffff000003000000ea13d6f7e9e87d88ee16f8b1098310a797f911ad452ec7911c2b3b985e306a02c24c08801f98ce8f85b413bc7a939a3e2a3ba1e4f82a6282df40981b7bc74aaa4c35a159883824c7e27292980e3a8bb942d9f821949d00001010000000000000ffff000001010000797f3ae6bea08bf7ee30ee84ed1257fb81a1ba587c8be2be9f9db310b414bfaa344d1c7b76680cdbd24a46488e1769d6945e37d1a400b2f8d4c7a1c15cdbb53a5649dfe8eb1b6f6bc0971b0cb5e6d5554116ab873aa6d1fd412735b12cae659f630bd7a774f6769d4ea21f621b0b1afedcabef0f93972834a6d34d043eb9daf981627feb55287d89379ea90d8702e469eed283abe62de3975099a75f3917329335eb9d4afe67dc1b36eb0fcd029331945b45bea91fcc63e20341e53e5679129802ed4699b31c473459b2264eded65cd21c17192abdfa695facd3908bdb186838ddbdb3d0d2694e329b19033e15269ec977db9db2ed94ad097edd6f62d901a5ae550a6be81a43dd5f3beb1830b60c352d0589458d7b833e149044943ee8d8eb448b1ba12e3cf291bab9b954d4d39d16069903d07e16a2db2b977ea56e18951427adc038d14b217b72d4c7013af00ac3ee02b1a35838de3ccf88a546f1ec653c46c046a1fa56990b839d9e69a0dbab3b1f061d57db12cdc86ccc4ebc6bc44d2ec30dd5a76c986af4d3cc1157605dcd554aeab3006f1cae6a4b3aaa564e8a9789575fffab50762d7ff513a926858bbba11cc78ff57cdd44c03f34956bd27d9e35161d660fb34db67f1a4e1ed3561f948e215980e73cc8f5603da51714f63f2b8b06e982e9fca8c604e56096c308b9629f915302d02e4eafa0feedfbbf6895003975c160c41a3adbaba5bb88617f0a71fab75c9b383379366f18f79a1b833378593ead2522131d003851d00bd82f7c12148c29834604b01b322ad634809e7e20d3b85f213cf445f9156ec4a5b830275a6f0d49425d489dbec002d3549905ba24aa3d6e3c9761f8c3d62a00772934034360bde87a9e1e863957aa2151ae1db49b566f6d2398cd431ea99bb613974b832d23c32244a74c6c4a62c99b6dd3b43c1307ac93c99bec8b8b192ae356b60b345fedca6d0b87e6f7482ac11c485a5234f15a05289e366a7253e20ee254f887de979c11c20d75a34a75ea26ee9b231210fa8e1083d96c3d65467e97dc4f259cf923957ad96d2ecf2a8c5e557f07f5fc20ebf5d57df14dce962acad6eafdc8c1fcc69595ba7f0ae3e79ebeafe6a0c7b7f91c0afda4a234ec50c16ac8ca1de8fa598f4b7555c74fdf0e8660e4256196b447e44af14add54196efe4ece43d97296c51de94a94fdd32988f303944b33089232cc09c418b52a778b7a1dfceeeb845012ef51b0c6b4ca12e436d7676f94b5110def87ebd98aa9da1118f31163752582bacba1ef723da1ae6f1f4a40195b81afe09855d1835a15f36ee7bd37909da8c3be00010a5d3722d3cbc75ba2d02a47a27071a6ad100f06dd8002cbc76085e935fe6f1061227f7948373ac0af5d9ebfbdd40c5aaae76a790e0d3e49b63845fc80e0664478c3844988ebcf92b941329daf34827bf47985bda5fca98171fea58d81b8c107bc64736d2b13566aff6c55d0466032ddb3fbca32579966b80ccdbaf7e64c883e647e8bdffce1b0fe10e0df142825e49635f83fc4f8a5136cc17be8694f16e7769ef41a0ba2c80efd3cca03420896fe92aaaa58170e053399be1cacb312032c83655f51e9a3aefb921496096fb7c96b2effd5e8c7e7131c88a87247c43124217bb06f1f8f59f64442ca45e414a4a28d840111af31e7a7848d0ee6d18ca80a4fa69f13e1a2b3b12eea908b2aa363e7693d7047f4981a96a2f25b19f95e4ae5d02f8f28af2e8c16d7acec180ea39ed154de7e84bb4cbd67e1d676c2f5e943ebf8d07def8eb6e5587007e5240bf93893e813d8425f70d51305fa750ff83dd20f224de9ff006bb4ed276b9eba59f8c17212c62f5b9adde07ef5654d5364dcaeddfd44a0c0716d7dcd838da6a7f0cd08e0da99c13deac844435f47db5f057b0e4cbb5e6fa2270fee840368ebc871e5893b0bbcf38f42e9a1cd93e5e73a92c53fce2c944d2ab43bfeacc3e27f5fe364ad2f0e2a2708933d396519c45d327f03c94614e083c725c8d66e7301ad0909fb0b166f13c58dc338fd58451286a3b87ad9c18bd818fee5d8badaab18d841ee64be751313be553e592e2dce2bd87c0f7ab5523919042411077d506e0961f0ce0b6c3a6dbc0819d18a3fa40ae810623e905d6a734451bb2569bbdcb121efd243a5cadb40c953d7048225cd15a79882cdceb83995f2700f64333c9c6fa7caa0569bae43b6cf5ef805deebb7b8eecb23a48ff6308373e9afd5e3151a3fa4c3ec1321b1bb38a72b0a3a7f7abb173ac5eca371ad6f25525d468773b414d519890dfdb5b091c7afd8f460cc0c980675669156f29d4b42c82166fd6dfcf83892523d0ad92671abdf8f175d0cd46564cfb03a57cab0356d72a8b3e7901ee96429a43c47a729addd49d9c38b1d6ee9da357d96735811f38c0d07e09966010c5682dc8ae6c010d85436827116f3ddee736a3585f50068ebf979730f3ee2082ac0e3c1e2ebc744208038efececf91a9ad9177ca8b400308eb61e2b28a92b8183e7d42ef476e233ebee745500ed0c114069bf07c15eecaf1981e0dd357ab83354b8a533c22630b62176063965a87ecade8ecac0c4ffa1817f7246f80d2792f5c363a507dac642604b0f01f8a4fb924bf6f0b567b8d5560ca98bb597bac120d8ebc3fc5ed1e6dc059582fd95bcb75c86b90e4a28814bd0c5d2dfbf891765b0127224bc43ddecf25d85e6b61ab9b723b54c9f0184dbda58f30b76a10860aa8acf2fb0937c2cd37e303f89a9b856f3e40c4cec00d379a27251c6fdee7bfd931daf7f9d4aca3a3494f23dbc6f4f258f3c6ca16137ac159fa0d0f3c919e9a23076152181064c774721ee1e1640e5b40e5901040014b5c2678e9b862185a4c0169fa17babee60a683c6966e78e76f4fa3bfc307733bd9a7e7bc594201f6251d61c22d3f351c8fa8e5027f9021423ddb82ef3b7a2a4b6c25cf38e8efbb8fd06bdbee3b7b5fca986636ffac7407456b24acd39060bc1d0eb76efd17e088aa5da0314d73df8d9b3de6edee935b7f2ba09e159b87f20df9eff3f9f660d8eb7f1cf9147ba23da9b4b74ccc7222cfc8d44f8048e824fc21f99f58f82b972171f9d8cb74efcbe156da80ff96f192b9f81a13b5cfcfdd2c7537063040a897ba4c875e69e7bb93e5414cccdf11a8e8b85754e01949d6e6d0e69bb7c6326c27447bc64875973b1cfbb9bf43817a0470812e21e399d89de8bdd469976b61ab4b925b5de80f62eba2dbc88b3224ab42c3191c95deb5b3a2ada95c445562b3d94873f85fa87f27f8f546788a2eb6955a268ec8f7f78d085a3ca04f74fe97d2a6e540730d0a81fc03282a67174586bfa8506498708f00f9910c66a308f519ea1ed4db697e279e109b48e561aa2a20f7d8bc1fa1e6960db9b32e51150754703aa594c61da55b56c08ba1c157b578b9d287c1219dea219d7987c19b4bd046ad102f1729aa8f16afcc58e91ca01c8beb4fe9e1feda474fe57400a5629c18fa59ea5aeef18adef7194b51cd72e92c948de94ef3c03b9757233bc66b42bea1618513154c1878e16c45ca5b490b8c2a78a4b990f20dfb957fff994c87bcfd3d9a1ed96d10e72236818d24a8cc985150956ae991ead53b14b3dcf36f378fdb9b04d496fd08c107989272d363224af3267f89f6a51704e2478537bc9399577d259fce57664ef0a7b19a27041d7cbda69bec46b9c0c4fb8158c218dafe08283f1cd9ac155b2f72ea3c30a69f9b0db85504af79e0818c4dc2d8cdcb5dd3a3bc203a5111dd511bbe16c704f8d0e6f3646da5b03972ba36b6095b81de46fb06cc0dc4db48f2ba777cb16d56fd8cb4022165e3377dadbca41f6f15b3c3825cb9a63aafd4fae866c969a938e78132e7e033fed9fee8477db56d1c2a7d0db4d344da6cd8208d834a27de4058916b9fde0414f776ee2df735e414ecc762b52dee576a042c8371d051b16306d460f4ef642ede967d3c310f6b26080236eb505d01d442d05780d513804b375c9a7d9b97875479dba87b157c7eb56015e7b2db48ba3309e5abedb1f61dea92cb2bbd1c73d88f5217c1a61ad3c7e77c128b4b73c4ecdb50263e064df1055320596a6824037dd9d1b4714085efd8744b07c9f2e4484c446afdab66625228f484ad6a58f5c3531a1c464ff1e76c04e0e3b50d550c530c8642d86b3d83e058faa9c313dc7de26f256de3524b9af1431f0fed406d508f981ba62a5bfc229c81970d9d96b4c35fcb421a5064cfccd2a5866b504045a0356039f53a524a398ddb43d31278813d9856949c90e592f214446cc4c961f50af261794fe43e23fe5d0f5f8ea303762f0d170bf8879018d25ab24f8cab56b9d4f495c7cbf691d7278bfe5db1e7f94f36a22a73bd6f64e46a24074187cfb4beb96102ca121b3c2d8e2ac9972e42822d7c3792c5c0335e50a642e82ae5274a2b5668fb958c90b1e07f87e3ae0ab293186f1b91852ca1bca9f0dedcda8f340c465c943b0cb46cb845d783f79a7be49a3bc5476b9738907c355d086a2dd7cc32a214885dab9841e61d484dbaf488955035592acfc92ddec4b1f644a5537c02852bb77bea98648abdff60f620b60a4b1de60ceb9c5171aadad4dca328cf5ae56b62119702876355a276ac1dee639c325438158728c4a69aea8cbdf3c4914c2e9357c7389f23a2606b2e85ad8cc11d311f5e82bff583df321cbbd0ba012fcea457c7f98bc6be45a75c8a0039241bf8c492d7ebbcd4c9c6a4f5791ea4416b79db64060409e605e0968ff168b54be581df601f5e976517c289096a25c40fde83f5a4375b6a8efdc9edb6cf20f8f44c31b9883e1bbb97d92b0acde3efebaeecb0409ee47670efd355842291bc712a133629b1a8dde3e8b4e85de8cdc2563858b0639676847f7b747ce37e2e2b7bf2fcf9038a4e16ed18b0c25ae800f10f35360713e0c3f9450620f06be511a3fb97c5ade66aaa2f3455bb4cd6cb43ee396b6cbdd33d022f5930074f1c113d270597ad7cc43d602665b11fceb2468ae2b0fdd119aa87618c220d6b9d12d76e6d15ee6e54600b1139365e0c07f5ab061fc8cd9bae5e9f6fee1bdb9bae3a2f3e5852520fcd65581b26c4cee10faa76285da5bf8f6c390a330d4cf5ca0318ef2e07f9e8157ef25da19f5b9e8296c5298206ac2110afe3d56b12bf11b5fc00ad07c735239e82876cd444727686855a058929d24780f787725d33b18362d0bce1f46fee4860d3aa8fd586a0e4ad42b9698cb6c3b2b2e2eae76a09e0aefbcf258a76f88ced679a329012ae16443ca8da33257114a5d824442ee1b71183a541743a6888d4be3fe89a2b4fde8bcb32c1ac14d5f07fd526fab92dc63e6b410a28041ba2c6e6d4e751580f034a9bf06897cc516e4592336e7aaf6752e984104a60b4d08ed89ca5856769dfe18b5cec3b4961c3ceb212696b70da8bc38d24cfc396c5f40cfd407fd7e7cc45ac5b8a6c4c46880f0ce18022acf539c86ab3294b3136b22123454b095cc2c17120bb35119c64eea5ac22cb8a3544124924d93e7e41e201f3ae30926d3f42ce42572b0843f0e718bc7dc2c864f242d94e66600a31bc2ee1e405c24dee40448a5f5e19077a4907c536ff99b159c23c37b093df6ca6c543d2abd14202a93492430a45026ff87084d98fb03b076b705d3f6aeb7d3c140e295faa541d6560d792ac824a9c4eeaaeaf0e572a5437c06f80877fa1c0ce5e20b7e43ed1461b930c4fab610baa271f2a6710d2def8ff3f844ae7cf9483c5106d4b16fa7de9378e2d7204fd7d400234d3a449f000000000000000010000000400000027917cdca62e7367ca49d81651db85bbf7e2e01b996208e34668ad3cab25ce75058b92bb6957c63712782e9f71339aeed064481ae47d3c04d3431d23064a23fe42c8a0aeae3c5c12c2103adf954f23835b384b86368e081377fd2d1b9de13e307206a3f12b165614d015d832589bf5742a2eec4067a40942ab82dd5b794fbe6cab0fd27e61f6f43df981c6d7b599d84fee7eef3c8a6d55b17e6312581767af1d051325f47032e056e55ea6edf8c913ae5ef4c399692fe8d32664e5585f0509b6fb1fb1bb6b9102c7189d9794190f5c0642a47ba1da2070f5950000000000000038000000000000000100000004000000ef4ff287ca6be566d9b7dbfa7dabc802b8487f3b6b918f10b371a0e5b48ec3a77547000000000000"], 0x11a0}, 0x1b) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") dup(r4) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="cff6a698f84ffd5add13ba79268d1ac66bfa8e905119cc496b7ea7349f46b7703aae3641cc621d5734a83e49355f8aa38f0de3fc8f0dec73818340c9f89ec27ac5c279c7e35feb582de85b8651fe3b5b0c7fc7d43bf544e46c299fff09e21907b55df5ad565365c834a7e86827836a94ae01c0f5ad9c8b8d321b5c35e96b84395f44e9bb0cf32398ddb7c8", 0x8b}, {&(0x7f0000000240)="7be44e0e245693e7d797cf6d8eaff50caa2e5a63c2504887aeefeb9207b43799404445474350a566134c18c9683f5d25de6e7ae296ff3fc8b80dd3a9a123bee86e377c3a0cc2433d6dcda78f3b95666c204cdc128a465631a5d6870d7ab8195a5c9e5bcfe28cd09d1edeffaafe0937fe5bfbcb8dba1e089b0a669021012c925557049c7eae054e5ce218209ae7c13015f6492348ea8a1fdedf946129c22f8ac34b6ebc2803ba0d680f4f6a86a0005728ff3a61be4ed9ec0211992e66112be5366fa3ec0f7695213551fbf255c13116e513db3f8dc6d27a6f", 0xd8}], 0x2, &(0x7f0000000340)=[{0x60, 0xffff, 0x800000, "b4e35c9f9a061fbb97b408b431bf157bd8ec295dfe777c619ee0f69e0b9e04e61237339e12528d944c87a715a10170ef67dc18cb734f495e29495c7b6d2befab4d7bea60d166cae4c620"}, {0x48, 0x0, 0x7fffffff, "7996d1439476ebb57f692b56e183d430c54e0c1515545804e43a6741f7b482683a3a765a5b595591e2a50d2a9c60ebcc6c74"}, {0x80, 0xffff, 0x200d, "e09efde3a3f342e03047df3bfd0fb8589d91d2ca367263d551ab0fb744951921cfb84a5cc3600ebeb8c07f21860583c58c7f34448ddf9ec13f9a93a76ee51e8f2f0fadcfe8be31ac7fd5cd1d18eb46b8ade9620afcc7f4dfb18db7a9b641be9bc87c23e5055e6f40f8bf0e6be7c9"}], 0x128}, 0x400) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x1f6) pckbd_enable: command error 16:10:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x2}, {0x800, 0x8, 0x3f}]}) r0 = socket(0x2, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:10:52 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) shmctl$SHM_LOCK(r1, 0x3) r2 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff9000/0x3000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) r7 = fcntl$dupfd(r4, 0x0, r3) readlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/99, 0x63) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0x401, 0x0, 0x5, 0x6851, 0x3, 0x2, 0x5, 0x2e9, 0x7}) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000040)={{0x80, 0x3, 0x7}, 0x1, 0x7ff, 0x5}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:10:52 executing program 0: r0 = socket(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x79, 0x95ef, 0x0, 0x1]}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) fsync(r2) close(r0) r4 = socket(0x3c, 0x5, 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1e000000000000000000790000000000290e90102881963de21387aa097d36dfd82cbd075ffe9844a1ccf882c13749024faf6c3f2902e6248038a021190fe32b7c9e6832c31b575503a2b5b78138c40cc53b0c6a6418f89f1616bacfe879767b827cd656ddda83166fda934a0f148fbd43d125912eb48fdfab0b8ae490cf0230218e9c88e1b4f72179b65494c1bc098a457b9e2a2210e955ad8161d7e236a35ebd4898f6cac737afc9f66ffffdb47bcfc7c0573df6cbdb1ad7ab9294c012639bda9072b61e510e064f1c233d2e5da9a1b70de858eadb4e71226968c7e4c5b0cc21bfb5932d8fed1cb895af821fd0a200010000cff6269273866ff74d22b4103d237dbe47175dde9c547a3569470a72107361ec7400000000000000000036c70d8528664ad854b82235b811eaefd9d9bd59c6b0b48bad68bd7cc71611a7244aef2e916104fd2225dd2c05f03084f974822937c1abd2b454749e013ee8105319e7b26e0935c593f8e999b2a9655f7adeebc120df3d95b43d986386500b4aee3197d312aeea539faf977017fe15ee7c5eecbe816c15e17e1372d1e806ac39a8d6ad42dde5c2ae02bd66f54e696ceca2e105f896640fab92d407cf4021c651ace0834ced156a21d994eddcaf67cea567f64866a5044aaf600395a1afffb190069b0001a2a56840a488e394db61f9a02d7a863cf60f6c53fd30b520883c4a1c3e245a5e0656c935655911e80fdd16f275dbe4faf8e6ab3fd61fe7eefa530123e8696dd4d8df55430873f156d0995605182d0f6665c4e44ce2dd980c00ab28d7c782ba09b015c7f42679ad00c8239d229243ec918ad8526f"], 0x1e}, 0x0) 16:10:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c030000000000000011dca493b11e1f4bdd76702e01fc0055985b9b1e9a6744a628e61185d322c300c29c624f7ee21e00d7d63994d14f060b8ab1d075fe14479434f992a9750c220e56c9c01805"], 0x10) close(r2) 16:10:52 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:10:52 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:10:52 executing program 0: clock_gettime(0x2, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0xb0) setsockopt$inet_opts(r1, 0x0, 0x4462a7cc4b85e1c7, &(0x7f0000000040)="41e4a88f470c5647574fcbfce24764cca26c171753c7bdabab53bbd272a2d7aad2fce173dae27b73ad43577bd87480ce47499c4c6bccad6322444931097bc3ffe6fa680be1eba3e9d45c3ec188ef8ad39b47368d41214c14807811349f3f79f9eda3fc5dbc33220a1169544fcb37586f6f25c4602074c8a9263539a1923d1612cb41cf4e54049226a0ac0331ba1fe5cfd8723f36b1564439d222646fe59f8607f18bf091ecfaad244e8919ad224a7a97841974aaa3e883da78e20b18b52023523bf67a9fb9b4a4e8f415a085cd8495e7b33d20f0a0cc427c29", 0xd9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r4, 0x2000746e) getrusage(0x0, &(0x7f0000000240)) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000300)=0x7fffffff, 0x4) mlockall(0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10, 0x0) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000680)={0x1, 0x0, 0x5, 0xff, &(0x7f0000000400)={{0x7, 0x1, 0x20, 0x81, 0x8, 0x7, 0x53dc8810}, {[0x9, 0xa005, 0x3f, 0x80000001, 0xffffffffffffffff, 0x2, 0xb3, 0x6, 0x1, 0x7, 0x1000, 0x8, 0x30e, 0x5, 0x3, 0x5, 0xffffffff7fffffff, 0x1000], [0x0, 0x5f6b, 0xfffffffffffffffd, 0xff, 0x10001, 0x1674, 0x2, 0x5, 0x400, 0xfb], [0x9c46, 0x100000000, 0xff, 0x100, 0x9eb, 0x3ff, 0x2], [0x5, 0x1, 0x6, 0x10000, 0x4, 0x4], [{0x8000, 0x7, 0x10001}, {0x4, 0x8, 0x2, 0x7}, {0x7, 0x4, 0x2, 0x2526}, {0x0, 0x3c, 0x6, 0x6}, {0x3, 0x6, 0x80000000}, {0x4, 0x3, 0x7, 0x5ea7}, {0x9, 0x20, 0x303, 0x4}, {0x0, 0x1000, 0x9, 0xffff}], {0xe4, 0x0, 0x5, 0x6}, {0x6, 0x9, 0x4, 0x7}}}, 0x6, 0x9}) r6 = semget(0x3, 0x3, 0x10) r7 = getuid() r8 = getegid() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x14, r7, r8, r9, r10, 0xf3dfa4a77eb185c, 0xff}, 0x200, 0x200, 0x2}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getpeername$inet6(r11, &(0x7f0000000800), &(0x7f0000000840)=0xc) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x20092, 0x0) ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000008c0)=r5) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000000940)) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) 16:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140), 0xfffffffffffffc45, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:10:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000001580)=0xc) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r8, 0x0, 0x0) r9 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x20381, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002840)=[{&(0x7f0000000140)="c13d47dd17f9e3ce858396", 0xb}, {&(0x7f0000000180)="be7770a151500b6f0dcf16421db43de4a07875653e996dab6ef20f39c1c445b4ae12585e368db814bbc01cafadae44841b8dcb19d7278d7c4e25e9711ace358345befb5c74bbe769c63487c8bc462016f3aa88a41c7c8d77111c5753836f56ee1ec725939b1dc64176e356646a83b98dcd771ed400a54963da", 0x79}, {&(0x7f0000000300)="dcd4bd840f7de8d322fe9288b293d13c6bbb92203c3e56d317e3ff9e85d3c1bb1dfd1f5585c686964d75fd1b909776e38a69ea11051b53bff86ad31f27511702e63c8bb77d8b7a6e7d3f14416a9ee0be1e3f12b9a7cf700d76f6e25aba0adf726938c5edea6ae542269dbbf480443dd472ebabef32665e397b4167650ef6a2b7192a822a1bcf33dadae62f5cb8617d14064ff2022559f881a8679cbeb094761691ab7bc83e10a4c408952577598b0f36732bb6d5cbb7297f6829c2e05b89a9ac0f6e", 0xc2}, {&(0x7f0000000500)="4aece2cf848b236c1ffa40a7bea544c485d8066c7805de41181f2ec41ca5e97cb4e2ee7ea38397d60e22a43a5c93de8265d49e1a8cd17da5128aa273f5c0cd7a3dbdd48c6f4635fd2e45d12437cc8c20a52e2ab0e1160cf61a3a9dc3cf1cd1c40befebfd4322e00029a4f06e8503b97d59e8d7ab343aae400f9d1a23aa5bcac2d64be53515cf7f944a40c9587e1274de1e41b92f793789a4b9f9232b5f4bcc9d593b7033c12499a1e2c6e005b721911aec207e8f640e13d364db139c18757234fd33ff299b0b8aedba1ada2275879adb47dbba070f53b3706dce60c6f0f004fb458894df7713154ae377cee4cfb336f94f012ab4e85ca10c7fa955d700767c2b688e6451eb40c28efdf2b5819f1c59c5358733bfe67d6ff2f2a391e5af3864bc3427295778e713ae575b3de302014562f2192088ec4ff18ae548e469801141f1dbc30a2cd2a08c3ec1c13751b87adb5a455794fc1aeb955be79f5f9f5aba114b1c02a3e6984bdd417de3f7e4e3e50f7c4caf0b678bba34fc587c2860c5742181a2ec83f57175b1919773079edd382942e1aa4b8a7e79a96cbf0c1c9e150322f2c7f263b8c101e91c75f665dfbd80880af32d52543360aa6d629de3de240da657a0836ef38d7f9eaa4948657c862a7b8d88bc2c6afdbb33dc04bd0016ad2d052555b559f91c50be52512beda0d8aa97d46b53ff8ac2d1cd202a56e007aabc9ea1de9227c870dddce549541b4183f0a9e38aa109a5b8514eb830b50ce004ca3828f810621aef4336d06f06a9e0d8b25ebeb5b5cf91f33698a7246eede85ecb3f5607b722b6ae64a87d9a1bbb0f2056dcf91a5b2c34eeb2fc15e76ed0a64872ee2547272619873e58b55627471e459f7e9724226e1bec778cf660aca8148acd62c45e3a2eafeb2390431ffdb784f3a3f7865541060fc6ee1ac31b3ae7fd5eabb26600b537bbd0b476d8b29131536aa224c821f2a245cecdf8045613b934fb8f4493fade2b96761360d311530c69e1de8aff40782ea22d3bc0ad48646c10d851ec51d96df1423a7c4f7d1cce167f29220c24660fe5d231a5f4774c75574ceca547f00fdb86c1af5b72afe70b5c98283bd68bc25c218bd684b041c15cf033b7f525a6178acba5b1433e09d20bd781679ea57f04b317716da3b3a49ed0cc9ad0ddada347499546a509807c1ff252bd9c95c48f57316c0a124f702826f0f3bc869c8144887eac1874b141fa089cef70c2a23724ad7ae70d97f7314a58e70df757aa5bb3be4d7ae703ff25e4519e8faa15cf2f54de7ec31affddae768b036637963494d34a606dd9b0522cdc84538b9f773a06f7be95b252a7660f5d7812318b0e7ced40cac4d83a90ac0e76e74ef89d1a0b0b90430646b650aa0fb95039b3d1de035f2debc36d9f18decc572150034a480294cdfc24f770bbe4e80e89396c2b824c14d316cac7a6d41ac16a6db25415cc74af3b1e612fb92159c9d54dcbe981a5ce92770e304fae0b742ffa8a26d9775e3283ad6243f5c860e41f43c7d32285af6dc3fa355eac34c22cf504d08b71a54468b119f646d357187329abd2fff9fc793b37a2217ff9dce7ef35ba7c413176ac2f7f0ce592246569c36971af147df33afacb30340f95d750cdc7a05102c7e5a9b56810698ddf6d1d9ba749523f87ee755426360c0035717fa75a48924613868d722dae2e77955c8bad68144a55f9d411665f4d1fe5ae3a91001b6585bf30772a8c13126339e0c4b21da26f228f62826a7dd069cb71b531dae1ed2eb607bea674d58ab46ef2d3338e32a2e891084d62f5fa68948334e0c82432bc9aa0ba8dd7cda71436c6b80f9674cd1e187d27e750a41008aa1949f8a6cc822dda285934cb5f2fced3ef3cd37deacb21775ff737b2c94a845c1b53852f44af613c11dd524ca7bb912a091a30dedab7a4427927d85d4a8c58c0f57d0783b38b2310b62f97223850c6f9fe430bcf619731f6176c75e86cd1d59796b037d6a8a7cc3c7d8796e491e07acfe34c81027b047265711d9d98c25758af59fed485779e17c63ca5fc238439e37d68780b48c1f0cf8139850299230fb7b62ddb8f090dcca770b13ac5bc76498a0cc807f34531c24a744c92b78821863fd260de20e3c3d701f30db23a77529ad2afe88e8cb50f885779321d3e54da08a8d515dbcb8486bb0f263b1da8c59cfbf2272a3586882f349034acd1469b54bbe8dffa9ef3a0428243066675c4015cb0a14bb060ff4851dc3b7e14db2b13cebe5dba975ddceb5cb72342c762417fb45e18808113c441132dbdeb757e08d598bc8fa7f5d1c005f89c2111f4ce3ca4d2fac77622253628dc7c6170db9fb13df0cbc8d52a4df216439092bc1df0e4d41aef7f37da8b7997bbc8ea94109f0c455255daaf2d9081432f710942f1e2c3e20073714ff52d56edf8a14aeac636a2765fbbdb05fd6155f238f7aa4bc36afcafc8a31b9c485240f8cc773e56842e2d00b7417abf1c5dde4413f8629b771478613d8a96a9603f4b3e7e6a21543395a1afcc78d1deb01e000b5c69d1e9bf45a3ccc708b7d64caa375731efcf5a7b35f2ba2bfc48120cd86f18884a9915f4dd48712868ce4b19db63a6bde4f26696c9f82e7f2d1a6cbc6692da293f0bf285d2829fe85973cbac6a916a1efe9fb54b15c4377a1df29cb461dce873cfc85ea60356d67cadf25560056734d217b49f39db1fe1b5daa4e1bf1acc03aa0a5789ca106a106dbf9eb811fdcadce26507f1b354a2ae1e9e4b9a8b60babd461d04fc7162ebb400e380e4c95e6e5bfad3b3836ac9400e6f593466ccfdb00a791bb2001a5e58dbc625b5da480831b68a6aedc1b8395268819d3ab14d7f28e99f99b4bbde1a13bfe031115d0c9d605948855ed4b914ad3ab89639f0a735c4c3dd96315dfa30b826e9aff53956bb66c2fb2cea0a6fc2dec7db7ebee5b1dbb44524d960819441f16903b6091019ff1da1dad2bfe6a8ab656af7683a2e293abe277dbfd80019d0404ac951dd02fb491ba16281b83d0fc4275da8902e89a778ef18252d24dad3f3da61326d441dd13be90b1c03037530ec9eaa92648dedf454a5a9b7161e1b15fddd7c9157255542bf621de0e6886b65f52339cfca793515eee8279306a7cf53f5d4570c371fccae4fa1ceea04087a7a7a3883718f8b75b68a6467f71be5a752a76e120936d0568c03258d87da8c8da0cb9b49a68ffbdf283a1f74461c260ab29d0d6d5700d4143cc616e4b18a2dc45bea606514bbe03fee8de08fcb52c850b67cf7aeae29e52f1dfe22bd642781f7949da618e2c5b5f39bacae9fb9a678ad746c72a66af61b0737f1d381bc632fe4afc241a8ab7e76256ef84330993d6e36fb200ca3f48d119b6d75793d929e140c95bb800dc29b2f8d21fc54780b346b7882b390ef655f677b34dfcf2107f588a010c6ad065d7b7f51f541537255b618f752785ec61360b0a6c857fa628eaa7db4e50d2c5ca9abc4e2bbd49a8c5debd80e3ee7950c93439626a0a658072532bcf3e4182c4e74ffd3d42e8a38159db362ae7ed051b43164e4eb7a1dbf367eabbb1e83718924ecad1890705806d098de63569e0bdc080845470ddcf31601d94e0dda5f554b2b0ca39b5f75f7845c01b6869f27469f614994a0aa9e5de8db627ed53219f68b6607e290b22cce089bd816289b55ed786d3d979ffdfbcc623809a76730e6c7d5f343a4a8698660db731b701e0effc28122dabddc82c3ce528cb6f811284ba85bc5392e7eb9d0323956d4c3fc0e3c4ee169bcb8d4864988be50a4f53eda3a617a6c6d24451856e924f4fa67761de2012fb1bc678c985113e22e45149cc1a3b8e3552e4d8fdae0877f782266aa97852557f6ad86aebf2bd676fc0d1628e8d266443d9cc2cd3d9e90bf7e354a0d8fe6bf7a5fbcb91ca40f18955418a128929b1c7be419be51d9401fc7764d9dc7d01c61ed1a7b12025a4fd376e6b6204ac94cc245acd3827a5cfbc51aaa08811d61d033ac57622b6f49af17c56f60093101195fca10f0d40a563402c4dff7482627da8709949dd7391cb5525c907564a4c867f0371ffc3976c8371a41a95530b21acdf4352df418b9e5309c448dfd49357af8602896debafcca0fa45d1ddf7e48c8a5425609ef1f5d9bb7f2ef9d7e55bb90ace266c32e72ab7032f72778f61ca3b347ad07e562892b7c0a2a6ae1572a4c26df24aadb2f328dfa9095447c6bb34b97e1af5bd7e340e9fc5059c4111636723f5205321a91dd14d0bc804e8131788eab9c6355aa9d033d021d6eb1c674bdea1e5594c5d8db3b0a11e6638aea0b31997b0bf9e38e44c9641a303a825620ca51acde48bd97c63ff5bd2fea60d3d28f2f88b0e1ced8f069a81b0354cc3fddc474027afd82205635ff9dd3e72c6322c3b8afd16a14fb75d5bf8474f338438bb266aa9963acf542b667a975bc22f46fd9bb43d343f93f64434653bb4e1c1af7630a116f181f41d08f782fdcb4f8454484e85cc198c1712b7e649a27f87fc09bb4b162be30a95eec7fd28a6ac08ec8b4a6f1107e2450a45bce6fa63d952f301f5e4c8a7b1ca04b890af2b2dde59d855176384ce9614684980cb550c9e221fa747cdb963f3c74950561f9b92f89b098d51345af8e346eefd366635d587ad0f2766f53c90c17cfc3cfe21c94eb4162ab2eebdacc208546823f68d45b24c991cfffa7f23c33ee4f12dcd3a345a2afb2a4bdcb61d7d2363e6b1e75ff2194a5e66deafb7801eef51f6b9bbda746abc2d20189ea545bc2f45d3fd972da0fb5683c45044a5554cc4d4e2db9c7aeffa43c6a86e05383820b877e27084410b77deba3d915b9a2080518f0ccc2dea04119d5f8249c15c4db451b70826c3fd82746a223594f758501bc8ba9b24535d5999decd87708c2dc8beac7c44635269c87dcc650042d596e5801b5434dddd296a7c17e3f8561d1781a7eb049946443f0224e21729bce86f031ac11f7243f95d6c5f426ff0079bd4481d9964663b563fdb0ac1f272eee90a4f192f4f89d617ed696547ff2c70f1a239a7614fc324cfb5f26be5523b9d67b11baf1ca6176b5cc6364f06845fd824b3fd3eb8fc63252c5d0f49f66c1c9db2f0ab4dc0550d0483346bba1e22617e678a61565449fbd6ed9bfc4b55d8947bf7409aaf088cc387ae483c1733f5347769dc5614eb0db93f71ee1df3a26928a51320061cbc81f4566fe0240a1ddbf7569444253ead4f1e0366afaa495e515d5e910183fd8c83cc6b86cddab0f7305461c0825576cd0871e8705ba4a8cd62f63296e6c76ef96bd06fc9dd01144ffbabfdde99c429cfaf5a791232552f5de9937e86be2e7339ef11923dc72ccd74767b61fb7e3b1c96e8323a3a430febd74e69bb52a1f03b182f433e387ed67713ae8dcd4e0a12216e298536cd125132c84b012255ca49eb61760863d3fad3c0c5cdb74300ec8fa1b374ff9826a1c2c471263ba7a5ee17f106025cc934c7e007d4fff97dc20df98e84bf52336ac909e3672d59d873a41b32c34076fa08a6eab061709b8329941292f370b0ba14e40a88b050f52ee69d9f9509dc3b7679b63838fedcb5056b309d2980a333dbb661f97e5884ba970e2463049093f8d9eddb1a66768e79fc03d6cda3335071539937b93144bb80991725cf2a4bbfe41e536055f86f75c10b6adf177fd6dbdc64b0d554dfde7d8d07880f1a25a8dc7b78631643e27ee03354cad472803a3215e59fc04b96ffba0b62ca4b99f3d7220c958783dcdea95ebee5d92b609cb76c92a597f0fc92ec13e15354239a2d75a2f76250278e7", 0x1000}, {&(0x7f0000001740)="11e39e76224e00acc4c92d62fb5e7ff7aafb2040750b135c8e8f593011524713dc78bfdfbb1556c4db2f90fc2a20a57dee288012718de0e857a20d42e51e2939e4b7abd5b8c82867546affb12c0029d1df33435432f391adc0d804b33110d002929e2d3dc58916d0167d388f02ea51b7a6806067e6d8e8da7c710121c17a0ba0322117f7ab75e8c7ae665ea26603f1afa614c9e75d63ff6e81fabc55efd367922ea757d3aba37f4ef560c61640851982ad43b60fbc3f1db224c44e4df72bbc5d4214bad4db774c6efd2181d6fa243dc4ec4664ec1ff03f6ad9ca37a8132c7441bdbe52fc2570c590a8cf13c2caa31af9145dc908a69f897dc6c8299154c8e8811cffd284d59dcc02c0994b556ec52ba2f27dc685aac14019d0a13cfa3942c5361761ded209e38f36ff33bf58ee8539e2c90797c2913e0a89a8621cf86d65088152cecaa3295326345528c7216f6ace3b5f415b498cd028afa494173cbd89dc9e01eefb3d6f6a438b302bf531fa43748b7cf07fac4d26afe36362fb390d52eae894c75ff95031cd0c1128019f573350a9286c63cb24e07c586738d509a97d0ca9e13f56f317946e0b0fd03a65e0f4e2ba8198815123486637b690c34aa52e5169d8604d89a7c7735b6d8ae4e633807666ce255aeb1de5b6da0cdbd2273d620bdd852ab33f2054f755a36d46cabc5ee47ed3301b44a0e16e0675ded47249c2ff2bb0c24e4106135c50c8d41e768e3ca1b9fa9df075df63648389f2fe8a7d5dc861efa0c4ee884ee29e73cca5f56935e37c63bb1b7e107c03588f78718d43837028405bbea08e070834e22772e6262fa41eb694076c7a83839c5958a1afb3db74e01efdb77e988c7cec78d1f6139a3d80869a222e704983c7d21a8a5b0683425750033bd03bc2a4eb8a12f45f2659b2d0d81115d9d087311a25ae1e6be7bd816d3560d3421c934c47d1c266ea010ad34fecdd249489e7a8422ee413836b76b1f67458afd546da3a197cb5ef20c635f6e5f8ea38c833628fa1efcc6faca5603f21a988e61c066106ac65416b7e382b2e11b1f14f1110a220c3794f60c2369e23f113252a03c6e7203063663cf515f86344ad6e67d10b8124c68115172116a14b99e4cdb571ccec2cd162a50ac8f8aeba21b4a7548de4dec8b8bc69aa74b821dd77a03bb5b840eed50cac27a33a3c305e7d85850a6464401884cefd0bb9c6af0fb0c01d8919dd0a46854336a5ad1074df7e675ee483623fd9a64c8eb4cc30565f7397e879f43754d8b9c605dae2498bbd2520579bfe627acc2d93ed2feccc8b613322a7dbb80224ad656f4e763fda518cbccd76bc1dceecbbfbeb65daa2a88ae67250dad96203f32a33725ad9447eafea3c7365d85c226d891d7cdfb0282d191fdf79bf49321864309cb318ce0e04d9b0e84916ecb141e6de5e149d167528b637d8f2f1474229a4102bd24a89c5a32a81de72aba77b270f4e58e6f42a879a434acd1c0ebbf078d3f47f340bf9fd559618b1680928a18eb2a306de3e7832065ab997a6df5a93ad39d61d5b29b0753017055c4ad156fa58225cdb828bfc1584fe30892d47d44b6b779c684da31c82470351c8ab5d0efef9406fca0f36342f2a6d3c406d0823d20cb02277191833a9356539dcd75303f704b35731493f766725cdfce5657c153b8c69820110ba5f1612fc2f80eab7ae483286a749bec7ef25f3b6c66ddaca2e3ab65a68a874bd5cee3de50b6d0c730849ab86bafc4efcb6dfc8c1063a40af36141ec6581330713ed781dfe9f8f18e9819b9497e554bd183b5cc8547e5481d5808458d2daf217a88187ffb0524b51785d029d2e63f10e6cef43c5421f6362280ed566228ca0dd514f1bc912842b755d7ee520875e44ba3b79f5d94b8c1394f262e02945f08484abcb15d346c6b89f6f06a36cdfc4f6cbcece6145409188274d51de27952c042bf80110ee742ddf89418e0cc8f3e1e7d64c43224939d359660cedbeb2612d2701afe2ddde48ef1e8c29507b1d468dee1c48decca13dcda178c0b44e6dac00358ec79b298834a816b6fe1797ba4ee51ff1c7426c521adf09e73d18b52790beb7f6474ff9ad2342dcbbe4e907a8f01b53629898c449d59a2568567409e8340810228de006b86e62792dbad988eebf4eb01605d0b63e3130b9fcc479b3d67afeda3c2115e075941145c043b26f501891915fc1d30a3666d56fe8e7989c453065999e92b4ca42691945c0f7ea25be080a5a9befd410adc71a2010087ef5383a428fd19b2bb790e7c02d725006715e0f273a65ebfe467950c5e5cd1381a0f47f9ce99f681901095337cc329f0fc2c30d139b56c461a5458b45eecb48590b3c10e732977621ac93c44053fbe015d8e8f2df010e84c0488977c35d04356424087f2c408913abe04d06f27ab6e86646742b5438e5402feb0c80c78c840ba4cf1180d3cf41b9ebb2916e9584dad72caccc1441b21b4939e6dd613a235ee915a409c071bcd6ad2bef27e7930f65a7d6cf4f5b58ac0799004cd676c4ba4a7173a0210ed05a6607670079363fdc24d147921e5b16eb593e80414cdc61bdf8a3ff1815eaafed671ea5b15aed47ac907d824107f50545550c9f30eab61d24392239d69b3f3b016e8957f21f3d462319a1a4139d1d8f0fa80cf7e40c0f4c4202f2e46f5429013ee2e763fe06db9c276e1a261ecf58609b467ebbee4328b699e4317465f55fbde0ec95d02ac7d9a6cb3c3a3d89828a65a16e116bfae81fd7d5466ed04f1ed97753acd99a939f402052bc1ad8c103cd75e81f5784e130de8f29c808b68ddb903f7020f6610e6f3a6050ce12187db30378aa0b94dc24fc64c7fb81c885df1de93b43520e27183fbc8fb64cbf6422fa97be8df5b569dd2cf5990bc029f6346b4f90d763a2b288718e9d8bb852193def161ec211a873b91b483027193d967f32dd030d2299382d749fb92da2e1aba808213e1275ffe2ff86e512a00314776a85001527d3450357af4d2f3aef12bb1885e9ff51074f3f96234ff732e783557a9e9bf7cb20bdfd6d882d550c95b5623477f5ba50f0c5e19a54ec3b850ef6a66b5f24f20f3dfb48fe476c6e7791ce67227dffba59d0c0b68df1e1f9c6c3bb3f65b3d51a374c99d90ce2a84d5a355ce02e4e3613ed4fab1013f46535fd664dbbdd3090a7155038589e44689ac1b8c7db899aff2b864482aba689a5192b99171d548e9a3600102d317ff93cc8c3eba7917ec1ecfa49c81256a09ff31993eba0d36ca216e837a1a195a6e42f605ff436606a6fcf788627839dcf09490b11976d113acec2d5508c0d6b1527b0cd1afe35ea6293748f1e565c70059eaeb31816c895a57879de14bfa1ef0ae719e48847d9e3b6c5ddbc2cb0d391e9ce640779bc52b2ec27663455587e4fa8cc632c2c143f2573c5a5774109a10f4a39f9db5da094cd781f17e3117fa6774c879c88cbf29137ae60647a470bcd3c33a45480a7a9cba50261a90128d338c2d5cb3805136867dedc8332e4b234348de51c2efa405d19bc44575f74f6d4a39926ef809c94178c6c8b35a13bfd940c16abb70b027f032d3dd0e948e0182c24bd638030604565d6a0afeee44ba4218c28198fd1121f22bbf6b0484940a71362b5f5e0b055d5aec461e73a280ef78f3682c68573492868aac44bfa9f4f997c8891fcf969a9d923afdac43e376ce0e568225779ffbc5ee38414f84bdeb7e12c7d74bfc21e54ffc78afb804d2707d3ca298f0c008025b4a24e1e5f0666b51fdf735c03685bffbfcbd590a1f23638460ddc376ae0fc8a3559baae5840d8b299da31de73d9e3178e3f4c3cc5a94d2a591152a60e31aa4c9be069fbccbe759c4d9c0f14eb70d38f6fba54e42afc510a187802cee615c27afc96cde26d688b0e056031920602612b9ff5bf4e343a01a075ccc64dee031b05ab8abdf7cbb027a069f8ed0a5e082582944d7a4fabd09392b0e8d2b2af457a073400953c5484f91b883e0a890ac1cd2b477c02ea44e65c2680423376ba5b16bdcc236a91a287d13d5f2fe7c4d72f1034f1f044345f3b2625942c283f2ba2129532f04104696e74478d1e26d82b9442b3a80674f2d6e546188ff3731e04a2ebb24090aae79da7256eb9755fd0632b60e019fb02a87e1e8efceca36d42655c737d871ced005f64d796b45378e15f2bbe17787b441d31dcdff708f65a476d229cfb3e46d4f1b54f7751da0b006d8d2816229475c420c1aa6aa24d112de8e34f784d4bc27d410b9120b65286b7ab9b5931ee9f2bcc41b802dfcc07b67f8bdbffedcecc24b3276d4c1d23102c4402d58a9be7083cc26c68202a7ebc273510beb298cd2c6ff28cb154e1cc65e9aba87de75a9d6f9bdf71cf9769ab5fbcbbef9539bc0d7851384731946b530b23db5a563af7bac5588ff5d743b3ded16b36837bd2219f481f2e251da81b3e41b8d98bbf6c1267fb0990f0e34daa187909363057fca651d663fd253b2025ed2bf2b9790ec508b16105028211b5b61cfdeff82655d6748948c4bf5ea31d6e287965455a4bdef65ca136e7b14e96d1b88c1c75d06b5ee81cfafc804c690094b113866b1a198b879cc2b932553edc574b1c038a1c6e0d4ddac4d2841337285f8a71c07d31514f3f381911531f3331c976c43ebe229c97d3774849da249280b579a64984e355cf176c0e186188c0aa76764472c242347fc737c772389f2addbc681abb4c10918231f88781441d79125efa3468b891ce305247243d8e3cda4a957f1b915eb1e206555c0337af6c814334e12fc171c96d7140933583504ba5fef41dc7be65948b9164b5ecc26ed9f5a13adc17146b88d1396346689045e575dc693246739241022527edcde94e321b9756a62f6f6963d42572d4d4cba6b509f2f3054cd5b4df45761b66799cf91e89c932f24491a460fc5e64394ce23b511fb2ee5ec6a2e4a164ae0280137fef6721af2924b496a46fccf53dc83d6da0d00c644b10b07bd3fd37ceed67c5d78b0221b6153c3ddf12d28dd4bcc644f611b2740ad87dca3d101d5e5aaf5be28c571bf16277ce600090e215f2ca45b2d31a16d8480c507144d04f6a5aa25bad8b92fa398570098938a42f6019df8dcaf4c24fbea9c8b180fc1443eb001ef172f07f364fba16ad258b1d2aa1dfd52170b66f0cb8ae66550d63d45744095848cff7efb87bc07db0450cdf2447146e9115df4f203ed76da0c5b2cce9602bc6c2e23802058cdf87c8ff0253377ace32904f06308fc686fa51da0ab9cfaecbd0382d64c17e08cdd1c470835920a177156385a7b206b6a50774ab2e1d53cd1eb66f42edd31e9ec9cb5767fce34c9e0b0fe8e410a52a87478c45177e0fa334c5b69edd3fefb285b2813900b89239d3bc58363c75262e2f9fee8ea173395ea184215dfd3ca7605945b3548a400d7b7c36679a5872c8b01c86239b44db1aaa6dad8f8d0ee53858f33f9328540b513e5cb825673e31aeda22991fe1d9f679f56e9f41f89f2e04058178109ce04f1eb0dbce77673b4d1511c70523bcf6ba7e72f9c93bd349d24f3fb72f24bac7dfa608c71b311fcb08971a863828887b911d60a6891ce62269fcc8328dd192197e548b29c262fb006074ec50225e935a4db4453dd01a35d7fe62c1c30b781a235bc42730ff5f05cb7db0677d0cdb9972e617e4c2063d0225f481b7b7e1711e9916b6fe9d20551f0f88d358fb080c11cb0a4de561b5f8ddd23252b0b1edfdbba480d1d3c8a79a8b6a73f4f9b578c7ce0eb587e7afff12d1d33593aff75282332045d435ad05bd7e302", 0x1000}, {&(0x7f0000000200)="337a489f77ee162297eb68b1a37d9fa6f35aae821e94ad79fab65bceaafb544bd3e404394280898fd4a2ffb4eb943d09047d54dc0ecc8f7da2b6596eeb0e0881059e5eaca006c6d0b8b1a69e3925906843ec393cd87ac8465b40eeeb653e92777b37fa5ff982f00637966eeab6df2c0a00", 0x71}, {&(0x7f0000000280)="11fb07d7a8606e7dae4a9ab620b4f528e2dc23f8b48c3e5eb8fa6c", 0x1b}, {&(0x7f0000000400)="f741e6778661502f18afc370b1b603950757df7a3183089481f0dab262c27eabd2096420a5f0920a752d17514b08f258236d165f0271a53f34757019e502872c0fb142e31b8a3a45637d412b22947bc3fd7b66e40709fa8efc7e02bf1fdb7874d385167d6396ec5529879853", 0x6c}, {&(0x7f0000001500)="ed72d613da9a1446375005c13472c90ee8f0c86dabb8f7d3967aa9bbf626141eb8ac256319c7fad463a42fcda624af74e67410c3661dc4555805c7064d763607ec676b0fa4b6a8bfb7952c3961139d", 0x4f}, {&(0x7f0000002740)="03ad77bd8a3632562dcbc52759ca7ca087ee8220a21f5311dd3febcec570aebc3a150c67bc898e095104a382559bff81ba82b152f1cbc7e9605eefa3b2382982fa1aceeadfe02afff22f0916dc9ca23b63e9cda622f50e63b6d4b66b24a94e4284524007a2361a9032794c5bc54506328b1b3b2b0e82606c9bcde3d474e60c79bb525e119f98d4f03a7dbfdee7287161b48d8736f88bdea2e2646d48534bfc663238a95717feebeab35a0836efa9320b02e694c984f9bc7888d0b3cf43bc61d7044183c46d1998274893f6c3224ad005a06c4c02d35660739ecfe70244f4fa73f433805651737d", 0xe7}], 0xa, &(0x7f0000002a40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff0000000000003e742b3e51385046d41cbf51c5af4e1a4fcf2b9e25650502807a0c20fd7be2975fa61b550477156325bbf3da450806cd84925b520939659b87553f0ab00a6feae410", @ANYRES32=r14, @ANYRES32=0x0, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x400}, 0xc) r20 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x14, r20, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:10:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4080, 0x9, 0x20}, {0x807, 0x0, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2801700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:10:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x23b) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x9) r3 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_RMID(r3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20448, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xfffffffd, 0x6, 0x0, "61aa0db13de9e973739ea78b7ec000", 0x0, 0x4}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:10:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) dup2(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r1, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000140)="67828ded0ea95d33ad86bcb381702c6ab2304c9c9abc3a9d49728b63457117dc557ef98a5579cd2ccbdfbfc0826043333e7b65cd294e2f2b1c74cd0a9ff33ab0426f722cc7dbea9e29baf79696bb61158255f53d67df3771317493a168d3f1bb9f9f6c59dca4a97d9a9522dd8b5477dfa740504d4275b65d6ae92d82", 0x7c, 0xa, &(0x7f00000001c0)={0x18, 0x0, 0xc8a, 0x80000000}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 16:10:53 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x252) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) getppid() r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r15, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000380)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r20, 0x4c, 0x6}, 0x8, 0x801, r21, r22, 0x7, 0x4, 0xb, 0x484}) getgid() r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f00000005c0)) r24 = msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000380)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x8001, r33, r34, r35, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000380)) r40 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r42 = getpgrp() r43 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r40, r41, 0x4c, 0x6}, 0x8, 0x800, r42, r43, 0x7, 0x4, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r44 = open(&(0x7f0000000100)='.\x00', 0x80, 0x20) mkdirat(r44, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='./file0\x00', r44, &(0x7f0000000480)='./file0\x00') ioctl$TIOCMGET(r44, 0x4004746a, &(0x7f0000000380)) r45 = msgget$private(0x0, 0x718) r46 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r48 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r50 = getpgrp() r51 = getpgrp() msgctl$IPC_SET(r45, 0x1, &(0x7f0000000300)={{0x8001, r46, r47, r48, r49, 0x4c, 0x6}, 0x8, 0x800, r50, r51, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(0x7f0000000200)='\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) symlinkat(&(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) r54 = getuid() r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r56 = semget(0x3, 0x4, 0x8) r57 = geteuid() r58 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r58, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r58, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r58, 0x0, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r60 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r61 = kqueue() kevent(r61, &(0x7f0000000300)=[{{r60}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r60) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r63, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = socket(0x20, 0x4, 0x7) setsockopt(r64, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000100)=""/114) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r70 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000200)={{0x3ff, r66, r67, r66, r67, 0x104, 0x5}, 0xfff, 0x9, r70, r70, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r66, r67) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r67, 0x0, 0xffffffffffffffff, 0x0]) r72 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r65, r71, 0xffffffffffffffff, r72, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x20, 0x4, 0x7) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r79, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r79, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r80) r81 = getuid() shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x3ff, r76, r77, r81, r77, 0x104, 0x5}, 0xfff, 0x9, r50, r80, 0x7d55, 0xd75, 0x7}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r83 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r82, 0xffffffffffffffff, r83, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r84 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r85 = kqueue() kevent(r85, &(0x7f0000000300)=[{{r84}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r84) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r62, r72, 0xffffffffffffffff, r83, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r86, r59, 0x40, 0x2, 0x8, 0xe6ba}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r83]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r89 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000380)={{0x5, r57, r87, r88, r89, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r90 = socket$inet(0x2, 0x2, 0x0) getsockopt(r90, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r55, r88, r91) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r93 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r95 = getpgrp() r96 = getpgrp() msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x8001, r54, r92, r93, r94, 0x4c, 0x6}, 0x8, 0x800, r95, r96, 0x7, 0x4, 0x8, 0x484}) r97 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r97, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:10:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) write(r2, &(0x7f0000000140)="18f05d00f4ef18", 0x3b6) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) 16:10:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6b4d3d7b84ccd282, 0x3025f8e3a5eddbc8, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) getrlimit(0x0, &(0x7f0000000100)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000061d740a10d33f528d4d70cbdf26845136ccc4d51c7b39765f17f441b02ea7ce4cb8f01b533d1e865d93dabf49da362d5b0fa43072103c9970c082761f47683a20f000d6f822391308b2ecad484447bd0e4399ab86fec294fce9ff9ca04a88a6d64425a9bc1b9a68c6e22064d3a5690f831f6eb1e30970e87ffd6eb5aa5d84408dd577dfddd4f15ff0194ecab894f3e6f847679d2cf77d86447d751d305583c26770528418846fc0c6685cd9ccb25943584b8d5da000000000000000091df5ffab95863163f81649942a53acfe4f4ba2d95f795856de510e70e446c8f61e3d613958e76f626bf3fcabe75693402536aac6964e55bce4453084a3350b481fe78ae6c3f244f36b08769d79ecf9e"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:10:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffff00000000000000037b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e5f1c4ae76abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743de927d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23cb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f264ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300682c370d8cf66893f025b87409d4b7823b73efe45e137d6a33ae6d9400e7db593e16450c7b999bd29962aea84a4b6939c015ff9fcbe269edd4f579e61ad54216a722188eab5cc1da0aa7cd7a78427cda107eb6afaf603270b13dfb9ee114d8698df1774a7603b40043fcf66ce4399b75fa10e76bb0734e80c824d014164c7cb9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x7}) read(r3, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x401, 0x0) dup2(r3, r4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x1800}) 16:10:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xdb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:10:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) read(r2, 0x0, 0x0) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)="7d6285aa6a9a817e8456153e97ecbd52af3ace7f492c7a2a3a37b78544050a91a29c0b51a4e0b2a8c0c68be7b4e0038c8976c0012b93bf0742bfb9d5a11d37ab23d7b01bc26027fa0b44a3c166b5e309f501a93e7657634e9dd770d70b3c741d", 0x60}, {&(0x7f0000001800)="80d5ddf165c58fd45c5a8b6a9f5293d9d495ce953b471e539d54920a3733d298690c6de5a035d01d412aaf8238cc02107ee37a4791fc4945ad8d8b34bc89ad7bf70e708d90b5c8b6ab9c644254164efd5eba5a1573fe8e6f155876bffe1eaaa27eb8b93f2e8d582a906a0a74c1ee37509be6551fab6b058cc1cb98b060ff8a83ca9dceb4405ca4f1dc0475dbe564ef34c99cf6b40b0c18d553f4db483f18d68b585cd6c60998ac0e6dfc8183e11d0840c0ccdaa6a3c8b4772cf36674", 0xbc}, {&(0x7f0000000680)="85367c511d9d0ea6e70bd7f3a70d130ef597b05a6526947c37663362a5a607ba5e01a8015c69619ff046ec6cff5b3732ad8cc68c9ad065aecd5236d63e6729cd9f88aadac8f8a9be6cb1ba79d925a5c2b22dcf97b077f125dfa7c49433778f7a4beb0b3a72a44d925f850ec427aa984afe0a4dfee6bcd3ff117bb163d97d8472ff7c35edb50352e92429c654639f2a42dbdbdbb161245d1568f3be21f2e8934bfb4eac734307d2fbc786217124a32d87f20e8f1225bc3f942b447edd8891fc708b99b1410471d11b71b7f1a2aa49182ed37d58d08d6650e890f71ba7c9504a7f01ac5da4b36d0b8ca7c31f940dcf9d5a92dc7a9921", 0x20}, {&(0x7f00000007c0)="2ab07e80f4b18d6377f4c1aa1ffbe755b560b5809acd21cf5fe61e438566aa4e99181132063c1191c426a407000000ad9e960c1c4a2e593dca95b604000000d3b97a4260a5892c452fc1b7833a76d255e965167b54e20ecab08e", 0x1a}, {&(0x7f00000002c0)="c2b6fd815cee83c4fb25d79ea8b47f8627301568e948a4b803bc19a356fbf1d481d1cc84c781a8f81e78f6ca3ea83a1983b1500c790c20b0b3cfd212e51675", 0x3f}, {&(0x7f0000000380)="9c66f7c36bfb9a6cb2fd576074d4588ee0c7b9472caf19a4d33b2c026679f2840028a5acfac3426d765850328fe175c5e19ff73f3dd09b74f2195425be037051250db5caad79cdb46545ad36", 0xffffffffffffffb7}, {&(0x7f00000018c0)="a06e516d2d7362356bbbbdf60de2017ea7047a842b06417a5073648f1ade882aa8159d8243ad016e44dda78300000000640702110b96d8650e8cb295581104afd7c8c35248ea8b8017134696432c63bf93baa6d620adcbecff0563d5bac599a905052777a24e71f5a6d648b7b8a7bfd246e65398fd4875b3f1f4a46f0500e8bf26951dc94ced00b0875c74d364a5595d4f3e3465964968923b4450b683e975867a0551e9a0f05410c6f8c2b30000000000000000801b57ffe22c6227f4cc6c1126d54c15700851995e0f093cb0545b35fa4d63fbbc36cd4355d86d68b3117d5ced0efbb81e0dfe4b0a2dcb58267e9dc9c4d800d2bc7242f5297d9d626918bb401ecdc25f2a2f748522bea5ee3f07c2bd328e96ce61b7280daba95f30d9f27766e44868f516fcf639da1bcf8c9dde02a9b640e95667615b6101cc2e437479b050fdcf7ddba14713e8897126909f837f8f537991e88894ebce96b179a41db154ab37b85066e4b46b3be296a826265bae01923d9e85f048431683f00751c2de9900"/394, 0x401}, {&(0x7f0000000480)="da3eb28d97b6f8aae4eca991e13b5bbec7b7b940ce6d8ae6c867a9ce08d3fd8660070f3740fce56da9a84ee09370831daff97dff28cc1caabf2f33c45f8876a89b1fcc2538b9f10679ce40b7c02af11b0afc27a2910fad9afb82bee6e29639442122bb4d866949b783f527c7427fa1f6de1a740a07f1ec157f76cc29f57a64f09641297afc9983c2cbcb829b4eb5de488000f565d2f830f66274be215ae46f17f1e3ef2c5c50bfb9f8360242939b573d11d0869e2ec09d8c69daca7c90b9a5ed5addd757cf88218f40558cf48b3c1e520d6b5ef8459e39597e68240d520e68de050a54ee", 0x60}, {&(0x7f0000000580)}], 0x9, &(0x7f0000000840)=[{0x0, 0xffff, 0x1ffc00, "9ced01b06b1f605d27b4a75dea64a2aa0ee91dd6eb123e2e2b10d4832c55646e67235e4e5eef1694ba68df4ba0ab9c8e1da691683a9ea965ab19910180b875e5c2c9ad4a1e47d51d967167663ee0f505414cc7df82a0b163b51799864a1631b2027121274b6e234ada209167e2702e609a8fac3c6de9e9d3c019b4faae4f60"}, {0x0, 0x1, 0x6, "edb9c4d5858a192b940fa033b4deccb9b605fc4d99f9f290a8b5ae04d717691dc0c31d09f339543d15967776a8466fef6c2ee27f6f650f06c2b3a5280a838db476e819c2eb204f316783bf9f45f72a61e5c4b7ff8011846982ebd79e29c5209d5818"}, {0x0, 0xffff, 0x6, "d902d3d5fd20b2fa92828b169a42903aa134fca65f8d99b783d968d2a8a148a28c4776233579ce0783afa1d474d484fc1de836c06d1be2ed3adcc70e92653a2939a077cc177e483f5fcd8e76b1f18db6e7119c743b2bb6bdc04da02a41a635dc1ab761b748b36bd810fb67bd33ef71299acfcbfe5e281f5e1b9f52679b8e27e678c730c824f30ec0fc1424a205facd0a314dee7c382846dff48eaa6cd2081dda5792b850327b2015bd15d6e861805547cc9aa64f345c23b9907eda89b1ce92ba648516ced74d2796e92be391f43dce55510857d7af2485ce1ac57f59d9cd8c54b9fd1ae38fceef62b2fe018055453e666376a835c3e8126c1b60"}, {0x0, 0x0, 0x2, "c8eb2621350e62a55b117151a5e7c30cb9a670c955943508cb665ba1d152adec2032a45df2f7aa680216239d67a02b04add418adfd26c918eda8e5acf079eac9591b1fcfe18d2dc04baac41afa9f114e9587073b9f630b4c63bdb40307eefc80673fea8e2bf112553c78de165ea59dd07bbb0a50da09da8368c9fbdcd3e25474c28a0676c5e9ec16fc0d8199a77093ba5c8a31ca336e356bb396f8080d39a9ff54da51731a1d2764b075282ab898ba000ac35723af4002f6f9304fbee8bba639ea42814baad81a01ddae603660"}, {0x0, 0x0, 0x0, "b83e25c8708caad3d52f69a2e3c0c68e1d86715f089c54a375417fb8b7855292d75f560751eb71ece983847eed171307b2a4473d5b6f9bf8911337da9250188ed20b6b1734044a10ce90475ae6b26f5621291b97c32490f1f3e44b938a21aaf62b79877fa6893e3f55cacd7171c5614b63fb71be8714a504920f11fb4993878806c21e7fc23aad9aa3d1219ea17e309dac8060641491a1a5805ad011922f74949f9cb39b148f2dac217f1c"}, {0x0, 0x1, 0xfff, "ea01e2bcc1241d7d500a3433c3f6694df504921950f9421c112c70dd2370cafc71808b1220699cc6c42eaee6081ac2d93da91cdad1bf92c80e77852a6efe2cace8eccc6e0a3bdc052da10099d28ac763d9d574ecdea0e6af3fc29283bc69618b18671937db995e7205a63bad0f2a7c685d0d2fbbaace6b38bb1614a99632e2bdf7c8cfd01e6ddf"}]}, 0x8) pipe(&(0x7f0000000180)) 16:10:53 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tHp', 0x0}) fcntl$getflags(r1, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x11d) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b314e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100"/855], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x15}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:10:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r7) fcntl$setown(r6, 0x6, r7) 16:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = dup2(r1, r3) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x1, 0x7ff, 0x1, 0x0]}) 16:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x02\x00\x00\x00/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x6, 0x3f, 0x3, 0x800}, {0xffff, 0x9, 0x5, 0xdedd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20180, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) 16:10:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x6012, r3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="00caddb7ff", 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x0) r4 = getegid() setgid(r4) 16:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0x61}, {0x32}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:10:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfffffff8) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 16:10:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) fchdir(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7, 0x1, 0x7, 0x1}, {0x3, 0x68, 0x3, 0xfffff858}, {0x20, 0x0, 0x7, 0x6}, {0x6, 0x1, 0x2, 0xfffffff7}, {0x2, 0x1d, 0x9, 0x9}]}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c0b1dbe96") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x6, 0x8, 0x8, 0xb90, 0x4cb, 0xe438]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0xfffffffd}, 0xc) 16:10:54 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000248) 16:10:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0598f15abc5983e93ac87726b58534f41c0dbf17db28446ba6687a4c8f724da18d0e35fd67ba4298a6a61f8a6481746bfcb3c11c9f9a2d338a5796"], 0x10) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x81, 0x9, 0x2, 0x7}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:10:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:10:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955900c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f041575e5ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a149feffffffffffffff1679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08eee90741115d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2848072b3fa9b4dbcf1"], 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r8, 0x0, 0x0) renameat(r7, &(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') dup2(r5, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r0) clock_getres(0x0, &(0x7f0000000040)) sendto$inet6(r9, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r10, 0x0, 0x0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f00000000c0)) 16:10:54 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0xd24f476186e4b4ed, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd7"], 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x469ce91428cef83d, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x642e, 0x1, './file0\x00', 0x1, 0x9da7, 0xc9, 0xfc23}) dup2(r1, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20002, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:10:54 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:10:54 executing program 0: fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xbc, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff1b5ad3730520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x400, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket(0x18, 0x1, 0x0) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x100}, {{r3}, 0xfffffffffffffffc, 0x110, 0xc1, 0x200}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0xcbf848afe7f05d78, 0x9, 0x800}], 0xffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x6, 0x1, 0x43, 0x9}, {{r7}, 0x6, 0x50, 0x20000000, 0x800, 0x7fff}], 0x63f, &(0x7f00000001c0)={0x5, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x10, 0x1, 0x3) syz_emit_ethernet(0x133, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) geteuid() 16:10:54 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000140)="0100358a", 0x4) r1 = socket(0x20, 0x5, 0x3) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d6f4ffffff3e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_int(r2, 0xffff, 0x802, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:10:54 executing program 0: chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="22850900e45198ad8b6b4ee6060112e1d66c5174c1d4f3bd02edec9165c429565e43489407580eb15841941695659861f4ae11392aad47893bf7ecfecca5697dff07abe348e361e2202358b99b4eca28cd80e2a52693411f859ea48e15d19411227a0518e79f73057db1c21c379bc98a66a695538a078aab8d0df751d2ce972e1f6c04", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) 16:10:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000080)="a18db6eae2976fd6adf779a068fddd72f5668444d5439681aa98f2", 0x1b, 0x0, 0x1a) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 16:10:54 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001b00)=""/245) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x2, 0x334) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c908858cc10679942e00cfb67bc9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ffbaf46632f92db7279bd2bcf5b23642f2f40b8c91f0ee5b9768375fcd474ae39fc26bec31810b954d0f877519aee6f560c4b01dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e31684024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895befdd4144635c5920fd66851cbb46a8b013736ab4d71a2cf10303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f7f568be76810f582a925db1515778b"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x21, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x2, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000015c0)=0x8) 16:10:54 executing program 1: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) getppid() kqueue() close(r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)=[{0x1c}, {0x84, 0x0, 0xfc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x2, 0xf44}], 0x0, 0x0, 0xa023, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) msgget$private(0x0, 0x208b9770bb27dc56) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x8, 0x56e, 0x1000}) 16:10:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000100)="7b8a1d3aad34db9965c75608c63d3e22b424202df469087b662d6ce99cfe3985113d24469168b7b39f7a9cc7606e27f62a401737fa74f8dc7eb6488703b2a1dead4c815098283ddd4ff9bf1a835f8cbe92e688741a8989f7203bc1a45392e4a0a445cac4b93d678e137837286271a4d785b63dee9e2623ff456afb4cc3fec3eb1ceafc8f816899d74d43474dcde44f5f866dc5236c2f659c08c0dae5b4b6a687c2a93d6c2dc64b097e6fd087c7ca0a59208783c8c2a6ba0a5d0b97b0340ada056d7a5cb0e3be10d39c57e9b32624b75ecf9a21bf7089919d2ed22122b937aa59852c6eba3b5fedda30fd4a48c866ffb1a92bebb203", 0xf5, 0x80b, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0xf523}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000001700)) getpeername$inet(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x6}, {0x400}, {0x6, 0x0, 0xfc, 0x5e7f}]}) r3 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x8001) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) sendmsg(r4, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)="4e00a5f105593353e13c17bfe42ab404156776b835327ee2aa3951e778b02cebe2bcc75d9470110584391d2ee624bc118d0bd4f9bcaae1b57b78afc55b133b05bb22002234764acfc90ba675ef6c426e03318ccdafe8b7645ef911415862528c2874f8e8d2237219e54208df6d83d22ac728d09847a3b45e10ec7e682cf33aba17d3caccce8850e092255de90f3da3468147", 0x92}, {&(0x7f0000000240)}, {&(0x7f0000000280)="5fb124cdf2f520e9131206e9f84815613df042834cea554b77a082c7d1329e89cfe303b75248f833e39b321c9d7024b39a74cf525b97d49c05acdd6551e2bc0e66e1bff6bb846909180e6f133b06bb6dff76f1046f2ef91bb1613fb29459f04c7cabd38bea795f74aaa62e09e5a7a5c19920e499619dee78c268e1dd3a9d98c536bcf24895b23a65ba224ba66dbcc51dcda3b1c392808e963919570550f11500641d787711facc74d35b45c0e9c2030391ada43446db4400f9d83fd12e3f1c5d08d85b62a5dfc73291d7", 0xca}, {&(0x7f0000000380)="59b0dc91c91001582833b57bb548af18fb894ac33a602c71fa37c8f5dc83eee2674686379d4d", 0x26}, {&(0x7f00000003c0)="bb8c85d367edb9e2bc1011d59ef6a16f942bd9922a3479e588bd25e54b9104daa8f7e2a6dc8d476bd12768a373dc22697c62c8cff03bbddbe40ab25b8e4f03d865fb4e300893510a56de50f7a3cf6943996ed16680751e718d166826966f52f4fe7b21197f4e7596f41f0ebb04388a4c47bded1a88e9aa1aced989986d8fafce6ed640c77afdceae4334d0", 0x8b}, {&(0x7f0000000480)="9f335065abf9edef948a3732d0792c96163567192f660ce437db6015a38308e28b9c4d51eecd2d62662c44d5f50b7e2ca8698aa2e15e1dcf0d78f2eb837f444fd02e6e92009fca452a6192", 0x4b}], 0x6, &(0x7f0000000580)=[{0x1010, 0x0, 0x5, "f67da43b5b15e2b189b2851416724212dd1f2a000d83e06947512e0cc4d4cad64098c41cc2fee662a853259177af85f59c6303b2851bb74a8e63e3dd985d655fda1c314ae7b73626a4f45766d06cda8eafb1b984b7697083e05ff594438b996837de723af4f630c3ba423e937ccf18fcd71ca1eae803ade1b20c0d8a1bb677db4039213becc78df3896572de118d270378978bf7310f513e5122e098be5e70e25a1c49a49ebc8d50c0d8a702517173e3186df361dda9a00c5ce373d05612895e3fd251999e14906fe71b7f3f7f279e7947eaf349608c9587781184b7ffb32d80c1bb5679c081c99768a607dd344910670276b2398b0b6819a5edbea631fbe27c04e2c227c9ba8c672df1c6bf9dffe4adfdb243c208fec7a64409401b4e30c94762ce342b642bfb577b411da2df20198ac0039cc8ad6fa31aa88397268b4fef5624db8061ba5e7719f06d2a166f701eb18633cd0ddbb1c7377fcc270de286b589a7aa3a0347f2ca9df5da96be89200e884b9e25f872914370ad46fdca184f3605b6b9d8b1fbbda1a38222a13863ade1ac5526c2de61d2131ff8630e6ac0b76ab54ae369b35fd5822d60ba9e43608e4eaba036005356f94adc53993da351817a073422c4d1b1d54c6f759f7ce1a1bc93fe7cb05f6702c4aaffc1dc19fa6099a7edefdddf13581b90cd12c55942a51a3c172bdb89300259ef59463714de1efbc30d36b0b9e70a450cb4b8d93e24522ae9d2118e1af5f742e7237e6358e0ef040cc9e5d91359658c07a931e05792091c5d2bae8f120a2170a92800e4cbc0833d3ee99838f5874b2db4f3ebd7f22a272a193481866e7efbdaf6b6a64a5107b07600142f2b6e2923be6250ea04e13d7f249892a9d1ab4887285b11ef23e65b9253f74f200fbae7f758f3ecc4d3d774799d45d269ba6c5ecdb3082f0766003996c90dbbc98770a99597f9b7134fc9dfd69b4619660367201cd059638d554fe2cefaf785891270f54a86bc041e922cba72697e5123d60cacd45eb6ff7c832a97981998d3389eec4c2e8fb8346534ba2a88889c1f847ad51122a95ae2eff35d18a015fc9633747f27ec8fa9af32ee3a664f91dfdb7a29129790aa5268972ba99436db8828a46227b90987b2cf3efda2d8088d7e53b4d82274e5fa1480bab6985646379d1ee60508d38bea0812ce08c2000993a4405f4b718193b44659e0a97e232509a61e1743ad3839884223a76d0aef069523fdc673ed7728ea64a75a2a20306e496cfb61ddfd10738280d7530cc6c57bacdeb752bdd768579b739c705bf963c468f46aaee91b26bc44cdf89d317d6faab47b93ee97954b5a5dcf78843b5dac658c25edc4a107af13e76e4f3e2414d802dd824224ae0ae3878df76a4a1c5c4409a86f340bfb88086a760239221dbc8e4579c5edf9fa7d4e1e41aeb097739f7ae2f23de702ed2e34e7a5d7ba9c8d37bea6eec09ccd34c8d520376bfd496f918ce8c99814fd3efac36ddd1ac808140d4a50cada05d903c9297db48773ab58f80372af7a6d3193ec7b8f76c7274514f93d71834ec8fa70350a2d7b434e4ae3e6e1fccda1daf119327cc79f68fe321fcdd04d0edbb8ac3138a57a20abc086004efaf3135e09d7d9cc52032f949688b1bd294ccb751a8a73e71e801cab81bc1fcd4903b99576ef484523960b8e5e746285208dde9d75f01d671701b2fa7342ef382de5aac8abbe5dc0b909bdadb97d6679ddd0fe1ecebf6fe98ed86ff95d73257fa62cf92ca352df96023b7b7abb3d2291d6e24f7bd8ee775955bb73a609a02257525752348f746aa412e517f9c10061527616280ca4ea6a0e4a0540096410eb6f05b89e744aae3e2a125cdd3c8a8f752903f5661bbbea0aebce2224dc964b32aca564e89d13a4c650f7b936e8eca86583808b0fceffe806a50e24e958b61aa22c99536d19813d7997229ad62a763c85493572dca81c0304b0c2271908002adbb304acd636801ad4ea412d2cf0e9bd29d95688716613e2f94db24c18af4f4d20080460eae95b2093477308892f79897e20d6dda7faf4c161c9d8d7dc646f08f286ab2a34fcb4b89e55a09f43d6a2e14dde3fc309a88f1eabd5e8a36e6407e49d96e7263cfa80acbc7f5c1158464d6a39eafb530bb17f602947ed9daf18ea173785563fd7b92ac20a9e169a886b433b1d910106d3e6232609b5ff70b5907dfc5e0db8023b16d045f2192132748f478924c472e33ae198f9b921b1a0534886a7ecba33ac659b26b772135645255effb407c0f11f2ad6970d21146f3967e77f6047e06573c9f6d1ec163b8cb4fca4f5445260d388140ae7b6054fb85905d473e5cd1131ff0bf0a65bfec71d9f41e11014372604ce87dc1083e3fe68f5b4a09b42b62c4b0503df98a6ce75dd28143ff463465e7987afb2e3cc569d74ee4cd7795c6f5f1ca37f82ec0ef4dd907840db978ed5c3d4b905eda9e6f143d0c14a035da32f47d25221127f69ebfed9173804edb8a2c7e3b29c5784f394da0079bcd9026c3783edb4e881a0c7a54cddf82b0e8c4d9d571335dd4ca94829219fc895fcae32744b77abcf7ea481e6c2bfbc1d6f0ee3763bddb62109d53f2f80f2902cd1026c08cbf16c0fdd33788fbb5d2c1a0f85a939c39d82273e8a9d10c8cfcaeb2ffe210c59184454b94b01b234fa863229e8e0b3bdf68e7f6de13bfa6141ccbd61b5e1b3571871fd5fb925e017ac96959064e90fd107981ac6dbb147ccea417cd82d43c1dc8aec6c9a80d6d4dbb79edea04901c537b85bd402c89f4cdc9ac781cb5a978fdfb2e7a131ef5d6378374b19c214fea6a5d2f84c9b86f0beb605a98041057241da70aaf085077ed13370fdb134c1867c85cf44b935f479b79d4bf1c787510dc1a628cd9cf877183b07e389a93663818d0e6095afdd4302907e24ba5d9b167fd3488148319205489ec9c0e29f37ddfc11b30e81535e9c5056cf662d212554ab7a5d621ab1a1b692bf8c924ad6793c3b57041efc1d8f3d5cbf7d580c440526bd2f8f03743b5200943c266258352f6a1cb30d60eb2a77df54b7b1a4af17b02646ed6bc032a54fb3d3551b94b55c04eadaa5263a52539659734691b700de1c3751a4437d6c33417e4ec49e120fa07b8d3504b2fbb4c304a8a1ea43151f855d0191e22baa8151a6eededbd891966c760facf76268c6f288e7f5ad1cd23d1f8da8e210d8a5dde9f3f684b8dc56468b91553d9945a8f7870009eb7c3929259d4c7677b3c88bd22452dcc3ee95c65f30bceb976c3a2dd78080c4cdb6aff630612393d3e1aab1e0179beb37e020f76596f429ec42a7018735db78f68c6e8a0be5fcdb0d43e4063094d3c7874f2fe79f310edef6735d0fff7136954a6dc0054e24d8e674be45b9077ebe56e3a99d75841bd152c41443c4e0c1e59a2ab6dbeff854e362de682ab92f69cff9c617766ec11e25949c82cb22e13c7b8fe25447acc0875e71f2a597934a30860ee92ea3bed20f64c6711441c5a5abbddf8e169468fd3e9e9d998f1cf7506d0e065ad5e4ca48486e3db44ed9ba29ef33e1e9401ca44ef72257c30310d46526abadc80d59b268ce8477b8b31770c0a4c4a43d51a21ed31fb8d517192332159107d6dec734d807c6e74e3bae6b235fd5ecf128a0885c472a8b537a771e22cf0970dd2846edfa0ff376223979b3a2fe7b9d8caaeee5ca78a69c676bc6b252f20d3d594a2afd6b3c3fa68257931329c065894c7f259a21ae27831c9f9d9c2aabf7e94ed051504aaf84885973821fda68e4c2c1e762ce58d31f3150260c968bf672c62d39f377be8f2f32df739277ac0d8e06204f967ea48fe772d10ef9e5e5d382f20d4e6ee6928239c39ac8f6c493b0da6ee3cd6687af03d73621f50017b601f7ab521bb579ec9d2ca9bb50a6ef0822c74d63bd0b7a94e1f96eb42b1f0e0b5f78a3073705d4d20053e1fcfde93e6227fc7f1ef35ac45a908506d51bfb3084a401221269db63b2be4faceed9ca15d7f51939a9c121dd545e64c778306658ed7505c4cacc00311ec9bd3a374bdde0e51457f1658b44182b1a9d9b5832121e918cf171224486452c560afcd900b16faad9f21729d68353220988b51e35201ee64d13414c3a14ebfa516b121b88dacb74ab2bbbb604804781abd2185b3a1d34fff204d0faa1085a33eec7491e93ce0e1ec1d2ebbdb9a77e82a48b0a3f235899a740e0568e6f7f7d1ed69ec569446b09e45709173c7a0f7435b75a1f37590dafcc126f30528c6bdc0ccbd529fa3538c5f877e692d509f6a57140818e88237b601f72f2c1147b347a3cb3078d0b36f641f047da08865b7fb194595fc4d4a2947c8993ad0a684d97189769f44b77ea5cc1d52f62e0b129fd4360f15ded467df6c16645031f947ea6ec259ccca27bc7092082dda8e7ad0be9a48015eb15fd3b5bb2460cc005b972e5f781f99e14540c4983df355096ae73e7a5194c0fdf13f323e4853ce1c9f5f00b5c5ae8f0d7f1cca1437ebb390469ecc2713324dcbe8d93a7fc9a7d1b09e3fdf27a577422f451d5eec0327b90917ae887d2d2d98b2fb5e54620002bff2b35e7b713bac24a0e62d237815a0dc92cd5b30aa02c4559bb6406e196b5db4057e88ecb5923ba40b493ba78e818b0d43018b45bc3af2cfc255007ccc4bc6b3e14cbc980b534a17361021b9a276dad781210aaf9d80a2325d89b041cdc157239e756f5421233cd1df98ccb67282d630191d8ced5471c6ea01540770113c2cddbb4fb67a3eae18d9a183dec6cffe32e9367dda0f93ace1f0b81cd9ad51480fb80b01fb3dfbba5d3f6e812e779beda428bdff813373f8706ff742f4f3dcd27e05763ff8ad6996368f8fdb9dd09fbda9e768a8b16ce5fbbbfaf690758258eb9837f04d16a1de13af15f14096b748d10f26e809528161d95f4107a2664f47f4c23ecb2d5012eb429dcd6642f6655f0faf2432802b93bd91d4377694482f11dce6d4f1567e99e04f1975875443ed15541e196f75b68d64c05f6d29befb0ee78da1d81ced2200f8fb276761bb81e15ea868e56fbce73480359c0acb3855ab442674d0406828f2818aea8e88f1d070e00331e8a7662656978c98eed55529a7a333a9d94531d43aae212f1989b4b793dfa8aa95fb1bdf20c152a621b223bb94c8c72d5efa8e2121a35edd5ac16b7c4dcc55c5a03070b9e6474150598cb8aa7640351884cf42c902ccea97c51765e8c1013fd89c0098dfdcd378ac0563e7ab09e6f41debe0a093103f3fc87612a301179a76c626b2d0fba0f9df726065c4f641dba99d1f727f37a1f97173408648770e7d3b49db99b26bda6470038bce958534bda2cdbbc38190d1695c10e1a6935e5c66fd90772b901295bd229ce56e508eb3b6cd25deb7af54de32dc027ea2471dd7120f36baefcb75af3e1693da62b00fe3f151685ba8ce3858703c5a4ce0f86bcdc0f4f3179daba8c2f555d08644c95fe9ec3db747672042dbf8d320a43800fcb8293e40fceac0879065a0e0f17e8a2183df965c8bd2b7b3ea741b79ec31e3dd6e1b93aeae8ff52dbea245813ae481bd3a0f23896425afc4eb0984232fe2596f1d09267521924c302d7493d499292ee609fd2e0d83ebc7031e7aec425d8932be7b0829dd4459caa026cd11307092fc50526f9a2ec128ae0ef76b471ee0e1943c922f8fc24b0f03b2ab9a79d16a837b3c43e0fb30c01b925fd570ab0f93576c6614f2579a265474fe76dd155717722c15a747ff3590c43231f0b95c388e25f507c794c5e41dd80a30b6b7822d1a21188655cbd44e01e83fd"}, {0x100, 0xffff, 0x6, "390859adbc461e5ea4463c0d129277daaa7c9f46e0c4599121ecb57ea88b6753e0a5726cd2dbda79c48304a53231fe445db065dda1cd1708b9d1842ad007b702c487bcc48b9ec341000263514879f21849073ef16a8f7bf499cd40a3cb502ad4d410c20ca4c065c67a272f8751bf11250a2ffba637686ee4e93ad6e4dd0c2c5a297b408afcaf7d461211e048144d787322588c7c27aec5375aa6bf1ec1f3a2cb8254a5f41e2945638bb909b998c1a7cc74804919dd8068f96324ef8d06c4c4d83c9974158fb6f334e1cb0638af2665d0900337ad6f7852db6959b69ca7343a02e0e25e861bfe32bc02bbcae531c46e"}], 0x1110}, 0x4) 16:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001400)=0xfffffc00) dup2(r2, r3) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000001380)=""/128, 0x80}], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="da10571ba016481eee39bbd7739c166b1c0ccb4e4a319f2820f77fa3dcbaa53fb9ecde68bec4f4891e0e5e2f2ec4662803582169353bdc0158181e653925241d7cc330ad4453c0b0df34b15ecb9aa0c951a0778ed27561e4c554edf91adb433781c660e8d59a079b4fbb653a1d33d47e7faf3d0365d3bf101148e7959252b0c414054b609aea2e9f8f0003a6f1974422cbe92b3ac68750050ae443acfc53569085415ad97076daf9a346ec3a1b01300152d0acc4c02d7b03646ec906037857e20b1e69a7ba11fcf87b673c49f402f2348fa004c78cdcd6c997569cd89d4f9fd89ba7abd4c9a531d9a52684ac3c73a8fda94c1aa8a70623bc3f54dd6be7fcee07e10f894e56c69ab75ccb9a80074d0edc4ccd3e01741e96f5793be7d6eee5f8c8cc025d3469083594a3ab15ba5111953ea58142e72ffc03163e432e8c2497cce18f31c40b0633756112963d65f7a1ddd8bcf75ff80db27bb6db1f4ce85840937c4707e9fe928517409111d63e91431921867a857b6b3526c62e3544da55a7bdcb9eba70e256f8b860b45612ab4fd0ba3fd88d3d74c30b8e0625463ef24517ba436735e478fec44a3c22f4e0d22d65ed2ddec888a8a755c53980100b10a64a67cc0913aa927977d403c50dac3534cac360607aeff16f841c561902eb050b9bbcfc929a37b5fc96b6db3611b24dbb5b607374f2915ffbee5d90a94047431cc504462c7b6d3d62deb07d416bc298a646e9c937de59d116bdc64b6188b64d836fbcfdf2dabd0a88fff83a394c3cb723bfc56e58b5af227639e77ca800e0025e1c39269d8f7f0fef4aaea109c793bca57e8162c9758aad33c829bbb8bd5af4f12956b8e81312000e56d169f096f6bf856facb0891255333031ad383811b5b3f83782d30d65e3443f60be45d58d64729ebbd0c123c024a61e32f91079d2bc4cd173ed3602083a81c883bc6d3ad6a40a8ce5e00ce3dfc4b7ee5fa910900feefaae719c6ef43eb05d42aef115f5e64b29447ac9e67b471610653987e54caca33e88e58ed866acda89db9e23ab571ca9dc9c4fbd87e6bed5fd3c4d9bc1bf79bdafa011ece5b4cfcb02d6d5e801d6967a63454cc75716d83f2d6adee115eb0b71c610fe29f4e8a18613e313b541b39dd1ab5076a44b9ef7a249e75fc98f90d524d906c2986116048979c7a8128da32dad1c75071ae272b83827161306edf5e7337ab89385627152c4e174cd808586533e62420005a3862614871fa54b4aa4d76de5a47e3778b2e646bf3b65c650e34dcb07c48d762854504c12404277fd880319890a6b9c5ff2e8cb2ada93940ca6b737b3eeaf4ba92e62004834433a978c87bffd4a20612813ccdd573c05a03b22674d803dc79223e97aba1c926975204a39c0a0d1014667a1ec296c091d9a3b3c5f58f20f42246766a3209e9469a448f2950eeef3579325bdca36d3c28789bdb5a04ceb148e3fcaae3d7772579c0e6811e1a620aeac19d06ac06ab9a43ee1a6229841a690d45f896ed792f598ff6ace439ea2dc470c7236e6d5ad9ee09d3bffa04322e03466360d53a76484672538bccdeb71c9e2794d465ddff59a05c6914858b880dac1a25dbd40cb24da9f3a19e10d3da1c2d2fefdf87d44319d8717df8497e18e90a46aed902d6208bdf823e26f51c34f2a23feb313b7d4603c5ceee480c41cbfbe078bcd66d57d96fff3034f4dca01ab29dd446733bd41630f9e05ad2a2e8347446cf7d1eb3b69000d89e93dd84dd71a46b7c09aa088ccbef97d51ae4aadafac5e5ca1c26a28c592479f032e130ef8ab2966fc79276fa025e82251d6df1f969f9bd3d4637704818124336c981acda49afa5db0fc33095e9bba2149b1034e5d0bea9b7793941780d1d0f22c242e53c6d6c98b1fadc53649606d93bbabc1ebec7a3f2c059458f4bbd3e9ec7c5efb785ef2c3f2214ceadc1fa93a5a4f260e52474eb616a9d1641f9d0d5f78e7db7d54ca7f90d8ea97455ec7df07ee547bcc7fdfe9f139764a9bf0208d18fc50a76f5abbbb95533dcb0395b7dcd0650bb0869cffe0c5313de026cbeffb765063dbda68f79678528dee3fb9995f0acd7489d5a00963ee29e3e7ee5ad1c983b4ea5052029b68ebc2a46f83d181293c734f3a212519dedfd32ee8eef1d4dffe3cf44e374ec738b7c9f901b553f4f06cda340fd5ca46ac99d9b1a6a78970e95a2c5ce86366de94e9bc35fc7743e2d9be29d3a7ba811b24d7c1efd3e6adc37b2e249769fb3d0efedcece1df358141eddaee8c67608dabb8e60baf86136956e8f5d738049d56fada6d97bf2a51232a8f9671753a149bc549065131ebfa27549201d669b838f0f868fc632f7a3b258a57b29e5a8efe1595700f653874061cf1bd77075823bf6a21bc30fdabad30719dbe6eb6385047b27d9beffb894a1eabf93c44f59ec77d710dc8c23f7f843e06c089013de1ac3392e8d2581bb04a2e0add74fe44e655971341cb36ec27db64328c6f519b936ee733902c0d56af349de6da3f215f56be8ce4754302dd87419fc352103ced207513530d854043965fd632e9f3e3702981d9d6766f89dd41e563e8ed7f8860d98717e6ae2200e18d2037e144f062a867abf5929c61dc975b905bb36cbdf87fd2e116abea6c5a7eae4c07fa13888ddd1ca0765938d51ee384d6f6b48e3f0a46ad172334f596ae42fa362fd3a54ec202099007b835bfa6b64e65f559c20fb34a876c0695fbe30374f7c491bcf65b49dec288e1c4ec5efb2f13fdaa4f7d5f5033b3190eabe460e8359204a2ec4487aaea1533c9a5a4408e104873273e543496941cad19c5c0c4df6c10e4a3dc142002e8195e00fd1179aa42b2f5a9f6e9e56253c0b3d476fc3205ad37c2cc84c0a46ca24203c9a3ee257f4a21b3c955c3aba52c0fdc5b8bc53b753fbeae0d8ebec961a0c8fadd0bea86d8cd31d6187092f3c157faff21e23a64996cc42f4035b2703472b02b89b24e99e5a45111f2b90a8064b1e288d10e717b350a7f4a8230926af9ecce0a2fdde4a236537f639ffceb8063c2ecf26bbc06d2afd08a2c60679de86b672f107e01c8df52e33e727a12ac637896aac31223dd0d80968a3413b8d4f0334bb483aa1594d8cfe5532c45d2aad149d64622168d7dd269abb62666013872368937516f098652f8a860e327cc7bdbf9202429ce8eefaa92bffc429a7bd0560aff4c549d112dbd280ee64c092e33c6be5c761874956e21dfe2b7b8129ab360edbb767f1df6322d30b05a673469432e5ba4f28ab6463fde210994405ec39108a143f48d4e6954887af5c3fcb4ce18c006424cfc8dc6dd43a1881860e0f6e49038a7ad911363ae7051c0482961cca4030bc8e1985f1adf5cf095d9eff8cdf92ce0ba706f6d47527359bd4c1f0ed441cf581a61e15e3d6325e5cdb3569688f0cef18d43c6c8e22b8faff0b6ed154de7254945ee46f72c24c9c0e0047653bf020f0bdf419f55ae84baa5dc27e6e77f75cd6f062ccb2f9582ef567e315a27595b38ae6676bc7c4f639cb5ee81acdbf54042b8e4a15b86649f3594f2df90b7cc1b3edd02b02ce2044d9661e125f19b5d8a84a0926c53ea99f530311fd3780800897da480e558dd60f46951f2e061088ff90493a1d4852a02571b63c2b4fc5478f1ee1870d7bb305a87cdef697cbb7eb2f7289cbdf00d520e2d33f48bd967d9c8ef1aa820a14dfa9e408886537ec156cadc47e3f85b82081095b31e898314ae217111a54ecbaa3b4e405ea61148a344bb789e58ef97ccfb3282c7b3176b59adcd9da26f20143fec49c33cf316a3ccc7287cb125eb8d65a90347c4fc741ff623c7be1b98f97178f946c6096d11f1f7305d4067c0ee6812aec62abac42527a9167aea6fba3e115ca81337b843d6e2d05612dabffa9b58e1788221126d3f1be21378deaca9e8f51f5d4e44f218d3655aa2643094d488c6c24fc011ce2deb1539aa704dbecf551617687f71c415844c184bb3d1d253eba3fce55a325e140718476340012f8dcbf2448eb1554fc4c4a5dcc9cf53ea0f3d9aa5491f05198decac17374f080228e9128e1f7fcb5542dbd7e3950d8fad771e3815e268c01f6b3d0c905c092bca025a7778783b3dc56478f1b77ef14fccb597d881f07a2d62683b52a666d6c31ae14c7ce5354fbafcbc77142028c68da4e5bb1da106c98c65c40b7684c3acb9b459d37da1c858749885459d80c3c8cacae37991d192d8a2b69e4600eac4298a2022315dd559003a83771044357e584942891b1f6f990c381c86f62c785847e1cb4c3d6221c3a412d102232d302ffb9e27f2972fec4c821704d31d4ab91aa5733b7315281c71d47ab6ab55d1fdb8203dbdc4fb2045aceb6ec74246df7472a7eb8039caa7204b48f7e84c96b4f43da482ba132e2779a92ee6e942a4545da9e50d31edbf697ca997b667fab2de4775c2d3a994943cfd2814b0fc751654e0e31f8a342e5d771575d6d211114b9f1520550dbf6cd7dfa27bd056a087197545306fe0683c8c5209dc78471ccbe4f7d1595eff60d7d25acff36383af8896deede817e135c486081740465212b942cdcd4ea0f39cadb45586b15e0c9222085a4ba234d96f18ae24cd1fd23749c8e7ea45a63dc7e210b9fd5807dcc7ed9be36af2031bfab8639e5b0cb85d482c3329c3f3a1d5f807b7daa20b240a690e45211a51f7ed163621630f2832138c8516c4147b175a0c3429db28d6e39b8e3fdbd3fee877a390f7fbd658c859e4a4b19d241736874c66e51c91ac20a36c5b64276778c86c1c502ca3084e84c7ed21ffbda7fff7c1d979e1bab382b93cbb66e45310eb88b7c281a3feababa57c9ad9c681c22e9f93b5f2de1fd2595c70a834e6192a93025522859b8a5e1b6e54d01f1b642df63f14845aefa6d6329c29e291d40977fc2f2162602749ea61794ebfb8c68a607974fb78c55854fd9ceb800165bd50c5d329d6796af6f6252dcec1ee23700b13bfd83df1008e06f13014474c349f851b8d501b6957a92f8c9f32a8c1d98464af0392b890bfe074814061d545c20d37a9ad86a05a8a51da357b6b6498a3ee54e3a2dd19c1b7f9b0b334a201d4ca2acc17aed9a4a17a2e6587b182d61d1f064f20097c40c1e619131b45f1d592002aa8ca9d707d6817b3227eb370c4b53e5d875598a7c30b4343c4d2f59b06dff2f41d0861199c3514edf7e2d0f38db7711139250ea4a9f580469f1ef15891eb611b0d6037a1467f362ba8c6f3a5a56790817dcd1ed0a6d8dd99c9b2d8c49c3bba62bfb98b9f2422b547ae0f53dc34df498c87e7bf71f2f40cf5bc86e8898effbc2edcde405d9485acf3b6cb1312c252127709efdaf47fe438d6ced6c8a89f188fab8a8058f0481d5a3d1b59fa0c8c8f6900847cece7ae1aca2f7c8a5c93952c70611b439deca999c584677d9880a728587c500476fb2693f7380530bb2cc9702ac5f6ae2f4411f331d0a8d4805475391d9212b65c55166c838ae863e0b85e9e0bbae9ba120c983b794ab86f27fe4f1ebe33536bbe3f457570cf8dc58ad77a2ec4837fa2a68f95d94265a6d4fb27ae926508b932837874a9693ec91fb8b38f1cf64de5370d864839ed7c1cf7e74a3c359cff402496beedac6452bd54e7961200cbb8e9f5958becf70580a218369fb2be3a780abfb04c789e0370fb31c990979bc39c9d7370773473980aa0672c642367c53df10b7ed4138663cbc60f2883bbf7392ca19cf130160480c335ea441d79bf33f4d980c06d74a20c00144ef623ee1e64737881ac0e490e42131add04ab524ef3fbc195b89864", 0x1000}, {&(0x7f0000000040)="81036919820de5a841242e4d75918aee5d33fe7d1bede136d8", 0x19}, {&(0x7f0000000100)="36128238c1d9e9c8a0aad9a2ae9f0778be6e16b3178895887a37236f6aed4dcb9c581beecbf8d0fd44122bf6dd01f25e99d0c74a040931ee6f1e1c1866217fc0514dd3f218db76fcfc78bd311f680b2819efd8cec57aa28fd1ae23466eeeb44e472f53019762e9bddd3d5f45", 0x6c}, {&(0x7f0000001240)="1427056087d170c4ab4b505d530e819d5896303ac95397b33d7fa4b258806bd84d818d8bfb52cb25564709adfcc1ab181a6cb5b9372991c0bd508583d29e28acc45349b20b92b9b5cdeb4b79b6f9c06c9809f49e49750dafe1583421f3ae651fe48f2aeabb10672a2b0338abec5a37f39e025504fe9a026792aa0f7dcfd902f24c1e1062a8e594162b6b9484ee981c18ad32ae68", 0x94}, {&(0x7f0000000180)="db9d95ab986bb731a6cf8a914f9e92bce576570aaa5d1f9b87b593899d923e741b2bb5eb993e", 0x26}], 0x5) 16:10:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:10:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x521, 0x3}, {0x3, 0x2}}, &(0x7f0000000140)) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4861) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) getrusage(0x0, &(0x7f0000000300)) 16:10:55 executing program 0: sync() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x0, 0x7, 0x8, 0x5dfe6f38, 0xfffffffc, 0x1, 0x0, 0x10, [{0x2, 0x3, 0xfffffff0, 0x8}, {0x0, 0x6, 0x8, 0xffc}, {0x9, 0x80000000, 0xae59, 0xa6f1}, {0x0, 0x7fffffff, 0x3, 0x101}, {0x101, 0x8, 0x1ff, 0x4}, {0xeb95, 0x40, 0x400, 0x8}, {0xfffffeff, 0xf35, 0x1, 0x6}, {0x9, 0x4bdd, 0x80000001, 0x3}, {0x7, 0x6, 0xd2a2, 0x9}, {0x2, 0x1, 0x3, 0x80}, {0x7, 0x800, 0x7f, 0x9}, {0x401, 0x5, 0x6, 0x2}, {0x7ff, 0x0, 0x200, 0xffffff00}, {0xd05, 0x5, 0x2}, {0x8, 0xffffffe0, 0xf8d, 0x9}, {0x5, 0x5, 0x1000, 0x1f}]}) getrusage(0x1, &(0x7f0000000100)) 16:10:55 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xd9894bed7e8e8255) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x4}, {0x18, 0x0, 0xa2, 0x1}, 0x3, [0x100, 0x8000, 0x10001, 0xffe, 0x7, 0x5, 0x0, 0x1]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:10:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) r2 = kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) recvfrom$inet6(r3, &(0x7f0000000100)=""/43, 0x2b, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x6ac, 0x1ff}, 0xfffffffffffffe8f) 16:10:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x27f51589dba5107c, 0x0) 16:10:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x71fb06a95e9dcdb2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x101c0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x5, 0x8, 0x5, 0x80000000}, {0x81, 0xf7, 0x6, 0x7}, {0x6, 0x7f, 0x1f, 0xfff}, {0x3ff, 0xff, 0x0, 0x990}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1f) socket$inet6(0x18, 0x4000, 0x40) 16:10:56 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) clock_getres(0x3, &(0x7f0000000080)) 16:10:56 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x39) mknod(&(0x7f0000000240)='./bus\x00', 0x6, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) getpeername(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000015e545c300000000000000000000000000000000000000000000000000000000000000f8ffffff0000000000000000000000000000000000000000000000002c64a17ce2afcf9482ad7dd2be92d990824adc6c21"], &(0x7f0000000680)=0x6e) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0x13c}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 16:10:56 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000180)="da76092c0f829f516a746ff897ba15c9be43421e22389dc84877a8a305ef9187918f10f4a726d60e263124d27a31b899807e9ed88bc9054c10912bf22b63c9b7100878e50e137eee3425436ffa2131e980dac1de7228b769b0e6035b60aa38cf0dde528404bb7e7a0e37817580f8e69afdbc6f7e4e7a0051292fe0f27a18e2c98336dfe09567d041def3d10159a530b9654362", 0x93, 0xb, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x408, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r7) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:10:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xc0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x20, 0x4, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x20, 0x4, 0x7) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x20, 0x4, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x349) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r21, r22) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r26, 0xffffffffffffffff, r27, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000300)=[{{r28}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r6, r16, 0xffffffffffffffff, r27, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r30, r3, 0x40, 0x2, 0x8, 0xe6ba}) setreuid(r1, r6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r31, 0x0, 0x0) recvfrom(r31, &(0x7f0000000000)=""/15, 0xf, 0x801, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:10:56 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66a474696c65871afc9455137f376a358e621c20d3dc26975b7fb9b3f0da395bc0107e5d07d87edd7c5dd5b43452f86b26020f24af733ed911691953bd1659bfdc42d12cbcdf5bf9c0cd72dd9f6d5ed6db080bb8b7a2395c721c124d05fdb590761a3c824f446028a39615a3505461bfabf6c86f16240e81d9523220e375ab29803ca9f2643ae2a84f48a2cd453874b65024f555eddba247abf39a"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffff9c, r3) write(r4, &(0x7f0000000040)="8a7563c9e60610b6925073530b4b52a7f8bdb9c3af1cc23793022beeb689e2e5d3b9a9624e7193b67700a574b243c5cd99bb87793dfc5841daa3527813f59d6cc097594e6faf727a4371009d1335027a9c938a93451e069abbe1b1fa3b59eea4837b08", 0x63) 16:10:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x82, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8040, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r8, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="1f535ec46ff345c1d0d8df42f10ac95947eb210165cb8a83fc787ae710792b496271e53bbefdb7725d42d8e6347b08", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESOCT=r1], @ANYPTR, @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYRESOCT=0x0, @ANYRESHEX=r6, @ANYRESHEX=r0, @ANYRES16=r8], 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r9, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r10, 0x0, 0x0) fcntl$getown(r10, 0x5) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:10:56 executing program 1: r0 = socket(0x2, 0xc003, 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x4be9) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x20) semop(r1, &(0x7f0000000040), 0x0) 16:10:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000efbda1e000c67d00000000000000000000000039000000000000000000080000000000001000020000000000000000001f0000000000000000000000000000c0ff750100000000000000000000ce000006000000000000000056000000b14c5098db8b2d770000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) fcntl$getflags(r4, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296485cb8c0f6f8c19f0b05a6de3f8d97f0eddb3e377b82000000000000000000", 0x32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:56 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) semop(r0, &(0x7f00000004c0), 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x80) setsockopt(0xffffffffffffffff, 0x3, 0xd5, &(0x7f0000000180)="7f440871fd82595578835a8cfe90e920bbfe0fae527e3bcb5292defdde51e8d926a7e04ff9e798aa854a6f0adc09ab6bc6762cb05a6a72adaa04d6f13c59025895585be7e9e96c4971c351a5b83595d2f59041b89c566465cf6dfb68e8e52b3eee4e400aef5f281932e003492d8a56df40841835365b80aba9553b18caac3512fc9ab97da52cfa6350bcbc348b2a38113430a98b1c52b7828029fa13434741d259dbb10bc14fa2faec573baa4e6ea9c806c6dfb2dffe6e3c460ce2feef9fea08f4863ffa70e0552ff28d822cb6de645f8db611edbf2a9398a672c602a0c6d0db7ee18e084ac09ca784be49870c46f7cf3e2874a561719c375dfa1e1063504bee0f739af08bde633556377401a3370f9ccae3093f7b0e658149a99748d9bb7505d5491bde19e5d4a12048605090da247792b7a18243f15ab45d0d0cc685391393e0424176f29b7e8891203c63ce3cbb09210d88ac85e5ea9c99aafc0617c61229d57d796c4a444f6657fdb7fc8efc5b9c88989098f88b23309648dda71909efa270dbeb55590e607244262745cfe9962f4c7aee562889e92896d3a610b507a3cd82edc10ca5f583ec1be1e74246029a3f82c39b91d73f97cb2d0145dc764d4e7d3659c8b0fd582845c0b8db9a4cc14c7b05c2ff2eb6ef5728a2e9e03ed9d7caffe822627150c6aa68c8ccb3e50170ba5b2b348df19853a01d9b9e01243984d4bd13fea1b1d5dd2bc1812ad904d394bee28316095a1778af119352a2962f6796ef96f8fb10b658ca2873ce8e0d85909be5dd545e08f7c70ff1b3aae412c81b999133ae26c02587966571bb7a7749218075046f4f4fba87f0e032a7e2569d85be3b4e297e862fdf3a631ff337fb9700e7cd28e42ccceb8610a2f936fb954d77d5824468e88a7f9136a87a0553bab1c474b6189c8c45bfccbb0a771a18639fd1412b88a761d83f94d25aece8795e454ada985dc3a55e630a5b525a1749cf277140888ec2cd8af0ff59c9ab314b7267cd2c8e014e8efe0c7e04d29bfbd0a64682d34815bf40a55bb052a8e45e1e6b6812e9ff2f92ad7ec408492b91c2dff62d43421437dd404e403a4e8c75d7494f93e24dda83f3b081b0441a72cd6429c9a3be9db368c2107a3b6da7a19f157e597494c723a5a8e6ba3a4af1719b3ad02ed4566b1ac76c5ca9c9936e93b0fc31f058c0ead7b9a8538832c1bef35f90cbdec895108fe89f5fda2e1dbd4618a7a9858dad21891e5869f9959460840db73c10b60c05bc1743c246b1c02830ea59868c6f72ee6839e6ea2b7bd94693b687cbd9f3c45854f85a137ee13e554d2ab37de6a05adb63381153e7be2a306b05e8ee90255874b016d630f0a3b271b3501113d7cc830dc9211e5ac5161430ef1288d9647b56709c69eda3e80c6cf148f9c241a08fdcb11fc20415682e44d9e97b8b6ed3730cdf6becf19f537447f4650c780425f9c782c5d7d36e178dd7067c8ebab4c09de16083334ca4add9d989da2ba9fe758aef3aa27568f1c6699395498b7f5358303f93af46081a3680e5b3ba3d4e20d29e8eb1974e545df5fd69b10a32b1206b752d7dfed55b5a29655e83401e39949f72867893a6f2fa7752dd2f5098ba3dd9ed239cb782196820525fbdd4529bc4c2a152f2e311764cb90dc0b1dbdace6b4ea7090322165fa610b2123fb84e30fe15fa733a5dc447aace06d11f88f50c091a6b5f952a8db79883c7f98d4f5f3de385910d269d9542a21b77b3556ae94ba7614fa205523209a9da574cbdaaf566428a29f00c8939f53263b5c87668621126e071d1083ac724dd54fc019fc5d1f5eab41e4ea43c2f914f025dd09a4f7c56482c9739501087a45e5f17e7a1b1add92c1b8dc96f62d2c24ab02cddac24d5fc5044f85e375062b50e4c77bc3b7aa7aaebbc6a1a3ec342f387de3fc911447c1d454d15e1a2e9758ea29e2f4cf626e27b01b44dc30701f185dc0a6d7fd051a44802385e1039e156b66c36e4fa7fcf661713b16db447415f68d4a36b44d0580e22c998180d6cba4f6e1f154d7c5462d80cbfc40f92e0bcca6ae8d8d271069f481a0ec6ab0a0323fc2421d8ecc317372f9f9197c78de9b482f6b02d17277d9a069b4d999297c93ee1578853db9fe43fc470d816d33d0a3f381d3425b49de07332c03f364e814404e34c7414a20a16a11ce0f8c73b4d34404b1b0b9b7f2d6ca4aec0850f0d92feba135f82f2b5cf83ea60902e14b0a503712fe26a747347d6b43a863ea871fd66d84f76aa571d1e25a5e7179ce021a97dfa54771e3c9051a5b705167e5fc84a852bb4e146fb25342e1dbd81433f1597a67abce3a6307535c884e0963c9e95ae473b4e9633b5e3f659fcfaa3be8d2798b2af49477dd6c97a430a4fba6f44f101648e497a9f54881efe0ea72ff56827caa5bb0eac631d7ffe878713f97835f18c90b61824934e3655b125d8ddba814d239ea916f69b74b61b14b0f26c787fbb64446bcdea17038cd4fccf35cb5defeb857adab42d1195148d7bbf0e30be8020d65f219fde2de637f4552ea330d63aa989de094c8e1a7ae5c2920cad26fb6427d077c1f7e39ed3940c7dcbe19146161c333093fdb57bf9a60a3a6d3607f27db6b5f7357ad9bdc2c031f2cb1a7d1067987e869fce82da5f20948788b70ef70eb129e4441e32cc1b3d2f1777acefca9cad6d87b5bd03e4a4ccbf83ab7405aeda7965a82e1f1b42be1717e7765e0db2c968041019fd984660938f1b2ff84be7b6eb5fe814645793f59205f4ebb53a76da5f2fc4a681d058de1e99637b2cec7c0a4acab31a4ab14a93697524690314adc5f8f98e823cf42e00cd06a6566ddb1518918605f560822d806e35eb7bc8061ee53303a6a4d4a18d82475d2d0bf2ff6475fc583fc948d4435f1269ef53cccdf4ce1200932a8b87b600573e949e49b2f78245adaddb2d6e67063efdf9c2ab3fbdc2f11085fab8a810b5fa11a684672f2bd8aee67111eb850957998b4afedd0e1ec5bbc1f42f52aefe7260a0a4248c5ab45fe9dd836aec42967c6a3635a368afd5325be6692f602acd4b48aad4c53732ffd72fab289a143ff69a744faae43ca21a5e807cd7d8108a8fb606eecc22fc9cb623c6cedd5f90a8f0647eb8350247952b0860695a3d8c8394244638bcfa01339a3f25e55a7888c8cc7e124db721fd6f2c91a2f14470fdf1e2c0c932fa05ff3fb342733f34dc186faa12f62702a1f92b693db144354f3cdd58f6fbb2403a35374b0fe79891ef1f74f616a1456cd43ae7688b40a1144e76acf2c35d99f0034d4403e65aa3b7ac4e1ed5ec5509636c7c043344a6e457c3d2c8e21d2252aeec2f23bf7927367c52e5d0ab9d8af6e1dc4fc51e175d28c0263ffd1b1de5144b582e9b8f3f9c1be2930e80953666b5cf485563945de9c8e6cff807bd7b3efd42e3c96313fc03d3a86113fefd6257c576b5577d491c0b5f3f254f90389ca5aebce0ec2e1fd11477b151b1ce4c50e7f8b9e6a00d044fa24d6eace16a0810f80540ec103ea3dc3244ae796f589ed2545db069eaccd047acac9a177c6c6d983d96f92b27ac4aa5f74b1f638b40aff9d8b1a85812b1081b47835932755fd03da21257fbece0e2549d9a599aa6d0d3ebfcf09df575ac12aa3fab3e13c0775215b005c198c1b6f1b255f4bc5fffc03f5b388202f318fa0afbdfe926f3a07d1ea3f3fc5fd048911cc5cbabd9b745ff4951520ecd76f24d09f27ccddb50f47353f3fbb702d3dcb43b1b6f9cf209fa835c2e86d46817262369a14030456d1bc480ed74fa5419fa4ce5da0b96a3133d5f0efb7938bfee238726050d88ce600923b4f874fe4adde58256f7027d712bab58e7d128efac99ef0bf4da9209a70400b040acf18c1d4641546dee2c25b75aef78e772462da8a99ce671ffc39b740ea43da3e67c2823e79be9a4fff3d546af567206e1e8e87a35cd410bca21ce2330ee1bf6b5e7a4d3a5f5c8d5cfe925e3e9da65c44ef6d7149e9017e942bef8d7e51d3bf51924b8ea9f280feb378f9a23c6db8df565636726be08ed4894a39a64b950e181088d32870232cb3d7e3b14c63f634b9015cbf69e59fcb2cfce0901fa15959ef64403924803ae3e5df08b0dbdfac5eb89f439688c3cba443f7bbd84ea68b6ec46b9c776d8b65c2909c445f7dc948cf0b1d6f6d867d01d2e918bbe625a76dc207c304e2725ef11e2004d3b89dbb330b5c13eef55db9aa2049ab31fc3a3b028c776cde57348db357e4a91f5749db58496e7a662c1d472aad5b257b613f4af61acf3256f8911720cafe375d36bfd870ca29ffbacf2de7a65e405af5f32fa963f8f0fac90a5c86664ed121f42d320d5fe3a6bddaea18b74b3fa17771c57d1c554e276bc5337c325dd33f41b866c71473dbc0d4977d422d56bf95698e32ab19f33492633fb5d934d6a52923fdfc3fef0f900db59b9368b9ab43be6840295473c9f3388322722f18a3ade066c68629ca1e6688af235a088beafc0e99d9bc9217e71180139fafa004ef2acf7956f79e3ea29f5487e3bca6af0b06725e9ae6bea7d11aa94a5d256a8b0623af35c37971a9f752671cf3f1b9d183d1bd57c1a16dad02683a8bdf6f129b74edd1f0a5012cc9d3484f5fca24e8a6ffe9f208ac23be2b97a04835ca1b7dacfbf8fafbdee5a27310f6fa76d5e2f7734f933b5f0fea1cb06abc09b13f9f7d0c3fdbbdb072cd15da6ee2760379b3c3fb87259c8a429ead721863fe75d69cbe8ccc820e8449cd4b2c03d3b55bceafce05f0b4f33b7b7fb7a1584e1a28a719abcbdbe10f84a6d2ad90812392b0e1b7692608f751db40e03f4ec0bf0b5c3fe8ddb81638a0ad0a9e57e22a163817f093cc182a22321c5643f47badcdb82aeab1f3fb1cd9bf87937bf90fc0b677d64a120b8093b3b409b30d43333ccaafdd6b1c3cc9cbceee560fd75aa4dc8a1c05f9b70afa5623108fd5d31adaf3e6b6b7462871f4b569a0c608ad7109fbcb078e125822de4fc8e59dd8e3b7a838a7a3ebd737a04e798076465829fcf6faa2cda7a340988f8fe501b6e1f48d004528ca0f594831e8916f980f079da54fcbc6cff8a69d59173c7976ffbcbd082866d65f446aae4187536bceabd19c7a05bb86ee5491e3e3e92a27b789e589183146c3160c446fb6fed0feec40623b48287b823dc4f7d501421a2c4c0587c68c0199821e6bbb4e4dcf74ea1955f872fd8f32677ce646489018e7b7a0227287babd205171fd5b6cd629fb5973fa831d6868576ea24f983cdf5abaa2433dca3e95fc346329a79c1346e235bce7b205e2ec42d33a704b70c3c5d81d7a373e7f544b1498051d3e8828dfbe984699e705ffad39318c95ea015ea46ce0c3f37a82aab5682b7bde972dc26d02091f324c8567125a378d2f97a87dd6ab54ebef113d06c1ce0193ed1add0ddb9ea32f1ac53053ae8462bc35cdf11329b5ba5ec769b0754aa7a806429f57c928ddf51e7a2bf0d986db60b63619695355316145747acf8fc801b603bca8701f90dfd22523866f97fc39384149ebff4be2f6820c5dfc3a7efbb2d485337d6464d1312dd7ecced29da0fae40f85882f8f39c4f501646bf4a5e505f320ed538304d55caaf63bf9ffbdb3be80e5ad409d2972d6eeee94ff7a3acec0b67197496933f8ab3bca26ea1067cf171fd7141b6ef5495fd9878828923531ad01de96a0244e7bdc00be1731dcd746653ac02d1dd25430f9e0da52e03b0a7b4af6e9a7709c0559b146905b86e68baa861e935228b93952f0c5cd28e549c8aa5f24e76a8ab3d537a27a4331eee887abae5", 0x1000) 16:10:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1000], [{}, {}, {0x0, 0x0, 0x1}, {}, {0x0, 0x80}], {}, {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 16:10:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) read(0xffffffffffffff9c, 0x0, 0x287) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x20, 0x4, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x20, 0x4, 0x7) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r10, r20, 0xffffffffffffffff, r30, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r33, r7, 0x40, 0x2, 0x8, 0xe6ba}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r34) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) r40 = getegid() r41 = kqueue() kevent(r41, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r43}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r42, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r42, r43) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="a0742dfd1649688e3a6b8c6a341e7f666e3ac0", 0x13}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r4, r5, r20}, @cred={0x20, 0xffff, 0x0, r34, r35, r40}, @rights={0x28, 0xffff, 0x1, [r41, 0xffffffffffffffff, r1, r42, r1]}], 0x68}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x279, 0xffffff69) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r0, r1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x20, 0x4, 0x7) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r13, r14) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, r18, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x20, 0x4, 0x7) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000300)=[{{r30}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r9, r19, 0xffffffffffffffff, r29, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r32, r6, 0x40, 0x2, 0x8, 0xe6ba}) r33 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r33, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r33, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r33, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r35 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000300)=[{{r35}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r38, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f00000000c0)) r39 = socket(0x20, 0x4, 0x7) setsockopt(r39, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r43 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000100)=""/114) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r45 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000200)={{0x3ff, r41, r42, r41, r42, 0x104, 0x5}, 0xfff, 0x9, r45, r45, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r41, r42) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r42, 0x0, 0xffffffffffffffff, 0x0]) r47 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r40, r46, 0xffffffffffffffff, r47, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r48 = semget$private(0x0, 0x7, 0x286) semop(r48, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r48, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000000c0)) r49 = socket(0x20, 0x4, 0x7) setsockopt(r49, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r53 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000100)=""/114) r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r55 = fcntl$getown(r54, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000200)={{0x3ff, r51, r52, r51, r52, 0x104, 0x5}, 0xfff, 0x9, r55, r55, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r51, r52) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r52, 0x0, 0xffffffffffffffff, 0x0]) r57 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r50, r56, 0xffffffffffffffff, r57, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r58 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r59 = kqueue() kevent(r59, &(0x7f0000000300)=[{{r58}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r58) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r37, r47, 0xffffffffffffffff, r57, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r60, r34, 0x40, 0x2, 0x8, 0xe6ba}) r61 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r61, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r61, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r61, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r63 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r64 = kqueue() kevent(r64, &(0x7f0000000300)=[{{r63}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r63) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = socket(0x20, 0x4, 0x7) setsockopt(r67, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r71, 0x2, &(0x7f0000000100)=""/114) r72 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000001c0)={'\"?p', 0x0}) r73 = fcntl$getown(r72, 0x5) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r69, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x9, r73, r73, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r69, r70) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r70, 0x0, 0xffffffffffffffff, 0x0]) r75 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r68, r74, 0xffffffffffffffff, r75, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r76 = semget$private(0x0, 0x7, 0x286) semop(r76, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r76, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f00000000c0)) r77 = socket(0x20, 0x4, 0x7) setsockopt(r77, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r81 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r81, 0x2, &(0x7f0000000100)=""/114) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r83 = fcntl$getown(r82, 0x5) shmctl$IPC_SET(r81, 0x1, &(0x7f0000000200)={{0x3ff, r79, r80, r79, r80, 0x104, 0x5}, 0xfff, 0x9, r83, r83, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r79, r80) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r80, 0x0, 0xffffffffffffffff, 0x0]) r85 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r78, r84, 0xffffffffffffffff, r85, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r86 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r87 = kqueue() kevent(r87, &(0x7f0000000300)=[{{r86}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r86) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r65, r75, 0xffffffffffffffff, r85, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r88, r62, 0x40, 0x2, 0x8, 0xe6ba}) r89 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r89, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r89, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r89, 0x0, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r91 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r92 = kqueue() kevent(r92, &(0x7f0000000300)=[{{r91}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r91) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r94 = semget$private(0x0, 0x7, 0x286) semop(r94, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r94, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r94, 0x0, 0x8, &(0x7f00000000c0)) r95 = socket(0x20, 0x4, 0x7) setsockopt(r95, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r99 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r99, 0x2, &(0x7f0000000100)=""/114) r100 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r100, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r101 = fcntl$getown(r100, 0x5) shmctl$IPC_SET(r99, 0x1, &(0x7f0000000200)={{0x3ff, r97, r98, r97, r98, 0x104, 0x5}, 0xfff, 0x9, r101, r101, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r97, r98) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r98, 0x0, 0xffffffffffffffff, 0x0]) r103 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r96, r102, 0xffffffffffffffff, r103, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r104 = semget$private(0x0, 0x7, 0x286) semop(r104, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r104, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f00000000c0)) r105 = socket(0x20, 0x4, 0x7) setsockopt(r105, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r109 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r109, 0x2, &(0x7f0000000100)=""/114) r110 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r110, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r111 = fcntl$getown(r110, 0x5) shmctl$IPC_SET(r109, 0x1, &(0x7f0000000200)={{0x3ff, r107, r108, r107, r108, 0x104, 0x5}, 0xfff, 0x9, r111, r111, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r107, r108) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r108, 0x0, 0xffffffffffffffff, 0x0]) r113 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r106, r112, 0xffffffffffffffff, r113, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r114 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r115 = kqueue() kevent(r115, &(0x7f0000000300)=[{{r114}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r114) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r93, r103, 0xffffffffffffffff, r113, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r116, r90, 0x40, 0x2, 0x8, 0xe6ba}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r119 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r119, 0x2, &(0x7f0000000100)=""/114) r120 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r120, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r121 = fcntl$getown(r120, 0x5) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000200)={{0x3ff, r117, r118, r117, r118, 0x104, 0x5}, 0xfff, 0x9, r121, r121, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r117, r118) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r118, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r124 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r124, 0x2, &(0x7f0000000100)=""/114) r125 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r125, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r126 = fcntl$getown(r125, 0x5) shmctl$IPC_SET(r124, 0x1, &(0x7f0000000200)={{0x3ff, r122, r123, r122, r123, 0x104, 0x5}, 0xfff, 0x9, r126, r126, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r122, r123) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r123, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000100)=[r29, r47, r75, r113, r118, 0xffffffffffffffff, r123, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r0, r127) r128 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r128, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r128, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x185) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1f) 16:10:56 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="15", 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xb4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0xfffff001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) getpgrp() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2118, &(0x7f0000000040)=[{0x30}, {0x2, 0x8}, {0x4, 0x0, 0x0, 0xfc}]}) pwrite(r5, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:10:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) 16:10:56 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) semget(0x3, 0x4, 0x8) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0x0, &(0x7f0000000100), 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x20, 0x4, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) 16:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='\x01\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x29, &(0x7f0000000000)="48406f93c8c8322b4338160e8e097b8130ce2fb0fbec043a93133cec23ab5f048bdb82ef9f76a8ade7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1860fe7d, 0x9, &(0x7f00000000c0)="059935a6e4fd11cf989a0a3a7511075442cc6225a884cdfd3f03d2d534461af31ee12571a38bfa1b42bd76d0e7dae93c5c4727c6ef202940f335657ae625b1fc3f157f6e8ba36e202fed9d284faa94115f06bd2aa5254be60ed2984d87aa08c091d097d6fe9320023b3dcf59a70fa614dec38a2c77be9bbebefb9c99211fbc5694cd02f3ee4a96865dfa3e17f07401969ae236351f7ea1d5ae9613aa7b2d129ebf0341cde3634901146915363ae23dac27de12f8ee76abe2d65e79ad9240d28f5ff6473cbdeae48978995350326d507cce88bb9b5ccd143306785d71885029b973aa8f81ede9e3e9c02b0b178d7cd506aeb5db978dff2d54d4fcd2d651", 0xfd) 16:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7fff, 0x40, 0x7, 0x5}, {0x5, 0x0, 0x3, 0x6}]}) shmctl$SHM_LOCK(r1, 0x3) r3 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/98) 16:10:56 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf45a69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf55c799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea40b4020d1b7b9ddbfac9ca5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724928f089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab100010000ccf137c86c135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfc0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e2226533002fe8d6001da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32bffffffff0000000052a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb0730008000000000000becdfff906d6e52cbe96f8f93ddc79ff621af68792906c49ea6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a11ecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361157685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab4072299181474"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e486ac30fd774ce6107dc91a1045f40692336ffb1798a7b184471a2bf997ee3afaedfac597", 0x25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000540)=""/119, 0x77}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000680)=""/200, 0xc8}], 0x9) r3 = dup2(r1, r2) connect$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000000)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc693b555eb787be4e4d3657092f4e4a232691cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b845a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3", 0xfffffffffffffdde}, {&(0x7f0000002200)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d8eb50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928d1913adc4d061c4126ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260d928b947a9a6f6f80accfe1f71ea558711012a1c1e5e5b882a7e8f7f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2ea5887609146a095a3695ce80d70540905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032d267edf2ce06c66be3d565fba7684f5ec363cdc823cd59d5fd1cb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce39b272f8e18b0a093fcae4c5162a153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0712740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d2821110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de3140d206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b670400000000000000811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a11db7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383260877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a3789a635efeaed3aedb841f1c338ac22a850be53e9d1db8cafe586045b734af8a1c6cad7942bbfb9d311a0371e77d5cbd29f3418be54f14affe7b7d79af38aeaaea6554ecb9c785cd64a3addd25ce845f07c73caa5f40a25007935341a4aab66bdb5848a518ae4c3cd9bcb36a9e88a6e162001e885665acf65b8e8f417d7c6aac1b3ea6c5c5c669c779c2af4439dd611d3534af234ce6a330149c653ead52b40eb6b8c3c43ad518db25ba19e4ffdd24decfda6340351658c98cd969248f50c4eeba41e4423c423207b2b0000004e217f69c0dbdcd386534b2b394ab477eb1c20799155a889efe858d990b964ecc0a7ef4938b7b9d515cf16070675dcc646f5cd1b", 0x9a5}], 0x4, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0xffffffff, './file0\x00'}) getpeername(0xffffffffffffffff, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) 16:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:10:56 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x40) 16:10:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e6d], [0x0, 0x3, 0x0, 0x2, 0x0, 0x0, 0x800000000006], [], [0x0, 0x7ff, 0x0, 0x9], [{0x0, 0x0, 0x0, 0x3}, {0x10}, {0x0, 0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x5, 0x4, 0x4, 0x1, &(0x7f00000004c0)={{0x2, 0x25, 0x3, 0x84, 0x9, 0x9, 0x3}, {[0x6, 0x6, 0x100, 0x6, 0x1, 0x1, 0x80000001, 0xfffffffffffffff7, 0xfffffffffffffffd, 0xfffffffffffffff9, 0x0, 0x1f, 0x9, 0x7fffffff, 0xed3a, 0x101, 0xffffffff, 0x6], [0x8001, 0xfff, 0xfffffffffffffffd, 0x800000000000000, 0x8, 0x2, 0x6, 0x7, 0x2, 0xa2a], [0x7b0, 0x180, 0x401, 0xfffffffffffffff7, 0x6, 0x6, 0x9c9], [0x0, 0xa19a, 0x8, 0x80000000, 0x6, 0x5], [{0x2, 0x800, 0x3ff, 0x6}, {0x5, 0x7fff, 0x5, 0x7fff}, {0x3fa, 0x6, 0x800, 0x80}, {0x3, 0x80000000, 0x0, 0x100000000}, {0x9, 0x1ff, 0x17a30aee, 0x2}, {0x7, 0x5, 0x2, 0xfffffffffffffffe}, {0x1000, 0x6c, 0x1}, {0x81, 0x9, 0xfe41, 0x80000001}], {0x7, 0x4, 0x200, 0xffffffff7fffffff}, {0x2, 0x5a6, 0x8, 0x4}}}, 0x7, 0x7f}) 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x804, 0x0, 0x0, 0xfffffffe}, {0x3, 0x4, 0x0, 0x7fff}]}) getegid() syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = dup2(r2, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)="39954218b1a7f0552c46602418151ab85e5c58e90a428aa97cd7afdadaab10356bf54ca6814bb9f45d6f31a657cc9eb16b37c782307907451459") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$getflags(r2, 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x80}, {0x16}]}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xc, &(0x7f0000000040)=[{0x2c}, {0x1c, 0x1, 0x0, 0x400000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x4d}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3ff) 16:10:56 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x4553ad9a5f3aaf07, 0x48ad4fd1fe46f4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x4, 0xfd) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="1cae5f4205bbf2eec8de57ddcf546a57e1ccf0a0e4f914c1034ea3b01257b92241b4f83c52aaec06efa9cd7f04aa05f4c2ab13e8e6d981a0fbd055099e0ac02eaef140aa22074d58becbcab6355e14d39d3b0ba4c1f5667326e8edd18c8823d012792b203bc3569c171f4153719f16be7d1742e28ae0ca46cfdbe5ebbaa84fe31bb888dff26872f228c00296d6ef7955c012b513b539e482185df8054c2ebb2c864b97657d9c3e74b48968f5112049385b92ca59b2ef6302c5be1f1322e8e2", 0xbf}, {&(0x7f00000004c0)="3adf79b723279e977ef4db9471fde7e54d8d7eda224733744a948edc71548df082b029aea08ac75254af94b3f6f87b9f34a9051ccca06c504a4ce9aac2e268baa96d08c89be2d2cda3facdbba9e644153ea76173dcaeaf515094feba3e1553c10fa4db8d14cae783f296407643a80507901782c2be8ae73c65b767d838046e622c4359d6d5a1ec69cf8de6d2141a72523821c1931ff6fbcd5316da7204eacb05e9c8f1a8979936b065d08f8917e7bb7984411f2a774e6b50f229b28e381ec6e666562e80ebc7355bed0cbfbb2f655bc798d758d9d73da8da58f7123c35efc4d0171e0c1de74f004d6f50a3d5e7ddf146c5cebbdeccf404ee111df743012aedba9b13927bc9aab895156b191358e2f45551152196ba4988266da3a1c40adbc7cbb883f9c1768a1b6ba20bbef7ffa95f563886a7f768fb59705d0cf429f172c35125e848a9046a4cdde3380c72981a72ac3b3bf1ddb1893a01d7525931f2d4bcd12d82fcb2f6b4569bfd01096b445940b57af31a292292dea6e2de3046bfda60120402f93f6c7236bcbdc2dd5b91a66f844cdc52d1c1946c6bf0fe54819131c9d1953dddb481e7d553ab226a44cae5b6bba5cec1066a9ae8da60782748ac599bb3b6d7eb0c3166f738cff7d4b882fbc9dace4d2fb020e7978b648c1680e9dd579b71bbdfa631960872908d552610d32ad075d81372910e37ed1efbd8c6a6f9571d670092117be313454182bd0d027f412f9c25f45dc199869d81d01468f6739b7c35447e9388e20a8bbd43931a19cbee7ddf6ebddd438fe71471ee397a2485f5f6bcb522e56b1c84c2656f2d3d614d048daad8d7acabca296bf00621ee411697ad8bb4f314044f20b9f5b2e7ca2edaba095fac5c1efa2a29a02f8bde7abfd24ac366a4a1bab3e9e433557791273f3b7a95bc0a1ec6e0d9c28108a76ca03dfa6119f154a5eeb393611065bebafd68d5470779f7b0b963313825e7a9dda85a1da7c560815bd5d0511dda70a1ef6bf0b1612bca3899aa9719a35cef37cf0cbdf15df51d282304510d5167184a5e2b9a5c3090bd334ffe9c2d645b896bff5a11dbd814996681ab0cc8be9dbdae85f0ae6173db5e862b0960e633056ff411f62bc865a886cba6e025f7f474aa418c43ce523b34548d1e56d031bd6282cf7fc909de9b059bec8ba52c43dc576514c4205715ccbbc57894eed9700a96e05db22e674f07a0a13c53a157645f3fd6091979d1366ce9c3ad4bae5e8d768e5d9677f1a5f6a6728d586dd3a81696cbacee82dd241f2982490d9b09b50d59423f4aa18399028ca07d05b323312cb6a5b9141904bab0a69d54e3315778ee953962bff0acd124a7748a75aaa76eb9cc3527f01521029ad222b87baa7d68aef700b8a1e7af4551c4662ec478051ccdd6601ecd9361b32d75a9d270f9e599bd7842656cccf05c632ec5cd9ae7d0e572800f7ef3b0ca3fc7977ee25a6deb45f4a21f15e5f7314a491429b249935d70571e03fc43ad93f1f5a334f5b57bc7c7bc825800c0c1762125eeadef33334fecd9a44defd8f68f9c33af10deaf5e1db36331fb523edb6a1aae3233bc588a0fd1edb54c199d6bb4ada87fa3c69599153add02e010eb7210ed6db3a12d4140d490691933d1f0b191bc947385e04a35b163902a07bae568a7621a16e5386bf307253acfbfb16c8703d09e90377855b15fed5a97a7abda035b1b525e325148f736a699a88bec4a891e878c2e0620e794a4d1975afcc0056bd5f44c5e38c65a355e674de14d774ac827eabfe681704d8a58dedf4ede078a6dd15c154667fe785fad78fbcede001f6935c6a36ba8bc7e534a011e9868b95b9c0ae7e78df8ff3d303d3d63cf13c00450e7e3ab75df614cf42a7613b30d3acc506b854feac05d19bacdd518249ba35feb5bd251b5abe13e32d07d51352db9ef32076b754848775f5a6be57201efa9d82e89cb8e8a91bae862eaf505f225412a93977d1350056f6c75be0d2f51ac219c2f416329a1082f4b9711054dcb9c0351b9bb7057990f716cf061f53fe7901c7e06c0bc2fd6dc5dcc5acd7830d0af1d649bef52d73f3173cbf609c34d996eb0c554d591883b21df9df656c41d270522633b2f152dfebc5e8eba3cba686206eb43e38ff41dcfa7466263eb6bc18f219719ce6229775f63862471bb84958407f3218f288103b29b4a30cfd89c0e34309ef0cc3b5a6d17f51d6625c104ce53bf58cf7d9ea5ba094673a9bb99ec356388b4a8b39639a811a4a4da5211f74c74d2dace2e0498fbf9bd3157fe548b4e5a89076f4f47bf01168346c90f1742fe61b32069b972cf02f32aa3e44b9f5f879116d5a00a78d3e0b73dda4d45d2411309ef69eebe848c204846bbeb343c7b8f88526ce312506751d7903c629b83eba99bbb74f9e156ef1f6878bed089a3c5263b3acef8e9206eef629234e8db2cba2e7ce94c89194897d27b05c70de031e6c52ea95923d64142452a6962207187bfdd51f9f5d3f5f8c388b2df06943f1ecde46f1deb53ea46a90b030712396a89253b81418e1f1c9e00baaed7b938835f161c3c30e2f77dab7ae03503e3426676714499217b280f53c7887338dcb10af7595fcb14c5c4a472eb03f2cfa0a90823e6cd82dbd27ccf9e56202982f12e3230f0462b7b5d489f8a19df62f7359105774f592d5aa971a515eb2aa9d3029a131136db661a0fbc74a1595cfaf268d32188032f9a511b2688ed2449bf1989cf77bce6f52144bcb95943d377e1a55f76b809549f2b2bb1583ee5a11dfdb8cf6e3219d520d654aba7004dcb3767dfd8183b6e16c716e512fd82b5aff9801c7a97d2d131ad53bd13df20965ce8d7eb723cccee60387250468964396be34d59b5f93276d58b79544baf8e654f5d97244cf6f6355db5758c9bf213a77580e760d46c07e2b9f6ea9ea5290e6e7640ec22a3af4147acb08aedf636cc0e34b60215a1d9992b93994abb84b6572480c644d2c797eec55fbb65b658a853998fbaab3932049574e475ef1af4a0def915b584afa662eab7c6754d1f9ced70218ecb7aac280469a186848acb4b75adff82031fc73a285c18e08a9bbfe98d5b1a5b62a26e9b236d0dbd66b74efacfbcc29636ed63f3dbe16f085ac7fc12eabef23ecc3413fc5eca4358af29329b00a0fee6b8a04381df86751736d3f6be6519d04fbe610bc323b89bf6a7ddeb861c76559667375b69c06913e53a9dbcacd164adb7a42e93d6a679487de88bdf3359d9cc8a427489bb517d1d207046ee4e2d057d85b7d556f4d69abc5b98ef438485128296d7121b48af99c21036df3727be72a641f245b32f84e1280ddb5ae411cc780e545e20643512605808e593408f7aae1bad33a64b6607b5bcaacfd8510a42eefda492c2be739c8ebaaf65b67d39103fdfb4c38d3de72ac100d302a630171a99eb01c3cf5eef8e7adae61fa505f35bc97487f63cfb78451fb577ab9e60838eff471d4e324317a44653db40428acbc96d12e2bfb9df92260cd1b534d62544b175d7d1a0c469a401d61a9d850ad2a440158b28908ca3dd95f0bc507d51e3b33206732c4ab0c9dfe5abbbca91f9f9110e0a9a9f5580c02ae17c5009067e59760614382499498d098eb0cee7a9143c37723e7be987fa43f7ee6a533df6c5f2954f7ad0b4ed97ae6e2f45b183717d0240063bc27c16f38db21b81ca7063f4f3174855ce8e18ddb7f0fc7242607f2ba06d7605e3f2a1b7d65e678935e48239deef1ddffe794557f2425d3c12711f5c74431dea637d8bf3962b7a7f48b09a045ca7487fb620a0e531ed28716eb05eef9c66e329cda203d8703888b90e7430db2abb4a80493bccc80392670a7f71dd61f709d7288f02c9876447ac182bc8cb5a372baac282c8666f60417dddd34703537312b5d203a34c4dec6e0ea35c9e27505548513f988f4757c7cb39aed046ec3d3b700f4c62d5cfb94ced4cf3692282e0f3c8ced1a0d18db9749c0b5084aad102914334f8530559ac46ebd3d2087d11dbaf3dd87025348acb7c227d64828911ed8457af1fca8f16f85ad127cb3b58615d031eb65cd129b3725d4d1c2f66050d20a0c47bf50c72bcabb35e6944f02aec5e5ff947428f26662a7327dc84a9a62a70880cf59b64b64e9b4bc9dd1998ab6062e0fa56a0803b90a73c46c43d907e90d12c1a1aeec1a8655415b5ce507f490b430168dff27d2bc3680e8399e0c2f307716aa46a662d7de1182f0b4824b44f4a2e6b3af8d5cc21c487fa01d567c7907f4894486a8a764655a3568a037db1d5ee336a8daba1d4c672ab3c7be8e9897b442c43b111c6c78ecb43d00ceaef257ce54cc0c970566ab00812d1f0349fcea9640cabbd35e1b3608a6c4c9ba9dd06b980f64742b80ccaf4c9c35147c2ed6f8e87e380f0536498b5c12da812133ab5ffdaf4a1b65e224b153fdfd7407de396cd525a6f122951fb27aa749d3ec96d386c846696a6d9b41aa5bc4ab4410e382c993f2896d138c32b1621aa2161922fc29f6c1d06d787c650524dfc0a7b0e8e9c0a2962a3e735181c972e1d5a57c78eadf47283e8746fe97cd9861d45122810b1fe74abb1776dc3e41ee399c7750ccec4442de660878468df72d4d45a8d485a95d3abbe7289245c5258155bb275811d186195dbf0ddc820aa172c87907ffc712e10c58a9a4eb67844d89fe3e3c535f75dba566ee88e315b029457cfd638176a6002dedc5698f2ff5833386d5a7e085f6799049c37567fb8a919cfeaaec9797c250a0df408fc15bbaf1741b6315feb1e8c96dedd2bd130ebf3e00d88f8e2c0e480a13d1664b003c0f81bcf8bcc2333e60518ad45223de3c92288e11f11a98f4e17096f15aaca9f2cb974520236881417b53d75ef666f415ef7b5e29dcd9fc614b9d38df074b5f65155664aa8ce31464ae7fe672d815a430742cf098c6b76862d94ba141348646a7c5b3985397baf56193b9d5dd3a5f8b9fde94b4857c1a3fab575efb4b5f25623e91e2e0e1f9e38a6e006f6368cb9c92aa597e3ff51a176b2119ca832c1f50bcb89c90f6c423c5fd07bba3953c6f3794133a40740ad667ca6f7ea652bc01352f55ed8e3ac87da1e5ccbb9aa314a164f6dbe211dba326f2fe6cff0e7e299e4a2e0f6feffbd2675b1472a52133e7781b39de98222c27e311a487599d0c2228e3d98f779bf24dd95e3d1e56066eefedfd5076e70012da07b00c202906a245902581e972aadf52dbaba86950898ffb65763d669218237a34af87683a53d21f5dfb9d4da14b9e38aafe0d97b1493c82ea7d2d84267944521e84b14dc173958d63faaab3f2eec43a7ca35e3bf9a1821aab92118842218833a7b8ae783b27ac6f4a5ddbbe4140af56ab953d3bd55e10dbb8c7a1c733b6c2b189bacc643ea2f59d973efe1463cc6015aa969055f050e2c1b3565f448624f2db154656f827a2fe5043d603c265188a10723734b6b3c174b8c4897bbd4d1acb807142279f19f6569a4d43bacc01736786da8f04dfe3185c2d376acc28b0e2a864ea67122763a189ed8c6372ce1c12206a6446611a630f03fabb1bf999a8cd18efa15ac4d32e83f434496d2d460a2a86e871e845f2a9c94065caf8210c7b1f998a3f73337aca0158c08b26c1e85816338690236160219841a4dc70fa4c7bb2141db6d70c55a1c51a92cdfab93d15d362012451b321af5c57f7b132374cec80f0b54505a84fbc80a2dcb74584ed2f9741bb9c28fa29cc028692c64e73bb39af6a8c2097f688c90e3d2817083cc72da8514f949e2f7ae41525dda34b6f6241646536cd1", 0x1000}, {&(0x7f00000001c0)="1a19217480a0e25081e888a860aa7eaa20d8038afdf75d26719adf62ab1e29c05bf0cd3ee36c80da02dfcc573fba037fe8d5f1226dfee043a317881ae35b01e9a76447b8de42358b9b7a6cc3ad76edddb08edf9152076ad1e902d06c22ea5efc0b5bb052fea71e717e38586918717807dc1a895a940491f57d5cdbddb7045350117f2eeafe90790fc66e1f0d543e5e8abfde8d0dbc5056a1a8", 0x99}, {&(0x7f0000000280)="844babafd3dca7a88a5f071e87dffed6be3f5526c00a508901e61903d28bd79b12081ec384191f82d332bb9e7cbd3dc50fd7f08c94c8c1852f4ac26f54301766b1391347d9e21e48e538c2506c7d8158a3e2fa7c205811795449c533061fa7fc455ebf0fe79a289d85e0", 0x6a}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="50000000000000000100000004000000c3db959925046805220433472e3125e7cca868b9dc7130670498b67fdb7fa268ac5ab8ffe0bc462ef7680306feeeaf41af64114f441d0aa47132830000000000a000000000000000fdff0100070000002dbc598a0af4e06d559a1356e8f9e9b97bf01e37406c8c9163176d45be5d9540c4a82cf6c983cd050385d5d453a496c01b883a4dbdc57e77b499a25eb75345e83217c3aeea26d095f1dba01287596823fa93ef15d914820c713e65034fe65cd646bbac4113f51f7232ba718b75ce05e4fa6c98146034f9478390a121d074f24ed043d28d9a1a9cc73c2cccf42fe65800f800000000000000ffff0000f60000faafbe341bae3e7725b1b83cdf073734e46b1e7983bee594d5e4ef598e14308fa46c7668d92a0e171e0c6c6274691ddd8472ba415b27414afbb440400c74782472735a645d1142621a81d5201a47001d00220c8063718c6ca7c71a400f208f144fb59f5638ecb612092eb08be195cb666a947ecfeb8e7f278f114bed5e682b5b768467bfb410addecfefaae91d8c31e7cc4cb702a6106a3c6b54642781ef095bafb91b19931b0c102e91fc3751658500879578cc477ef286fa144e58ef5ee3eaedccc418871fcbfa73c2443a8675745f7ff3c1dbb721b57200c8000000000000000100000037fffffff71e6547770f09739cba4660a8875d7085172e1e8ffd211e5487d63eebedae41c244f4363afccef4eae96e7c992b7b71e1bd1568b24581fd653682f654c04e90ea701ea71dbed178d7fa6952f4d9f4e932cef0119b2dc573ee3e66a2b878d9e8576d9f090a9cda68a9a1c3112c83b4527bb3f8524c3311e3f6dd9a42059ad8ec010db88948f0c1e6065ad0a235ee89d118373b4dcb4626daacc7539186257dc08d9cc37a7aa0938f0c31e7949599000000008000000000000000010000001000000013a52387fb7a65c8a5521f4a4e3f7b77b3af0cb30b83ea128194164df324af95f8bbe20bedd0fef998188d2b0c347b072d0e987da02d27f174a126827475f760b32772dbc8b45623172290cc05dd40f3979c368408249f5df5017005b05e1df9972fc237e2b727f192884400"/810], 0x330}, 0x402) 16:10:56 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x400, 0xc0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x4793ef24) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0xd3) pread(r2, &(0x7f0000000240)="757e005fcfee8ede98fc0c2ebefe71e6fe2538f2b6e1d382b307d84fc572288556d9c759de5fff5c2c62996d5f143d392977dfd28108f5634c6e644fc8c05addd77fe850bb9afa9f41f6cd51f638bb66c0c4786b3afa28108d9713433dff1fd91263f2994ef94e5e25c86475db4ba7e4ff270ade0cb69aa9b6426ba86e04b7a859baf064224c80a82554467af1a7608591adda0dbc5a144c77e5d32e7c586d0f90961f967e4a39135aaa1e92be74c0350d1e242dcb652dcacb7371241a5304fc86468f", 0xc3, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/145, 0x91}], 0x4, &(0x7f00000005c0)=""/236, 0xec}, 0x882) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x4006}]}) getuid() syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:10:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="11b25e00c1a6b2064c7227b0d2fb822f271eb21db0e0bc037032cf428f41bee944a030b0ba52ff056ec9ba6e8a62c87cf0caa1e96792519048199be75c223fbd88cb006dbc77c6ed3c7bdb79350204968f79a0b2b2361d90264a8e6d443131acbdf20ddb317a1d5321e49a26823387e85fa1b4526a461dc705e7e87dd781e4df8aa26a8d64e4f19dbdf8493f4b7f84c19a3358590c3c2c8d13b23f3609238ed1f97022767ac5b00f5af3001864ce18627dd05d88459d1175fef13d7a285b5abe8325ac3db4e109df1ea52f42dba1e2d20c3841607e774b476f227bcf3c899786ddffb5adc14ed67b2512ba299fa39ad96eb8195014170ea30c8c47b484d5c5158ba5b9f12239f3c337f1f289bad1dc93c6532249fb01f2fa871d795940ce1141cf552caa773c8fa36fd594a4885b457061b9"], 0x10) shutdown(r2, 0x1) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/123) 16:10:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) preadv(r1, &(0x7f0000000600), 0x0, 0x0, 0x0) 16:10:56 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdff238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6a0873a03bbc5e57c6388bbd2ad88b2951b15801360bcd4c0a160058fd4237b8fa4d012ae44747ffffff7faaee48c02f6ac41e6b1fbf554799b9b813ad30505e4157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000008b15fa8038b453c3ac9b10ae0000000000007d16cf8de006cb428431c2eb1d4b95cf5cb7b7031c080e880d70938dffb0a50716e0dd8c7587a39ed21ca3c97694ad31eb96e0a76013b42feb54162c4f50ddb851affef323d6f9722506bf297bbfd22714e8aee255e3d2d18e09d2628df9058c956a84a5f0555bef07cff483365f37399d8e9753107890aa0b8f1820cfdd1aaa0ed9276abb40a6c905d6ba210446bdd364650df56c21a920263f7a16337922e18f98734be32448ee552772a600bc2d8ded1a6765c3301201c5992a8137efdecfed16fcb46f03746dd1104d40691402dc3c00"/410], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) write(r0, &(0x7f0000000080)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x3a4) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r9, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) r10 = socket(0x6, 0x3, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x40, 0x4b42, 0x6}, 0xc) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r11) listen(r10, 0xe9) 16:10:57 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x43cc0, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:10:57 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528361c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7d3d68c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000a80), 0x0, 0x0, 0x2000000) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x11, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYRES16, @ANYBLOB="c6e2c6e27c825bbe2185f160308681a943b19b471afe01a88eb83048", @ANYRES16, @ANYBLOB="bc2b54e66d095641eabf8140dab7b8bd38e52e3111394c1c45156df96597dc074190abc2a09728d431c35b1ef61fe8b0962c5659e42f61a66d06d0b191e1a32d011bd07f3342e594c2cd33c18456c8ccc545bd097521822276db0c8ac5607e07a2e0ea8345f738791fb7d5cd41916e7759c0851a37ec0df5ad5ce88fe280661710e8a79552e9fd536f88dad8167244c8b90e44dbefed9baba174f273f31b158860c52123632a5ad6723319e12468644348ce52fe4ace051d9e2e2bff2dddc3133a2faec17317289ee696a4065d6f42ce131f6d26cf749b55a54205d0fc219df922df62681266b1535193842c79c67804088c89d50b08a97f", @ANYRESHEX, @ANYRESDEC, @ANYRESHEX=r7], 0x7, 0x0) msgrcv(r4, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd04546d76c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d77b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9572c5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d80007e292e4fa1f35bcf978a414ef9b864c2d9bf9463b277daae39482c5dbd0138e7987aa4b2df011c80ee4f7dc1cdb351b75bbd58d4c48cabbac7703600a58fba6c6de697b02ef1aec36c62876708b5ce26a4c4cb6e41de7992baf60d074f66040844221e251263095053ddc3b31021bc1f0f2a44b86076fdd68d0bdc1da26ad1efb53bee053a84c31215465"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000700)=0x8) fcntl$dupfd(r9, 0x100000000000, r9) r11 = getppid() r12 = geteuid() r13 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r10, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r16}, @cred={0x0, 0xffff, 0x0, r14, r18, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r21) fsync(r21) pwritev(r21, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r21, 0xffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r20, r22) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r23, 0x100000000000, r23) write(r24, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r25 = getppid() r26 = geteuid() r27 = getppid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r31 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r31, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r24, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @cred={0x0, 0xffff, 0x0, r28, r32, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r33 = getpgid(r27) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r36 = fcntl$dupfd(r34, 0x100000000000, r34) r37 = getppid() r38 = geteuid() r39 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe77) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r41, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f00000000c0)) r42 = socket(0x20, 0x4, 0x7) setsockopt(r42, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r46 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000100)=""/114) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x3ff, r44, r45, r44, r45, 0x104, 0x5}, 0xfff, 0x9, r48, r48, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r44, r45) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r45, 0x0, 0xffffffffffffffff, 0x0]) r50 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r43, r49, 0xffffffffffffffff, r50, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r52}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r51, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r51, r52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r54}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r53, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r53, r54) r55 = kqueue() kevent(r55, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r56, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r58}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r57, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r57, r58) r59 = kqueue() kevent(r59, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x2, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r63 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000100)=""/114) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r65 = fcntl$getown(r64, 0x5) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x3ff, r61, r62, r61, r62, 0x104, 0x5}, 0xfff, 0x9, r65, r65, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r61, r62) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r66, 0x0, 0x0) r67 = socket$inet(0x2, 0x5, 0xe1) pipe2(&(0x7f0000000fc0), 0x18004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r68, 0x0, 0x0) r69 = getegid() sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000001180)="f0ba4d9b731a1c645c950a00a18add1ef5a6704faa0544bfc38567", 0x1b}, {&(0x7f0000001040)="95832fa1b976f9bd2ede5e10932317dbf0ab58aadc9ff9f8a20c55cd5ab4e22f9a5418cdbaf4a18cbaa780a592fae8735c539a97435adb6c6f4b43e2db3ccc55348136e934cc6bfb1cf9340778ef0abadfa1688f0a1d7387f1f812ab146eea782475d7763464a2240bf92974dbd5353939233030828111c4a3db531eb7d392ae05f208e8020652a27526d3d98a6bab9854397e14508cf02e3a5d1bbc5ec972ddcce665200decd270bd3388", 0xab}], 0x2, &(0x7f0000001100)=[@cred={0x20, 0xffff, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r60, r61, r69}, @rights={0x28, 0xffff, 0x1, [r66, r67, r7, r0, r40, r68]}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x7fff, r8, r16, r19, r20, 0x142, 0x80}, 0xfb0b, 0x2102, r33, r39, 0x1, 0x270, 0x7, 0x7}) r70 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r70, &(0x7f0000000100)=[{0x0, 0x2, 0x800}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r71 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) ioctl$TIOCCONS(r72, 0x20004276, 0x0) 16:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000180)=[{0xbed, 0x24, 0x8, 0x197}, {0x80, 0x9, 0x40, 0x31b9}, {0x0, 0x8, 0x20, 0x80}, {0x100, 0x7f, 0xfb, 0x7fff}, {0x80, 0x1f, 0xa8, 0xa9}, {0x1, 0xf8, 0x0, 0x1}, {0x4, 0xef, 0x0, 0x1}, {0x8001, 0x7f, 0x7f}, {0x6, 0x81, 0x8, 0x100}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x1f, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:10:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x142) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 16:10:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xd, 0x0, 0xfc}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) 16:10:57 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0xffffff00, 0x200, {0x7, 0x5}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:10:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x4021, 0x4) rmdir(&(0x7f0000000040)='./file0/../file0\x00') 16:10:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000001240)="02", 0x1}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "93cb33cbaca90a42ee314d9957e05a8ffc58fc97"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:10:57 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x7) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) 16:10:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x3, 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x200, r1, r2, r3, 0xffffffffffffffff, 0x40}, 0x187, 0x4, 0x2}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) r4 = getuid() socketpair$unix(0x1, 0xa9ba2d59d65cd1f5, 0x0, &(0x7f0000000080)) getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:10:57 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/139) 16:10:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1186], [{}, {}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0xdf79) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:10:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socket(0x0, 0x4000, 0x0) dup(r1) 16:10:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x59b, 0x70a}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:10:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x20, 0x4, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x20, 0x4, 0x7) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r25}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r24, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r26, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r28}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r27, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r27, r28) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000300)=[{{r32}, 0xffffffffffffffff, 0x80}], 0x3ff, 0x0, 0x81e, 0x0) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r35, r16, 0xffffffffffffffff, r31, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r34, r3, 0x40, 0x2, 0x8, 0xe6ba}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r40, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r43 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000100)=""/114) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r45 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000200)={{0x3ff, r41, r42, r41, r42, 0x104, 0x5}, 0xfff, 0x9, r45, r45, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r41, r42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) r51 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r51, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r51, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r51, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r52]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r54}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r53, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r53, r54) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1ee, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r55, r52, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r56) r57 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, r6, r37, r41, r47, 0x160, 0x8001}, 0x8, 0x80, r56, r57, 0xaab, 0x6, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5ead0 16:10:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2aa}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:10:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r1, 0x5, r2) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 16:10:58 executing program 0: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:10:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x28a) dup2(r5, r6) dup2(r4, r5) dup2(r2, r3) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) 16:10:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="74113ca10c693998e3f2cc771e988ecc5258942e4e86946d034b9f3e9da7924970f7851f064db696f47661f84398bc1378f8174d778d3825e444f2e66c53491d71e83cfd", 0x44}, {&(0x7f0000000200)="b6c5d47b9357634c61e9ec09bbb1d931815e3262c49b08d4ed14945f32b35b897aea1a87258345f8abbefe2f6a5d1aef6bc8b279299eacd1362f6c6bfdb43465b8066ecbbee6c5d2cb6316baee862bacaa1d27bded8c730e0b88dc8298b740d120a900a09ee818d1e815d9eb9c64feb6b3e4fdeb5e927e2421720533e69d11161805dead0db686c3d53a1f23af5e24c7680e66a553fae88cfe2c73ba06509e47098251ff4edf3c05637921c4f9c732b2a27b2721a52601ce047f9ca068cf4a978f3f", 0xc2}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000400000ffff00000004000035e799af2ad7ffc4b1a2e211e2244a9aa37612ce0d27088d80941e2f58fcfd8c21dfe6801e07bac6e3fab1f73e208250da80fc0500000000000000130ea6ec8434f81d38fbc84062b610a1d48dbadd5c900269a7f6b340357ef05f77d1638f145640fca011013391488099e580060b629e4bbee3e2d9fee27d616a93dd98cd5dc0d50bd7ba0432e3a4466044d5140b7e76c2326087bd7950e41c6981f24947c5ecf7823bbac1f34235bdf76d23a9582520238fa486d9ead4ac722d5d9974ca3e6952da65a7555e076c44f1b355360b627401654da16e2cdda06e1c80ac010f8310f70a075e75fc8c89b4a40432dd5625cb0fa683bdec46bbc9a8095ada073279cd62e2a00deffc1ee1a99890cf5f88c7fed19dcb364930a31ed15719d518ee1983d9189d7c31d9b3636a876f4f06b39f0e9996e559098be311cbaa1574ee12e395ac559a9a12b027e94e093de6ac7e510d06a9a2e795696c2a4e78d4658114486252b5b27051789d91b3484b5ea96ba28a2f8bb7c849e9000000000000000000"], 0x78}, 0x1) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x20}}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = getuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x20, 0x4, 0x7) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000340)=[r16, 0xffffffffffffffff]) r21 = getpgid(0xffffffffffffffff) r22 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x8001, r3, r4, r7, r20, 0x4, 0xef0}, 0x7, 0x3, r21, r22, 0x200, 0x1, 0x4073, 0xee}) chmod(&(0x7f0000000040)='./file0\x00', 0x32) 16:10:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86135) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000140000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:10:59 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000260000000000000000000000000009000000001b00000000000000000000000000000000000000000000628d21db51c296a06dbce59a4f031294196cd4106007447ff96d0e155301eff7e06b21d104186f58a2f3899140a80eea0024a873d5f4797ba990cca068109c4ca6488e1db55d2b47a9fe22b9f08e84ac8c17a9aa7662787278c24b00218b5878d878173cbdff47672699edc631a2706942c29ac976f7698083e93ce04cc89693db7917779400"/264], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r8, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f00000004c0)=ANY=[@ANYBLOB="4d60af525d20d72bd61fbe28abf6f5a92882102fc3ea859b"], 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x10000000002, 0x4008, 0xfd) dup2(r14, r15) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x276) connect$unix(r15, &(0x7f0000000480)=@file={0x1, './file1/../file0\x00'}, 0xffffffffffffff63) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r12, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7}, {0x100000001, 0x81}, {0x7f, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:10:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc002, 0x7c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0xbf, 0x0, &(0x7f00000001c0)=""/191}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdfffffffff7ffff653000463f7b238bf46854d78a2a197a386207000000008200287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c0ecf431f36bf3bf5547d19b99b9b800edf0e4416885e25bfb258557d60fccf2a00786f34d31a4aeef9d612dd7273653414c8dadef2f871f4385f04157fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) bind(r3, &(0x7f0000000300)=@in6={0x18, 0x0, 0x23a, 0xff}, 0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) r6 = dup(r0) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:11:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x403, 0x6}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:11:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB], 0x80}, 0x0) r1 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r1, 0x0) 16:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x200000}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0xa000, 0x5, 0x1, 0x5}, {0x8, 0x1f, 0x8, 0x1}, {0x1000, 0x9, 0x8, 0x25bf}, {0xfff, 0x8, 0x40}, {0x6f68, 0xff, 0x2, 0xffffffff}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000000c0)=[{0x1f, 0x7, 0x7, 0xff}, {0x4, 0x0, 0xf8, 0x46}, {0xdb2, 0xe9, 0x0, 0x7}, {0x1ff, 0x1, 0x1, 0xa13}, {0x51d, 0x2, 0x7f, 0x2}, {0x7, 0x6, 0x9, 0xa6}, {0xe3e, 0x6, 0x9, 0x800}, {0x8, 0x0, 0x40}, {0x1ff, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:11:00 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a53f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1581b360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94ca931e645300d0958d87a92aa1791bd9a2d9319b9967378f77d815343dc6c1d90d0a2d5ce81c0aca74caef5482be464b02d29e88176829397776c1e56fb3b37e397d2ee18ac2243ce6dbb7c06e51daf2c8d396a36f8576047fb0295164db04165ccf399f14"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) 16:11:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 16:11:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x0, 0xa4c, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1100faffffffdbc72a538706000000b810000000290000002300000003000008e0647ff61e49bd93e8252c9459d5881deb800c7e1fb61a461f253fdbadcb9d2d05a898ccecd754ff9ad391b1651e894e8d4b053f71b3022ac28a548bfa5d450be31fdd26811697eef0c400740000000000000000f0eaccfc388faae57ebb1eb639e4d6028c53864c3e3c17056515744e0246350aae7e9477f64833892c219bcaed734a4fb5f1f2b32b9a8bd92d56eceb155b9a56d80c5a73c48c20161278ba992208528af50d06b47d103870770ece9088b2b0bdee8e8a26006dcaddfa5ba4de90a33bf5b262a81a139832271eac929f882900211bd4aa9304ff38dc02c534d94ea648d3e83902f821be908bbb2de0cfb936486d2d115272a27e81e180115849b9ec3f45d1a6b8df1c97854b20ec810ffb1fe9b6261bfc2f693cfd232bee6eada804a18b59a26b7a1ce3ffeb6a13ea7dcf8e4c7208c8a238ae5c88572f3f608863be21cf55c04e15075c35221644f26f837913a0768e33543319e30e14c530ad6fc7ac5d684ccaab69b6857b2259034005678f81b981406e6f14f2cbb024bbbe7e75062069589819e95e987233f628f15887f6c1b57746e011372125eb4a913e2a2ab0ca7a286a41355b90ea2a9276da7ecacad1548b0ff30d8d60461dc27cd419b3c34558bb864ac56d8ab6f48e0870f115ce4aec72236b90d189af09594a9e8068e9e0fa05d594eb25ac294449ec033bfe08cb5bb26203ba5c1e346e73c23d364e72e1654a1c62a2210cb86b3cecc6b8eefc410239cf80ba154fad6f9db069010ecc8528926aec365c1bc2be128551613fb29091162f83b39cfa0a32692213b8491bed9bcb3135e582b738ae33e23484ee3e35927988276df8d4f9e1"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b87377c6e227dd623000ee5dc7665691b34de1c8eac521e17adceada5f07be90b1da9ef5da328d1e98223fc5864f391fe5788b3ac726a53d7d53eff83c85cf56b2c8f3962c37dac7b15254e365b691af5c1ea2aca08849c49e395e17583ecb4a503eb9298eddf7391f78849d89ebd5f1dac70cb11a55265427e4a9877a158de8d2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r3, r4) dup2(r1, r0) 16:11:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r3) r6 = getpgid(r3) fcntl$setown(r2, 0x6, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = fcntl$dupfd(r1, 0x386f26a172f7762b, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r10) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x20, 0x4, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r21) r22 = getpgid(r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) r28 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r28, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r28, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r28, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000300)=[{{r30}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r30) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x0, 0x1f, 0x1800}], 0x1) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) r34 = socket(0x20, 0x4, 0x7) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r40, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r42 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r41, 0xffffffffffffffff, r42, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x20, 0x4, 0x7) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r53 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r54 = kqueue() kevent(r54, &(0x7f0000000300)=[{{r53}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r32, r42, 0xffffffffffffffff, r52, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r55, r29, 0x40, 0x2, 0x8, 0xe6ba}) r56 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r59}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r58, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r58, r59) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r61}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r60, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r60, r61) r62 = getgid() sendmsg$unix(r9, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="6fa8fc874bfdace6eaf609bf8823d9d92df6b4ac14056d31fe66feedd3c0725c86a43e5ebbb291742b899e721734b274316aecb70f71ce5434ae0ba112672970811e720c2f32f4348e6f5fb0b7d07a64afa82c0a189337995c81aa40966fdd02d242a2cc334e24e57cfc4a318bb119770a45a3444e6d82ee5aa54c6265d547992bd7eccf1d5fd1402c4c9a1baf9a096c17b6640415e6afbf944dc61a94aff46952a98f7a63a67d5318dceffe2dfd3a32be611521b9ee74758d0ef1c132bd94268e13e6817cce7dae9bc3f3564046deafd079ebfd1086d2ce3228ddd5f7294c8808cf00a72f2243ed0d0f2aad3f660ff045", 0xf1}, {&(0x7f0000000140)="1f93a2aef2c5849c1f26cb09358039350f3d434171877f3611dbc48ad2c1a8d61fee1b4ed91a83fb0ff450a5cdb25c47913e69bfd2a00e6b7520240e8ed8f51a9cc14387bbe49bfb5503bd26c3c91bec4d085237154066bf020ae50d67846a46ee6d0fee75eb5b5dcf660a6e00aac996037f55430f2b7a911bdc1c104f1e62c6bb19317a6ceb057b2cf55c5b52ed6601ed546807b178f4f40fefd7b0480955e0545dc708db1be93a4142dbe3de48487b3bb664beb8f3811499", 0xb9}, {&(0x7f00000003c0)="b03e99f36122c08c9302b68d847cfaad292cb66143e82165dee77a0a76ca7a700fb31deba650c754ff231cfc1dd0401027c7f12e80de491848df0c394793c7923f8b890f0259538471eaea542172690e986428737205b0d2d13f82f03a2154191da91600766124672e01b53ec3411241e191f9b9b71d0cb82aca16d067776c314defdfd94b39e3c71983d2bf55f37cc5007d0eeae254fef438c41572bf67cffad549f8b1c0e1a038e1c46b781863fc55b6630bb5439a54fae47eabe381a8403764b457de9c71b154aa0e184d528d39a3b48d7c1d794c8e5d030b5d1dafde6a8dc53fa57573bca89db5bc19075c385f59cfba1585124991", 0xf7}, {&(0x7f00000004c0)="cba00abca68b8c0b53600f734fc140623418837664a339520bcc4285083c88de33413e9ef405f2cd7004cfc6d77c0a2a4adfe0be64a548fc823b", 0x3a}, {&(0x7f0000000500)="f3a19a3ecc97263c57c68bcb07152f9edd650ffaa1e83bfc193bce05ecb580ac6c6161e917525ba5286fae86e262e67b3de0c300b5aece47e32d042b92cff30fc02a2157f685a1f0e2bacc8e09408aec3ee0089f0dfab4ff75004d960ffc8f26f0d74430112565e3c28d35372e7e8502f0b9bc6035988b71057b0e7f07ef032211c061fa7d53ddeece165e3a2aa45fe92d", 0x91}, {&(0x7f00000005c0)="bad8d24d0ee9c0fbe81c053183f5b8798e6e769cc77caaa819debcd449419f06b3206d042d57e12bf37ec5f3bedd1c7c1c124245c7dd390103f222370742d3989a07152aa63555a157e065b65fecbaf450f5a087b3c19b18c6e5740074278e5960379af947f258cf5d5837ce89f4ff1f59ceb86eacae9ddcd799", 0x7a}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r10, r13, r5}, @cred={0x20, 0xffff, 0x0, r22, r23, r19}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r56, r57, r2, r59, r61]}, @cred={0x20, 0xffff, 0x0, r3, r4, r62}], 0x88, 0x8}, 0x400) 16:11:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/64, 0x40, 0x800, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:11:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x4006, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 16:11:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/Eev/wsmouse\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x1d5) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x2, 0x9}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:11:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) getdents(r0, &(0x7f0000000240)=""/221, 0xdd) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = msgget(0x0, 0x8) msgrcv(r3, &(0x7f00000001c0), 0x8, 0x1, 0x0) msgsnd(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000100"/70], 0x46, 0x0, 0x1000) symlinkat(0x0, 0xffffffffffffffff, 0x0) 16:11:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000cd4debaf4624"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) 16:11:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000001a0000020000000000ecffffff0040000000000000000000000000000000000000000040001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000002132555f00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/d\xa7v/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r4 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7c5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536bd7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad00"/233], 0xe9, 0x800) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c908e1e9471391d07cd8f58e6c2021359d"], 0x1, 0x0, 0x0) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 16:11:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x25}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:11:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xc80, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) write(r3, &(0x7f0000000000)="9e3eaa467f8000000004bf9bab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca8231aa62ff9c262e63613a89ef83fc35a41be2a558ffa21eecbce9d3586d5bfbe21882bec5db584471db77c88a06b8a24017be23e7db2213f338d01ace695243e520f5da26650adf0d742e2bc9640934ea5e27209b5b8b9ef3d76cacfa58226a5f3eb1c330d12a04a8b2e484f7e85c4b29641f742131b66e400f8cd66bc87de06ec8dfef4d77b9d4f62904975ca2efbdbde391d69da74cba9d230c874cf14e49e27af556f9ade02995a3ddb1878cd6ab920019453d950209008e8eccb3d2b75b9f88b8a8798240c168ac8cf3d11d3a98f3fbcca63745eceedc5a043ff7f740c2060444699a2d9d43379e8b49a526ede56dd5c41a0a0524a15daaf87158504d2152bab73b1734b3f72d230cf48a79f7a9640783a0d33c67dd7d5b7e0a215dbafedc42110f6d51270eb628beb4238ab80a5a017b7f62184dc37e0d9e9ef6ec431f012b478bf3f6", 0x16e) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000180)=""/21, 0x15, 0x42, 0x0, 0x0) 16:11:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f00000001c0)=""/4096}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) semget$private(0x0, 0x4, 0x1) 16:11:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x8001, 0x4, 0x2}, {0x6, 0x1, 0x7d, 0xe20}]}) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = semget$private(0x0, 0x0, 0x300) semop(r2, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x9}, {0x3, 0x40, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x7, 0x1c00}, {0x3, 0x8001, 0x800}, {0x1, 0xfff7, 0x800}], 0x8) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) semop(r3, &(0x7f00000004c0), 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x2) 16:11:01 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000340)) dup(r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f00001e9000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x200, 0xeba}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:11:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="da00"/13], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:11:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:11:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfff, 0x9, 0x8, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:11:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x191}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) 16:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x3, 0xc) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8010, 0x0) semop(r1, &(0x7f00000004c0), 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/57) 16:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r1) fcntl$setflags(r3, 0x2, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r9 = dup2(r7, r8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000480)=[{{0xffffffffffffff9c}, 0xa87298bd348a2137, 0x29e7b063389c9e9f, 0x10, 0x21d, 0x1}, {{r16}, 0xfffffffffffffffb, 0x24, 0x4, 0x1ff, 0xffffffffffff0001}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x43, 0x20000000, 0x1, 0x595}, {{r17}, 0x1, 0xc4, 0x8, 0x4, 0x8000000000004}, {{r12}, 0xfffffffffffffffa, 0x0, 0x20, 0x6, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x104, 0x2, 0x3, 0x80000001}], 0x0, 0x0, 0x6, 0x0) sendto$unix(r14, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r19, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x22, 0x6, 0x1}, {{r8}, 0xffffffffffffffff, 0x70, 0xa00fffb9, 0x100000000, 0x9}, {{}, 0xfffffffffffffff9, 0xa3, 0x1, 0x8, 0x5}, {{r10}, 0xfffffffffffffffd, 0x70, 0xf0000000, 0x5, 0x4}, {{r2}, 0x7, 0x2, 0x40, 0x1, 0x1}, {{r11}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x7fffffff}, {{r13}, 0xfffffffffffffffb, 0xdf3267caa0e2a898, 0x10, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x1}, {{r4}, 0x7, 0x4, 0x10, 0x0, 0x7}, {{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0x80000001}], 0x9f0, &(0x7f00000003c0)=[{{r18}, 0x0, 0x2b6372183292950e, 0x40, 0x0, 0x9}, {{r19}, 0x0, 0x48, 0x40, 0x6, 0x400}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0xec45f2931f352e5c, 0x1f, 0x1}, {{r20}, 0xfffffffffffffffe, 0x10, 0x80, 0x401, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x69b20000, 0xfff}, {{r5}, 0xffffffffffffffff, 0x50, 0x58000001, 0x800, 0xfff}], 0xffff0000, &(0x7f0000000180)={0x4, 0x7ff}) r21 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r22 = syz_open_pts() dup2(r22, r8) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xfa, 0x2, 0x7b, "3c6317e74e6b00f004e9f5d057fae2b2228ef1d9", 0xfffffff9, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0), 0x0) 16:11:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000680)="ebffcbff13b9fd812eaa135c4e713048e69931929648", 0x16) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8d, 0x43, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) poll(&(0x7f0000000040)=[{r2, 0x100}, {r1, 0x1}, {0xffffffffffffffff, 0x8}], 0x3, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:11:02 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57f7f0000017538ad859c0d0d516ef83ecd0755af4b0445181c9e7beb6b0fec1dd24cd270c97e849d3275"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:11:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffe, {0x100000000, 0xfffffffffffffffe}}) socket(0x1c, 0x5, 0xac) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r6, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = dup(r2) setsockopt(r8, 0x4, 0x2e, &(0x7f0000000000)="ebffcbffa7037e48bfaaac000000e6990292d62e", 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000080)=0x1) 16:11:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x6d5c99449f48ff81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{}, {0x64}]}) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x380) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x4) 16:11:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:11:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r4) setpgid(r3, r4) getsockopt(r1, 0x7, 0x91a6, &(0x7f0000000080)=""/61, &(0x7f0000000100)=0x3d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:11:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0xfffffffe}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x3, 0xb8, &(0x7f0000000100)=""/75, &(0x7f0000000040)=0x4b) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000025c0)=[{0x0}], 0x1) 16:11:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x20, 0x4, 0x7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r10) r11 = socket(0x2, 0x2, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r13, 0x0, 0x0) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000000)=0x99a5) kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x32}], 0xff6d, 0x0) 16:11:03 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) fcntl$dupfd(r0, 0xa, r3) socket(0x18, 0x1, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) shutdown(r6, 0x2) connect$inet6(r6, &(0x7f0000000100)={0x18, 0x1, 0xffff, 0x1}, 0xc) 16:11:03 executing program 1: socketpair(0x0, 0x2, 0x1, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x101, 0x703c}, {0x18, 0x1, 0x0, 0x8000}, 0x7f, [0x4, 0x6, 0x800, 0x4, 0x9, 0x3, 0x3, 0x6]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r4) r5 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) write(r7, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340)="0dd5788acbe77d", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x800, 0x0) close(r8) r10 = syz_open_pts() dup(r10) execve(0x0, 0x0, 0x0) 16:11:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0x33, 0x0, &(0x7f0000000140)=""/51}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x7, 0x2f, './file0\x00', 0x1, 0x3, 0x8, 0x1}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f00000002c0)=""/159, &(0x7f0000000380)=0x9f) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000003c0)) r8 = accept(r7, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) getsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f00000004c0), &(0x7f0000000500)=0x4) setsockopt(r4, 0x90, 0x4d59, &(0x7f0000000540)="be891c8132f1074d8c9b82e796e0d7492f5fdd85d51dff36915e612f5630611e0f3a1e2ddb3d9e", 0x27) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000580)=0x6) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) sendto$unix(r9, &(0x7f0000000600)="fa96c82f3d4fd4b8c13f67326cc2d067007ea0930b66a2f3e2abae39f8f35783bd82018a9241e367b233b68f61e330366cbeb9429b4355a91c7124b4298f5087d403f2495e7aca3f39907e6c71b7d7ccab8ea0bd37ec5b5978e450570ce1e8642347155033bf07d7dca33a0eef8887095a5d00140e792d4ecc0dd279d1fdf373aff4a609d43cb6586f31bfa54c22f72c2e0105ed5bca5cc5cd9d5f95ceb2668f9abdc14c73e83be603", 0xa9, 0x5, &(0x7f00000006c0)=@file={0x2, './file0\x00'}, 0xa) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000780)=0xffffff7f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0x88) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000840)=0x9) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000008c0)={0x0, './file0\x00', './file0\x00'}) r12 = socket$inet(0x2, 0x4000, 0x76) recvfrom(r12, &(0x7f0000000900)=""/66, 0x42, 0x1041, &(0x7f0000000980)=@in={0x2, 0x0}, 0xc) 16:11:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x9}) socket$inet(0x2, 0x1, 0x10000) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x80000001, 0x100000001}, 0x81, 0x35, 0xfffffffffffffc01}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ac77a6d762884aac194460d362656daf37b8788fa5dc7047113c9701f0fa7c243e1689db9871366a35383ca22d3a1aa6a8449886a1e11f5450aac8f54414a41dd1162", 0x43}, {&(0x7f0000000180)="4f327dcdf2e4425accea30149c1680b796", 0x11}, {&(0x7f00000001c0)="d5bc4375fb25fc6d3e135ec067baf860a25deee47bceed4abf9140ffe1", 0x1d}, {&(0x7f0000000200)="4f93e02a98ff3009ec4a2832ec5b133212217f2904125048f47c4694702ed3226892315807f6ee4b18198b8b89b7e645fdb872cb1f6d4fb4d1b23bb4c3c48d41cff3cc95e31a4e1a4bd9e56674dd33ef71e3a4c61eef8cf1e7d06741d6fefd68c9e09c78ca03db00723ceb548bb3554963ba3ea3b556806189b81aabe265614d1618b7a17ab9e4ec60f4d858e134c19bf2cd3f19096512d83b0718c6284e09db4cd1f420f22f861801c3667be07c9c82089feea28e", 0xb5}], 0x4) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000300)={{0x6, 0xd6, 0x5f}, 0x3, 0x3, 0x7fff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0x3) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3, 0x2}, {0xffff, 0x8000}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) sync() getppid() 16:11:03 executing program 1: pipe(&(0x7f0000000880)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/92}, &(0x7f0000000180)=0x5e) recvfrom$unix(r1, &(0x7f0000000280)=""/105, 0x69, 0x1803, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r4) setpgid(0xffffffffffffffff, r4) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:11:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) shutdown(r0, 0x2) r2 = geteuid() setuid(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0xa) r4 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) r6 = dup(r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r4, r0) 16:11:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0x6}, {0x18, 0x1, 0x400, 0x9}, 0x8000, [0x8, 0x1021, 0xffffffff, 0x8, 0xffffffff, 0xfd0, 0xd9, 0x6]}, 0x3c) socketpair(0x1, 0x2, 0x4, &(0x7f0000000100)) 16:11:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r9, r10) kevent(r2, &(0x7f0000000380)=[{{r1}, 0x0, 0x8, 0x0, 0xfffffffffffffff9, 0x532a}, {{r3}, 0xfffffffffffffffb, 0xc, 0x20000000, 0x4, 0x40}], 0x1d9, &(0x7f00000005c0)=[{{r4}, 0x7ffffffffffffff8, 0x18, 0x14, 0x40, 0x81}, {{r1}, 0xfffffffffffffffb, 0x5, 0x2, 0x3, 0x1}, {{r6}, 0xfffffffffffffffa, 0x80, 0xdab6d45b0daccb01, 0x0, 0xff}, {{r7}, 0xfffffffffffffff8, 0x40, 0x2, 0x100000001, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0xa3, 0x40, 0x52, 0x200}, {{r9}, 0x7ffffffffffffff9, 0x32, 0x1, 0x7, 0xff}], 0x6, &(0x7f0000000580)={0x80000001, 0x3ff}) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kqueue() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0xfff}, {{r11}, 0xfffffffffffffffb, 0x26, 0x3, 0x401, 0x2}, {{}, 0xffffffffffffffff, 0x1, 0x78000000, 0x1f}, {{r12}, 0xfffffffffffffffb, 0x947fe348ac2a7e7c, 0xf0000000, 0x8, 0x100000000}, {{r11}, 0xfffffffffffffffd, 0x40, 0x22, 0xffffffffffffffc0, 0x1}, {{}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x1, 0x1}, {{r13}, 0xfffffffffffffffd, 0x4, 0x66dd4ec3efb50eac, 0x4357fdc7, 0x2}, {{r11}, 0x75b79ea0aa8dbaa2, 0x40, 0x40, 0x3, 0x36ad}], 0xf8b1, 0x0, 0x10000fb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000340)={{0x9, 0x7f, 0xd}, 0x6, 0x40, 0xc037}) sendto$unix(r14, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r14, r15) r16 = accept$unix(r14, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect$unix(r16, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:11:04 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8080, 0x0) r0 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x4) socket(0x1a, 0x2, 0x7f) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) dup(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x80, 0x0) 16:11:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x0, 0x120) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x915cd29bf8a1e954}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x20, 0x4, 0x7) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x20, 0x4, 0x7) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000300)=[{{r32}, 0xffffffffffffffff, 0x87, 0x1, 0x0, 0x80000000000000}], 0x3ff, 0x0, 0x0, 0x0) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r11, r21, 0xffffffffffffffff, r31, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r34, r8, 0x40, 0x2, 0x8, 0xe6ba}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r36}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r38}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r37, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r37, r38) sendto$unix(r37, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r35, r36) r39 = fcntl$getown(r35, 0x5) r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r41) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x400, r2, r21, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x9, r39, r41, 0xfffffffffffffec2, 0x7, 0x8000, 0x9}) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r42}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r42) ioctl$TIOCCBRK(r42, 0x2000747a) socket(0x1, 0x1, 0xfd) 16:11:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xe, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x100020000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) flock(r1, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r2) flock(r0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) listen(r3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x8000, 0x20, 0x1, {[0x94, 0x2, 0x100, 0x400, 0x101, 0x0, 0xffffffffb6d6f7a8, 0x8, 0x6, 0xe6c, 0x3, 0x8, 0x2, 0x1f, 0x1f, 0x400, 0x4, 0x8], [0x20, 0x8, 0x1, 0xfffffffffffffffe, 0x4, 0x7, 0x12, 0x3d, 0x9, 0x80000001], [0x25d8, 0x9, 0x4, 0x9, 0x4, 0x74c4, 0x42], [0x9, 0x1, 0x1, 0xfca, 0x5, 0xfffffffffffffffb], [{0x4, 0x8, 0x0, 0x8000}, {0x100, 0x4, 0x8, 0x4b}, {0x40, 0x10001, 0x4, 0xc4b6}, {0xfff, 0x0, 0x4, 0xd7d0}, {0xf3, 0x4, 0x7fff, 0x8}, {0x4, 0x361f, 0x0, 0x6}, {0x1, 0x8, 0x8, 0x8}, {0x1000, 0x200, 0x2, 0x3}], {0x4, 0x0, 0xffffffff, 0x41e}, {0x2, 0x676, 0x5, 0x5}}}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000400)=0x4) 16:11:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) open(0x0, 0x0, 0x180) r3 = open(&(0x7f0000000080)='./bus\x00', 0x480, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1c13, 0x8, 0xce, 0x1e76d9c4b0e7203e, 0x2, 0x7fffffff, 0x6, 0x2bbc4a8a10871878, 0x3, 0x2, 0x1}) recvmsg(r2, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 16:11:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x9, 0x3f, 0x3f, 0x8430}]}) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$setstatus(r3, 0x4, 0x42) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x3) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:11:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x400) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 16:11:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = msgget$private(0x0, 0x480) msgrcv(r16, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r16, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r17, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r18, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r19, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r20 = msgget$private(0x0, 0x480) msgrcv(r20, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESOCT=r13, @ANYRES32=r17, @ANYRESHEX=r7, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRES32, @ANYBLOB="21bb187de1c56d546dd84ddba7c20b37bb8a078af7c638a2d9b7df12c2d704c59e1df07c2ce5b9bfc38bb558bd47f9e45d4f7045c8a07937cb0e09db72039745b4716e8643fdebe463ebe097bd5c004883ba9972de8f9213358168b836c67bb34b4bf1bf3c4d52069db61a433bf67baaff1a5b92b7575781263d190e34f8a1f7ef3a5a5166472b88cae10e3f1d08a06ad77da4b36082c7aecaeea20f0659f28b6788409dd31264e29862c56992d5e1d843e1054c9f4df501510d57fe94e9046c082ec04b22dd446c6350ed1c7a1d5ff541c147fdb0923f1bf374781e8854d45c748b8ceb9e196eee7f6139d0edf78bb549acc68d03dd2b5d774c7a3bb367bce0404f9e1ebd58d2bc7cb3da19aa7171c03337bac392eda472a6486b706b07441af54ca1fa07114409a863aa26d2a4d80b2eb961467b3f671425194af7d2f1bd7ba6d0d20848583caa01350f9c8ab37e2759eb77988f1943a3ce33fda9c86c073914c15e4499ae9f02a58f90194084a8691a7b2b1d2b4b32ce3afae7c5183b4973d8caad8115c3f79f87e7c3da6946bb203ac7e83668aebea44145ef702a02cbe492cda3a338a28c1709b678a575d11e7416d5bd01e4f6f62292903636df4c3ac63e3e3958e153eeb0f50c7ea19d8a446dc4775c35d53fc37110777a036cbb8281d365955ac44228be0bc0516f49f56a49a564a0f602cbe94342d05139e6f0f11d4d9ad2fad2091bc5b9421b8934508a888d204879bb613c75ed39a57ffcd40f09ce8e9f68812ec1ad6236b46819b91e700148d2f249870a96d864651c0417f45543cb7ac4d9434ae10543e4c53a8d53d7dd0a9f7078e840673f514505db7f199fe37268595dfc6eb17b1b0ea46cd4a3c2c31b4c560ad25078ba85a252f1444946860bf75803e40af55af053a50c121fa6c2481075228efac3ad90c336de018c7091a84d2c345493229022dcadcd2a4b4e9e2b3f8132cab6c298716faf6cf0846ac00795fa4f36fd94d9add3712c5bf63ae199d1f1af39d514ed0e1bb3993e8133a71ec9c27c00c78d531fb7970b0c2659ff7719f5dc8bf1f2acaecf57c93c80d1d2e502730966ad82a5073ae40ec8c935fe52e77248c70a6dd31041b07239bd92b64d6c6a5700cea0c5db561f9d5bc950cb168b50fac14ab522db553cbced1593fb8e34710bb8758af81135521490cc3d0109587ea105a0c12e7f7e972cf66e94277c295dc84aa5bc1a1a6bef764d3f4dd79e36fa46026e14f9e68c7aabb1ee990f651553684fdbf9dc64ab74f7c94f7700e75172976af8300fa4e72597c98dc577945159ce5f39fcf8bd2d4dea5c29e55b0941dc4678f761558dcba41ad4635f10fd6fd930d1cd5c51288bb03314599fe5ec25c0458205378ec172ebad75cece058e1be7b4a7d85dfcb1e985f9555ebcfb905531713ba509d2438fe19ad7f0b826a21a519869a3fba825534428e8b196a790e7e66aff884012db3d1930498e077438abc9c53678007951b2de3ab6a6810a128341aa1a71df1740dec2db20dd9db660704f93227f5575734b9e312637bbf89c84363df4fbb85a4a4b1c4205ad19d8d4042a87bdcb5a044a08b3e7b67efcb56ff5e4be05c093f6c09968c385560edb7706b82908b0d14bad4ea533ca21efe1e2585fda73e6b35e4181b08ceb1e93427aac2bb6e14cfd73f36921b3eba06bd01704ca420ec6784d3dc208cc03fc0d58c4639ed8b429727d63313879bd97277b5c547aab814a87e1f47b7cf47d5be0aadd4428a450775f28e1677efecc1c901716033d75af6a86eebfe8c88685c6f06548bc8986045d352baef05c0be5268fe466244d1c4f2b3b6d18d4c035ad52719e3c8a371d679461eee64d6a75278470a146295a029b4a660f94054c1dbcea4e9fd3d5ff4272a8c5ffced8eacf0279dc14d0554ddb85152c0345ca14dbb1f809a1fa108e9ceb77a0c0942e59e40b3bac6cc0474cf2922a9e6b46fa7aeda449354921da4de58da5866e4ce036c38dd6212467c8017973bdd2aca0ea0b93495d1d7d1553631750fddec5939395405829209c9bf84e3157a37b7cf28a9618217fc7e7fa74cd15e7cae192b82c39550c51d3ac8ebfaaa147c923590addddea6757a68d91afbdc9877b26ec8d69724644f45bc7fc4fdb939c8086040f07fe488b9294256970d19caeab62431b0dd224b06b22faa62403017d66b3c2f7530a316f44368d533f541ee9ab7d63f8c808d48f4d385ec4fcd0b9239f222361d2fae043f689febc2dde01daf84618f91affa27c78e5def405463be77b7a088eb072c2c0bba07f2f21eeb77e80bd52578af3fd8c489f9988e17a8d252b897cfeae5fa37313afe417890d826a92a3f01e25343194255348cc638467576dbdc64d0fbc56a12a8d8195b75c24f9c93345f83f1b32ca0455b9024c90581309572910afd69bed7201f5a1c6800bfcb1a8c585a6714d971d3537dddf33d2d57bc1a22c20f0bfab1b2c4ab246e9b2511914d0a8af11a70c563889e5f08a30af3bd9676e3df55e65d737d6742706bde099f4796d31bae9e8f662ab2a33b2e06327f9a00523d9d620bec3e65d45fdb72aefe416f42fccc8c897bf93e2ceead669718c72de75bd85306ff715a2eca0213183c7048ae0d0c6fcd40e9f02f9a38d6c61e60600c1a184686cdd2e9b7e8b4b981da729f8ebbc57e8509f07a37c3e3de3baeed62717bfa150fee7db23bfffe222861a6fc968248727e4b4f50e728ba8cdd0a138f56b43f11ce2c5271dcca6f60f1c6c8c9f37dfbed07e3f5dd7e293e13926cd78100d1acd2bd3a550c990e87bcfb3c9ec586a94e2d799dec13cedb812359a1defc000941597cc6757112ac4c1785be90d8263e47d96cd409313b4c05d7023c6b4bbb3425a0529d44edc4807db2d8e006dfb037d4d878574d3cfc2585d605c16e704044adc69b0de5c20f8499aab44bab1cd3f78e627f36a51a607e644814e49eef4d219331f6e2450439f9872518f5e19db51bb017a8c36f3657e803da1b787d70b88285b5990fa7710d4965239cea40113d3e551f08a6784529e8008b24be09e7c021c2b9c1fdef346f89b28e8611ee69e2fec4eee885cabd8f479228145a97b42c448687db1e27123ec7366a013e89a52f40dbf6902c1ba2d64078e728a24fb3c12faa07a71fd6f7fc6991162f7782502030aa716ca6d2e32441e0da7592fc79bb70e08f5867ef64a497023a4d98a3b15f531283bea1434ba96921b2e3622361d3eba85a8234fd54a6fd8ba27a368bef4d6e60d5e5be3d69a6da11be485b7111dd29f6bc0897b159a50cd540e09229b8d7552e1fa9fe8bb3b54cb1e156ce7e6d2bdfe2401543e1d9890ba385e951ef19d067a268a58f80940cdcf48ad2af7cc57d0af20d9b262ab1b6b3b61d79631f509c5721152bb3c25abc2b5f979326faa25edaa050fb371c4c95056aaf89662d4ce49cae5c35bb2c0c131ce049a75d3fc5c5bb51cbee69dff987815aaa64949335b128a453d8b51e56bc67ae0c7871ae95cf479752c47305d38b8b0a0ab19b31ce7f869e3f01978a0ecbd037ccc50cda03dc2a55aa5fda691ee31264094c2c8f930bf3f36ecaa7c8d68d6f23df446127fa658e64e0b00123200608ca2379ac2c26efdfd8b03e88127b7dd5012e0f41c79cb0ea411e104abac6783e971ceae710f7cb1b476059f4bb703536202ef2bf8e29b218be9ae61f6f9e6ff15437aff7a694ab73b94f242e852d158ed2a5b244adaa5e0607f4f5fa6d45248a9fcd6ae98f3d0d41e37a64e86326d74c89cbded7d36fa53a2dbc130185c1df45d603e33e43ce99ed4d2f97a0517ccb095d7f9428557a7e87dea54e8acf55f5aa31f94f88fae4e175d30a8f4da027d19b6b7612d2055bc846ee4d5370361ba0118b4af6b892dbc4145690093cc83fcb8c162ec8bb7301f03240502ce0dbf9987e6ecddea376bcf2a1194e302a97e856754a8863e3d0abd7827bce7cf1b9f7adc3c9251dde16574b3175050cdba3f9608eefe2d5b96fed4689d78fd015701ed51efb30a591a1f7cd6b6badc4e32ddf0859091cafe760dc78abaaafd83959501737607dc79670dd7cd4ac6d4c395b18f781b447a9d3698a8043de4b8421733c1aa1214cec4e23eb18ceebfda32364142f4648e828ec0b5c56f3fdec1216420823ac9d7a5df890bab4c359c7ba9ec54b0e81372cc251ab7fae8c3d62638979da787e8f36c1834235d210e08424cf2edc32fa2514a8bc4e67ffd3836e20b9ff66db97a8d4d93232a1b2e95c0a0115caf236ffb91e61e16ae1b6747551c715895d35263baf94e60867aeae9e861b58ecff0678c8061b1e793c78546cf7a800141f79a11faf2cf72991d48be644838b48665f4bc031a6bc63d59ed294398802af2f847a89a17e0787df73d4c8d9276a243bff1cebc04d7f957e222315bb883df210f17c6255393f8a6cc06c0a6557911fd6bf3b16b4deef90d65be1c55c7e7f596121c1b52de3c5fa595a69041cc3a69cf1112bcf308ea3dae4d559ecfc486df9dc42b65323cf49e3c677ae6457e0cd96773e53db8029ec2242d3736e3fd71a3d254c62c8d72478f656e367db5180f8a69f695b24317b7f2d903bea15d67e82144366d2c7900e27e95bb9e35df85693e0d6a3655387acbc91d7dbd0a57f1b86e7aa381cf3ac5ca5b004cef3940d02289254668295cfd7ea6076ef7d43dd00eabee2994862078f16035ab24b5efc454837f5aad52732813252e1e8b2c939c4c9a6f887ea96b6fa399837e9e5629d7640326abbaa99425cf1198811c434e5c9f353bcba5ddaca63b43c981f3b6145e6101648863c04c63919eb51ff4c3a87570198bdaa88602482f536dc17d0e6c2381268c9e011b48ae753b330e321e8d42243b572101c5c74d2309ba8403107a1df763d02355bc2f31b30165c72124e3c913a2dbdbeaec19316aab9af277fe0aa79323334b6f0aa62aa8df386aab1a35f82f424c1309a98008faf6a365f17e7b909d2a63389afbae07c0984405fb7cf701e989c047330dfa1804d67569b2598500dd0d1f62b7f39c60e08155e80fc5607967bf31ac2e5b967431a104297dff1789c2fb6f1dcce6d0ac3dd7df33e45a98fb644af138d53ba0074b3d405db34ccca5f9fbbdde83108f8a8651b4eac6f4739a2ffad6790e75a3e385568b836a04a504eb6e26a257253f5d8dcf0a4ec8c3309560a3f9ff995eb21cd52abbfedd590ce02af77f8096aba06e0f6cac5bebc0a7ed4d741fd3479b332927f233705ac0b003e467fa49efbdc99e467bebdcb65fc9fdfc1872e7e97a10c22a5ace6c88c7795dda110ece8d553a072a7811580ecdc5f19c2a354f66c2e9e2894d74defaece76f62ff545ed0fcb26b45a843f804c042016f3aee8f9ecd38a2a6fcffbeeb40fa03db50fda685eb1098da2803ad9f9657f7a4af61e58e4466e4ef45f08b65c5dd6f04d1b5c65e72734d660ba5c3cadb6600aa0731dc4945e6b32ad2927d68c4df013a71b5278d0db66bd168bafe670a3d8514739f3eaebdd55ae5869da42406c4952454403fa36b72228a8dc48358a7d4b3afda98bb28789d31bec27b2e04b8888518dffea7520d87c5410348472b71f6587b997ffd29021b430793ea4ab214980bf1741fda7ddcc1023ac0734fb4a81d4f3920329f279c6405e210fcdf93cabd2aff61a1d6a836dda161e07ac230303dea7665ebb6558f9e695a98398e677bf0461829c8366aae705e1ebc5ba7fd882f0babba2155249849d574002d47097ede39653f5d444ccdffeba30cc420e3ce090ea5b6", @ANYBLOB="9e1d7a44751b7babaa3dea1ad7fad0ef346f0fc327b09ba69bbe0db250e5be70df7a6d4409709741456b042a0e40ccd8f74da64b6fd78efa60c5c98bfab9e8348826ba4246d26d57ed0b1b9233d656324b1db6dc3a6fad6984802c5555016f9a39dfa4c48eb642826f3197af1ff764a1f924db099df560899cb4ecd00917d3e2f214d2028261fc93f817f0533978030db88c", @ANYRES16=r18], @ANYRES64=r12, @ANYRESDEC=r19], @ANYRESOCT=r14], 0x2, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000006c0)=ANY=[@ANYBLOB="0008000500000000cc403de6b99080b840d12ac5bd074aa09c3977be4b0022b17368a64d7f0a8e6fc25ab9f177334d03dac79186e40c9bd8a341f1b659cd14742eed82010e8869a622edee6b100fc7c86d5d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) r26 = msgget(0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r21, r27, r23, 0x0, 0x46, 0xffffffff00000001}, 0x2, 0xc07, r24, r25, 0xa4, 0x1, 0x100000000}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) msgrcv(r28, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r5, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r36, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x0, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r42, r43, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xcf2c}]}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000002c0)=[{0x5, 0x1, 0x1, 0x89}, {0x2, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x45, 0x10000}, {0x3, 0xb, 0x4, 0x4}, {0x8001, 0x0, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x5c}, {0x1, 0x4}, {0x4000000000006, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r49) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x100, 0x0) 16:11:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x3, 0x40}, {0x48, 0x0, 0x0, 0xfffffffd}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:06 executing program 0: r0 = socket(0x1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1ff, 0x4, 0x5, 0x8001}, {0x73, 0xb8, 0xd, 0x6}, {0x2, 0x1, 0x0, 0x10001}, {0x7, 0x4, 0x2}, {0xfffb, 0x5, 0x1, 0x9}, {0x10, 0x6, 0x40, 0x7}, {0x3974, 0x4, 0x3, 0x1f}]}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xc9, 0x8, 0x4000100, 0x3ff}], 0x0, 0x0, 0x1f, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0xe, &(0x7f0000000280)="1d65ff0fb89abc1f99827f792d5e") 16:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6, 0x0, 0x0, 0x7cf}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/171, 0xab}, {&(0x7f00000013c0)=""/136, 0x88}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/128, 0x80}], 0x7) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:11:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pckbd_enable: command error 16:11:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000280)="e423c78b52f1ad6366636a7f2846bce2e748f9be6b8dc19c977c7e4bf1d716397b3235552b57861fb5857ee9c894396d18dda0700adb77eb50ad9627486f1cf9dba30d747c39fe7eb5c870218d2cf4213bdc672f354451356016bab2dfe8eb24c59a777c122155005b3ca18461323a43149f94dc5debba9975825ef2a69296f7737df95c2f6c25a4c4006d98e36a5c8fb1176f3c425b68a2f95cddd97601351c01052707f81aabe0430723bba0cdda4677e142b0cf868f883e67a5e095f29cff0ec33578e76f6aeab0f66264b35a3f92eb3dfbf699a69b462b64b8719d15ea1a298440", 0xe3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 16:11:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = dup2(r2, r3) sendto(r5, &(0x7f00000001c0)="2986480592bb5344f8767165115624f0068c69c761b79ac49955f07ea04de13fe16f26e05fe63bdc19692b49a5661e0cfe668e9502b1361b9e400f83e70eb2666b291c8f2f02673ea5ea1986186e6ad49d0711051b0cb490c2a34be91a0d380029ca20c2cd6b6b279bc82b26e3b4031ad7fa689da4410a936d1224f8d254c7f1cfecce3aa38dc962e7a49cab000fa9453bdb85bf69eb6a5a3ae0fa5af47d36e9da14eb00a6e9e93a5a5117f1bd2dc9f55bec344a2529ba80a86fc1ca4667e2e2bdb2ec312ef0c36e4b", 0xc9, 0x8, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:11:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:11:08 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpid() r1 = msgget$private(0x0, 0x0) socket(0x10, 0x3, 0x80) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) setpgid(0xffffffffffffffff, r2) 16:11:08 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x181) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCSTART(r5, 0x2000746e) fchdir(0xffffffffffffffff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:11:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7e, 0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:11:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f970000006854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12eb973f163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b6376054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r8, 0x0, 0x0) r9 = dup2(r8, r7) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000000000)) r12 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r12, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:11:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xb8, 0x0, &(0x7f0000000340)=""/184}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/200, 0xc8}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0x61) r3 = dup2(r2, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x1, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r10 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800), 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f00000000c0)) chflagsat(r14, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r14, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r16 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r15, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r14, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r17, r15, r18}, 0xc) getgroups(0x2, &(0x7f0000000840)=[0x0, 0xffffffffffffffff]) r20 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r20, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r21 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r21, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r22 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r22, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b00000000000000", 0xa00) r23 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r23, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r24, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r25}) r26 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r26, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r29, 0x4010426e, &(0x7f00000000c0)) chflagsat(r29, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r29, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r31 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r30, r31) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r29, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640)={r32, r30, r33}, 0xc) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000640)="9cfdb9768c3c1c8e26a7150eefe02679d6c30c9463f116c20f2881b0ebaa238dcb6e7141238595a90b3a43bc31bc90052d9ed4c114ec725f3e8370dc62027b58d351f5e98fbdee61d46b5d3641de934b101a3b1da6f44fcc8b0d1bf9b20e66d759befbb62279a171bc7da5e9fbe206a2b3bb896bbed297f838b3a313fe055c1808311778ce16c8", 0x87}], 0x1, &(0x7f0000000e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000019008791484040", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="4a020000000000000042cf7cec79ef30fb9592d0d324951adeb9f42e85ce39a6b7c4c2e09f5fc6827b606564ff664f17f3b149281fc80c7af261093ec9515964b6778d3707d1005b6a475d4f699b9ddeb28801057149bddae4d6e5aeed4821080000000fb15273a18265b55a602e98edde76938cc0f3995619fd946652bcdcc01eea8581ea3065c3088fcb6dbbb1cb64c3077bfa222a4cbb9f7b0188eb2c3507cf1b978c210000000000000000000000fd73d6e48e8269fc965b285fa007e0a5d0fed5e95ef5529df3d5296639ab73ff7e2aefb67af6010100000000000010bfe4e70cb3d7c147a2309daf97847bb2b9b7257ea9fdb388cdd88d759a5e439ed9d0b836455a80ffa3edebeb5ac5015b50aba3d4f52600000000ef253de4aea99b4bf14763f101514acda82398767bf427f42b4c2b7fd837cff607f47dd0b8d999ffe71bf5d1be9b1268ea3937a99fb106dc43752b16ac576c4fe666525059e500658daf4f93507284e5298f65e52738d89e85515af5ed5f19d628d3f361443c3bba16256c2c02b83b7b1f2f8bab01a5a5f669c491691ab2bc56edb43377bbba38528d8226198510653482a0a1e005575b0f0f4452ea8c46429348c4644f09dbe1d7b915cea301268024bbae84e081d5c16997fd3ea8ce5432b233fa5d3f99f6584ac507e4cb5ac3ef57bf85c4cd5b22393ed71b151aba1ab6d4bfb350ac6c35be927a6573b088953248ab287716dd21fda4b144a255bcfdb623b34206", @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="0000000018000000fe000000ffff0000010000eb", @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r3, @ANYRESDEC=r12, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000012000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xfd, 0x2}, 0xc0f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r35}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r34, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r34, r35) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x3, 0x3, 0x3, 0xa109}) 16:11:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0xc}) kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:11:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r1, r0) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) pckbd_enable: command error 16:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:11:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = fcntl$dupfd(r0, 0xa, r3) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r8, 0x0, 0xb7e5e4c513fcf9b0) r9 = socket(0x2, 0x2, 0x0) r10 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000140), 0x0, 0x0, 0xa100, 0x0) dup2(r7, r11) kevent(r10, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x28}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0x35, 0x100) pwrite(r0, &(0x7f0000000280)="51828272938fc9797c24489601a2", 0xe, 0x0, 0x0) 16:11:09 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee0000000080000000bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f87795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00000000000000"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:11:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:11:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x6, 0x7fffffff, "666bfede477dac000000494c00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:11:10 executing program 0: r0 = kqueue() setsockopt(0xffffffffffffff9c, 0x1000, 0xfffff0f3, &(0x7f0000000180)="e41586b4b7a50a5ad5e41b2ad7930cac1b0214b252801c650f96fc33112d82a7fa54c9c8b947ffd2762c6bc04742cad9833880e8f3352903387209ae193cef37bf7be88364a93e124da18a37a3af7aa59a19582aac32d9fd1f4fc75809976b07c8b897b9db604c9df6c1e180a61b992a97d3575cbe1cb250cc80e4bfb683a001e2b143097121e0c200d533c61acb4f67d3dd07c7389bdcc7d07644c5b3704392bf63eeb310efc076c1c619828bfb20e0fb326681b19c88dd50", 0xb9) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xffffb530}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x80000000, 0x2}}) fcntl$dupfd(r2, 0x0, r1) 16:11:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2a8, 0x100) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:11:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x8, 0xaa, 0x7, 0x1f}, {0x7ff, 0x3f, 0x1f, 0x2}, {0x5, 0x6, 0x7, 0x3f}, {0x1, 0x9, 0xf7, 0x4}, {0x5, 0x1, 0xa, 0x400}, {0x400, 0x1, 0x7, 0x8}, {0x7, 0x40, 0x9, 0x7}]}) 16:11:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x8872, 0x0, 0x0, 0x0, "1fbbffa6163cc80277925f1be62c36af65dba648"}) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000700)=[{0x0, 0x46}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r2, 0x6, r4) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40003d1a, r4) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:11:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffc00, 0x9, 0x8, 0x0, 0x2af, 0x0, 0x4, 0x4, 0x6, 0x0, 0x49bd}) 16:11:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) setsockopt(0xffffffffffffffff, 0x4, 0x761, &(0x7f0000000040)="d457c63a038767de78754bae4441444da296876a98f05047abb6e3eaa0e2f01a3158205e370f620b55dae7fa0f04f72e4e46d84240b5c0670bc86b49cd9f4f0bafa4b42b039e3de66057c8f5751479e2cb57630e2fe2a082bfe5deee92134c2afa791c315858435b3f5cd19cc78e0aab7453eb62eb68bc1d7355b7bb24ec682d113505680834cc3cc1cf24d9c956d19e964195e8351c8d00ea687a71a536978dd93ddde5d56b45c5103c362b4e7e8ad787d8ab81478bde255891edacc04018ce2e6153b4d4937beb7b426b48f45af41a9bf54abb8b07449a68b5d90a8f60243abd5ee0d84d4ad232b9eb926f9157c5fda34a68ff799fb3b2fbd263f9b0bac988cdf8362657fe8fb88e73f73165c2cd0c1094e22f98f664d8dacf5a0813fcfd004bfe531b1717e3650049c74eb24e73ba7d817220840187c02be39cebcdf24e18177f255b3f8ac35505b2dea86491dda2f059e9122a4e710c3b898d5b09a53b951c980d828c1c456aabb06a0147878e634965857e01dca74820502b0e459bbce647d240d7aed91bbe8258a390817956773793d33f2f5fa8dc479c6dd52ced460688053e385435b9689883ac9ad3ace85b69347c82a7a1a3f25aeadb6afc72dfeb1c3554c4515d1d71c0106a4ac295f160a25d075a5ca39f181ae3ff0e9c7135a32e3b68fb3cc558cd1a34420a7f34f0dcd873030ec45e2c061b7de86c8554c9a1166709e1a19ab71a32edd76c15ae9d1758a31908fa6be2ef5411c2110a91d9cf7cd506b7ac93b58ebc2f24a0646fdc06590090aadcd46126ad23b1957da133dc2f33fa82888666dbaad199dda038942b24d69fdfaa6ac5dbf370816d3fb172b2f9b793ed99912cea818637d29c4ef3de2ca402a673dd63f0218e9a0ae437a2bfbc69c4bc8e64e8fc23084b3a123dc90b2d2015808c6f402687eda1712fd084061becbfd6de6c4508340f92e2eaa5d0115eeb146d1bf5b8794d77713fad20d6e2d48666d4daeafce24e2b86a3f9071e533f0898402d0d7a90c777cb8f372ac20396a7c6108e28e060e83ebdc8646e0fcce4c3249d18c9c6423695a6e84117c1ca19b558d97a09243c4352a936eb0f2c5179c2e9506c80bf10ab1f9a98ad2d7dcb78ab58ee9b76565e31bf5ab66cfeac74c5c69091bef02d1e44963ab40189a99a653ad8ddf4af071a123f9242ec429ed627983274223c3961ae0dcb4a986ac161245bfdf6de3a22534eeaa1e6300cbe8246dce62be3fe6a07b9db8f4bcf9a4e3edc7fc01abd5743633ae8dc4c5857f21f412e8948bd152414dfbff4182d6156e08a527c550b50c445d9659606020d72755f05fee92550788091c26a9b88263becaa6b6ea189605f632ab779b8c73b831f485a0468b181331d337a39cc3eb5ed66267fdf471948ccfde96b084d088ea1f99669e7f56f370527fd5514e9b6aa7497d122fc79d3d2325fc6e32f7a9529722bff9538007a1dfc7e271ebca5a9cbfb4987ce863aae89f27f20166a5c2d9e8d1f298006b4923a8e704131cef727a2a2daaf2dc2cd5717be485387a0b9e8f265820d68489d3c20b52398faac1797b6e4b53e3079d40ed9566b4f8579e0f935811a053e63f861c02a766510fcac7809dc3b584d9392bf998d2637de7cf3bbaba1a83e6d299def1e7ef087eb7d59ee8c3421533bb112ce23f1cee5799d9451c18c7ab72a3227bfd12bb7b65ad3d6b874c06b2cf2f3987b523bfa07c99407e97b046791ac11e17eec5180f2c4c25df06afb40890c1692cc997e56267fb54c0a08c01b873c006cb6596f54eb8bdc381d8c94bde55540c662b43f39368f37ff8e86bcd383e690176e8c4b7fd73823dd9a6c0c47b1666a13ea77004aa9aec2b6acc81f3a51200eb348291abaf7eca5a186efa223c6ef9095dd729b76affefa3265376e879ed4cbda961e5af4ddf970e1d0aabc7f376642c2a7605df87541309827c3085e772781e555cde9018be91e270d7600fac55d2cff6eb81e5b36bfc768ab247da202e9de5283edb7d2bc71927d7d654606e2174b1e4cf7399030192e6a9c8c625cba86afd34e08859fdcb0c335fe1223b1d5b5211062e22579a2584103e376f70748131ed697e55af5d6961463a137b9e1e651c7ce38c1508b68ce111ab5e2893d6e1355d4a8f1ad5e161a97e2ad60e94b6e04910cbc7b9f48b98191df459001f3c3e43f6516db35d1fba12abf25ca73663ef1871978cdf0763750f0ea191e8c55a1b6ce1b951e9533c5e37a016b9a2f45ba306727fc15260325ff39ae2f28e9398daee5ffcce29a98ccc4e8b1dddacf40aa9a4d9facc87e20d80d73050b43d5bc146f66bde0a3de841732e6da63220c902cfe612f6f474d0a18f5454bc59b95297acc11bf3afd285f8d04b6ef0a4dff2dd0c4b6356941350a595d2b7b6fe3e7546f2ab4873f021ad18add31c6208042a18d335abeada573d4255691bc6a802c28ef39ad83d08c598a8a9e04b90cbfb24f54dba6dd6f240c92d35389cf0f43e0f84e10eeb6edb6b2d877e628ffa6e904dc78202524f799c092d7b3aee8a33adba175a02b50dde73355a38c584a5405fc2ee6b67cbab851d63c9b90a8143b2a3105124fd30606ca4ee23bf9ade054155e1562b8489bb51375bbb37a3085092cb6b682ba9d1e816b69118e0238573ac4e6cf8fcd7448b40c1cd12703c376389aad52273ab2bb2bf8485558fbeb0d71188b87237f835134e0ee8833d9e893a3835c5eb03ab2aa58890144f7bd97cc3b68bf5c190a61ef32d573d85e87371c2679d59e019c9e4c54c4361304ca3efc252c621fbab1ed5be79cfa8f12bb76598a29debac80e19af8b97a6febd437d9f336b7af2851c381b3befe88f4a5207b0de8962b438322d29ca27f7c90466d007345649c20f992e3bad2647e3f2a650c58c0946be6328f3742c7d399c439be8adfbc7ebb05696b08e330261d5ade48f3bc14b0c4442048c13a01346add2b0f44a4cf40b1857da1e0bc85755b7b14c1463c3de52cd29b78cf18c62718bd54b5cdde5f37724ba13c6599920b4229320e27de73cb7a9b3ce338a24e9dd187252c3e941ac00eb43ae542a891b6e7fa649e6052cfd6d2d3df19a186fc914b36cadda542ed2c8178f1861aebf7f8d2744316bc7f424a14c0afe0a2dd2cc6d409c463915f7f5ba7f384e3b4b15d2e50f2177cf4a40fbe9778e216ecdfec62112c1f996da7b97b90ab82a3e88f7d8a1bef3038e433ac895f4be97db7318634f7594014112fddeb63278ee68976b003250272fe140ea1caab9edc3216d3dc7f8d1c1236c7146ceaad3f2bde6a0199f525ef3d458532e27efdaea041a811a8c8dec74b29e9cfb739b6120e8e1fc38ada51a005c80038d2ced5a2845900cc27a2fcd9dd94cba4dc7bbcbed4edc848b4cf5493f84340017c195edc4e664a441cc7557afeb6a3683e36b9d603088ebdcfa2679a81b67fe1372b1133b16b55bf4d7fda978542a3b1a8a13cfe6868c4f2be585c72d9c33e480e4884ad12c36e31a28901b297c88a68bdaf430197f46be3aee9e95445fbd71afa447e1baeb0a66435e283e0a0c854162cc830cf61172a3adec4f54eca98c395dd8f569456ad59712f91d997c8bcfc9abfa24aeff1f870d488c3caefdcb1e678cd37cb8ce173bbd5ca213361b652c076c4c3b656ada1e090a38570b8d377df79a248973e20b6d7238c09e0fa270748bbea81975f723205570031bd83e7c627c255d27d3944d12ac242f76a980d063b559d7eefcf456813e33095e2174ee9fd8c493861ef3e1c30801c4e939e428322fc70372eb84757497a6a2a2233c3f262b819028ada1ed4428fe23a7f8299d65b3f31f8a08ed5a227db24a8faff68db7ed196c583c87727718b29c715a12897919d8f808435e9886d003ce4b233c0bfa70e34284a8fe4c096aa8180710e80749fe1daf908b900e159482b2ddce87f011b13fcff9c0fd9129e26dc29fbb02c7fdbb0b25ef8481a71994169f2061cae852c3ee4c462fac094d59dab6cdd8f437e1155d4652b5060a63518f41b134aeeab06d0255c4ca86d9a81dcf2c4a18042311f98e542f419e2194654ada7f921231b4ae53549dd80dd29639b9c079b0d97f8f605bdc90a0c2fce57dac56809dd961104ed10490dcc015c4be052bdb1f45e15fe5a76f6778dcda82dda85323dc0d3d7c6057b6de5cf09ef68f24348f17d5dadb219f1cf1489583e97dd6a43da755a9a1f3dfe07ab24e7d66e4f8e1182c88424804b5d538458b63f60265a7e6b1df468a91da6de6cd2ac33cc79c7925fa0fa6417d544fe0e4d88738e665ce91b02c4f065d71cfc3cca145690a6b805c5622b22c2c3c529fdf478ae155c7f289cc5736ab7e9f9470c1b0b88a33bda7bb49dd528fdd9ee27d60aef3c78848784c1138b2a990b9a5280da01171a7afb780bc41332c12398662bbdcf87d55091e8136c2915c6ed183bd75ac74b8a75e6773fc1de2fb5fa878029cf894e0dec6f56e767bf7e71b33d8945fb8fdba4220c08d9b0305687d9b0c69fbb7df1fcff65c366857c2d8fa0a30e34a844a4cba9d4663c54d82c83b09712cd57f10f36792400ccd943857017fc7f08596a8300dad4c4dbd78b95efacacedd6e09cfbb9aee56038c1b271a0c983bf42b264f6bf8c74fe0cad9117651954c596a429f5ae36a3f9d623935d2c30d7cfc82d11db037090cc7ba4d9202fa7dfbd8b026c4c31c54fa2f52e3daa04599948f2652bea394f2394d9c56d14f8477a7d8cf5a36888e0208caf755d8c37320238a7bacb85d70a04f89341981b1c7404a30b91cb6a5f3598c8608ad52e46be233465f4c06dbea17a9d983fdc04c6894c1083f1cc608cf477ec93de470a5e9acefa8aea546edba9593cd62ae5c0d4462868e9b691b4f4984d1f43b86b4726bd35fd6efd55ffceefb40753b8b68bb674e3972826b18af97941cd976f701301c8fa64939a7154aad270bf0e64d2398b3dd1068b2827c25dc642eea261f89072fff5bab9d84ce8dc1c5c976486d7a0dc27cffb4d106a92c144cea2cee075572cd0873a84909382e7f18f957733c145772e0ffc59205bb9b86db46b41c64ee85e2daf7ae262e8da9bbfd6c27b8952bde551bd1d91a8949c1083bd8ea2ce3e16329f15d74029297fe25082702d99e975517c200086302e59ec23e31ffb58420de22960316d2fe85c01174b6e3a8bad97f21bd81128dea2e5ba3dca17631b9a93febfc0583b9f8a7fac57602c8a68f744d44cc294f57a16dce3632e1a4051557edc6ea8a932faddac2fe01048e366eb2c6acf1351ab2e852b5060d7c7738cde8d78dea0caf1ef624bf0efe0719f658f261d995914241ce87f410a295826cde343ecc8b726f20b03cbe469cf1caee2c8806a33c6856627ca39d841efc32cd0a467517f25f49381b5263c95bafb07970d0907b3e3448285afda0c0bf24c7ebab9415d739d0845b3a36c948d228042cd5c2e950b1b866b8f6ea27971200f942e0af38779110fd006af54189581ca3c33e5932f8764ac8b7a1ed7b6864a5893b0f715b6394be83d981b31da7cf05ec4d47871a5c1e6eb43d96c2a2150ca309c6825a1f18b54da7654c8dc24ddc293dcd02092db693d4d4deef8035fccd41fa1e7e52e76e6857a5fc0fffdd6e85bb16be87c61e2d101a43b0e552ce1c8b870c3b89531ea8df389567b9c33ccdafe70075f819506b4ff34bcbe5fef3068cc744fd66fedb0ec93d3fe888bc4189a470f830c9eb79a052190dd83bff864217912c50a29ff3d90213572cc1789298c59438bd36c6adc35064e1b5", 0x1000) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001040)='/dev/klog\x00', 0x10000, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x0, 0x9, &(0x7f0000001080)="60122d76bd4f23b5ddf2e8ac5c55eb8684aced61884967bded72b47646e103aa96098d73840baa19b0263a6b1f93d1f0d06c9362bc18c65067e33b63595189951c39f8ee8422503bcd69f553cc95e2ca3f7d9f82345c9ef261b03ae98f6831ae0e96fe25c65621ae65331e1408d76675eea53d23d01b99b5d46aa96f70baa8e1adc21ba085719ade66e8b43127ec4235a66442d26e2fc6140874dc2af2c67f961466186e2618ba1e37054c71d2ac4373dfc46909556ed471b443a8371894e15556f2746b49760d87b6b2632be648bab3fefe8746a6c79b", 0xd7) socket(0x6, 0x8000, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x80, 0xbf) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r5, 0x0) listen(r1, 0x8f1) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x80, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000001240)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x20000, 0x0) write(r6, &(0x7f00000012c0)="1badba858bcdf2d790a07b763c4e2ad9424be690d227f097ee1bc88a94", 0x1d) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000001380)=0xdf6) r8 = getpgid(0x0) getpgid(r8) r9 = semget(0x3, 0x2, 0x20) semop(r9, &(0x7f00000013c0)=[{0x1, 0x20, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x101, 0x800}, {0x0, 0x0, 0x800}], 0x4) select(0x40, &(0x7f0000001400)={0x3, 0xff, 0x7fff, 0x100000000, 0x900000000000000, 0x100, 0x10001, 0x101}, &(0x7f0000001440)={0x10000, 0x9, 0xfffffffffffffffd, 0xffffffff, 0x0, 0x20, 0x1b88, 0x7ff}, &(0x7f0000001480)={0x101, 0xfffffffffffffffc, 0x5, 0xaed6, 0x38, 0x3f, 0x41, 0x7}, &(0x7f00000014c0)={0x6, 0x2}) r10 = accept$inet6(r4, &(0x7f0000001500), &(0x7f0000001540)=0xc) writev(r10, &(0x7f0000001a80)=[{&(0x7f0000001580)="431643dd0d868bee16d3b8c72fc382773da5427a2614d26e0ab991040520a357880998cda280f66a02a2f9ac268a6ae7ff62c59d28c29102921bba86f651a34e65fda11ce564bd5b15ea6bb2ccd471c5edf73e19f55963fd3c1de3231b936ad3b255a0cfcffc2443eb75385f3f479b3621bb1e186f46c01d225d54d2a2a8ea2e26a23464079b86271849362de3fc32511f6409e695b96784a4a007e9adf6c9c1d2092b27f89b6cf4c6554ccc4fe0a2290546c3e266559ae97bb3b61a1bb747c7b6acf6ab88021877bf7c81c433229381ab1b76edc12355345ecc36d4352f1743cace6f3d91672d25f110062a4147c895bb2f70a4ee4e71", 0xf7}, {&(0x7f0000001680)="10eb7d40daeb3be26ebfd0c2d00b57830b453a3ebda01935c73bf032a3a79bd1594394219b1218b91b7fc851ed14b9f049642bf6b8917251942c4783dea0d4de6272ff17e175caad6ef0a739fa8f6a8466f6e1f5a7356ff2cf5a3dde27c37efa4eefb7a48fe2abc92cf13b29798d270f74f53074f6ad165e48bb931cea", 0x7d}, {&(0x7f0000001700)="26d424e8222de1252e0c3fc8696c1d0072f8b3d46e625ea8a93238ad7f48a688e0643b6517bc5f72465ad5b7cb92a148", 0x30}, {&(0x7f0000001740)="683af849e7bbef46ee150f7fe221b5a31bf809d94944555fdc40dfa96c000813d573a0850d2cdb7f4bef7b6532ac7ff8fdfa51c3f7adc60960b8d97608fbb61e56ece5a2ec20fd56ed5d83eee686d6f3814d0f2e1ffce9c25618c0f36921967df79937c6fd2123c6741cf6cae77397310cca986a8a4b2e11f6406d1e9e7765530d01d52b029d50a8892f3d9de6db83cc5b74c30499c53872e99fa869d18d12bbbf9b9a3bc522cb82968596e62300454e76edea4bb3d0dde0c9cc3d9737c17db2391ccd87ee4453060d978346b8137a16d3cb7eb7ae2ceb3c8a87ec605edc4c5e8ecf228fa6c257ced1cbfb87d7", 0xed}, {&(0x7f0000001840)="5723d460ffc48f97f5089433113aad39ad2a04b39e8b3bb338b508af846b411a573bec4de9b78beb6b310084b74261fc3e5219c4f862b49c20fa633cfd3ea2b1fe039942ba7133760573", 0x4a}, {&(0x7f00000018c0)="608f7b2b4e1ab6ccde427f70e45d7a7ef1a9ade818beeecd141899c3e123d83bb3d5b696aa5356f102623f5c409473a9843c4dc4bf4fe4bca9a926dfebdb724caba6b9c48e76b4e1770c51672a9f3a5573ac946a51cba39b3f2eb7d6ae204ea4111ccb95f030f3743db387e3ef2a257abc0b5295abd67daa84f28d52a1dd19f2683a830b17062013efc0108470680ff07b569f4d4c3587a36d0ca4", 0x9b}, {&(0x7f0000001980)="74901d3e70cf643dcf4cdb746e1a2a5bcac3d0dc6440039acffe976a90c9603680eecd675ef18c93c62f5a026ebeb9878e8100f152c990d6cee090c6652cc5dc18247a9bb51005514b96a44ba7d5299531", 0x51}, {&(0x7f0000001a00)="4a1f6c333ef304a27c058c1763aef5f2771f616142ebedaae1f54e1991a6ff9bf592e7ae8cfc26b4f94a0385a5a005de11e8e061a6aabd5b06aed36106faf157f1ae9f849c9a47623f7f3be90073b29712c164455c109828f5165a500d1fcba4a3b416516e61", 0x66}], 0x8) r11 = socket$unix(0x1, 0x2, 0x0) pwritev(r11, &(0x7f0000001f40)=[{&(0x7f0000001b00)}, {&(0x7f0000001b40)="1c14599d07d57a049e19a51f50ef5e000aa0a3e29446103903ebcd71d49ecd4b67a9496cc48c899a474ea482906b4100b751f18f078655ce64a023783725f41696d332be385014e99ae49268d794854d5d0dc3942c58d58b9cffdb3f5ff1c91a00165f475980331cde4cdcd847970d3acb3afc51be50ffb32b6f9617c5123396d3fdb00c952b9f916e808fbd007781e0d52ec18af30e", 0x96}, {&(0x7f0000001c00)="1942fbda004bd373480114eee9183f499af3c161067b84a0ea89812bcb53394920979a4d1838d9ecae53b30a11e11f364cd42d4a5e35a9c637af5719485bee9543c8647cff4ee38339e378e63f166395155ba6ffce440e2d691e1fec6daf46cff2cecd1d4da426f15067ba1f99dfba791b403ec2ccdb315afd3832d8baab319a496cfb1052529d5d4a34168c19835efec23bb22e7d48f32a5385bbb87033435fd6c5586308779267e1f02ce57a32ea39b66cc6137653abed44f48062496ce07f8b1586dd15480c314c38e80ee863282147d658e9e4e4576da1f37939c2bbb728f552fceb36571dbe3ca30b4239a79f0177a41ebb", 0xf4}, {&(0x7f0000001d00)="8af54f259db2690f60d3be5e09dceceffb00898c4dc4eb5c2bf8b411fa716bdc9cd47e8102bc517631d62ebaf1bc08e9435a7118032cbca602d9f6657addde9d06b28b6bd784ad97303c9e1fc3efa9dd7ff0cde102a5aea50e0176065781a1cbe90f514627dc328d83f6779d92ed7825047b83b0c5ec09a4d8b6a05bca44019e71f5d60c5a2478f0a25a7de7e97f27e1e02d5f3e2cca129ce039cd099658b5921d9933348a3eb0951f620798c3c6a63e0985a492db8414d7f7752833ba0a88e49ca7839862f10c356c89ab2489ac0d70c047e1fb56dd4e0b", 0xd8}, {&(0x7f0000001e00)="65763c1553acd42ecd2e1f226614efb8aaf7b72f4b00b60eb806c25c0306cc77e2682d370e6fb0cbaa9198070b3f24f0db43af4ab6abbcb48775b29c04f4f33c95f38e2949fdbe94b6e42250885b06381303c38b6bf2fc1bd80136d930c20eaf7551fef6d42340ac306803e0e71599f0bc78ae73b29bb7bf209677161c18bff99e9745cf7f0b407bc1f0fa91a3bf50fd5007a3551514ea2440303f1c7c2876b8d9a30d7119108efdae7b", 0xaa}, {&(0x7f0000001ec0)="c46f51ed73031dee4cc4a8e01e3c44af3d7687c8451e29ee199085788687b8a7e0a89e4a09e53b38cc00111a74a0a246aa7a09076607d5d3a728a490008acae4c9c64345805e317a350362a23241ab8651ac", 0x52}], 0x6, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001fc0)='./file0\x00', r12, r13) 16:11:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xfffff8fffffffff4], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x80}, {}, {0xff}]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x5, 0xfffffffa, 0x6, {[0x1f, 0x0, 0x9, 0x3, 0x800008, 0x5, 0x9, 0x80000000, 0x6, 0xffffffff00000001, 0x7f, 0x473, 0x3, 0x560, 0xfffffffffffffffb, 0x2, 0xee09, 0x7], [0x23e, 0x6, 0x203, 0x20, 0x20, 0x8, 0x9, 0x28, 0x9, 0x1], [0xf91a, 0x4, 0x7, 0x10000, 0x7, 0x7ba, 0x7], [0x61, 0x81, 0x1f, 0x7fff, 0x3], [{0x3, 0x2, 0x10001, 0x9}, {0x8, 0x1, 0x324, 0x4}, {0x5e26, 0x7, 0x1000, 0x1f}, {0x0, 0x9, 0x3, 0x53780952}, {0x6, 0x1ff, 0x80000001, 0x100}, {0x6, 0x0, 0x8a, 0x5}, {0x40, 0xa22, 0xe, 0x5}, {0x7f, 0x6, 0x7, 0x2}], {0x7, 0xfffffffa, 0x5, 0xffffffffffffffff}, {0x3f, 0xffff, 0xffff98dd, 0x100}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2a0b, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0xfffc, 0xb61e49cea30e5b6a, 0x38, 0x121e, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:11:10 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) write(r2, &(0x7f0000000140)="22ecae5a92a6d18f8fcea7576229fad32473b1509fdd7355c619ce63b800bd137606986d46a8025eb5aa824e1e713b25d744b59c16fb001e642a6dc89def078a1e671d06f16d3bf37fcc8dd40a8e9aec54ce4ab13120a6488ecbccf69f0fc456", 0x60) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:11:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5a", 0x162) 16:11:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x64}, {0x80000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 16:11:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[0x4, 0x12f, 0x1, 0x2, 0x2, 0x800, 0x6]}) r2 = socket$inet6(0x18, 0x1, 0x8) getsockopt(r2, 0x200, 0x101, &(0x7f0000000280)=""/88, &(0x7f0000000300)=0x58) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000480)={0x10, 0x10000, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x96fc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0xe000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7fffffff}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r4 = accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r4, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:11:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x55f8df72c1a848eb, 0x1) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8001, 0x7}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="1d042088655631ab60b058f4b1538f5821d41f8839d3799f5c9726c15f2187a464ce4f781464d2e7213acc2296f4d0322f65e6660132a5a3ec4bb5f801c8803ddff4b93f1aa85495bdb7ce3e21cc271b16a1d3b44782122fc9d70fc1772bef2cf53f768215a3590a18dc3d", 0x6b}, {&(0x7f00000000c0)="0dd1aa947a30e8bb8a628576c2", 0xd}, {&(0x7f0000000280)="9b34473d80d21f809092febd7c3535ebef24692d9eb450e73b6599b6", 0x1c}, {&(0x7f0000000380)="64ef3feef960515b669731971fab79b1dddbf653cc5e747f906f1ee18b5f2d22ab7ebf53c25fa1f42750eaf1e9e32e957ae14bbe69891c52e1aea971563f8109b600af50c66dff36e6b8a1eb76bb39529b7726be6a42ba57dcd9446f1f8122a237c126a3db02bb4fd1851e97a91680462f9edf1c551979c45e2d27cc4dc1", 0xfffffffffffffe16}, {&(0x7f0000000400)="c076c87cffb9c18112947f00be09d1588f7c5a6505ff8dc58a4d7f2c42f7193e6d8c254ad504", 0x26}, {&(0x7f0000000440)}], 0x6, &(0x7f00000027c0)=[{0x28, 0xffff, 0xc5dc, "8e9a3972df42761699be91b0d7716c746d1312"}, {0x80, 0x6b4c84c23866455f, 0x1, "bd53aed4889605123fe5725fbce804113ad2e80d96bfcd1975f9c5589edd35d04b197ec91bad34193c34602be4bf485c344414ba8284ed57fdf213a18d2674210d3b300b38823783758d081c50ff97fbd9b654050bf078bc8d7ee259232a5125655936be877e966b56c3bae457"}, {0xffffffffffffffa2, 0x0, 0x7fff, "3237fbb862110d0af72fc908eabdc008c2b82c4d40815327b6a1414f2361d65c1e66269a97a5c8a2496be0e58820c6e2667bd001a9a4a47b07d6e6f107e8f7839ff5c36bc278604b001429946dfd5faa409131e44472118772090df63f88f4e8f2058c775bf12474f40edc00b427a94e85aea01dcedc7620733ef32e2432d2ce376dde19eaaaeb0bd10439d3e96e4e3d261b9dd2e90f2c55de8d7bf61f8ad5456e"}, {0xb0, 0x1, 0x2, "0697884e5754ee7e98b886896508d14c083d7a5c3452d633df2b425a8cfe1b237bfaafdc83f3328923a3cace2c25176df4729044552021834c38bb215d5f2c16f9830d13f0d5bb632b43aae2b86316b2f3bd6a8590c0f05899a7723975172e9330b0425459902b974c13c9a83ea116db43bac798b65c8e16a1cdd1f1710841016f72cee096b0e1c5c78fbff6b293324f0f7b030112a1cf05ec548b534d"}, {0x10, 0xffff, 0x9, "eea11db034155d3f178cabded0a3895bbb9f578ad5f64047f549b3a326462748b77e67d927fd6c7efecc14aebd403238015a05fe3b26bb33d048c6fd43459ec9fa71bccfed45ed5db69e4f9716c1c8aaae9814ba8d46172c3201d36a7f691d5e1dff5d573f02efe776093b0f266db2afcff06820cc7c774319660684bd410a2d34246aabf932985d3db3473522500c96601f31df0c206a830a04f86217caeb4bd21a60d9216488ed65eeb95ce30fb33dea6ea30c77dafccd212befa96feeb1a3a2c4bd2398dd4f8ae9b16cfd2befd8c2ff92b7092fb3278ed4183b88ce064a565e4de268e9a7448d689089e1aca03658543aa957f1cca68cb59b0c"}, {0x1010, 0xfffe, 0x4, "4b55f6918b2f9977491a8cce0748c62c77430c9e255d47e3c6886adbc719e22d0a9eecc100b6924af34897b46d98da6cbc7f8bd2c243a542fdca988b209d5faf9979d50ad072105ef8626ab8205de5cb50399aa096efb87af0f8d7e95704dd2e99170042432c4bb391f5f2e4870b5197b6c7a011a5714393722ad24d06347c118722dbfaa003f984cf2ac880de6c5149f5f4466dc3d5c79d820db62e59416013f6fc372d316028d6a6baf0ebd418e204a77d89d2b1171e083f466c31b9bec135d6e46ead4f5d7a3d3d26bf78de1638c8aba7c50d4cf1e82e5c5e790905f019b4244fe851bacea5e759c4cd862791ea6309ccb53c90f3cd145f1bddcf1dc5d5aeb22931ff80ba20a712363f95f8146d8f4802f738e1ae916fd36881b2699fed8ecec0aeed83ad7d0ec62c043adc71be86a81175d3b2079f89ce923d5a1f2f103ab7bd94b467304004ec3d5cca70650f70360c82e20110fb0446eb67f7307b4f0a40454877a14b1762c875a6770726e1534e0d56f370685f1d81c962d0fd71b53ca387ccd9e48fdf91d198456f20f044a86666af56f0bf8ecfc93e7521469b87fafe1c12e4735a5e15f4d6fc35c612c7ea78ffcd83356eda840af99024cb005a3c90a699ad4eabc7fb8c3378f6545c899061fcfbdca1c1eebf935d4842c517d25a260ad4dc07d0fefc1f321adc35489afb6d87659b4577382b7719b5251fce0324d821fa496d4135216eef47751c318e7ded543f0d433a82b85e6ec55536c5e55e015043f8a7547d7106844a467af85ee44162f3fefcffb07e2067fc0a2731fc11d496708b3cadc58830a2f8a01ec1d7423cee3465174e3ab48b55e82fb6ad865bc62c9d0e119a87451ed3b96f3ff7a8c64e4de46dd4e82eddeb32516e90ea53ecf13bce56aa03b35265187dcf68d8de72bb2e5a8f1d8ad2dd5c6a24660d7f9fdd213b7180c9011e873134f6957e2c67d83499bca9d32bd44f0ecbc0533aa3406001794111b080216b79fcdd182f1c98100430b73f1e913f39255e817f2bd16d11b23df69ce09a46bdea5bdd26af1661c84e6c7797b2cf6d8109d660741d955c90f7a4b496fb6d4ddfe568058a3d01d2aba161f4ac608b497568db210034dd6765615c018e6bbd78bfdf1de7a46c6f8d9006c75e90e98f82d9d07f8e4f3693ad82332ab4adcca1e60a43eded239b119406dd8ad3007e09c225a40e711666f3708a6b6eeeb52037f54debcaebe043233cce5dbd657fbca30a5bada086220f2d867787fc3a681a51f7f409ef6d2edf4f70fcfd660e805e498c81e5a3739cff7913962f50e3c1c05d8fbf1bb83494cb1cf0d6e9a41d7290c4056472992b2711ce37a81e7c105ef4ea8e9cc5b442c87a1cf78f6d586cb2790f9ea334dccddb89e5583c98d10a9ccefd2211d26acea1706f79d4776193e75c6e6a10fb5f7c24c237115fe46050ebf110e46157060b2786e47fd590c428ea05d6f258d9768cd08a983e62523b0e42572886d5a8e1d1765dbd6dc9615d38a350597d0b1d2760acbb3fc9b39bdaa36560e88ba20bea5bc398d18f1b0a99c5fa2504cd5d24f8130df19f356c28d8d34042b42a3015ec848d48f4715ddfab7b31f0a2f053bcb12021a529823e1fa1b50cd3391410dff8e7001b6d11c7d97afa3767cbd0175c06f9945fdc6144926df14a2e24d2bd23dd44915ed7bc4f8564b6fb0ffa121a1403e8ea425277b60387b22f0d180924382b096a1eb99585f502e9e44722c879cf1622d3b2cd08e9cb3caf16b52c6103bbb1ac36b36857146bf3612726a0da7f7bf6d1db21104d9b0fe8e25de87af59b44f2f5fb51290f45f8a10a2417c65ff22d175a46cbc745814ed1d5d86a27416b55b68ebced23a94393097a2cd39762ac342a60fd47cbce1f0658f9183d96166867fb4e0fc21c07172012715535ce6995786c5e7959f46286bfbf30c16773e4b2c52982510ec44ad7ce1c8434cb8c2a920c36edb86baf59d3b9e03ae6ef6862cf71a3558c9133ba88057d319f9b5613e48f6e471d94c8f045f28e28c7d94dd514054a2994a5f3e23ece656e7054f04976cc94f4aa84ce6227be731ad6320548fde4ffe42c0e7e20d57468076fd31873b7c4be4e1897a5301d82306a04363e17d2683c44022322ca0650d9bd0e6042ad47a72e4eabafc7fe86654eb42184b560f538b08b9cf811e737402d5b7221eddf68356f1907c989d22ec209fffe0fa56324a770dfd462c257b3daba844ee709ca7647229218a1455f42159da6492af6a8341702cbd16cc19f46819a3f5687a8a612c8e3201047d37ceb7871fd63661a30c19b8493e55ed9c9f24be8a9359759cbbd2952fa0de94d279c12dd5edc5c5262d373deac4a75d979bb30f2838a406d7480f7d14f11cb5be75562a8e3928827f91fceeb31e0ef23e3fadeb8884dcba6aafa0c19571b33db600b17a1a6b1257e215e6250223c9ef52c41d239a50a79235904af0421895591bd40762a74dba8e72853afabbe6985a96d0a977d67d2cf075674d862d0a3de84675c744224eb3232ffd024ebc0ad826b1783eb1b4ac41c97cf74f9209bcdef70c8eabff25d698b2b1217943ed938c05f0ec831acee4621d71e323bca4492a16bac22ef89d1397b490c8628f3584680f85aca3576c5ccea0575232ae8deece2ba5caf2f63f728d07d43eb04bede713a5719758c82951429c50d5dd8f6ca5fada45a18c421c0145dd9c52074b70ee7309390baa68d0a3173befe96fdd4dbf31644f97f132a0ac12056d6db7b45e1122dd3730868d4fe1860f2bd718b2d658ad552aaa3b90f79f0c0b05970238f6a66df7eb22f279cd5723d4f112e954f088decf8c8e6220c209572dcf2caa70491b3bd1019c2bda7c91032bccbb8c2f7c9523275ee5f99c044401fa51b5cbe02f77697c1c335c2e3b278dc7ca8cc651995447ce593d5f705f17cc96495b474dd4ca94c10453c52c6623081ffe2d6d5e25671ddf17c91f89cb0258439aa876e7fcd67b46c71fcfcad98317c2890b4b5779f080d7f7fbf19e99749824afbadd3b685d6fec9f19cdd8ad61816afe5795a1ec5a8fa0c85db7e8c81a5ba8ceab4ceb8ca2d22055735d34870a71d274f0d4307cfaf2d90d5a5574cd635271bf31599c8a648b5b58a7a1a52809269c7699ebe9b5628e5aabfeb796637643290b359f61f13c3639f44f58b6345114a8c6e82c21e9d54b3061bc50c867832c49f22840c419a7e6665b3f9d8a6976002e65cea9cf7155d0ea5657c6ba13a52382bdb9aa4f3d7b8761570cd17210e10e7ca9f2875151e2b51f8ccdad76894d8f7fedb0b1c8755343aa826660f9c0f6aa0226844b89667a23b0950bb66c7a20b18aa539181944cdc1a4afc140e606e802cdbad83e93f22abeb1cc8e63e2198ca637bf9b59f7524227424026bda63aeb3e152bff4ce6f837446c6b3b18f3af4624428c779b73456850809d5b6876cd3a37dd8bf257f124b6c99ce2747bfa482ebf12aad77019c4d50a8875a0a1b1d19c03a9d3f1efd77b588021164bade117b510fadb36e5c9d0d917ffe1f4c6e0f7b612a3fed8b4fc17fc067beb709174b77a2ea0face23ad105cde743c1c15317b7ecf1c3352059e735b0c35fe5c724e368b8b7d8c2d8307e09433081adce5169ba9a44f59d67c8097ead0b20b92adc9111cfc0403bc3b8df7bfea90427f476addad127082c705b2515422c038e48732f31824793ed10484a4a24b255cc0e6330d8d4c7e46215894ae77e5208a995d553a18d2648376b85e1b5ba6dae528bc9f09a75470c475ece35baa00708f9f970cce07717760634d11a18cf848b030678f16b756126fe9c5b0ea63377849acd52389158dc275f2ea54c79ffd80aca24f457d6fe1481de63efa0a45acf284773f4b2669c0b354b13d4824db352f4ae4245b52a9100f4270d8c2145089d05da9ed8f0b435ee14f4bb4419eea1c5bff38a5287f395ca3a1cefe90981335ebce9190e294cdf07e4d8cee8ff30ea664edaff1aa575d1802177807486a7efedef6d263489ceed2af74e9387dbcde24c4f16448e21a35b5b2fc3fde155342e05c5c9347aefdf9f704a8d38b2f5a47ca7e0fd67ee0a903469a37d8a085ea758ca18d138af9d821000a27e060961035e94c2d6c1b6e3638858c571ac81a40c06b23a8929f35dc99173221864e62469f5492d6e09968037809a80babfcb38bc54d9d44769ce1afc831fb4b87f31a8eac07e7399a92ec1b8be3389aa496dc8f8651ca0f108458d22397a0d367ed813c2197fd19321d6a26648eeca29198257f7937905a53e7c39176eb9c76ede42e3a74d1172bc620bab93310dad3a74ce8f85876fed07b22ed573e4bf77b21d8c365a29bab8c7053627ea867c4602d6469e8833fccb08b91195f6847f338fd31d821727ee0d3bdc36afeaf82c18839d54069c35a103592d9005c48e6b0811fdcfe7231b72c6861d4c32dbd062a66ae620e7a667dc8da7214a56c3480d2b7cad0812a2d8da77e622a16938c6069d0a4710870e0e7e4dedb253c8b224c99389298cfca2b60bda2fffd6ce2ef09a9f93738afb6696f8d876e238c8027e138891030a155d6fa9a6e3ab9aa6efc46782c941ca19263cc928086efccf4ede076af5302a228266146e2cbaf9df026946c26b04b392b4ca2179cb04eeb71a7ebef5fefb339b277b1f7c0c1d30e8ae7995b764caede8171ed2ac400f9a9d036f596ddbdfc0488f5d923a12fc0a04d387669edaa1be31912951012cbbb89dc4f6bcc75ad6599351da27ab0d4d6f3c26f779a6411bf5638ab52cc8ac14cceae5d80d21d4c7b743a862f5958eacb5849b8ec888f8fb07501a81d85cdf95469811e3b53b7553e650d20cb6b68cc2c7bf28436984acf034af0190c7489e1aac705662bd54319222dd6a5b5e94927bd4f7230e538c916b7ec02ba77bd50fa9efb66d9f3b27d845692e770d76f63f65ecc9fd6c2191129a61b16e27877ade92491cb7ef67e689d3a3ce77bbff9feabf516058a7a4781676d4362935a09e972018c271768c5e2652291c88fef8908262842537b5ff78b5ca34f0ef015066e6da382d6bce2e4d379672d7a995916b566ed0535b37f903b649a7b9aeabfe8342578a2c3e4e959c1cb3b5814a11fbe523035e1ee5b2c0e5e0dc2e5027cae0cdea898687aae0bee78583fe9db19c28e82bb7c0601cf2864895a2573ccb1850fc48bd8129695b067aa684326179d5399f6115bd311f8e29b711bbf16e83ced7be709e57bd44a876f858ca724cd6ef9d0324d4ca9668837b40f28598bf120b5eb8c2238198858f1665896053a2dc9e6d02f25bdbca86d046a50ef82d0f96539a1e1889bcaf110a979e3f1aac0389489f6d9d80fc81e3bd8d712d995ab1ddf609ed523d870485213a2da1a27376ec350fcf9d6eee46b30b1620d2b14d8fb281d66e72bb2a87a34b3d917bbfdf916098a73312808127f2d350f78f02af991473bd9ada533e1f3263a1ee33e06c2a1fc2192a3e3c378d96851001a1cf466a4b6c8ac7e911ba799da3a8bfe1147756cc4647ecea1a7235003f9723b1726c15bb834869f8c554c4d0755f622856ebe7995d5262f952c254b0cff9e01b64b5c48bcbd7665b19b38127db56848e6b4f4348ab7ae40cdfda7db4bd4fb7144e2dfd0202b84918f1bfaf6f76a54f08a9c9412107a0ed6478a71c264d170f6090b06e23b4fa4d9739f4edad3c0bbcf9f449ff1c4c0a27e0df49e5f37b8f438f73c9ad9351913e8849f052e3a012be035077c50c3b8a9b682635ab13d9aecb9920639e1e670a1f798d"}, {0x1010, 0xffff, 0x1ff, "7715d35f8427f3c5dc4f2bdd714db9e71385c65b9c381759b9daca32d127541313a7592bb496c6d6dbb7640816965fbf60b14a56fea80322e33753caebce6843fd0c296d37f12e9c1c5e89150566571dad2dc72348dd042e8dcfb9234a16ab4def9fd8c819b0fbc97815acd00f999298e195b9847e00a3466c1594d0e600d586b0fb69ba379834e8c13760bcbb760e2878646e9366855d73a5d53b12ebdf992bebe301d851dba2f6be3af260e694597104e8aae5a110772cc7bd9393f22a435d535c63546a147bd7f31d78eb63cdcef40b7bc6389c8d8d6973e80e01c0a09d3155b51353e058d65fe105449c0f8ad06bf44dbeeabeba3a2a3f382becc33f3d8c6afc7a5457ab2c2d9441e7934b761937488f9f900f96318a631b6ad8e1fb965954b105c2dc7ff6a4cbe77325e3ae1d5d0165e5e03039b800047c5ad77e03cb6f8ffe20399db2b41a42b5e8a0599e4f3eb270c753f4da3d6c2d981d69a665fffe50bfae484b3ab055261cd269bd5e8a68e7c9f216e84b139cb7acf518fa2e5bacc220d1f1111485b3470de5db3a316d5f4e990c2333d43cdca7a34bd71288bc5515637fe0c967c5f5965648a828a762e294e3a9569c22500259e690dd4780f2abd3fe3b6c3a52e0710de32249577df51bc4af7516d692efd15b8188c72eac7849d9175aa0b6514add2187363cffc3a3557b6da7d20250cf7baeeaae0dde3191715958c56607e50751399fc8db5ae6f338d901356f4205e738e98e36319367c2235f296fe8750211c1cef28f3486754d2797ddfbf515c0200863cf37ebebf0e9a8f9698b1a8b431366cb9e9dbe769c6bd58e088b459584a0e708a8f0c866f6c7c75485cf4c7be79f19bc59758fb6604c1384171a4b8162936a2ff14ea39111729d1040f5a6acae22ef541cb40cae5aeebc5e0d76d09a153769eb9ad8d1a9a2756a6b770743156271583b31b8513e6aa56a83dc86c8becd9652c5507a92bed3f452816dacc20697ebc91705b6a076da18d3408d82b96ddd984c87a1b308492c04a6162d69acaf0a7ab108bc3e433d3cd5f0ae47abc12614c4f0b35c9a221b98ee8f397c46f9aea5468db6a14a94a137a2965a033d67767f11cf0fcd33bb069e4447943d56a083bedcdb55617999fe615cce9e25610b75036c85a9ddf450d423a7a2ddab30db4eec1f020da86b4775bc5cddf6b8544ad5c56d529ef78a60fdb328d5d1095de3f0c2b13528f03c3c3e7f2e1057f316dfe2ad7203342631578a4db9a1c48ad9f6cb77075f51a2173251ae6f7302f62125e065af276caff3330f79c97dbb7e4613824e2f7a1ed33b326ff9e127da33cbfb1e52ce9ff0599a5fb63e69f6293125d1036f22bc6f98b937f1483cdc1b7483940e1a34a3760d1db1ced287daf4127f93cef391df5a6c7cee39b68b524022519d81ebe72254549451ccfa92ea542d287428eb095a46fb04c3c97e7b8373e3d3e21bffa79f74467e921594e37694957078b957f01eb231168a38fcb909f709542c32738f385ddd28a84576ab35e6f9c6175cc0e08d0de019f31377792210857d332b1d67ceedbcb54a79062db536bb1e5b2fdd17a7f267d3e447f1ec02d70778a0e9d8fb9ac35e21cfa401a38e39c6dc8be1f46e41f5c35ab7cdd875517fbf7fefb6eb7f6b2e898d02223b5768dd8e11ac69f4cb7bc5096d6ad07b4e588647c3dc98233538230f9ca22837c136adaa7f46e3bd6c8bf866e851bf0351ed0d437ca63497d951aebd3c4b4964e54d1d101b3043310988bf2b1acc0bbd8ee5e86ae219a9065d7c7a323d2691af21f7c9476666fff24422530ca6d2bc716416c7daf6e741bf3ecfaac18ec397bdd0fdf01fa5da7a07c9bfa42ae7f56c2d672304174fde5552a377c0663960b63ca2cf3661b60337ac2498f49c2166e51a67597c91bbed2b21b094eaa802348c0206b29f567e2cd872ab1d6f385157811b9d88b8742395da41ac26742522d9828c39803f2da7fb5ec6b350fc3cf71f3000cf42b49bd2518e4e79171eea132fdb747a53fcb09bcedbd6ee8d139ad103be7f194d2032d9e672d6466a724f6a6b1df9502061e42bb49f49585d285f4cda215747182ac38962f356c1a0b12abe739f79a51578e639471d3cf62af4c5f08dfab8d8e8433e36fc95f2587538b35e2a45d43b4a642e7e6567d8807c50b664ad2073d6fb2a954385b9ce92347bee6c5d1125678e48edacf956637bae6864f8800cd39aeb7174b4b4f4afaa3fcdc2dbb5c7f3085b3683aa1ed2e732fde43d557216418fe2f287fe38ef1ece79ed88eded617705bb86a505e3d9357bf790ef6bcbb20785799672399a2b80111f64eeca66eb6492321d29ecdceccb605f578aaf5bd53b95318a935ada6eeefe112e25e53d96dc35b63c7ab22e126fdc87f837de27a654978bd87ae3c7ec42a4db49c8e44a09ec3450093f8d08c38a7e39d14534b15d0afc2728da84148d9ae41bbc4a2ef0dbc5e581de064e6b566198b6640ce18b4b14cb25d5f7d5f0339da724b482c713c95121b67754eb9ff0616d1e7fa51d2fa5942cc191280b16889c10a48bec588de4e1a984a6aadb2642255a8a9b643f2c60621375d1c493e19030b5296ba4b042e5f120b7fc8da4f7e5fe376a6ae78ee67256d9f0c6189c54242f64ac302164e6213739592a59eefe2b33412286935ba95fc68dcd967d8d47a3180526b81eb20289820476993b4cb4a1f43fb64a4be33793538896496d07422f8f4220c690ea6598780bcc92409792869386f3ad508bca58fe35b247f768de50c303c72ffa6c6a29ad0737e256a6bc3a986013149a206565a774edc42cd4684a70b1f25ff41fb73e968a3c55d0d5e2da40eae058b46a5ff0ab08991db058ddbad079b6a1783bbd00c667c8d571c6b1c6222ababe85858692e39f41e8503b5d7637cbe06ee9113b28f6b58ea5bcddaa60e0fa3903d8c77ae42cfad3472f0cce7d04c60bb459d7dea506788b5b0b0cb11d865ba9ef5c32aafabdda64f5328939e93e74701dc911d4bbada03d1f457e042ca5abb56395ce845af83363ee6ddea8cdbd68bd10f2f06dcfc754d5ba4376e4ab1ec66d8bb19fbed6236e76ea4df041634b340c792601aa2a9bafbf1af48bd929618d265e1b0301a7275bfd53907986b1540d747c9a3eed425dbabb584ddb4114cbba93b69bc51e72af279daa1cf1d23d4bb8c501de000bcaf8d99216b009c033aad0097d0e4ff5f3d3c715cfb0aa44d0d95219053df1003b25614414cfdf6a4c965871ee7fa0e21197513f42b839b3f36afe7383a2cf8f72c633a9807659fee8f4719d26a39b6e45241dde682ad16a4444fcb78431c8a33fcaaed8d9969b633015bb2b1896e522f3712b4e8331fc404ec4aa0f2cb76ffcfc1b7351b8e0d27a9b575df4153bf8b769e86f32662a5b06a13d4937a2bb23b366037cda0ec99321ce27470421501e51d0e23c269a4d240614604831113bf384b0f7da6a038e44d6409bb69ef4080d7401048c75d7b648af098e0ebe48c3022539e0808556428fa4baf3779307d8449db4d02b5139e5947e5919f273b2699e4ea17625c1d9f7d092c77c020211e415945f538f22ff1ef2384f76cb979a6874e76dfea05a55674330d857ccff6991084aff70d8a93b7cae2f2e505d876c5beac99019ce3496e975734b547e120ea4083536e7b3f7d554dea36f99e7d092465ada05d06073ae3e0cabaa2f24546bee91b94e4763cb8931735534aacc5ca45454e5e85a3900c04ae2c263787f6994b13d01df9b5d5ca2f33e49b26638cbde277620ad1e7615ef43d4bbe69c774c0f693508df60d6c4091a9811259433fc5df82fc458486e9831a7ff428d6f0a378e44e6ee418b5bcf9d8dc82e15b40bd36706dcc822a142abba55bb7554b443715317485c1e6d446ef234ea5c6122b08786f845136509a6e594afc93f9c20867e255128757110ed0f0eca3834defb897c28138f402f0e12a9178bf81c9add9d29b39d691c0fc9fbf3eaceeef485e5cb499aa87f4aa8b92c30f716bec2fbe8e41423317a5c78b8b7785087bcb2bf031a80f00fafd32d1079caa8df15124d40a264dfe13b4daecde530245983dd84fd482a925defccdfb08b779b699cc0ec8c1cbbdc4436657d399a7cb9f9fdd62d61ec030c6340b0c71244ded2fbf2273e23045e6e7a95bc45cbfddf3fc0ad18ffe253fb7ed80c75d28d39b05aa57ec827e0c04b93431a22358397f1ca2de84d07387e36eefd40e209b5dc14b07008648672a9210e60bd46b192d4a8d5165c5cb29dece52d77caae609a4752388655b884a926d1d7a44a15f6a12f4033b9b6dda0e55298ba19d6d96c4c7af19e53a079cf949a7e8436879044bb84ea605f3b01aba89be5ecb5c3a3fd8f4e51357973a8e7fc79d321de45331ad30a65158b9418dbee5c967dc1801bd39d7990702119832fc2062b6406a30f27bd3379e89b18648818d73ccc54c9a94b4e273b9867895c3451fcb2bb9aa7ee3cb75ac7f44999ca1049148816c60ec77f4b6e30662f6c482bac73faa7149977977a0a1a33b09f62c025f496a4c9549a8ca53eab1d4c6c58472437beea0f915bbd3658c3e2cefab273f33c65a0e728027d6f84573bacf04bc686a113e72cfe1f7d67117f07efb9bacbbe3e874885806b6528a7c3eba9d243f82aeafc4f627faa0f375f516dd0977a4db7a584c90768a25e643960e832fb434daa1de0dca0071764c71c187e6782b52edb68028461feaa3286673f401bd490b6ee19effd3512e11142fe418620d6d4cb9784ffcc66f2aa3cc0b89f14decb3138626c81e8a636f22bc0ad885aa856f87fb93e2f3ef446d31d39664a04e0b7b24225428ada3670d9724641120a865c0f41009a965a3ae44fa869e751ddb20c95b3f45d37b99122867f36c4bfb822e12c4c452c630957e8c7871145b2fa48c2eca26389d378e016026772d66304a12af055904ec91cd9db700c49adf32d7f8fe63e8faf18a9d64da53c17eb3e5139831eacb389ad7728dcc532c245e47afa16f7decf1dad01dd41c6366207e78499c2d2264b2668d45cd8523748e7baf6eb99be5a0e0339c8e4299e26f656038ed180027bcbe00cdd1d8211cd41dbcc8886cb0828d7fc776242a7b03c062e3c569c77872ea3d44666c7e3737c589537c7dbd95a7df2695ca3167ce84c6b01ec58cabc6b168afb269abe7fa33ea6b14cdcfb22258c1937c265c6848b8ea224c7a940e2625add0b2f409ed96e69c198778b7d2f430cbad3bb75a06eff22b2cefddd72cae8830f8bdbf939acf624f9c734e1d2a611ee52709169ad660f84bb8a2d4d12ad4b0579a05527428962508fad6eca8efd5e4251430a63c3c818276710a23dc649a0305217c6deb79eccf1aa48516dbe82aeca1fad31c210a074403ddd7894195cd61dd266c2775578ce6c750e2534f0f109f65d0a107765b79588900cca88f19e0cb29773a321f1e7a60daa4e92b07f1d46891ddfc838db3c0078dfc0e3bc424196c7675e45fce3ad0dd8e4ca1ae528e070b1189f23a9e671f3aadcaa02075e562611237733630cb8da4d85ccea1e540e0915346ad8c7a2d6e46a5abf30b35eb15001f51cbc246471b611f6e264e27dd0985174cc08645380ebb067021e986251fadb91b9a022674baabfdb51e3dba9a4034bf0917381302bd8b7d18222dd37ca25ca2c81af85b0808448ea058f0d05c5ef7148037b8c981bfca892a1b7f5269e3f5edce89d45481270810fb8ee54495cfd958e8ad157013e1e03b66a00744feacef4f783b788aad7288585efd7"}, {0x28, 0xffff, 0xffff6d39, "c75ee1479a452726e953d6c4de3684394917d8"}], 0x2268}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = msgget(0x1, 0x400) msgsnd(r4, &(0x7f0000000440)={0x1, "39dad8e5e0a7b4be7923324a2b83e62ae48af8152e4186436861acd9ed93875b1860e1cab617db496519423b70d9ee48a6285098ce"}, 0x3d, 0x1c00) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x1000, 0x5, 0x100, "c44d493b719f80b3c79cb4ab902be01ddaaf1aa3", 0x100, 0x1}) 16:11:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x481e05b161e18ba4, './file0\x00'}, 0xa) 16:11:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:11:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() socket$unix(0x1, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1c4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r7, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r9, 0x0, 0x0) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r10, 0x0, 0x0) r11 = accept$inet6(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff9, 0x80, 0x80, 0x9, 0x9}], 0x1ff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x94, 0x2, 0x7, 0xed}, {{r5}, 0xfffffffffffffffd, 0x56ae75f136698f1d, 0x2, 0x7, 0x10000}, {{r8}, 0x4, 0x40, 0x40000000, 0x4, 0x8}, {{r9}, 0xfffffffffffffff8, 0x4, 0x70000015, 0x6, 0x100000000}], 0x4, &(0x7f00000001c0)={0x9, 0x9}) r12 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x5, 0x2) sendto$unix(r12, &(0x7f0000000000)="b100051360000000000000000400000000f703fe5e4c5bbe144be7c04d0508d1942ca0cea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f58872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400", 0xb1, 0x0, 0x0, 0x106) 16:11:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x3, 0xfefd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1d7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d23c3}, {0x2, 0x4, 0x1000}, {0x3, 0x8, 0x2000}, {0x1, 0xff, 0x1000}], 0x6b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x800000000000009, 0x0, 0x0) dup2(r1, r2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) 16:11:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xa506cd3d8d646d05, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xc, 0x0, 0x3f, 0xb0e}], 0xe0000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xc0000000, 0x1, 0x1}, {{r3}, 0x933567b7513eb72d, 0x10, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40230c06d227ed02, 0x974, 0x7}], 0xf20, &(0x7f0000000180)={0xfffffffffffffff9, 0x5}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) 16:11:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x1ff) 16:11:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x101, 0x3, 0xad, 0x0, 0xffff, 0x0, 0x200, 0x1, 0x1, 0x40, 0x1c}) minherit(&(0x7f000055e000/0x1000)=nil, 0x1000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) fchdir(r4) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x3f, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000431000/0x3000)=nil, 0xffff}, {&(0x7f00006a7000/0x2000)=nil, &(0x7f0000227000/0x1000)=nil, 0x3}, {&(0x7f00002d6000/0x4000)=nil, &(0x7f0000281000/0x3000)=nil, 0x1}, {&(0x7f00002bf000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9d32}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f000067d000/0x2000)=nil, &(0x7f0000391000/0x1000)=nil, 0x7}, {&(0x7f0000117000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000079e000/0x1000)=nil, 0x4}, {&(0x7f00007f1000/0x1000)=nil, &(0x7f00002f1000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffff589}, {&(0x7f000005b000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x65}, {&(0x7f0000569000/0x2000)=nil, &(0x7f00006fb000/0x3000)=nil, 0x1ff}, {&(0x7f00006a9000/0x3000)=nil, &(0x7f00000d6000/0x4000)=nil, 0x7}, {&(0x7f00000bc000/0x1000)=nil, &(0x7f0000531000/0x2000)=nil}, {&(0x7f000044e000/0x1000)=nil, &(0x7f0000014000/0x8000)=nil, 0x81}, {&(0x7f0000142000/0x4000)=nil, &(0x7f000022d000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000001c0)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0xdc355b23ac00f00c, 0x5, 0x3) 16:11:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x808, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x200000006, 0x0, 0x0, 0xffff0003}]}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:11:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x3, 0x85) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0xe9}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x8, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0xcd0f2a496f1d0877, 0x8, 0xa3c2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x6, 0x7}, {{r3}, 0x7ffffffffffffffe, 0x80, 0xf0000000, 0x9, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000001700)=@in6={0x18, 0x2, 0x8, 0x200}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="be719f48e3b92a79bf0c2b68a448a5a80d82dccd6e6b62814807028468e775775c6453747ca70cfae7a6d6941507ce866fe1ff2933cb1d7493b68c3d5e294cdb29690f3af3f5b895c497437587179ffbb76f6fd320cd17c460a3d1f3583ffb34be3794d769cb577c8555a3af3d08590f9fbbc054764ca991507a7e3969c9d3a7d731f43d9b6343acf241ccf1adaf0b0077c02b0a08ef4ff7822e43195e1c766e527dd84b068f9a66039488", 0x69}, {&(0x7f0000000300)="50ac3c000994f18768648b9943d25513449961afc9293d0af2c241", 0x1b}, {&(0x7f0000001640)="f356dfb79b3890d65262ef92557c2fe6ffca22f7a34fa849fe0cd63abfd7e41a5b3d4067963d825fe70929e059bd231f1af37bfc00804bdbf5bdfaf6b534da53f6a36eda09268f9a35c69dbcf1ad53181ed26a79111307064f99fbfec066278109854e0c31a05834c44bae3821fc218dbc42de2e4caf40d4d98931637b10f5a53917ed6b751d5727080dab67ab3721f95a875c0d12bbffa85ad887d5a7fe0ec0a117eede2a2df5", 0xa7}, {&(0x7f00000003c0)="aad1895afd62b7484b9c4daf599001a974487ff7f6f93c44e6a2ee69d52abacafad378dd419d0808656ac7e8ed3fe29587612400742f7b3e443aabfaf6ed1f62a466dce019ccd32dde5d21406f332f0492bf041534189569657c200a38ca1165974a57586011bcb71bcafc3beec055f08c6602e8cdb2348a384b8a21947a89999dff7c4d56abc83be364b38b92757fb8dc0ea050aee737a329021d69de8944210e1ca0eda22431601f266453bca72745a67248d83b92a21cf7ea9a4c8650f42a1d21dbf0367adcb22d7389ad287ab9c3400f204503dff32d6d", 0xd9}], 0x4, &(0x7f0000001740), 0xffffffffffffff0b}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x488, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x1f) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r7, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000001600)=0x6, 0x4) 16:11:10 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:11:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffff, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8", 0x6808}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/84, 0x54}], 0x4, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:11:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x80000000}, {0x18, 0x0, 0x200, 0x9}, 0x800, [0x1, 0x9, 0x4, 0x7, 0x6, 0x8, 0x100, 0x6]}, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000003740)=""/4073, 0xfe9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) r5 = semget$private(0x0, 0x0, 0xe9d21a46084022f7) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000140)=""/96) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:11:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:11:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:11:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0xffffffffffffff8a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) fcntl$dupfd(r1, 0x1b, r0) 16:11:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/111) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x64}, {0x40006}]}) 16:11:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000280)="0b47895615b651ae3aaf34d467015039baf3fe1e94f1b8039f5c119ed27577b52312f93ab20a4676ce7a29092356b0fe1c594091e5e837038878e5c1c1f8dd3414b60ec6c4ccb1865726055298acb2ff6f80c254f625fb703c008d5483af2a81ed90e69793d4dbdf44ebb8589a5f993a06711ff89f380beeec22dd5a606692e3dab0832ed9f4cee350664b9d9383323b7424f15545290fd7e7c1de80ad2749742fd0a29d63e5807dcd5845a3df94f81642ce124fb39f901c0bc24a316efc5b5713e947", 0xc3}, {&(0x7f0000000380)="43a144caf677f117b91097402ccbdf108d2c2701b9bdb20a943103264ace07a6a8dd7c5d2af81bb06de3b8d47b71e7e51f1a1c8cef5c6a9691af1887ff99e6edd3db98599296537c582fc7d79fa0dd09005b98eb0c29fe49fce52d5dea2ee97fc3d8f62b56ea5cae9441f026daf4d82ba9614fdb3e9364153832f130e00790e4816cbf4845fb9595bbb9597555e7e7bf4a9d324d7b88f648542f552bbf3791c70767a2efd6ced0fa0804e117d9cf25f210fbdecca0", 0xb5}, {&(0x7f0000000440)="d623d37ee869ccececdb2e0e65a1b9d14fff9d2ccacdb0f24fd2c99edb3ef964112918bce758a6487309eba9c01b3c6dab3c9dd0bf980dae64022909495d20aa78c6a0f996a22d573e1e543459921bdb2aaf938a78a5921db15ed6ae1298b8a2027162a927dd78f0b68eb0f4721494d770e9e2a28e5dc4c64c5d5d0a1f71a98504742bd59f93a9aee6b47af1afb11be558476938d3295e93ee0896f7c41ffa9485c52da7fa5a978bcb12ac4d5aaa271227febe31bd9c280687e9bbbdc8c9ecde96e66b1a6d21c1d837e40d1dabbdea77c592df3cc070f23521b542df67067d9f59c601e3", 0xe4}, {&(0x7f0000000540)="396e844d6622e28a47820e22534953284acba7c4b48ea84348af2b16da528bd96b69de7608d6c3b128e2f27c1410ce5104f0755414cf2799960564b6acf38f9a6279a7f9cff174ebab6480a9db11dd7ea1b8af0a79fe43ca66ee99cc8367526de98da8ede262e3bcbae47f38bff135da38452b40318fbaf8aebf046017b9519a600001c4224ba51bebde769553ff6c0687c79e508f751f3cdd4ba0ba85", 0x9d}, {&(0x7f0000000600)="454319b6a2aeff06a29c46423d24533339caf176c4221dad773d6b30b0c742dfa13432d38c6eb636b4a41d065972d96b25b8f313650b0db4bc442b2508ffc542d1e4", 0x42}], 0x5, &(0x7f0000000700)=[{0x80, 0x0, 0x401, "fc7915547c27dd1adfd6a65ec610ba0ed575ba83d6ce219da084a9749e9506705a8f212c862cb06c0c8232d3eb22c1d21a9fea57d88aa051f1cf2ab682ccb8bab49b3ad8e95ad4225d1ca0b2d270afbe9a1065bc54505fd90c93db4ee4ffabf47557e7bd3fdbb9ab6912a3a486095b9f"}, {0x88, 0xfffe, 0xff, "8d3cd9c792ddb8fe2128bd22c6147439a6d2488b48ae5d312ae46944ea33caa0a061450a2d15f6327daca5b47a91b24710aab18ce81ae970791e4d9fa7476d22ffffcea97e693c3fd8df51aa72581e26d0573ef9d827d1f6a8565a5f90ff0be1e5252758382507c62d37eaca21b369e7867a9fe425"}], 0x108}, 0x4) dup2(r0, r1) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000840)={0x1f, 0x8001}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x2d, 0xb, &(0x7f0000000100)="ebffcbe713b9fd81bf0200000072d6aca7e0fdbe922eaa4e712448e699e0a06531", 0xffffffa9) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r11, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r12, 0x0, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) kevent(r9, &(0x7f0000000880)=[{{r10}, 0xfffffffffffffffe, 0x1a, 0x1c0000014, 0xfff, 0x8}, {{r11}, 0xffffffffffffffff, 0x142, 0x6938e05e4eebe139, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x5b2, 0x80000000}, {{r10}, 0xfffffffffffffff8, 0x4, 0xf0000005, 0x10001, 0x10001}, {{r12}, 0xfffffffffffffffb, 0x54, 0xfffff, 0xa63, 0x3}, {{r13}, 0xfffffffffffffffa, 0x40, 0x10, 0x7, 0x413}], 0x66, 0x0, 0x81, 0x0) r14 = getppid() fcntl$lock(r9, 0x0, &(0x7f0000000040)={0x2, 0x4, 0x1, 0x100, r14}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, 0x0, 0x0) 16:11:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:11:11 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="fdba"], 0x10) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r18) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r12, r8, 0x104, 0x5}, 0xfff, 0x9, r18, r11, 0x7d55, 0x321, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r6, r8, 0x2) 16:11:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d^v/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x25}, {0x6, 0x0, 0x0, 0x80000000}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:11:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getuid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r9]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r9}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x1c}, {0x4006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:11:12 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/\x00\x00\x00\x00\x00\x00\x00\x03', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0xfffffee4) dup2(r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x5811, r3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x6, 0xfffffffe, 0x0, 0x0, 0x0, 0x401}) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x0) 16:11:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCBRK(r2, 0x2000747a) 16:11:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) ktrace(&(0x7f0000000080)='./bus\x00', 0x3, 0x40000200, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) 16:11:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r1, r2) 16:11:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x9) 16:11:12 executing program 0: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x58ab, 0x200}, 0x8) 16:11:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="53f8", 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r6, 0x0, 0x0) dup2(r2, r6) fchflags(0xffffffffffffff9c, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r9, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0x9, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x400000000200, 0x1ff}, {{r1}, 0x7ffffffffffffffc, 0x0, 0xf0000000, 0xff}, {{r6}, 0xfffffffffffffffa, 0x240f81a5742d8fa6, 0x2, 0x4000000000003f3, 0x2}], 0x6, &(0x7f00000001c0)={0x1, 0x401}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r10, r11) ioctl$TIOCSTART(r11, 0x2000746e) r12 = geteuid() r13 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r7, r12, r13}, 0xc) 16:11:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x400, 0x0) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xffffffffffffff5e) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:12 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) setsockopt(r1, 0x80000001, 0x10001, &(0x7f0000000140)="dde9d9c9f0e9ecd8808f9f866a344ea9f4428bed3ced5442aa660cdd7dfaa427ed2aa50b319ec5e3592249d871c6e089adc4e396551801d2f70cba060240f447e6920fac547313400c72501462bd446e5a3dd2ed7520258cf63501f6069ae2e1170f15237e4afe226fbd0219ac3013b2a17cbcd2157d66b220cda01af299102f5271c4229ee1413e2ba9787ff9b60cc42e3e77cd017c168873a7cb3fe856f2dfa9f45c119ed7e8dc1e5c7522e98629ee45", 0xb1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) dup2(r2, r3) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="5f0000000000000081ff7099a7f37222d522a3dc34502fdca9819e313b0000000000000025e2b4bf1c47e716b2259edd0000840df28adde173670415d0fa78900ea707c5ce81c655f5b719a43885f8922b1a805600596d6c7f0ad8a5b384efe5a03e653752c028f3bbf6813b7ef3c7827e96ad2796cd8ca8aea6d1d9638eb0dcf13585c7a97a1c77519ad4771575a7435cc2e1ba2b500038a925e9a3a78c9a5e2651a8f7ff850cb71b6a2154850d3d045804a6e5acded0113368964785ed30e23d6af95b47caad48bf198580e7afa09e6cac18b2734bd7893c9bd5b00e504d61e43107d57d347001008107cea6e492997aea5efd5ec80909a769f1e060f3e47ed0f04328eb73a054dd688f7e51dd8233fccbeed8fc862d168f42df1f1be67fb3cdbb33399c7eabd7ac44a3d69cb495f5bba8e584bfda82207875c07a6a8fcd86684e3a6353c24dd5e801b1999ac834e0b4605369e41acff7c6ae71522dc968b2d4b204b116ab08a0"], 0x1) pipe2(&(0x7f0000000100), 0x0) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:11:12 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x2, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x1, 0x400, 0x5}, 0x5, [0x5, 0x5, 0x6, 0x1, 0x9, 0x20, 0x7ffffffc, 0x4]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/d\xaf(\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:11:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020200e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfe6f, 0x0, 0x0, &(0x7f00000000c0)=""/5, 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x20, 0x4, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) fchdir(r3) write(r1, 0x0, 0x0) 16:11:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x203) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) rmdir(&(0x7f0000000080)='./file0\x00') 16:11:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4}, 0xc) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:11:12 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x42, 0x81, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0xfffffffffffffffc, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r6, 0x10009) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r7, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) dup(r7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x3cf4fba74a665a49) lseek(r11, 0x0, 0x0, 0x2) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r13, 0x0, 0x0, 0x2) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r14, 0x0, 0x0, 0x2) kevent(r10, &(0x7f0000000600), 0x81, 0x0, 0x10000fe, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r15, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r15, 0xa, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:11:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000280)) dup2(r3, r4) r5 = accept(r3, &(0x7f0000000040)=@un=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) recvfrom$inet6(r5, &(0x7f0000000180)=""/27, 0x1b, 0x40, &(0x7f00000001c0)={0x18, 0x2, 0x3dbece03, 0x9}, 0xc) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:11:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x14000, 0x1) clock_gettime(0x3, &(0x7f0000000080)) 16:11:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x80, 0x0, 0x25, 0x1}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:11:12 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r11]) getgroups(0x4, &(0x7f0000000180)=[r6, 0xffffffffffffffff, 0x0, r11]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r13) r14 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r12, 0x80, 0x7}, 0x2, 0x1, r13, r14, 0x5, 0x80000001, 0x100}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:11:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x85b2, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9692, 0x3, {0x9, 0x3185}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) setgid(r3) 16:11:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x5, 0x9, 0x1, 0x7, 0x0, 0x8001, 0x0, 0x1, 0x2, 0x95}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x2000, 0x0, {0x0, 0x6bca}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000280)="4244ab4463fa7cda0b63df653496b5e9659b98d6526cf348d5dbf99bd62a8b4b0f2be840c7e2c2000a6ee724a3ec058ac935b4c1e689f8fd75422de847da01aff40c5bfab3d83e3188387b44937e18080c188f355ba0b5ed4bdb17f9016700c19dc09db96bf0cde40e46e86b27eabceba394a708a98d36f71344982cc4abea06210df78990a6bf4c91503086a5d5e6b7c2e87d7cfc833fe31511952e92f2571ca329823b283342a90f08b0dfbf4d92937594a6a818475e92b914e59b39ae420785ce36ae196e624bcf65d43b0a9ccec451bb3d78c009f3acf6b8", 0xda) dup2(r7, r6) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) b‹+ÑžÀÀbÏHjd´®Ž³ÿÁOK@ lÆ@zµÐu NQVÔi¯à ö쪠‹0áƒte-báYÅ­Z‹b‹+ÑžÀÀbÏHjd´®Ž³ÿÁOK@ lÆ@zµÐu NQVÔi¯à 16:11:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x2ab}], 0x1, 0x0, 0xfffffffffffffffc) write(r0, &(0x7f0000000180)="c3517d0fa8f293a33c87b3eded7d9a7aa21bb3518de3426291f6079cbc0d593e50cfd771d1e3aee743535636ee1326b840650fe2dc7fc3ff02bb52fea016e3c881fe408b7881f4b79a45052ffe98570e3884a237e766d44fc848a12b50fd93dfa0fa91bec2ecb8db15bbfe48b1da452c09cf427fd2d99e08c0ecb1df99b4b219d5741a", 0x83) kqueue() 16:11:13 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8000, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:11:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x20000000000001f4, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006, 0xfe, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = dup2(r7, r0) r9 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000280)={0x3, 0x6c39d4fc52bf3a5f, 0x5, 0x7, r9}) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r10, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000001c0)={0x0, 0x2, './file0\x00', 0x3c, 0x401, 0x5, 0x10}) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000140)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) poll(&(0x7f00000000c0)=[{r2, 0x10}], 0x1, 0x3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) 16:11:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:11:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba480077c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c60e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001840)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) lseek(r2, 0x0, 0x23, 0x3) chdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:14 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xc0) write(r0, &(0x7f0000000280)='o', 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/242, 0xf2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x7a23a319, [{0x3, 0x4}, {0x2}, {0x3, 0x6}, {0x0, 0x80000000}, {0x3, 0xc}, {0x3, 0x9}, {0x0, 0x97}, {0x3, 0x101}, {0x3, 0x5}, {0x0, 0x1f}, {0x1, 0x3d3}, {0x2, 0xffff}, {0x1, 0xfffffff9}, {0x2, 0x3}, {0xd6b25d4dbf57298e, 0x7}, {0xb92cc92d8b16ec75, 0x8}, {0x1, 0x3ff}, {0x5, 0x3f}, {0x1, 0x4}, {0x1}, {0x22f2baf54427b1da, 0x5bd}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0xfff}, {0x2, 0x7}, {0x5, 0x3ce}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x6dbf}, {0x1, 0x2}, {0x6, 0x3}]}) bind$inet(0xffffffffffffff9c, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x115}) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:11:14 executing program 1: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) shutdown(r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='}\x00'], &(0x7f0000000b00)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='/dev/null\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00']) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000340)={0x10, 0x3ff, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x58b2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8814}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) close(r2) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r7, 0x5) 16:11:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) sendto$unix(r0, &(0x7f0000000200)="f35f62a11a5a1e6e14b2d70524758803190d5b74cfc04b83b75a8b5211e6c2000946fd26f90830955c8afaa1a3c9ee95b4bc18cc4c550555181c24fb83bdca31097559df2a25afef1d450d8dc95289e2cd98d3211813d84555feb9a955eff3d463244629d85d9d45788472bd9c4ebc2bc69fade13a6c6fbd8653c244bb4ec4915cab17ebe9c8abee", 0x88, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:14 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0x4) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") setuid(0x0) 16:11:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) lseek(r2, 0x0, 0x0, 0x2) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) 16:11:15 executing program 0: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) semop(r3, &(0x7f00000004c0), 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000280)=""/68) r4 = semget(0x2, 0x3, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCNXCL(r6, 0x2000740e) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000180)=""/228) getgid() getuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2d0c0e88ce59c7f1}) 16:11:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x77}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x7fffffff) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x3f) 16:11:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f00000003c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3, 0x6, 0xce7a, 0x0, "d061032acbf661d383f30c3d0889b52f8c49cb16", 0x40, 0x3}) dup2(r2, r3) dup2(r3, 0xffffffffffffff9c) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r7) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x1, 0x66d752726f280ad4, 0x5, 0x6, r7}) openat(r4, &(0x7f0000000300)='./file0/file0\x00', 0x1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r8, 0x0, 0x0) accept$unix(r8, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x120) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r9, 0x0, 0x0) bind$unix(r9, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3ff) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) syz_extract_tcp_res(&(0x7f0000000400), 0x200, 0x6) 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000352, &(0x7f0000000040)=[{0x8, 0x4, 0xff, 0xc352}, {0x6, 0xff, 0x40, 0x7}, {0x8, 0x9, 0xb0, 0x7}, {0x3ff, 0x1, 0x40, 0x5}, {0x3, 0xff, 0x7, 0x7fff}, {0x4, 0x1, 0x3f, 0x81}, {0xb162, 0x1, 0x2, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:11:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743de927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x4) dup2(r3, r4) dup2(0xffffffffffffffff, r3) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:11:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:11:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x80000001) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x40) 16:11:15 executing program 1: r0 = semget(0x3, 0x0, 0x5d6c3aa7c63117e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/68) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) semop(r2, &(0x7f00000004c0), 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/58) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:11:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680), 0x4) 16:11:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x20, 0x4, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x20, 0x4, 0x7) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r10, r20, 0xffffffffffffffff, r30, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r33, r7, 0x40, 0x2, 0x8, 0xe6ba}) chown(&(0x7f0000000080)='./bus\x00', r1, r30) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000041, &(0x7f0000000000)=[{0x1, 0x81, 0xf9, 0x80}, {0xffff, 0x7f, 0x6}, {0x7, 0x42, 0x3, 0x3}, {0x10, 0xff, 0x48, 0x8e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:11:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0xffff, 0xb5, 0x100, 0x8d4}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:11:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) shmget(0x2, 0x2000, 0x8, &(0x7f0000212000/0x2000)=nil) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x81}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:11:15 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x4000, 0x80) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x102) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") socketpair(0x20, 0x4000, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:11:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r1 = socket$inet(0x2, 0x3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x28) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6}, {0x7fff}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4c4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x1ff, 0xfe, 0x1, 0x1}]}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) socket$unix(0x1, 0x3ed16a336b7b321, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) 16:11:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="d437946610fd126bd36518b1e28467e0d8b5deb39ff5c80ee6a038d74911426a55ff27cc0f4a60c4c7c293271673fac9c4ef26c65b40d12297f0b930eca6516a0313e6", 0x43) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x6, 0xa6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:11:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="54ddc0ffffff1f04ffff567da80c0f951901e11a843eec7c48e8f16ad991053432ce3ef5a00d548e1da8c079"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) sendto(r1, &(0x7f0000000280)="43504518113b29399125332fabffef1801fc3cd7e03471cdaa7c8a1876590394583f2057b3b53765e15620fccda1541c202f", 0x32, 0x8, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x10000, 0x7fffffff}, 0xc) write(r0, &(0x7f0000000040)="2ba4", 0x2) r3 = dup2(r0, r0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) socket(0x71b4d27988a4d753, 0x8000, 0xe0) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair(0xa95d1729c3a5f595, 0x3, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="3013dc5070c80387cdeeb918d05c39ffbd337b2047a25e13ebf6b10900695a8db24a1618d0934817ea7247d58595b77f0e5489ca48c0aea82fa371b782de230281b740b1566d5cbb184af2acd90577d23bf469050000000000000004"], 0xa) 16:11:15 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x54, 0xf, 0x7, 0x9}], 0x3ff, 0x0, 0x7d, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x10000000, 0x5, 0x393a, 0x0, "c9de1a35055c883a519e4363fba87ca0fc84e74f", 0x3, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r4, r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfff7}, {0x74}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0xc, &(0x7f0000000300)="360000000000003893daf5bbef935ced2b4abd9c71b5c807e8ffffff69000d12842e43c60cf7efe1ae30c42a106eabbd77adcd1243fdf9d506965abd1ed42075ee1ca7629d387d11f452f604e57ec852267e61350192040000000000002204fa154d0fb8cd77d8cc1696c50ca00836ab53b9249aa1d3ca460375bfb147f35520c301000000010000004215782c98d0723a751c0099d7cef4e19fe4bde1ab8116ed1930976230098a6369bc091238f0de8a439507d95400000000000000") 16:11:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x0) getitimer(0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r5) fcntl$lock(r4, 0x1, &(0x7f0000000080)={0x2, 0x2, 0x1, 0xffffffff, r5}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000280)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffc1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'\x02\x00', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000240)="224e409f100ade87dac25a194d26ec08bd479427d82d6a987c9a0a88a434f7bff0f84ee7d3209e854eba5bbe0c5560cc882fb932acff6e7077ab0edf910f6f9e214fe8ceec6a5470dd6db51ea9f1420a9d7fa1be2b227b1258e1c0d6096f317a2e741e6eded2c0c088e7ea66370fa83c804c7799881ea132a9009cf135b4253f2cf226a1f4831270453749b13a517a93f874444a4c12a3a15d828d1007bf3142", 0xa0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000280)=""/230, 0xe6) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000140)=[{0xffff, 0x2b, 0x93, 0x2}, {0x1b9, 0x2a, 0x1, 0x8}, {0x6, 0x0, 0x1, 0x200002}, {0x0, 0x80, 0x2, 0x9}, {0x4, 0x9, 0x9, 0xfe97}, {0x4, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8001, 0x4, 0x1, 0x1, 0x9, 0xffff, 0x401, 0x0, 0x0, 0x5, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d913ecd66b785853786cfce85") 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b7001040002dfd303500faba7042") 16:11:15 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00fc071d19a6780c8ce307d20000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000040000000000000000000000000000260000080000000000000000000009000000001b00000000000000806f14b6f064000000000000000000628d21db51c296a06dbce59a4f031294196cd4106007447ff96d0e155301eff7e06b21d104186f58a2f3899140a80ef4797ba990cca068109c4ca6488e1db55d2b47a9fe22b9f0a9aa7662787278c24b00218b58ff476776f7698083e93ce04cc8aa93db791777950000000000000000000000000000000000e93300000000000086c035e70557cd35d043f89c6298c3fb427e5832d861ea52335d2aeb72527e94e779bff1221c67ac1cc2428cacb8e72f98aecb3b540da16d1faec3610e6e1cb926ccbf4667ee7fdb063077dce2318703546682aab6494380d48ce465e2e3644d4be0b020976402"], 0x1, 0x1d19f004c398ce27, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r8, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = dup(r8) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x81, 0x0, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x10) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r16 = socket(0x10000000002, 0x4008, 0xfd) dup2(r15, r16) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r16, &(0x7f0000000480)=@file={0x1, './file1/../file0\x00'}, 0xffffffffffffff63) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r13, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:11:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) r0 = socket$inet6(0x18, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x17, &(0x7f0000000180)={0x2, 0x1, 0x8000, 0x8, r2}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f00000001c0)=0x3b3) mkdir(&(0x7f00000000c0)='./bus\x00', 0x26) 16:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000001000/0x2000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) 16:11:15 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) 16:11:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xfffffffffffffdc5) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r8 = socket(0x6, 0x2, 0x3) fchdir(r8) r9 = kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r11, 0x5, 0xffffffffffffffff) fcntl$getown(r9, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:11:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000280)=""/192, 0x3d) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 16:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff5f}], 0x1, 0x0, 0xfffffffffffffffd) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r6, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:11:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x8000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x20, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r20) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r23}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r22, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r22, r23) r24 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r26}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r25, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r28}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r27, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r30}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r29, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r29, r30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r31, 0x0, 0x0) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r33, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r35}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r34, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r34, r35) r36 = fcntl$getown(r35, 0x5) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r37, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f00000000c0)) r38 = socket(0x20, 0x4, 0x7) setsockopt(r38, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r40, r41) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r41, 0x0, 0xffffffffffffffff, 0x0]) r46 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r39, r45, 0xffffffffffffffff, r46, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r49 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000100)=""/114) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x3ff, r47, r48, r47, r48, 0x104, 0x5}, 0xfff, 0x9, r51, r51, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r47, r48) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r48, 0x0, 0xffffffffffffffff, 0x0]) r52 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x200, 0x0) r53 = socket$unix(0x1, 0x2, 0x0) r54 = socket$inet(0x2, 0x4, 0xa1) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r56, 0x0, 0x0) r57 = accept(r56, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r58) r59 = getpgid(r58) r60 = semget$private(0x0, 0x7, 0x286) semop(r60, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r60, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f00000000c0)) r61 = socket(0x20, 0x4, 0x7) setsockopt(r61, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r65 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000100)=""/114) r66 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r67 = fcntl$getown(r66, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000200)={{0x3ff, r63, r64, r63, r64, 0x104, 0x5}, 0xfff, 0x9, r67, r67, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r63, r64) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r64, 0x0, 0xffffffffffffffff, 0x0]) r69 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r62, r68, 0xffffffffffffffff, r69, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000100)=""/114) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r74 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, r74, r74, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r70, r71) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r71, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="7ceb668d7feddaf731cde3c3620ff4741c2efcec25b8e71118bf2fd51a2dc83a2d929f7e6be243d345522cf9496b938b8756db1c05399c787ad20f85decf4feed87678a5487122a10e7f3b4f42d60ff237def5cc04e01e6ad62859932bd9a7220f17921be824206f93ab9f83c17358b60b8d7076c3496e26e8209f59c5da3d81eb020742061335d75638aab440f20d0fabf12a52829e7fdeb417895d680fe0da7e13b4da489f5d8c22856209c0e7c0849fce7470211ce609b88f6345244723b671f945a1245a8073ead1c61e17c5a2b7767958d9e847d3519a7fcbe1ef204486c5c31cb8df1bb901d995d3d498d822f7a9", 0xf1}, {&(0x7f0000000240)="91a36ed9eaabe79653d002f571d579039308ebc6f03af51f3691bf05adc02b0fbaf18fc0186c3dee12baf665b6f8acffd95d4258a6516424055a6deb83c7ff2e4732654275d4b69136a1e211e1e8ba3343550ab3f01258bdb29e485b71b175a2de6e9eff22a9f4cf1b97e8e4dced67309bcb2184d04e8f", 0x77}, {&(0x7f00000002c0)="4c5bfcfee5710a2a313d4f02876f00566a82f004849fc8ab1be168e4e6e3a8eac2ac159a0a8ae7b7cedd94aa93eb840fab0b08edf53c5675a583fda9b20b92f33e4afd30", 0x44}, {&(0x7f0000000340)="8038eadfe49c1e78b524c91661934000dcfc3d3468bcc9be724a759ae8c127a7211a4640586cb1c532625ef7ef0c1f8157aa732a5f43c7f5b42ebd2fa557b271ba6ac6f649232a948d5a3ea227bb39b637201e36dc1af6c511311123358a21195cbe5faf19a51447bc52c1d2dd958933818b94838fa54b088bfbb5e4b611492787d3ba87d471547debcfb335940f4a07f9cda3aa734ca5600a2c51b2d97bbb47b6aeb9646f3cfd69a790c447d73ef58fb866cfcd056c56de0f0c0513d9da8ce882dd3a44ff23a982d57e7aee9c7d50534efe778f7bfcd0db94e1f1d8cc2189d8652495b47869c4b2f7d89b238e3f52fc0958dd5ccff9d5c29402e2e9fdbafa", 0xff}, {&(0x7f0000000440)="7bac563ddde539154e618f4c00e620efcc957e685e92d06b2f5786d856896e03e45dd3c181a4fbf43577a22bc73adcf8707eea0cada4d2410d4f22418fbd01355f8ab4bdacd7d68eacd1e37f9f51cf478c4c5853e3115411fa0d1698dd569c40d9ae9a213e3ee8c8a30b69d7af7c99d0a9317538bdd9ea74c83a2bb77ed107d325144e71956c4d11c079016ef164e089ad4f5ba90a2d9fe37855df0ca0ee76d2b84f920a9f7563009e272cdc0ec4337c9ef3598f728f28ad3e8472e7f9e61f797e3c0bf47f11d575c2fdc0d9b3ea2bdb838ba9242803efc00141eecac583b9", 0xdf}], 0x5, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x20, 0xffff, 0x1, [r21, r23, r24]}, @rights={0x30, 0xffff, 0x1, [r26, r28, r30, 0xffffffffffffffff, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r36, r39, r48}, @rights={0x28, 0xffff, 0x1, [r52, r53, r54, r55, r57, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r59, r62, r71}], 0x138, 0xcdb3bd21dafc22ac}, 0x400) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r75 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r75) r76 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r76, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r75, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r75, &(0x7f0000000100)="8c65", 0x460) ö쪠‹0áƒte-báYÅ­Z‹pckbd_enable: command error 16:11:18 executing program 1: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abaa64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d28122cd235000000000000000000000000000000000000000000ea00"/189], 0x10) sendto$unix(r1, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) 16:11:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0xfd, 0x0, 0x23}, {0x3c}, {0x45}, {0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:11:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="00000018600400ba0d31e99a000000000000000000000000001d003800000000000000000000000000e6ffff", 0x2c}], 0x1) 16:11:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:11:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) dup2(r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[], @ANYRES32]], 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:11:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x60}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:11:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0xeb) 16:11:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0x1, 0x4, 0xffffffffffffff7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000003, 0x4, 0xa01}, {{}, 0x145af11c2e4ec24d, 0x68, 0x4, 0x368f, 0x6}, {{}, 0xfffffffffffffff8, 0x8, 0x20, 0x40, 0x2e}, {{r0}, 0x7fffffffffffffff, 0x7, 0x10, 0x1, 0x2620}, {{r4}, 0xfffffffffffffffc, 0xc8, 0x40000000, 0x9, 0x5}, {{r6}, 0xfffffffffffffff8, 0x80, 0x8, 0x8, 0x7}], 0xffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1d616b050e0dcbfc, 0x1, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x1, 0xffffffff, 0x3}, {{r10}, 0xfffffffffffffffa, 0x40, 0x80, 0xc41e, 0x6}], 0x9, &(0x7f00000000c0)={0x81, 0x1000}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) 16:11:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x2], [], [{0x0, 0x0, 0x0, 0x100000000000004}, {}, {}, {0x0, 0x0, 0x3}]}}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x5, 0x4000, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000680)) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r7 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000040)=""/212) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r11, r12, 0x10, 0xb}, 0x4, 0x1, 0x3}) r13 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r13}}) r14 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r15 = socket(0x1e, 0x3, 0x0) recvfrom(r15, 0x0, 0x0, 0x1, 0x0, 0x0) r16 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000500)=0xc) r17 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_emit_ethernet(0x1000, &(0x7f0000000300)="b7d5e82b90ce83746804cc9ef5ae867e32da9c83446d1c287a080ff8d4eebbcc9fedd2beebf3f623b9deab1944fbccfe49ff39653aadacb2fc791a94428e83557d72c18ebce813fc7a973ce5e00d1995e8b3a87f8e511089fabe7f9c35e331873dfeedff22e6542ede58a23d3fbe38b11d9b8f765cf19750384d890bec5d6d64c194c1adcf091a7020530da1928592c4b8242ff6171d818b7ac7203e0a3bfc20e81acad6e09644a2197735720cb24560e8b4dc295f13e8dd682a08bac9e8e39e80d2974297797962a027b73a1d33c7975b5c4c90852c68f40b31649803248493c1ba9202aa8e7f8215be84802a1b7f62fb2d5652d067f9346b474af3c184d329caf395e310530c39e53f86be85acd0f00297ff6aa1fd93240880fbef2f5b3d74c3d3055955dc60a32e8eaa5bb31639b817fef3f203b160fea3aedf8de755928baf0ad200bb8c82b5e071357d32df9b3d9e7cebf62e5cbd3519898a9b4b3f511deeba7db790184d598532bea82ac916317fe9067468f450617ed6a3c34c0dac0c7f469206f1d392986e13e4e54b26b8f68636eeb067958ac9d3129378fe734bfcd983e1159af118ee20f16aff1e9ad8e23454fe9709c243278acfc36b2e29612a6468846f51d8f45e79f5295b7e7bda8d91acc92962dbb0a78a65e588f7f640eb77bab617705b5c1acb788b5bd4b0ca13e878f007314b55bb5684d59c3aa6c6f31d67a3e9253ffd9baf4ba03075ab27eab8443b131ad7c2f5bd661f864595942ce8e5b8b58654b1c816ff9a031fa6436f86e095df74e21f3f4f039b3be71f42b6071e5dd0590c840d2e437fa04bf8ca577945757daaa263148292a345b77152531387a87bc5b2d1263ae527804ad1be83f88a3ec225ad40c762942b9297e695b61f52a7f2675e17094029f0e8bf180cf60cb9acccb39e858f1288a72674cf7b366948c4aa997a9204600ff87386180933af82026f67ab7a12ac9f8ea0e2502116e12154207d5ef1217f2d0c022a67db7fc6f4dfe161e9282cab020016b9ebe09c22525a98327d4bd0fa9806780d89bbf90fa6b0ce34f2e6d6e2ebb79597d0d0b22db34fd19e75ed6f328bf7e14e7f06aea8fa9102fc0e1d66c6b70569185849a7bd5086d28c943a621d75a03cb90c2df08934753de1ef48bcfa7b979e28a339052a19e2406ef46534fed483c55666823ee35d712e375340f055783741241f22954a0f2985d0b6dc4853095028f2876155ea12f1497858d7d9a635d557dc87468157fee4939e85506f560cf0dfa8d19eacb41245aba3c85dbab81fb7d73d51a4bb00dfb96759365365004806d9060f0c1ab2543ef30756b0ab8debab43b2d736f8ee2d399388b40500456a47b969f982a1ffe896bd15cdbf6ff722f05910d7745bc558fad0b4f482963f8fe84c3c72e266d21103c12dbc461fe38d1005ec5885947cf1bc4bc04de007c84cead6306fb305072c4a5893e19c783ef6f7250bafaa6b172c6ae3daf06c965bef1383e5f3e6da538779e9ad3d3bc5c803fd9833faf7a4aa404ce6993d0a133586d66b4ef2b6217e1a21138bc3afbbb8d370bd6c1d59a0a58746966d34eff03bf5a8acec4c09dad98522435d92ac9aae728f95be86b44a3aa3c8789d2a21edd84038f4fd20f7cd61edde5976bdc5a072f248d7feea87a5cb11e29eb728d68bfe38c002cf08a81d01755c640abc4bd6f8a48dbd4a59621fa25ad004a5d87dea90b56cf515715b2f822def5f40c87c689470fddf9fffafa1f3a7dafd1c2dd7ff99e70baf711ccd80147125ae6f3a84941fe6b65d1cb8a84baf96bc9c3cc0c1a72fdc01971df68c35177f6023f63b5f8ca656eccd26518694275b4dc8b684021ca54bf8218de62f705ff70ecbcc031c17995c06cd6fc58f092dae1fac66f80e365dce7b0b21eef3064b5a0f80d87f14ecffec1b6e3c1fa4e4d5cdebc0897933e247b0b5be3d72cc019a368942a58b9ab5a7415fc10536f3c72b6057afd797f5c90f4faf49a2eb763e7fb0e1a967e6e71b6970df6098362521e7442d4c4ddbf2c374f5b89e3e81296b033c3f19f2f8182b03357ae522f19ef32c2afb2c1ae6059fdf49cc7f45acae4d3293a3495c7db22320660c487c5bf2b22d67c18de49037d274844fa5b03dab64b338527ec679e7901f50bf490116d8cd60ced87ee4c2a084dc25c0bc6d28d35aa0ed8ac3f3ec6b4e92da20b46f54ee7a625112e8d7fb3ba5f7ee1056c7a9f3857dbd18629676f4fa3e96a409f80141f4c95ac8c3c04e995ba782a8433f512b611a316f4d68ac17f2c46ed46763a78370f807a5cfceb986dc39eac34bdeef24ab1120257fa125f172d83ed5c06ee7dee42e041964331122f6a5bbc544b4eb11474ea44a05ec135cbdcc0de8e3449990207fcb977ae772fa1ca240dc2d524f58a33c0857b810fc97ab97e4b224bc9821cef249d3ad4ee1e85320ace266312ccc78784f6d58bfc781b4126fdf8b05faf6e9f1fa0c41737e6a8b64595a09687429549f0bc0374ba930aac4bc5c4e9038e3777596d70aa79c04e6c9df538e51aa33d943bc32e33b3099982869e30a15cf4875b570f2309c71d7fc04ffcf3525ca8371a751b052b15363d015f5cdaf55764ae62d58bb348f6d768ee24a461625c5815666ee0837fd44e2b8425ee0c4fbe89ddaf8d7ceab0d295347cec606f25df0dc9bef582a9b0b2d462d3326b7e99d64844b075ee8dc03a44197bed16062a69d583edb3dd0e6684f29bc52ab88340943f43ff56e50b0fdfa49ba8b481809d238a0db7a8e4c70f9fb5ef909bdae184df7332e7127c8e03243dede5b4ca3f097889abb057c8c7838e9969094806de79d24f3f7d9d0ff45f0b4919104c1b981767c397699d2a474285a99d3fb43b9f2408e951098cd580e133d6da59f7d5b9acfb9a4e6b3b5b0ca02c0c8081c43c47580f09d60043ee94dca41cf78e1f5e929b7c41d7a0959b94ead4e94f86210474c91187db0d868de95e3e926d855659a7eed01dbfe1f7fd681ad77fe95dfa193472cfe92e1243e6dedfa9dc9bfde021b4dedcf433dc8829ac2987978e621ee7a75464b6b3eec0141029746d23e1c437c7e9290ea020920c07e53f89f802d63da5864e8922298a300903501abd13efbeec88635a50f7065bcb95d15ec0e2860af7cb055a898e3205e1a2980d797e3cc098c0871a3444e97a66a0623b6b71d310c12d7756cc8c01fe1bf895ae03c4b59c421d2af6b429c23d5eb584d715e9feca5fd1b079cb841304c8be622773b13d7710c419932d219f085680aaae8048952a11833f08897308663ffabea14e9b4feaaf5a14d6815b07297a8144bf5e1e8c081ef23aead0e75159a2dcc17daf951bd1ab0c0ba6d1cbc99a02a3f1493eb95b1b32bb7d0785094f7897e1eb25dc7753330e5f160d7d69e5721a91d9336f228c10d311d3544f8aebbb2373370757ce5f124a040c9bd12909c54f356fb17e833eaf3d2f5dd77175ac45450ecc98681ca7379001ee63ef810a0dbfed518baed2f1ec0eab123109de63e11c9e3b15cbbd42f520d6d8df197f10ebc69486fae0bbd9bb6a7f08cbdaba33773aa0f47bb74887d93b3af30b3480691054a0fb31632e7d48ecd65c7ee61b0edd4d3e6a207fda6b7f57736bbe317478da14686441b80f9c2f0be0475c7a3f9e2d1b7abe98944502d4238a0cdac8d14bdff9be8427aa96921e5481a954541e6afb7885da5ddf9a3a141f76b5c2446e0198ac28866ebd63d0ab05b3f56ca06ea14a7b367acb93368f14c83e55bb72c0645c18c3ee7ba7a0a3aa9b1d58ec1dc1487a5ebeaec0c17e712ebc4f53ab04e5168095f85c868d78d2d3eb5b8bd7a957b6f3237dd7cd46c4dcd68e0d4d0db9697314602c7ea5f65235ebba6feb1c863377e8dd59c9ed799f04a6badb9f460d9208100aa435c987ea94fa49959d8ccdd99331053b01badca4e3a1a4937da8fc7cb63b6c7a3aec8e8d763d6f89c42524beb07213b4cba84552ed69d14020ad75fc66ca731e9d3b0305d5634a6cdde54c637a5a8cac65edcff4c034ef830a8ba163aa04cd7db62a1a6755d3f1aad0d966dadf67d89f6c87ec5032d43b7f786d7e265bc9b0fd5ce047ce6489e5dff071566772ca470e5ffa2ffaeae17f2f57128e3f66f7db25e50b14385090980746df3e7b369446d7652d06e78b5304bfe3ea4714eac30b937dfcef4d869010e73a2492664ec95d67760c1b994a8deff6f26da372f1c99714c71676a1e01f920b04d21708e21af65b425b2d4995343ad07d68766bb5927ab69d290005bfd7b89e3fdec0e94d3b8341ab8d97e6fceefe46316ea5c7aed27664fc803e0b4420c1026aff2e98b1fb4a2902930935c5163f5deda3a63ecc605f65306a7b374eec04e3713a8be9ed7368ae2468e855fb063a134be7645d5f30ff03a7569999a02aa3f85ee535d4dae4b5b1e96d629230911ee4a61559cfeb2408c3c0dfb669a91fba87fe6e788d0398f81b1ddccaa33dbbfd518e21e5cf419732bb5007f9cc29e6d1b67bd1522c5c727299ce7940270c842aa4d20fb07a4b2052caff1fb398f5dfd4ae044808b2105348d5f14d971951a616c6b97e92a3feeaf1d3d6336ffc444041e553a2cc44cd6cf001d05a4d05b6b84de7b677927b54fadee4c6e9fbd0f4204193cc8b29cee6044119775ea781246c270c3944b3e779e333efc838f67abad83a8a2deac66cbac2504e3233451ae1d22e1e00246891ad2227b8df08f53f117f762a6a63e71e17a9ca1952ba098fde09b794298ecc93f9f8179e77bc438d50449bd79009b0f79e547c00be73fb8d4b44be21a14b51ec10375ee0ae77fad8dfa01ae319dac41a320ee8c46c062293c37a6feb35645adf5776a7955620d2a0168828cb36ca956029ce3398991ffcc9f10969dc322d34fc3129e038b3d8d095fafe2efb7e38ea8fd223bfcf52eb6fe67d315f4d0b826e547bc140a5c6390bfb93477607480fe6157e45e941ce063e4aedc36f9907e1d2334c9892e50cf482ada65ebf84b6e4f2c91f9bc23401cdd17723f8d0357e13a01481e197cf16669c2e1145536130dbaaf2a0c74aa9ebe3d240f8aacf2cf7c15db82641d71764b8e5352a73dd32e0272d4aac937d6a140c528a635c4fe392e0cf9ca08250574252bfb9579697f772fa7809cf8d39c32c0f93406c5e8add3645c16fca04c97880ec8f4fae1c472910cfd413e75a606183a7adbfef1efdf886b009908a9174193ee73d718fc86de115c14e3852c024dbfe4e86dda6409b74a29b27e49118c1daff32a9acf4a501b8c177f20fe0f6ebd9a6167b112719e2d510d7f8c5b3dae7709f1945190637b95dab741f61ed73ec6e7280ec49b79098f4393ddf27aca0f13959c7c25821bf89eb6a5a0e3ea5cf22515e5d1b8f21c0f38194676f4df97266c143c566d756f896e47d76c5c067cac7991cad7ffdc4281c0cefc37fa9ed92ab20ed5bd026813a9022cfb4161b252653b771b1be9bed685b93ba72a282357b7844540fdd46bab4e00c7eccafa590f19bc7b5e9d3e4158e92d13c36d1e1ecf36cf1fc127a5e28a6e8b8b7fcb27c321a530babd6076111dc2a574d795171460f134f6a88d6bf2f6539685c7dde113a44aac6d338671b7b476c876fd25548206a6e9c8841dbd71242183b7e6382c6490d19705efabff4f1b2c6a304135412473fe78a4190ff4ab141fcfcafe4e23ad49c9f4386c1bd18936612feb2065366e89509328f5520f2c1e06bdfcece9df8e5d0499a495681c3619b9bbc089f564f6895f7d63a2ee3068d50cc71ba7ef73") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x10, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r1, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000280)) recvfrom(r2, &(0x7f0000001300)=""/203, 0xcb, 0x1841, &(0x7f0000001400)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:11:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0xc0000000ff], [], [{}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:11:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80000000025}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2351ce9c802bd9a55b03144e7b19") 16:11:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xf1\xef\xea0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b230f5a6854d78a2a197a386207000000008295955984c8791011093f68c11700287ead4bcb777fa69dfceac2a84e6abea64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01710dab72ec210ac9b828205ed52ae447473c230495aaee48c02f6ac41e6bf3bf554799aeb800ed52beb85a85e25bfb258557d60f13ad47f1f74c5300a4aeef9d612f871f4385f04106005ea4a5c5fe659fa27bbffa0f0481b4041102361c14cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000007fc489543b870d9e768bd309e4db43a938c89b2439cd0063cb35673a59ad2dfdac469e6fcbe060f2108c3e36ae9320d0d6969d991497a1f148a01a724095d557f42f0b766ca2447384caf753ed1d6d90c5829366d81d1e649d31eb06aeded92402cc0488db3402434d0920754ad377d15e4672beaf7e4b864a507cc0500cfd89c70f4db11327822f19fd4d0a6b1be97eaa75e600e4960fbf521f4f5295d65e89475a7bcbeece7b3b7dd62e30f7b77209ea28a62c4f33e42293e9c1c4abe7dd916ab699840eb48e6e02a244908d6723fe3c81cc74f04b6a942580429cd7c3d7bad95f06eff0200c2512cccc60c4447dbb62dbbda26350ff5da37bb703ecffc5be10552a828b21f2212705e3555aa0007aa2f6c66f0593e12970d9459867b85620e9bdc3a2193bfcc4a7e4699820ac888e2cb87d99dfa8d8af"], 0x10) dup2(r1, r0) r2 = dup(r0) socketpair(0x2, 0x34b03a4191e6f30a, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x80000, 0x0) 16:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7d4, 0x8d, 0x9, 0x6e053c46}, {0x1f, 0x0, 0x2, 0x3}, {0x7f, 0xfc, 0xa5, 0xfffffffc}, {0x3, 0x4, 0x9}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000004c0)={0x2000000000000243, &(0x7f0000000480)=[{0x1, 0x2, 0x7f, 0x4350}, {0x0, 0x80, 0x3, 0x2}, {0x8, 0x8, 0x8}, {0x7, 0x7, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000001c0)={0x67, 0x0, &(0x7f0000000240)=""/103}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = semget(0x1, 0x6, 0x40) semctl$GETPID(r4, 0x5, 0x4, &(0x7f0000000000)=""/21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r5, r6) sendmsg(r5, &(0x7f0000000780)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0xfffffff7}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)="ece6e3d390b8afda9b62e399c65a1b216864921fa230dd320f20c87da95eee0211ba5858a3f7fd098d795ff15d19d20e1f669e78579c4c68e2cf28a7c781598e26e254fe6fb3", 0x46}, {&(0x7f0000000380)="3e6443f83bc53089abd27638e611c12a3bd52463d17e348ce922005cecd5e898f4d76ee9c7d872394c90bcec9b5f569c827910fb2bc15d4b5519776e587ca54d7bf0c5a5b554fd0190dd52ea5ee8efe2f3ecc8f20549be61d4640c0b5b55c202b2a7328e2d9a9c76f8e0c59f71d7562059a3318d40c646f0368d46abd0788bba8114b93067004e5e451e1fc6efcc75cd501c8c527b1054e601a055ec145fdd248f", 0xa1}], 0x2, &(0x7f0000000840)=ANY=[@ANYBLOB="1001000000000000010000007b0f0000338efcbb7c0fb94cd68da304a7c16eb26423122904e8731c926a4ec6ae10d66415d777eca81a45c924e52bbf46715a2fed422e1e1fe1df4eb30580f64384700828d137d0dd704bd1f08355445d14193b32b41850514993a3b21f2ec2b8bdd760aced48b425dff656a1e8e22dc2a4ee5d681fd61dfb1b8359fc822d720cdccc343376f20dcd7138bf4d0761cb5600036352f4626a0b313297f99a51795c667a526523ab8056c7035ada4231b7985dec31ab877ef9ca8aebe9bd0c1681cbf1afd3b664e2d20ef58a4a809f43350fc258ec42f7141ce190ccbac082f63309ee721ffb994d3f8364688f2cb6aaa3f57e32ed1511ea73e4579ab9e1cffc8204fde000a000000000000000ffff0000ffffffffb1b31cc7c1c234e09c181ca808d8831c73d2c1ebcfa3277d5a58439d460aa95018f5e00e0502142b9e979f11ad8968913fed7633585210178506ab79b7e7155e580b618e5f4cab856ba9c9e1e471c3495138b81394d42f9289973d2f767743d8de9d531fbafa734864d68e4389754419c05fd1c5b6da117ec41f0dd5dbb19f792b7c9a562b26908fc51cecd8d7000000d800000000000000feff00000600000099c1550f59fd2e56740ee919f9eb6a64800000002bba4448421a066d3ba28bab44d1fc3d22d57aaf17dbcb6a178834576a62e4a14fa200800000e216159293d7721fb508173432452bffc6ed2b524506b0873cde2100000000000000066507d4766af24f64a6e20953364f845495fe8d430089d48f7da9b688bc65d0991c8ec2312a92558f3cf37ea1b202767df11c12068a7629a4e4f9edee76c39a61b8bc2661c2ee4867017a6315b87114c7f113a76b77b7e45897720a5ac2e0c50986ee74b83492000000000028000000000000000180000009000000a836bdafeca37efc5d616d3567bec95a8cea0000000000004000000000000000feff00000100000006d8c25e52ccde128350a73614bfb340eae8682001e12b2c5518b1af7090168c06c7369819fd34adf82c7d0000000000751de473efaea9d0868f21a66a40decf8814ceadf080091d3e99d61312e21145b47210748f9bc1b0463c7cc973938e388381fef981effc1c577f2dbcb148537d42cb514b15d584e723e6cee47f1d226cee3b8e879ab3fe760f9f353fb0da0f50646c30defe67fd79ba49be10f79090c8e1d100e0f2d6651353c2108e36491eb644797000411e3e4cef2a82c80a36164b2f8ca3de22bad5e1493173ad010435024d0a7fa3c859f87d58c51443e8119430ac59d973a0bcae1efb135ff04c62ed8d610f094208a0"], 0x2f0}, 0x1) 16:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:11:22 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="590989bd21292210ae5ae25d7cb26f98cfccc3f4670d24ab955503f9bf411609d6a031a63c8a4acd2d18bd8c9e15", 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfee9) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) preadv(r3, &(0x7f0000000380)=[{}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/125, 0x7d}], 0x5, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 16:11:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x1c}, {0x7c}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x7fffffff, 0x4, 0x2, 0x2, 0x90f, 0x6, 0x0, 0x0, 0xad66, 0x10000}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:11:22 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 16:11:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) chflags(&(0x7f0000000000)='\x00', 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000003740)=[{&(0x7f0000000580)="5a506a8830e236601f7186df8af8f558cfbfae99ad81748a5470121676223ecb212560458be5b47d9233c77215bf35e5672c1f288e7c087b332ae0e474597d3dc1a1466eee876f8433cd02933a387736d1182c783d514cc44c25360e1fdab53cd862f010ba7c023bbc16927ad3b91b9bf1b01e628a60eb92ac03c601663a2670396811f1778c6158b183ed93340c9fee14c1d560a6e802a6c079fa8e2015199bb26e52005b202f178eb9e4cd2b2bc7e75831f524d5dff9dba51f9d279f7ca177620ce86723f6908c55b0256b029ba59dd1289c1cddea56ed482b12b07fd3e176fda2a6e688d922b448715b5f4849ca740b305d1469ffd671b9a96106471c4fb308f22eeacee6a695401aaca89cd45b0e72648cc7857dd0cf75c32de96f7aa8c78a54fb2258279a20dba2003a4ee70f972e59464b6a6a65fe1275adccdf244bdf74b5b73b7bbece039a6489ac4a20c67bdc3e43c8f3569e0ba3901b6726672b0ae37734e4e4b6427439e9c361f287f05f088ae9f1961863e32b3a8fbdeab950bff597e1c9161b535e9260f8963fc572ca57c83ada38c9fcad792862c95896108006aade3fb16fdaada8208e53837965dfd8a332cb29545b26de2f9dd3483027c045ea823dc3432350a1989e246fb7ba4414cb490896051b964438cb28b9e57d311cff0d48a877a510b3c3ab9dd0c0331d64f60d8f683c32d3ae4d7cfa2a5c329273886334b7036dd044ed6d2ad5ee6a1b0f6ca26cec467c52ce0618e10107dd8d57667568a6ee2d889c4496858a58fe563762fd036948c0b8ba119e86c55f51a2cbb84122ac126d5e24ace761d42ae224ee9deb5dc1a208840aac9c801b6d1321cc46c773ab2ab6be7c2a6fa5601cbffbc99111e266584096e44bff3a843052128468cf75d64a96f616f3aca57d209eb8eb14c06f451f96878873456df0bc03336c9e362861a84e2f7b7bbb9d02d0cde29932231c91fe3426d2df2ead2d38b63e42c9b3ed472c8f183d70aa708d63cc1971634d0c9eafd5d0546899045f9628f4ac26bcc094f85ecd1931ccff3559d392f3f260b430ab1d668aae51cbb2e95be58cb6f768af9754c18d921ba725f1438ac469ad3813b1de12f0e2150ca77666cd27f7d3c5637cd3d203f3711a7ca6a5afb5f3835252fddb75b3aef415596bcefbf9de4986dd8cfd082a1671e7cf8fd45dd229ccaa228283270886b32f7e23deea161c88ba436838499fb6543955777c8586580e4cf07bf92b81aa13de2008e4494fc5b46a0900791b39e4854d2193c8816bcab43adf3c48a86bc4bf8bcac8ff136da3503b2e132331ec121f8f8eb738df72af662a7f00b3f2c096e3e2042edab059cd1707d2d3726d0f954021341e97bec82cba4905aa0fbb52cd2d9529dd23c2b0532c6327f20e68304cffd8cad16080bce600f58a91a5d7f57bfb249646d9d93cd23211240a58c6861801d44418c93489bf8120bd0bbe32f12a6663d84db2897546a7717c370180aa8f0784c462ba7b9871ff6acb7e12170bce1c2b00fad8c2aec33c2bcaf80e8f395e4bc4d68c8932f1076db1c30f60ab56a6109b43022247e6365e84ad8f53c81475b1881ee93fed57b8897401c0ba064fb89756403204d3ecfbc0b43a1e039570182f9e371e5f1bac4dc91db2c9b9342dd76b4aad73369439aced604c4d9a6d55522594b5acecedb1590011de36982ddd89923bfda1d804263923125436be301c303b43fec32aa4416aaf7d60136a57b90ed0c45287301b2798a191949ba126aeff73aab5c8950ed770c37282be7a96db75baef95cd05cc1ef30f629dd8c12053b119fef46328720c60eec31058302aa5b5c62f0cfa560cfd3cacc94c4d23fba29b9bf3c7a56624ecc3524520510756e94494661bec5667a155319462294c2c49d7ce5184d48ccbb40f786cd6e75e983d8a2afdae317216e8e8701d4917d1ed3e714e368d868de6b1946e72358ca243ab2a8258fe84b666e52b7decf1d493bdf9c1d214fde5e1bac66f4e13b21694b744642e8909051959f9f5d3a7aab0d2e34a9fbe3bda81d109be06570fe3d074a3f40881a4b79497020a39134479168038e332c2e8b279265e5c3486148d4e6140da300f5b4be20d7a69f6d4b97eda2fa33c3e5cf2581a099ce6dbd280cddd440cea6e8a3d73b4db03b127abf186a5f066a9fa0548a6cdac777c841d8e6251ca81b736931d2dcf1481402367c19783c640c0e5d7fb4da4b91e38b886b2745c0976c8d030c4d1ea68167719277a372eba37a3e81d5e387b6c134da24abb25080041a845fb64975eaec99de6209d772faee5b03f5e6f157865fbd56a092d280849c218a4d52783400f022d5805eaa9370d4cd3b2af46bab9ff4fd8e595486b04eb9e8b16edd30ed5a7907e029b180bc0a6cd158f29041693370b6067a796b60a5c298a5b3a013dfcc9b73f1c8a059f37998819a5909f8df681eebb93ad1404331cd0f07b88021ab74c12591ce9c03291e4d1590acf4679abfeb9c733138783380e5d7aa88909658faf4249d33c1fcd684a995e100240e960a28c5cb2388a271ed2cdef3c3502ea7fd2d2b19f9671c42182e7b1f27a92e1587356ebf0a1c8d501db7f4e91aa29837dbfe0b6d9491b4d1582b7753b7be58c66f83f873a8baa39b1c595ad5dd8b32b3d488a065d04e894e62954f2c144f0c8bfd0ba298caa31f6a75a539b776e6b6a6c8463388234557b4c04ec5db3989ccdea64fcc6809e263cb18df6916719ca321021a1a40979f772b7303576596772a79aa15c9ff76f72006a58e457408dd73688a920f3d085f0ae88f79a9ad891c888cae27a4cae8ebf92417b44b39bfd8f24445d661a397f9fe898f11691c38f86e8fc721382a8309bd7c64828368793d84b9304f8ae9adabd37551c58fc39e3638a37986d48a0e320ef420c3fa1e0b4bad48062acc570f6b2a0a756b600b124e87b10de2e0737b324c026625c18c04ec575eed2dd4cc0a920a204a417beaa8303438c19a6bc885a17f891216d260079ee9a686aaa66332b115029186e8fb2a67e81d8b5c50f23ec673a5f68e08b86df72bfdc4110de904e41b4bce81b397272bb10238abc1bbf34a8b284c2cdbd8d7869873501dc15edfad655f6e930deafc551469e236f43efc59f0072f9d97b72beffd055633e43c094e6a2ae500923b6afa34f9c847f8bfcfeaef9f84a103f70ff150898cd0fd3519938f79f8e4ef762e1b8492493354caf82eba3d4377d2c7f969d5b908df0151ec03b5b7d945eb85f8ca96c839e6560553191c8947ea6b4373b215f54eed789d2a6825789cb25e4328042b1566f1e3f7385fbe6bc78463189b43f9fc723374bf0f8e6b6a4f8bb67e707c87174a8991060472d58b0621fc048b4e992f3ce6379f8a72880432b807d2940624e3cf4c65d9fbd533023f707aac5b490fe53ab6664a695b188bc4619d30519c1ca33332d01805923428f3c36ace49cf539cf04419665da82be353c3809387305d080758916a19734881b8c968eb662f18f8e292acc48d85a8629c7eb9abf6286bfa0108dcbedf18a8efc01ec8091221a0fd3ffbd02bf527afafde4a7c4d70dcd006d9493907178d5e984951fb5112c13c86bc5373fc6a7f4a2d30aadd693f13e38fcec2ce78590c0a6b461eb9f4537c23215a39236e546df19c02e197e46ffc3eb42ce3a85189238c4d3ce7ec0e1c2a4860fbd8957bf126e94d7d3090ac00f9c3c11daa5df7b8bd0adffcc2f43fbc0525b766c5734eb1e7f8374095e58a3ab3f202a6017035d19976a8c82cc6132e415e3b1e8ba3753515efb86d9f7b9cfad30a1dc81b29e18cb56d7eb195eda21cb8eb09c107fedaaa0fb28e7a7fae12fe7e0815376c0caf17cd314dfa2633882270d6d3b2adbbc42b2e75ea08a1c483435e3c94454384eb8af13b9ee0952727a31226300b1ee1e192ea64776173b5ff34d323e99901a7d376705ffbdcaa2353c4194020149aa818a47cdccd2b574ce7b6272b2ecda09270565a7679bac851f9592c1939c3b30ed7c6b326ef7bd85a24ee8865eb7952e8f349340d764d06d8a7e5b085cb952a18c1e5089d75221c5e0a1990bc81a450939d9aab542cb54ff88a05e6a2cc902f0c3a0b7e64d415e858fcfa42cd5fadbcdad667de613021bbd9694c40b930f01e9e9aadf702035b266ffe175956b53d0282ebc4f381a73cd0a806e0e4df7c414cca296ff82fad0a68146e1ea3c03583521df34d8f9ab8a066743961879d34fb6efb9721afd163f60208c78e576496101887b7a95e20a55a835e1fdc5343675abb9dee46a38cf0008dd578b3bfb55962db36e773c713583adc31ffbe8860242db277f57b9253a3cf6d3dba9411214778a5f4b18bfcfe85868432b316cf201db16a752ff60ecd12e874744821b5262a429061ddf06fa2f70e33e16c569f75a5d7497ede1af8e3dbc0b9445974b5c75f14de21204f4390e6d72d7d60db562768e5285cfe0cd4c894d792b937ade976619f6ea7654605d9baf2dfdcac691d742798c11b2f44596a6421b9a039558b04e614a87027ce2a443eeb47248c185fca529dd27e7412ae30fed7dd7cb900a4a5fd26af4482d67ac82c700e97c063446b26faf6a0cfeb45b6eb5e95f0beed539a33367b94dd209848a990cc153708ec928321c39dbcdd89169e44c61048f2d6710b82749d1a93a4223e95fe3ff221aeb9866161a5d0f726458dc7e8ff306db69d97803a518fc2bce05dc9f2e5502b6ae4d3f5347a2fd001d6f7274b178611436365513655f021219dbda80f9c176a47e52139347204c854d7046ab423164f8a791eb78f1ce55e7ae4c075f41d1872c4e5ebe9bce6d5ad2c10cc3e14153397f674f5198798b358834e836d298c0263b7233a249e366e287ce545834d04cb24cef8ed7a81b4646341dfa77b0a6185f9db469a103d6a65206baf665b49414e2cd4e16eb33160191f76daf64ed06782afa371361c32e94ff14b5ede04c8fb820330a408d3d5dd089e4c75d89737ff3cffa6948a51d50642c432aba3cff0ca2c806fa1cf85a4af52a05f30537eecdcf12dd252b2585cae0d12c3412ca6aa5c5e95e1d44cd87f54f36081eef5e44c1250c7faeb98f68bd1732f9410e66fd2ba73b7900104fc7cec138e00b7217a856af3e954babe20ef249ca3ae21ae3b8d885fd72fa157fc601bf5cbebbd11e0aca3d19eafae96c12f849877b21ea42db3aea129941c5e81ee6e72c29ba1975070c72c02b814266f8ea79eb225963707d171bdc789d165da867c36ddcb63e38974b95b5aaa74d036e95fdf5d571da060cf53e64bc12a5b78316db9b8c1427693d8ba1ca4544dc697002f6cfde80bb2890808057c161510a4b3982f55daf641bde16554af87583cd9ff05115208b0a792377144b8048cb922d1fcd46d087196eaf48cd28c5ac23f920428b200e15e1820fba5dda5d3cf7961acdf7487daefc12b4e6acf92f118df43793f4039176d3d8be4fb0fb4523e22049b59021b783db1a27509c3504a2322c88a39b9ac94aefbf79ace6dca5a603d32ce09c830c5ecc79c7b7fa9fe80a602b9a241031c116974fadfdd01983c473ed112af5745680fe8a71313da1c1e6801930c0e4e74a992d8e277f6d87f662d756cb58ed8c05fd34e36a3f8dc05bcab1a9a5c8b448ba4dfcea7ac8af8d5c3b92c6f53cebe4a421793948dd7d6ab21ad14185f170ad5c99d808aa90c42132949575e2fc387f04c7b68dc150a6bbc9f4039aedb21b09c3b20899eb2bc9a23a864c2ce9e53785331b02ba1f3cd6b200eae9ce68d3", 0x1000}, {&(0x7f00000003c0)}, {&(0x7f0000001580)="03c42b9b76dc97560f22d4828ebd79ce8888e45812719ebbc4aecc0cfd6b8e48a16c07df04709fca51071dd8cbeeff4657b11faa648dc8ff71ade2d34c72c0db26ca19a230209a8d767ecea08dce82de8d49bfc301d1cb889d0db1c8b71e28361f8ca059bc2cd8e721e95b1950b175dc11d30a50c83d53dbaa295defb664e6fbb5196cb6a1d23548e7f2f9c5f3bcb1d5e5d6bd03d2a245e5481422276f1fe1ecbbef3c00ba704a78ab642572038c6b06b4b8e2998846a7a4be3ec466068f64547433f016ab7803ef286d1e996776", 0xce}, {&(0x7f0000000400)="1d50f0a374fb8e605ce75ad8673734a4dc2d1e58e0", 0x15}, {&(0x7f0000001680)="b01ff7bf02ea9fe480e07349888abbc2e6db0cf60e210eb05ea193c5a6a16de5446efee827302a59a58e70df5345085906f1b20349e5094e09dfa6ba637be9f447a329bc61866d5ff7b7ff54883d3ebaa21d3d64d56823bd6cfd9ff32f20f61f3ff4b35b66e16f23f4f2de4f531abbd0029fdcb56e519198eb241c00f967e55695552f76b331dc1dcb86d06a4920107b15edec8f2389342bc1ce5073aa5e9d913b4b1472917f0e4c524e7058d4febeeb838cc310e27c2a82cbb362a9d67571c6e4972e863b99a8a3b68e250a1b9ce49dbc96e7899bdb190485d2665dfb34b9cfb4b31be70419d586b1d4b1fd2c9133b00d5568339504365f83a447537acbc6e64de9ed570d4ba174329c88e90a8af775b6f9d945bcec6568940e3dafdc4e7ff8adcb802e70486aec2dc853ad96e7275f55f1cb97c130dbbb1ec7c00575c828049186f679bad7a65af5c4a99bbdfe699b105067dcc5fb71982999f186a1b42624f12751586690885f941ffe89ddfe89ca9113f47b4834e4334f8f69bbe6aa2adea4842e9a2f3cda197d43368e9eb42c9422a1529a05fcd34925aa8a400a14721799eeb8db8f6ae1e64a6b33de3caacf4b740e9786336da6d965f57f91f361753dba23199292c00974428fb533755f127e78ad4f4daf72b834440f4b52e203bdcef8d5e698ff77edec0fd69aa3b1d7dfe32ca36a7fcdffcfeef267758333747925a9d24825e46bea0c1c8676e9986013da0975580d38f90790b03357f93382365c9a29fd65b1c3a11e4b2e968457810dbebd13d10f92c5bc9ddc4374ccb0860f947def5941a6a046f80b0f6b3500032884ebec5e5db0ee7c8388141d89ed6a001aba08106ac665dff2799ce379105d760dfffe1e607a7540e60027e4a42b4ae3cd398ffb1cab728e8ac1bf6fbc00ee0430d05787777f398be3f923fd9a0988a973384c5eb421725bca0025ff137e48cf1435d7528e43b2284ee3e95f62fe33c90f3f2769fe67a2909acb4444d3abaf3277dc96d988e32359f5985f8fae9b5ab5a7d3a724027e8c8f84bb157a9573f27ed2bbe465092233a3aebb5f4945014f691a2e4116fcffdc4b213d63c04a82f160fcb26ce22ba10feeb5c07f304d5e0927f87237fb94a6e19dbd1fd63d7295181ff2f282b29941cac827f0b18b91b81150c171d8fad629684b6e728e41a15ee3361ceae522ee46dc00ca9c5262e500c7ea766ed9436ba95262af2010fe2814e4dfb713944dcd572bcd7300b64cbfc78f5523d97f2c8ea8e5616daf54d57b8b53aa38be0427bd4d862dad5182c5e48428f296b6c6d0424f269481a8a2bebb987224b9c49f2823af920b8463f2aba1c7a56dc03b8730b81ecb12bc6de2733c6187fd5a2234a2b1334cd5df2a34ff2a7dd58dd6fc0a3009c4bd3dd738cfed2d63c7efd749264229ff52d5b52f455584aae50a18c074bff4740319ed1aee3d86efd19add29c6c84969a5b5b116bdf5b4acf82f1a20ccfe74ebab83304475b3a5ac71889fa6c184aa075f15e1cd6b28207553e617c8d81ab1102eb7d7fd8a543d6997f47d64dc58c8d5f8573ed6e7117415d709e0ef320b065a30e91c51133cfa4614a1f3ebc6e67c65b0e213e2770a31aa4b407ae011fafe90f94919a1973ba340d54d1337ab8fbf5365823eb1232185019ae827281745ce5e937f39bcbdb7c5e8adadde8215248130cbaa1c96c62cab25988cdfc1d509ef888f858421466bbcfe3eb36cbf5ae7aa2e5fb113e452869e87445436ea1e514e24c1d6979f99f1ff1982065d2d8482b04250a137fa3669f6b50d3b2724a7da639c5a1cd6da2e59d4cd79f940ef120303a79c52fdd779513cb9b8e0d90592c430ebfa4081f55a90a063de6f0bb1f954e29845a01b8fd3244e0061195c46cac4033796e4d1f648019c13f425a1fc2de23ce4b3dd723747cf568cd2b223bf7ad957a5211995a29632946676d3bc4cd15dac1648e5a99b81609b046d0d142ae65b8d5d026e02ea20e99f49ca3d33fc92aa3cc958203aca2d29f4b49197bfec3281b8289fd3f4ccf2c47f6938b7d20d4a068baa5e5d1b8c1ea2b78dd3231bb7c581cdd3937aca2d94ee4190044fa0730fa2611b5603863b6d06334c54628cecebe8909090cc6168b9cd11f2317d133a11db9ed5526f2819647e75280c18bd23fec6d1d7d7d249d9b9f10169d9c600c64ccb89f5a7df80c886cf207a3a3a35c71fcb22cfba59c0df4ab6b2c3b613020ea744f87cc0da6ab6f5850e76f1b46c16e20319a0d61cd9ea7c018816ef39628289f3c3550c4c13174ccdab811e0ce616bc215640fda1f86075cebf2727afdbe987c342fd5bd23052974ade8c9591f3884b46495899782a1e4f270d0c8c0cb3d5af9162ec73e43c6d12415ff230e1060b1644ba6b80301ec41f6b928ba90ffb9c44fb56b080dda9dcde66da567318a605185160bc947aae2ec819e9cc2fc60ee19d42e67db6a75d4137c6998cd17f2fb16e0d335a646fa51d761147099a6799377cab3cf512ce7d84893fcfacda58a62a80df3932548b2be6d02a6723d5ea9ad2477ff79d81f368100665179af5b988d5d03c53187b2b00c73442ce5e2da7f98fafcafa8181cd3e1265e93df718edfd205ff669ba53587904a7f59f907c4ee2f199934669410e170f5473b79552165d0a5cec8f1e72e3264270219b247b5ffbf919bfc9f392fa7871b1b187780801b46eaeb7af3d3ddcc88be338aebcfca142eddc2ddf8ff9b507fd429d276e26e8537d9ab3c8f9d144db846eaf545318d1de33ed53286e49f267659476f8643eccce76759ca078ca1580400e72cd512a2f657863c467a9a13d16308f631d56d943f1f53d2a9fe9ecb8917d2bd71063ca047bc25babd78b7a9f3ad3466ac6d8a05a54ccb834d3dcc8079b704908a90764ac66f1300c8a979070174a8888b73a47f0a15f5415538b184b20fcfe47f51cea962d97783257a91b01666ecd678e22c1ba94e5783f5a8b4de236f7df77db6f752b270ffcfeccbb297c71de831d1daba83a72e0b76b6a1d3c8be8d00155dc915c52ddaad5e6e237fdf2acac12909cd55eb0271bc53b8e834c52dac22863753e8b0b0f5cb2a6337017a892bd10f1ae9f7168b724f1f5cdb6acd2a084ffcab417a7896adc715d08d545e45b285219307360ffe89a55449426104153dd33539e1f1419b5553ab89afb4bfa68178bedff62e21db7b0bead1d0121cc5c65579c70a9638c19a1879f1712cd2825a4bf8aca4045d0109206161757bc9864593ed8f66fe89cf698c70fe553ba72e479d7245f1c1f0ab17e4391c81e123f9fe0637254e60156d23fa13a930932758d58c298d4c79b1a479ba5ab8cbc19c01edc801570298a5af21090b4346d5acb66bf37af24b5c81b56a8ef3531204755624209eb40f295420cba60af08eb10a49bee3518f0d24ae427aee629ff5d62febae1efe0efca7d5840d6e5c0bc0f508a653fac665b8e2c892b6f531c6087c891ad3ab2af812bee535a50b7375f0fc4c3e2f4f7b660062e0593c7c9017c7bb96b26cb49ed3eabd25cf901591f37262188b3058ebbcca620c987640ceaf5d7d813864b4f39a9fb03250b94de9e3c16b629ca9e037f0b9692b709b3545098e857a9ad945314dee3122304fee52f85604a24fef8cf373d343bb6136b356888b0693ab2f3eca475894c84821543aa3b6a5c296f2e4481c92d2af24b0f6a41237fc2c3f3b830d3fb9ecc16dca2477c37065b5394644746ed1183de27ab456391fd74f53cb0c8e1b688622e0c87b47acdc1905f9febcbc12587e237a260cfb43a213731a09a362b34da68777c9fe03dd21b5ec96d88487e02b084113db8153f4b0af1878245b688d5d0b95398276e1fd88a033a6f3057d05b2965613412bc22549b9bac94e34ad347bc580baf69aeab38796e6618385ce6c39d5cf977bf3ce8a28479fb4bdb6904fa57b130253a0a405a0c806bd1973dfed91b64ba49fc8aac55e9e857adc969b796b320fd947b115d25decdb2d1ffae84873fe2fabd5a42795695a19e01314c6d56524ef00b4d23cf64d3abd2513de0eb0658a7043541c260ac5d36b88ec7cbb42b2dba4393d3ae8254f1a8e868b243fa13406edca8e3b85ed4f39fbfacd23d3db5d5ad7977eeba2bb64b6f596f13d427fdd59213ac4f187c98df012f3f035d1fa727ddb477449b62be6c97c48a63320af2d0f4af13214b6df9ebdc7ca6ed9db9a78d0b7722cd6d4aada6d55846baf4da3d9dec10fc875d9f3f1fdf667c781b98c2f06c721b95c1c50e643f369bcafc3aa591a080ba9692ad089b78284707194cb040f59cd05c7ff9f8f30edf3bf841c49226e0dda079576bc7239d2da58447be29c86fbe0b0134e9bb19adca4ba57fc9bdc4b8b3c45d7c8dd8df4af47e1becec2f5a9bdcfc17797aa0781d54a390ed1814771bd654183718a73ce7311ea1778ae70a7db39813e0ff76638600579246d74bbde4c4f6e823476bab9a557cbbc621dd256473da8e133dbe1e189db87c097b72f08cc0e5ac5743db2086224c5bb74ab04a5a1529effa54e7f508715e8484274dd21a29c4e185bfe280308a7cba362ea8bfe6d1525a9e8273543e70e1ed348acb2a6b32226831fe48219c11090f9baa639fcbf997b0012a61d07f7e5148394120a5280ed3eb4afbe64596e0d1d1f531150e081c209bd365c86664e5b090851bfc35523254e59ccb03e97a9024f28016954c7a79050e982ff5cb5d0d5efd54a2e88f2aa3d0c824888456c641ae9578c68516d0681d7208b5074645622ddb01af898c53129b38ff1bfe1a73692f0c94e770c5a841105f59922527a8b9c85b9f51a54cc4c7af22c035e85fba34c9c049dc8a6bba793f08454926385e6b542a3f4e61c02021cd1d0769d360bd19cf04ea60cdc0e1980e087cbb1687f2d7602d47bea2584e8f57eb4fa7b11dad97392a38af540715adfc7264d9b08a68993dc0b44a6f179b8fb50ab972761313eb431f2be96078a4e221dd94e84ab87b0b25de369880f6b37849b02d9a0a6300bf81af68e169fd599f526f4e08687d09204404dce80109bd1b3e6b08cd51a4e30ad34d492da808ac7500c2304971d942c14a18cdbeb4815c760062aed84fd431da867995179254014639928d32edc48d610baad01e5826968afeaf2011507f6f8c6a4627b1f07e29236f1a32f70e0df9af6170d0270e51a348ba68ca20b5c3554d3d0f19c81a140bd0c9e30c7c4f952a05d9498a07a0421f7fd6bb951d28702ddd8641176fa8fc9c1c384698a8e1f1b460aabc1dfed8e89736b0462124f7feb81079d8b72ec8200be7a338eac60a371e04297f01846c38cb0c9520bacf854adfe55404e29270d38a761dc84877918eb1cc684c9a9ddaed38898f78206f08d0dac767dc28e7e3da0bdd674304158f13d45e4306d6b5b383271d81d82e3088990886db7b3384a7e7db1076dced7c219015c4f707d81457143bcfdd31c0796b0eeb4bd0e5c3305d807af327028d10a8ce538322c0bbb5bcbb62d531838e737783a55f3301dbe52d6043b626d115e877b4651f1cf06224e642b17d090ce636e1899d1ea1e187657388caa8575297c0ec12d0b34b92b1015844b8dc98ed6c91d215d6d89b5210101d71aa3df1df709c646ed35ab888f1a0fcfc0f3855386296c2555ae36c3fa48ec48129a79609d8464c9fb7816b182a5d7b8de7bb0a636dd326c46ce8c5735c8bef27b20b14db69e007e3b634109453435390f4579325311cd74ea880d052ad675ebb8546910b3437f7faa83bf5ae9bcb3f326963c8", 0x1000}, {&(0x7f0000002680)="333daa0e887cb62abdc9302490e5b2debaf132464790c5a29c4377901a2f4e6390357b58e423f1398dfbf75cac71190a31e6191029067e432611f8c3a4549d9774a88ed5328aa224b3165ab5447f8bf6f081a4ea6410e9dcefeb7c81212f9e668d5abe396d661d0b2c93b8b1403a55580f244ae8376e9f3be7d0ffcb0a062be7941eec562de1a94456598af16e251f59566077e2826c716836b3fca9ec12f0c11cd3fa3ea1df39e11f25207e52872f71a3bc04bc54", 0xb5}, {&(0x7f0000002740)="df68cae310612a8d09a1edf59185e14471865eb09f17dfbd6850ca45314f7afdce0fa689c6aaf9925135c03d762704fb3fefac2d9e2bcd130d8cae523dee518650f5f1358db3302c35b00b2114acdd63eb4a1a0c9bb37ef5ed5141d48d8900236389d5c6444bb537299ad7874a2922357526b9955963a7dff24101e3a57ec1cb26c68486d5cde121db0cae80ed52ee621e32ee6007a8692caa4907d1db094055a7db33dc8e72af1490f9087f65979491c4cafbf35d0facc0f6a31fb641457b741f676295e200b3c166fa6f1acefa9efdbb62c426cd9817d4b6e8a10f17e8966500b92fbc74fc9997ddfbc0abe35e519ec87969227a02fa687582f3162e03042024d0a3298a39bd11fa41daa69edca3da3ba9102136a72116a0da553988438739892962f69d0ba8b2d23f2866984260976e784c986837475d00248f78c567c800f84e27016500c2906868701b92e17d16077a9d883f65f97ccbed3176393e0958f0d305256f0986a4ba593a0748ea14f04a1594eaa2ae2cbd1adfcfe71c9d6c75c66a7e4dba8a7f7f2e9ac1d23653e62086ab0d16920904d81c8347a32f881d2d948795b717f25e9d6955578f4e9133fd1fd8ffc4c240516a06c33f4f0f2b3931d43b5b1622ac733cf672fb04d9327f087016c40f07fc0be4a8800b99214d3ec40fb425687b6a2f8b7c44bdd499b90d4a7c5b6f743c00f38a1981e524bbcd3b418945fb8b52196888c334bb607d4b0f31b4dc82e364e091cd35442a12143e188aaa3a741b28618eb6358d31821a3187dd93141bd11cbd64fe124a22abd209aa974b6a2139aa59f96331fb623058ff48e72518cd7a899571664d6d24c458f8945c7ed15eade969f3031eb9e2c2fc1a837bdf4e83a43c4fc6eff4849f6c57c2e7e200f19e5b949b417df2db1c450f2099ac6572971c78889e8d0bdcedffc187d9371578e19ac9c2353a8928a45c500deb0977ae94316a96e84beeab2ae4194eb49786f49f441077787b05dd4a89783261af578dd0b479ca8c657df856a0829bfda5cef59d9adce91ee6f15701f8eb0faf5cf6fe142d10e597dad4841698ddd90fb525af37fde7ec15838322014bbc505eff0b8438589afeda5e2be3ebfca6f8c02f99167265e317a2f8c7a55ff90cb33cd4ec6e6042b33f35449ed69c486bb1978796c2d090cdb55541fad3f5050924a77311b48d9c3ba5c16ee6251291345c1f6db8c84258b447a76ba82813c3a1fbd3cf068ef395550a8093de73f26a0583540da5424521afe501992f1dea37aeb75a555b4c890793dbf841a28254e2acd82092fa8d74fd1c3b1907f57bf880e03e9de1b1b30020ffc33f0127ba9ede9a5a66dbdc7dd3043bf13aa2a428b272ce2e3fffad1bde41f23c35925bd4c56627e5a82719d5da8b3ff949ba003fca8cf369bb8451db0b2fa3e1c23b6939fa3180093c44e48cb52c206e82012f2b13642a11d72e8e2574fa3d38561b47c2721176f581323b679a5b050d3ad0d026e7c52f250131465d257a61effc4a78d33e80464b784c8812d6dcace3cab2895bab350279fb13e205360d91c1406fc3e0f7b1d3446531b80c3fdfb6a42e85a3a2868fdc438ed44a3baca6384514dcb0d33a2801b9867d097baa1bf6e4c0b5210ff50d9c8d61e721c01362df14e313e351c8bd41584ea5c07d8634618c3f2a3c04b3ade1f5c046aac808fe938da266741a405078749b1cb20f61e98af2c75dbb0a7d9bf81dd6452a6022105301e02f2744950935b6113ff04c7673dc33b9276e7719d586c1910d9ab1f15314dd875497ee3e8c14cda0d1fc3276d5f2d91b4b630e954b3e6b13b4f278be20c209ba71ac59102db2dfa85e232d698472b5b35bf9914ceb43d8a4d9c00c1c14269172b8c826c76a602ccbd026e3f7026380d6eda179cb2a90f6a76f4a9c40e7c144bd9e379ff4880f112e21c31a031df9a645c391c52bb401324471b5f165dadd900259688e9f2c889d7327eabca08fbeda3edc8210cc47dc3e8e73ec6abd5d5b2c295f8cbd5861be3415f8aaf251e1173556dee7d957d2e1e9cb5f5a4d1ac1d923fb25504f95e70a0162780fed20bc453af94b8f88dde14c4c44a1aaa6a4b7f40b86a5d0ae75831e4d2a7b886f82d2f5549b0f4c127c43c18f0b6d8c7a530a4ed5755ba9c35ac5ada7538c9b0eae0e8f2de57ccf8f6e1fcab2ae5284fd53759831da430602ec2fa5a447f032c67df911fcab5e9a5fccde5bf2de5579026f5cc0a7480e2fbff874d0ebffbeaf9b975b0e6f4b73f793b3bad31bb01cac32139be325bb3f279caa4b34cc3a8bfb00c860554445ecca4a031e99e640bc46381441564fc28c8603d6a2a983647fd8504d6ae71860d3804f53ce5289cfb9841036027fbb25b6afc0911392548a1685c2466a4025dfb2ba37f35adaba48f8fde1ffe2a258a41abedf8a2a17471a846c9a2dd06607a89ec7d6de722b98d5acb3bb9358025a17a91ec9b1df9bd3c94d1c54c29b9bb5c1a7b5c5bb12117f344c3c9bd161e6d9687e6015cfbe9b0f35ccea12aeb5968e00b2605c703bba6deefe54a30d429b31945a9710dfe79466ce6162e6e7dd685f8e964d849de54d7cea715054d7d0faf22bd3a32f6901946c31cfa1f0754b8f7aceb78649957f3661f9996fa0eeab3995c3e261361fc78774ecad4f22070674fe711e4ebce7e9b648812d04ba208b690fb5f246da78b6fe424463eab0bd86f60aabbc1dd2ee1a7b4e5c258bf46573fb5ad028fa47b9b3fa1e5af59c7c139a8255a9c7307aeb210a3ac3d5b3c5a908aefdc41652aec0036c08db0c1301fff888e81b35dfea938c5c5cb8d076d1740a606861112d660367109ebfc069544b5233403699baeb118d1d2946b5b8d9b21dc8c5144d650d2779472777df3e8d7de9963db74f58b8e8b1a7676f901a05d488d891b35001f6447a3c1de6fdeb7460527c947d23e374f12c33d8077907079ddbe8ef055f44c307bc3278f773e1d326cc25950178e520722b90a0d9bd49f5fac42105d5787ae00e43268aee94a81eaf7dd91e129371cf56ea7a36c770aba3989f374f4177203aec8d8efe38b3f481b33287156e4f5213b9d3a8dd98be66590c7d2e3f19db7c1647bf057a0c0bc0235073e346cdc8bbae028dceab3b0627b018f6bf3d95d063dbc520ee45c6bfd57c26ff4cf3ea8e6156cd5ae9acc52245284255484b74a139b68d3c0fc1db9121c43b5c22c13ce161803556f0df5744d0a056cb0d59f7e65a4bffa4e2a840cc78fe44f342a877ce8559680134902075c03e701f413a57762fe2e2fff9c2ebdb2b47d53a8f81307b26e069701211ca9ab97fcd62ac943e9ced94548dfffc2624cec9a33891aa97ba2500d5193c67c4340eb3340da58d14628eb5de0d3bc66dc4cff7ab905222b736d5ea1cc9b115884238b5604aaf6d78a9a351b7ea5048972957928000ffc6e58ffbbe1f390979708907cb52ad25b3e9127ebc144d40daac39aedba59cf8fdf7a02511957d21ff147cacafcf8908a6282efedb768a02bb598b292eb68cf5315ce38c4bc57c686f73cb79f6078f0f02e63169d90dcc9c2e10afd302af3960f407927428d0088b6ce76786863736b6f2e937291a342f744bd5f4c0e43ad920b6202861466c0adea67df4912207f2f107bfca7d455cd409109c3376bf37f9085d703761c26f3f5cb19362ad9f5236a3f1935de22a477a0ed1d133ee05d100a3e32ef888fe2272b646b2defe80e66bfda5f7fdc84c7a1c40b44603c28b9dcb4a5ddd6c1a76678675aa5687c9a37f83220672b82c196558e6971274b79808dddf2d915b1e957eeac358c29e31f46e69f005252a52037a51b101ec525c2e987743272cce32f1e7a5ee1997f52fa8a0c6a1cd7571813354bb070f94bc9a5b2da8a81b3a9afe54c5f0c0c92c042ec1ceeedc36a87d1d78d9537aa022674d2d298fa57e51384422adb5a935ec7608df7fdd7979d083a8bbe8d6839877a78bd7f91a7d83baa5e52ca803dbb051fda4d8dafa16b586830427665a4fa5665370b72254e6db9621204ba04681ce32e15bb91580447cffaaedeeff7f003743b426e8fc74f7dfd2f4de178038596615a2d444d0df599ac9884387a3041af7122bdd4274291475747d56314daeac6129064232abdf06a2d30c4ffd766048608682ce9fdd0f05538299989589776ab131ccf484fbb4711ec97ef072227de7e97c9068d42d001387c04a2a281db6b97635fb05913b3d055889ba8411ff226b5cde67edda39f2e958044a5c9dfd05d09051cd72faa6dd1520c4ddebb53f153958f38397aec2ceb4c2c6a43b3db2e3cceb2a2a339fdb4e438e91d0f45970ed90556e9b52ad7c78da701af5953d3809d5971424565a6002c1a6b2b9805cb6aabe343b7a2c5b65cf2b739912cec9a3cfcac270e04978473256cc0dfffb2d173d75927d06e30bf276744c0f73d2bdf78aebe79fca3b5d1fb267e117fc0f1247f5832f5bd6860f1ef0957ac22bcfb09181ab98eba34de4346531d340f2c3b20657be4994a0c6792cb33d76da34cfbf3cd212dcc2332121d5800098b064c4e00f98493ce420d1c5859e989f16517d12e5d9c39ac77a104f402ba50b848896a4455e6aff7af887a35c869ae2c5a430ec9774ccc2e3a70b6c5e5cf95b113064c1f6e39de30409657ad8850aa77ce27369a0026efbf624770518b2d3daec18a7b58f64e4b93d8658cb171e756f5dc4c1dbfe5e07284b9e44f2741d4650e29b29e9f940186954ae7f8302081dfc40b00e454c7774ea39693bfa494106d4f0b68ba81c1e70ed2abd0d7207edb0a8055221a8e3c172620886e563e86bef45cfb72fbb937a23638f2aa134789d352286fd29b71523a5d42cffaf610934a61bfdc652350ae12711eb5b5b6f381a41c7f4603e63f98725f12bf059dbf970303c21c823ce3e3d0a5590e91c1d95cc60d38c8e7c441869fe5fdfb965a1a4df3862285ad92017ffd0d5c5a4bd847854a01a89dbbae453f1bf9405bc2a328362286eef14a2a64cdfd55344b247e97c64af7bf5aac6ee396194cfb0f88d612f4aa3d4266c5595e788ebea8b5ff8a4052c3a93251740c46b48da1ab4431794091c77ff2ae1d5c0fd6abbe68f38787de55d764a9b3e3926efcad06a37c6a926601829e2da2c664d5b86cf686ed018fdc9fe04cc782cf43d8be9099a175d5de8c14b7b4279f9ab91967317e1fd5b3362dbc3db0a3a64f567c469123787e68402373a43e8dc0659e062d357e04f585b143035a83f2ecc90f605d4a397f134d4a3a18fe74ec6ef8e56a16e1aa3f70ffb4c516ebc3faff4851a592925a920cb463cd0fdad77d09ca1c3399b995a3566c883923a59fb8df70b6aa2c298bb791289f1eaaa28e10d4c8dc03b113b5334cc3656e6c0d903a2bed3de795fbb978766d31c6a7dfc60dfb98ad686839d79ef81be12ffc7e9ba25a37e3a6fab22b3659cae38cfab38be1cbbbc8522d64755133be6741aa4ff3ca35ace6c35ca2d9e8d9aa5d7dadeb9887bff002f0a8caed5739c4082ab6bbfa5c44d950750ca81c68ce5d531b09cd9f0e520e183a170a246217029740736bad9063bd5a9f09e9c627f414da87f2113bea5644eefa8ddd366e6076a870a55368498ea4ca557d7be90498b53a556360a99f6ba74ac1475c1cd55fea7db915238eca1e898711713d0222add72e4b741b38cf7deaf19957c8cb5d4c100bfda05203474f953b6e6de70c559e4c7d2b8385657c2df2d164ccad38317d582c10c2b711d414bb08748610266448ea830c717fdfacbc68d121c83b44c81a4", 0x1000}], 0x7) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000037c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xfffffffffffffe85, 0x0, 0x2000059) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x4}, {}, {}, {0x1}, {0x0, 0xfffffffd}, {}, {}, {0x1}, {0x0, 0xfffffffd}, {}, {0x3, 0x4}, {}, {0x0, 0x7d}, {0xf458c6e21b06b4ff}, {0x5bebe22ccc14ea3f}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0xfffffffd}, {0x3}, {}, {0x0, 0x4}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x3ff) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000440)='./bus\x00', r0, &(0x7f0000000480)='./file0\x00') truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x100, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f00000002c0)="f5d03d5f37a3e78ed2c847526f4b2076dfdcc46104e017961c6950c8f1aa015f1558f45850c63cf1c37928f93bf7c6a1e3ef7a05fcf95e9250479e6e4456c6f37e8747183da29d683c1f2fe22405b8e21a034ee3e28c7f2de5ac8b99babac57a808a1f405f3ceef86ae982b458b1f9050b9eca13e9c8ff7d33d6a2996dfad334c3c8cea74dcc5b63af3e017796ab39c5fe35586b083248f410dcdf68b0b7cccfd258a0e883ae6fd8a90847f0981e9936fb868b", 0xb3}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000004c0)) 16:11:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a00020000542a538706000000a714000011290000002f000000030035700100000000000000"], 0x38}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r8, r9) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfc2f7352616097d, 0x9, 0x4, 0x1e000000000000, 0x8}, {{r1}, 0xfffffffffffffffa, 0xe0, 0x1, 0x8, 0x3f}, {{r4}, 0x7, 0x1, 0xd1, 0x4, 0xcb}, {{0xffffffffffffff9c}, 0x8, 0x0, 0xf0000032, 0x53c4, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc8, 0x1, 0x10001, 0x7}, {{r1}, 0x8000000000000002, 0x89, 0x40000000, 0x6, 0x3}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40, 0x80000001, 0x65}, {{r6}, 0xfffffffffffffffd, 0x22, 0x80, 0x6, 0x5}], 0x5, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0xfffffffffffffff8}, {{r9}, 0x0, 0x84, 0x40000000, 0x6, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffc, 0x4, 0x2, 0xff, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x10000}], 0x2, &(0x7f0000000400)={0x1, 0xfffffffffffffffa}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r1) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r11, 0x0, 0x0) renameat(r10, &(0x7f0000000080)='./file0\x00', r11, &(0x7f0000000100)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) 16:11:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x14\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xc}, {0x8}]}) 16:11:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="ff56aac480157a72bfe5d19864b97736ba4808c3cb70f4a434dac2a6f2eb138a78e39b71920d90411b3f34671b600770ed21869572d2d3cd15c8c7a3a2269bc26047f459adda822ae790f3c65fce1b335367c1fe0727d3e8af55f48e5fb2386a5391f9be13875bb9818eb56ad6fee31a0357a48722738a55895b5a87fd7f8435174a1f44c9927bda6d5346c5137afe400a371703aab7975e887fc81b2fed465bc796850424378a151803b87ccf891cadf13183d1fa128709442660f68ac17005ca8fdca98a427008be0500b99c8fb06df2b865428184363b97e2dadf1d272c74b99c3e2cde99e36fbe3d", 0xea}, {&(0x7f0000000240)="081549ef481b105d4212e316f82cec94cb28f222b0408e2c8f47a03bc2775c556db2195fd7e6f15cb965c0c28cf44ec11d4a356d3b0942ea0e33f6804a4cbd29844c05c7e1baee9400366513a181148aafbbf1c1ea", 0x55}, {&(0x7f00000002c0)="1ac571ce44629b5f1f4ad4dbbc6804fbe4bc71adddecdf35ead1c306eae35ed08f2b02952b4716e602cc126e7bb7628e105da0c7179e9d456f133efe18e1bdff842146631a9d44cf7c843eea30dd9d9f57056acb8e0acbfbf1d01d74572d0946e919412101699059cdf27762409d6dc542e7af0a547d2ec455c398840df80d13d3f88573101ae4bb93de3f88bce67f0f64216691653bd92b8ccac299dadcb8d31ebc713c5b0f864a016eefe71082394149f56a7df19886e8acaa5bfa5b3179c83eb8bc8785efa47b0d22aee4713abdce1cd96046cb78ad92d27bad85922cdd5c17b1429d", 0xe4}], 0x3) r4 = semget$private(0x0, 0x2, 0x108) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:11:22 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffff8e) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r4, 0x0, 0x0) dup2(r4, r0) read(r0, 0x0, 0x0) 16:11:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r8 = socket(0x6, 0x2, 0x3) fchdir(r8) r9 = kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r11, 0x5, 0xffffffffffffffff) fcntl$getown(r9, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:11:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="282dea418f6b900e79722ebb7c3ecef89fe5ae88a52ff15dc0df3a2d259d0a06d81af4e0f8edba5880be793712c7b86d0a8738b853258e3ab0d8b0d9030c643491c0f82b5171868979835ea3f924d126e0a2688624f0dbed0d535722ec7fff7a65e88a892d6fcf9f18271a1ab69dda7f0a7e102f76932d6df3b9718b823fbdb57e194c592dc2edd1f61189e76f19411c783bda3789b643eb5549bfee3d80e0ff34a7e1da618a219ec92bbd2b703871b4c94a2143f2d40d9c67054275370ca49ab0f3ac2c478a06102b98d5a434b64fc5a2b8bd825eef18857bd156be5240b7d7252d06d16c4ef74ec5e24931084dd9272af8bf703fb91e5cd34db85ed52cba63d396b70ddf940f2e37d368d817ada87176b6fd58ec01c03ff25d1478297d8e3d14f3932c47fde8f6c94866150f9f11a2351bab7e424511b6da9a70b770d8c2826afa78ecf983da878b553449298f19268d3297179d15e5dd64e1b6aa4c87b026361c7bfeb4eba0290dd73b1811c425f3c38b82e7b207e8753b17c4b296e88be869f8b7d80b095b80c94b819200e91d26507e6dfcae441a202701a00f9987eff349d4a4864fbc9d320db7f8fe747a720ebbcd403897f09ec17fe8e6ad50289bd4744ea38df2512392cfd7ba3ecda20ea2414cb146500ca6a94e", 0x1d9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) 16:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x40}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x1, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:11:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x18, 0x8000, 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r4, r3) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3e0, &(0x7f0000000040)=ANY=[], 0x2}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r6, 0x0, 0x0) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x208) 16:11:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r10, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r13, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000100)) r15 = dup2(r13, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r16, 0x0, 0x0) kevent(r3, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x100000000}, {{r9}, 0x78f1a606c7554df9, 0x0, 0x4, 0x1ff, 0x100}, {{r10}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x1f}, {{r5}, 0xffffffffffffffff, 0x3, 0x2, 0xffffffffffffff00, 0x7}, {{r11}, 0xfffffffffffffffd, 0x40, 0x1, 0x80000001, 0x1d70}, {{r12}, 0xfffffffffffffff8, 0x20, 0x4, 0x9}, {{r13}, 0xfffffffffffffffc, 0x81ad8237ce49a1c9, 0x2, 0x8, 0x4}, {{r13}, 0xfffffffffffffffe, 0x12, 0xe0000000, 0x3, 0x5}, {{r16}, 0xfffffffffffffffd, 0xa2, 0xf0000000, 0x1, 0x7ff}, {{r15}, 0xfffffffffffffffa, 0x10a, 0x4, 0x80, 0x100}], 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:11:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb8) ioctl$BIOCPROMISC(r2, 0x20004269) 16:11:22 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x100000000000011f, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:11:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x1d0) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:11:22 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0xee9) read(r3, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x10b945fd0d7e6b65, r2) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000080)={0x7, 0xff}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:22 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000240)='*\x00', &(0x7f0000000080)='*\'},\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#%[)\xf9\x00', &(0x7f0000000140)='@\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 16:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0xe74, 0x3, 0x15c3, 0xffff, "b220382617d37eaee07dfe02d82b2c238934ca3d", 0x4, 0x6}) flock(r1, 0x1) r4 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r4) syz_open_pts() syz_open_pts() 16:11:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x200, 0xa2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:11:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, 0x0, 0x0) dup2(r0, r2) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r4, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x80000001) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:11:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:11:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) setsockopt(r1, 0x7, 0x3f, &(0x7f0000000180)="3c953c32bfdb9f5b68dd735fdf5565a9e2bc328aa48dd1de414180f06fb435f18d46f7d5e720115315af8583434a93e95909532efd3a76ef0291970309ba425eaa1db4208ab52b6420f6bb8b74d4eb4cd51b89cb1f461bf032ee2c56be4bbb877c0818e370a27260f0c2cb948f8bd98937d546dffc65fbc39c51d1779f841a4e3845c0e11de1345f2d936c9c669dcf53ab7a20217c585ce89e7b1dfb2ed6d36fc0774c52f26be33debecfce4764db9aae33973b61fe80399d30dc26f41ca7626fb76faa67129eae75536c6", 0xcb) 16:11:23 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x6000) shmdt(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = semget$private(0x0, 0x2, 0x964) semop(r2, &(0x7f0000000080)=[{0xe, 0x1ff, 0x1000}, {0x2, 0x2}, {0x1, 0x0, 0x800}, {0x2, 0x400}], 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3f, 0x3, 0xff, 0x3}, {0x401, 0xf8, 0x3, 0x1ff}]}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) r6 = dup2(r4, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x0, 0x55) r11 = kqueue() r12 = dup(0xffffffffffffff9c) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x20000, 0x0) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="32c7e449ae0db7644f332a0713956186f0c02c6db9fe2532af818d1d9f90c3da9345c01c24890da43f5d67532dd97f62d78c2f993dbd042f0381ef4d5b98aff4e81d5223001c43d129ae8bbd3536deee43c26280edc635aaa8067798d190f03421b9bc36b86916b93272d9f371c2b6d6fd460086d0d3ad412c82ff108147e7a085b91add1106ed43580daa3147bd85b9fe233191b01b0c31738be260a15364e04c9f5bdcc077dfec10995040af1397c757b395f3ff654dfec19dcc610a3d91ead92112c1facf84977311fa09f04b443a24958caa55efee436a", 0xd9}], 0x1, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r9, r3, r4, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r6, r12, 0xffffffffffffff9c, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x98, 0x1}, 0x40c) r15 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x0, 0xb0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x200, 0x0) dup2(r15, r16) symlinkat(&(0x7f0000001780)='./file0\x00', r6, &(0x7f00000017c0)='./file0\x00') r17 = openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x80, 0x4bb087baabfd6ed6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001840), 0xc) 16:11:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x20, 0x101}, {0x18, 0x1, 0x7, 0x46}, 0x30, [0x1, 0xa, 0x4, 0x3, 0x1f, 0x3, 0x1, 0x101]}, 0x3c) 16:11:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r1, 0x0, 0x0, 0x1) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:11:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x2, 0x4, 0x55) execve(0x0, 0x0, 0x0) 16:11:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x7f, 0x20, 0x6}, {0x2, 0xf0, 0x1f, 0xffffff80}, {0xffe0, 0x4, 0x5, 0x5}]}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000440)) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) pread(r2, &(0x7f0000000200)="0815513f1e20579d55b3199e86419e34b3847ea6cdd0e23083fff36bc1436e273ec2224228ec69dd6917fe5e6efbcd", 0x2f, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) unlink(&(0x7f00000002c0)='.\x00') dup2(r5, r6) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="7c53617ae6f3c95611a053d9383000921c34683dfe3d7bbab3f17713f8737deaad13e3dea86aaa04305cbb815f1bff1e49e6dfb3f4a6edb43a8031b67376df74e30853ff744f9e54743078ad982dffcdfe7b"], 0xa) sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="82e4dbe78524dfa1d088d001ec0d2a363af3b3991086cc90241fa3358f3e7e8aca74c91107336b65155797f22ba54a8d432893dd9acc9117cc8e4300c39488cff93befc5a85bd10363d0909128d9b0a12b3c86d15ed102892691af89", 0x5c, 0x8088a4492c5953fc, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:11:23 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYRES32=r0], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) 16:11:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x5) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xfffffe00, 0xbb00}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000280)='ol', 0x2) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) recvfrom$inet(r4, &(0x7f00000000c0)=""/209, 0xd1, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:11:23 executing program 0: shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000e34000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = semget(0x0, 0x2, 0x500) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/148) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x80) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000e79000/0x1000)=nil) r3 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000c3f000/0x4000)=nil, 0x4000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x122) fchflags(r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1e, &(0x7f0000000000), 0x4) r5 = dup(r3) utimensat(r5, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x40, 0x3}}, 0x2) r6 = semget$private(0x0, 0x6, 0x80) semop(r6, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) 16:11:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ktrace(&(0x7f0000000100)='./file0\x00', 0x14, 0x310, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:11:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) shutdown(r0, 0x3) 16:11:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="5b2341447745af3438df2bdb57902c5f7bf8ec1a6bc3ae901b0bb96ecad568f6a64279888bd08711c5ecbab3891413c7bbb959b33a0f12c2048ca9b07e53a19ad9552734111a871023670d0b8c019148c9c74a15c1e5a9d247aad3b61e36d56a6999f682035c10fd010f15b84c0005f2b52460f3b628a5f7f92897cebc84f18df7a04a1f24ff99344547de3e1e560aad17980c51e61e320a0048741d39e1accca4f9fee90b450416e419bdf2e0824995c4bcafb52e662b99747a562c17b5a4c5a9938b80dc8b0467b2e35a71cfd79cb511ef1984247ecc68c680f5e8", 0xdc}, {&(0x7f0000000000)="35170e82418d0428e4f7b7df5959f0b219a46abe7fd1bdddf2b1fad92cfb7cad2a65e2763e6d9655576b55cddefcee3e2c3c5ef6a91e4780d7", 0x39}, {&(0x7f0000000200)="bb59e28e524b08890adc314da3c50e92aed922562dacd0df0c346082a869874be366602b0e7e37ad4f053cedeb2f8f06fff9d49f09bd607bf08bb880622ca6126ec6c88fc9c96b6911a649d403fe93b6358ad4931b01d0723bc56d2b4e55074773fbe27e4af91cc7122e7f4fc54435ac139e84eb1130677418cfb20939de7f3228aa605b703a194a336ce0cba244a259d9e8", 0x92}, {&(0x7f00000002c0)="1a78c5ce4ea781d1fd802a12fee7f48ff3890c908588c946c53d1ea2a8f910514ad1fe05640565bd0bfaad89abd7c034ff76e35a4087d60227984a15ea3519d24097d53ade0d07677e5114a4aa3910b5ea2d5d0b5af26e10bb2803d99bb10e0a74fe4afd7298f051136c70bde5a59c515d66de91abcc83113c325990f29c17d1a9ca0857dc", 0x85}], 0x4, &(0x7f0000000380)=[{0x58, 0xffff, 0x0, "7932b31e659986b92849b6e6bac45dc00f48dab6015a26e0bdb4400fb1fb2dffa5f2353aedb84258816afff3280bc1b586d4d555daf00eb702810af3cb3a5e7b58fe0c"}, {0x78, 0x0, 0x4, "3f1fc467579c863357c32ca1eb8bbe293ca82537842e0c1916b3134c17597710be73f41f10fbc92a5ea482e11238761303daa9b4537dc2b82b7fc26f5c0bda26998707f195f02204fe3aaa04ea39cce0b585d7cd0cc7c9797292d74b9bb684f79701bdcb3e81"}, {0xe0, 0x1, 0x80000000, "d57199e38b71858be38b12541b8f4076b79d007e27887700a3356ddd3f94825aae4177eb030f77354a91321b72d82bd12ee02c0c955b04de957891f59154adad9054dbc34bf0911016935fe523c663111fa7d3ff7ddf2f0e6db0f4bfb9a27e3cee5a23a8c43ab5124e0ad413db4c8d4674134ac0630623f89fffa166dba36121780b3d878c5e8ef5e97886f32030b31d2972b1a2d63e0f2c71e358eddf000549dc25e248273fb3b9f0d3b45a5187b8057290a196d556ed19b1a6034de34ca3d975c4924cc03655adfa8a2886345991"}, {0xd8, 0xffff, 0x7, "f71c6faa5f12abb86f66aec0d50d38182a3612e42c3c26bff0184034aa4415d67aa5759f8d821c1c36910ccf8801b4206cab4d42dc1b83c35f7d2a68133bcc5020a9b4fc149f91c1899b05e32ded340b9ee2f7881655b75a2424d12b8ae67a5ce3db4805a7f1fd11c6b567eaa2636b5ce68d35a0cb656298beb1e61d3d5fa2cc3f973981d5d46d851df2d07116cf8121d920b1a55e3fd0995538b45390bec74e8164640677645fef3f1ba29c5ca4e4aa3b3705616f8f4b3dbc84703baac3287ca2a0cf"}, {0xa0, 0xffff, 0x1, "3f6a5252a00d2deeb20176dccbd57d622c6cfb48541e5945afc4c72717766c2a30de2869a88458d717de38f01d90580db546e80a45f90e4304cc5326967e88ed845b42b1dc47d5ea7ed712100bece217983ad904b5f43b20d5615e441f24594a5e5762eed31c855d00773c2c315a362e2c839533a5216145b7c43716dc40e39492fd3bad2c83db969ca78257"}, {0xd8, 0xffff, 0x7, "f89960409ca9afc9504796e7cdc64eed972a825c939b3ad432a13c58a3c8422dde93b2c8c24c8c0b869c1959e81773b68fb6604628b9ee1210403bc4cbc60858819cd63d3249923f1c4bb1fea03a395c3c31c85a0f1d209f197fd061ccbbdabbdc88c4950d180a1f4ee9ffd9ac9aac1a46115ab0ac2aa05b9a848f1033747b76d05c306be78b24d811e77a7c8f22d0ddc9cf8428b9f88fe97678aaefe7039fbe6ffe6629c1602d3e05c86dbd971af53e9b9fbb48db335bfdf558322b96d1890d8d5e077bf425"}, {0xc8, 0x0, 0x118, "682837753bce79f1918bdc270ebeb9d97af3948a8bb37c8982eb8456f5571dd6e2ed415416e9063a93171a7fc26f08bbdb14645b1d9da720998fb3f3376b6d38edc2b9c5e55a5c161ee981e7bb98e56c5f78175e99515c0a50936f1963d79390c768530e15a78c7f46471d221199873e769be0141236e26cc6aa4623eb34caa17e2f305b59f5833654610c9620ea71d294bf72b5de51ff9c0dc06e871953150a9a6a7a9e28121f5b16a92ebc863bf8b7b8f07cc3f5944f"}], 0x4c8}, 0x6) 16:11:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa4}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0xfffffffffffffc25}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000040)=@abs={0x321c7772236a6ab7, 0x0, 0x0}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xc, &(0x7f0000000080), 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x400, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xc, &(0x7f0000000080), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xc, &(0x7f0000000080), 0x0) r10 = fcntl$getown(r9, 0x5) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r12, 0x0, 0xc, &(0x7f0000000080), 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xc, &(0x7f0000000080), 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r14, 0x0, 0xc, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r15, 0x0, 0x0) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000002f00)=ANY=[@ANYRESDEC=r15, @ANYPTR=&(0x7f0000002f80)=ANY=[@ANYBLOB="48848e6a5af93a9e2327551ef1a2441e1ab53c9d066cd6177838dbd270b9a00ac6cbe40054cf96648897043b2f45efca00cea72043ebffafdf8ac00497ceafa82d23885fc092c5a76495b555566b3c49d3e5bbc49f0050d778cfe0e6dfda0bd1a2c3d005382de7b5c43ded3b6c86788e62e23ad060932556e5fe39361eeda14d509989491c4cbd4da7a259a64c43907819a8aee1d80541b03558e175c55aad65ad485d28500909c3bab5f97e0582dd", @ANYRESDEC=r1, @ANYPTR, @ANYBLOB="dc246fb888561cdf789a447b3a52aafba6b0208de4eda64573a2f55f30a94d8006799fdff51d5f730070b374911e53157120a03073aec0558ae1905c747c5963578bb74c2f6acc8faccbcafcdb7dab5779bff96227c36d54146a8d48c94abfdc2cd336db950a36a5fad14aa7e5417720a516914298e2b5f0f20945f693af"], @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES64=0x0, @ANYBLOB="e19972d0678c0b53131f29bf90a632ac8de3e8b2a2a6c538c79848141d1afbd605cffc8895c6f8da5d3b5846ddbec96e77359485476d6dc957d45699fef11ac6a56aac9f2cb38192d6ea77824a33c530020032fd18f481cde820896408480b3b0192ebff69f6dfc53ba393cb86bf5fbace5726c2f6208114b47ed72d3f75573c2fee0016b5115836fe73d42b54234250eb11beac8395ac915c6573864052a422b8de4c7c18d0f233bad6c724223f2632c81e39b025f22f285a58ca5259e25d05b98e7fb2e04eef5c457d3c02a0062dd2888ef3fb3131e98d718ece8de3c4bee0a6d93a287a", @ANYRESDEC=r13], @ANYRESOCT=r14, @ANYRESOCT, @ANYRESDEC=r7]], 0x1, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb470adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e241bd29fe8958147ecbac07dc292e0c3c793702742c2b4986f04ae28cd39bb500604fe67dae2de4dff92f8997a9cfc835e108d6f8c193743f1b1da5b3c46b86ed421590a6fed80878aa6987e86ff26ad8c499318cd173ee0c90a1470510b8f114425cb94ebd2d769aebf8015027d71437d37181becf74e88567ddb4e221d8f"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r16, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0xfd, 0xc09, 0x0, r23, 0xa9, 0x20001, 0xfffffffc, 0x8}) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r24, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f224b473adb715d088bdcf4f4f422c59dbbcd3d84b99fa86abd9f63fddb552f214fae1c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518adb05af4f4394bf0f7eb8a201c40c976e240000e59372faef7a0e80666748dad9d5f66d0c30b9e8e1ba5ec34a120a29ce511bfc9b826765860faa05a0c92929cbcc08014f06864ed6b12f06cae2b0bfdf2b94f3db204341b468bf196c8cd74b7571153ccbb98c6f7319565cb3049a13d5fd8f3302bcdea4016980bb723b99940a18df2a14d9d9fe0c07dc8fbfc8be4b069a6668373916ee64adf3b36cae580fb537625ed08f8ea009970b0da492a86d930d25e9f0b08ddd74cb56fc5e4f45c3ac7ebbcc4364b5008ebb7f33eb7d8585de"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa9, 0x20001, 0x100000000, 0x1}) r34 = getpgid(r33) r35 = geteuid() r36 = semget$private(0x0, 0x7, 0x0) semop(r36, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x1800}, {0x1, 0x2, 0x1400}], 0x5) semop(r36, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffb, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) r37 = geteuid() r38 = msgget$private(0x0, 0x682) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000400e0062c9aaa955830dea3da78ee11ad8a951d13c2fa8dcf62932e9ce6bcfea6a256d0bebeea67579a62f4f9d8229e6dc8d71e622db67321390c51c41f71392cc1be0d63e7b29f154bb7dcdc2797d07736b75dc6444378fb2491cbcdbf9ca6bbbac6409bee03449abcd669d47f132f2dd0506f318daf5fcef1a88fcc758742284a769a867c6cfaba6f171f37f1bcad4855f7f51bb691ca8ca3bfe4d1d8a7c9d61fdbdd2000000000033401e5fa190c93d99e310b9f13caa54a20340540a594e46b1eb0f2b30473ade05d107f2da518d8c78b219df6beb1a1761807b3985b1c58c3c46c2bb551026829edb813f44a800cdc80c049c23a78ce11aa649fa5d48a41b5ca31e16a322d9ad7c7062e613dc9c73bb65d99812cab3b28fa525c740476973b415ca81e280bd314ce160363d4938d12824d1d8fcb1f3d9dbfba34ee3d79b01159b74a7730006b99b1cb8c3f15bfa99e7750f33d4dd328fd2ad5560dd36b7c664a0ef315f25a76472d0ee0e324791ec3975025f94b84fd1fa7a72c90725812aaf84fb79fef16be1b98ae91f4d91046e39de"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r49}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r48, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r48, r49) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r51}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r50, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r50, r51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r52, 0x0, 0x0) r53 = kqueue() kevent(r53, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r55}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r54, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r54, r55) r56 = kqueue() kevent(r56, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r57, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r58, 0x0, 0x0) msgrcv(r47, &(0x7f0000004300)=ANY=[@ANYRESOCT=r31, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYBLOB="2a7040f6a99a5e440454b535c895aaaa69d38577b867788b98b7ce7891e364c9332c3e8b8291445eb114ce2d7616adc8c0cf6455e37e73814ef61e5be90579602a62dbdba492ccd60f737c486313d60ffda5806f2007350b363494b318f7e79278cbbb574ba96f7214fc1cb49365125c6dd814e677dbccc87678e7a88eab41bf1ebcb11d5d297f18f30980bf67263d2a8b1f321f"], @ANYRESHEX=r13, @ANYPTR64=&(0x7f0000004380)=ANY=[@ANYRESDEC=r49, @ANYRES32=r51, @ANYRESOCT, @ANYBLOB="49c7296ca938ceea3aa9ad381bdf00ed8d07a3a71bd875de5b47ead5046a40c2293dcd302f3536ce71aa77e653f9b767497b153a479a0727e9465015ade88558fa832a135abce7ad9bf43b04699e7067b520a304a9c54dd095ac8a05631e664e25c5333795fddc469af0a785cd16a38da68d8b227d60746ce9bbe49345ce15c5e7e9f0f994e139fcd4c2245f24a21c8eb170d77189b84737d30125ee7b6353f2df988cc45ca04db53865737d80c3039387fedb65af5b7f4f0b2912c67582b28667989033e44b53071538a9518518fe53048d59f7da61ec0c55c23d0e71a401179d2adbbd8c14d11e2a385a280f12f7bdd0cb54b0c8105db7d3fb44a449b70111c02c3e4d6191b0905986c92872f780cd8aff3c99354116a78584265f543245d69e941d6fdf9d64896b1bec511e299a32f540518047691d943ab8e91ab52cad8eb88f0c3e03db03891ffc3864497f82cd9fefc9b587f7cde234f9214fb6d3aa1fb85e6e4997972cf024d694ad4763f08fe3c7e173fa2c53c540e31306a4c4ed6cc1efbfabeab6b17ff476b701d95d51845146c991ed528fc85280dc1ba4612fd3832cb69f023ca833254e59491e72a844808fdcd1c628a57a69b8e829195ab455da1da30eb466669514ec4482078df1159d81878865b1e64d07ccef737a81d4553321db0ea9509930e8996df299da88900462005b9f0274662dfb21821e01662581c95d001926cc67ab6daf2dd5dd99f618f0b37cc9288018fcd389d2c5b9a453ea0ab6cf02756fd2306723469241bc6dfaa6c42384372159ea85d8835e110183e171bf1c26badddc90b09ceec49dd474e4266d95714cd494849e5eaf11cda7cb95c95b73ee55e1088ce1323c2fb7c037275c0589220c7687380eab9818882519ccb0f711a930fbc56fb7c967ff5b2b37e8d62a0745f1dd9ac6448c65ea5eb54c077b5a234ed4002abc8d8445ba14c9e5f4263160654f0d3ddfaf53bd6784c0cd09b3c671cfa26e406a103eb53fbde75be2653f216e28d34f51f88089501c52d8ff8d7b1c6a9faebb0f2b2b1316961086c50b9364c7f1886c320e87e856eccd672990265dfbecb8accca179a2452194ee245d2e0d5b9976d791bd3425af8863008fa82398c71c309650a5240feac40ca8e044029131ee82c4946e7695eb93585997d563513756564b9244aee79556ced24f3622882c8472b1d8d455e5a6c6ae94a02374cf2721dc2e1b4dc7d1a6919a32cbd16391b505fc678cb241876f758d5ecc45cbe5278796e1a22460cac2b2bb1a5a1e303f7bc7c5367d59d27f93aceae3c6f5142ee3497bfc97ffa9d5e46d2b553cd131e11a1cb73424dddd3b18643481436270c8f7913f3114745d9a205713a394eb27c19e2268ae237e16e27a2d2aa84aa21129d720a8c7c608fa59e6a2a1a31fc81f686ff967003bec47d075466a93b27baa95a07024adba8c57a65bfe314df70662ed85a0672165b5ca93fcfa766f0bc76ce374c12f8ac4d53f3bb3a19d008217318949ad6a37623f199f90be1940cabc53abe2ca1f6b5e02600f6f74245cbc98300353abbd8447b3c6cce8fc7c509cac363caef8eb1d1e87012ac23fbdc685549f3df7a739d901a41f8d8a4ae5853c81a1650624d72dcfb0f9d3c82be2880591684f1d48e080667ba8bfdbc4369c8c1a3a57fa58a355e71947971c6721ce0a348b867ab8ddff9bf5aebaa38c38c11f98441f36fc24431657190cf2d99c5cdd49ec92d46e187740c00c75234671e0548cfdd1f29ae7d866ece5163ea564127e75a9571bb4bb6f0c536de5b89cefa91f79ec6d3d6f24238ec03101e53e2b5ebae4dc0fe4adae045d0d49bf2a1ccc3b01bd783290f4e0d232a36b0a50e45559d44be8da0b47118083445e9058057a9c8efd339c28f76979638e533035a144de4b5d201a9d6a375279e6ebb7fc3ddc4dece2f52cf00c588926c0550ced7deba1aecab991d524d07cdb53adb1b2263f4c6fa9ec665a283e8a7f26b40a5197f3c5ca3e12d25489e96c9b4545e46720857a5e68e29fa6749472c514623e16aa9685d2afa267db6d0a7c2a3cffee5dcafcc1f27e03b2a757e6f94d63c6544c3dbe04928229fa243264b1f657de8882803868a1a82f13196a4fbb9ca08ace28df60ccff85cc7898b7d06531396b78c328892b0893a38da097b1526eb5285252e3f22b7a505a0689f4a349016cfb4a661abf6fc02aacd4a024dfc278bba869163ec06127297f1754f8a304504886e5377b8da0fbe675bffbb40ed8897d9e4532f9a99965ad66a2958ff7a465ab5fc8769f34f75af6f3c18bc118f2ded18c47b52d8ad3544fd07bcc572dbe3ef153520764ecf7681aae2e5305af95511a8f60525026c263a1323614c460a1ca98c545c86bd7be811deaf49d73f4476efc54b5588b7c41128f6c364b63f9db268ce14b3a92fa323208eb5160c78a29032c66c12d1b91811691bbfb5ae130e79e6df0519f31c3fb8634e72f1efb5f3361ef2aa6b464093dfa09f84d5bf9ebb537446066925e7bede639dcc6d13c0db77e79d087e0e4f7936093191e457e964d471c6fccdf8ba411c3bf709003ae37baa01a78ee2402769db9acbc8142b99b1f828431ccb0881f14ed24fa71b13cd00af0365fc48a9c8e0c15a53d9074b6231a2bf66256e221a2c813511ba312bab3866597ad4407a2fdefdb3705d86f39c676002791b76382698c91cc816070ad2a5f61a9fba4375cbdc14251f5b975658532dab0abe766cdedb4bf973d5b2d7d3ec32f1dc9fbe60d4a231ca238875fd5c56e2d5ab350f234d9692308bb5c42a4ed209b7b98cec92633a8fdec9ac1763144667cb1dd19e76d67012a02f81624986baf0e527742e893f68d3998073bb80767fb78a6d491c739de67a6dda99ec2ef6cb0ca9982761029e44e9c89a1b833dbb837f37d672d52dca6e9116446c1752b77e4b00e71bb0a9d8f3794ecb995c3675f2e117fa3fb6e5c6b1846e9bfd5ec917538bf0c535aab10541e99b99c922981a102435caf23ec13c896a0b932de27260891d05449b53ad44c1d196d58a597b603b4f260e1135ec711be19880ba6fc4efb3e31a991a7f523e390b510e3d65813b17ba8e78e331fc5fcb8a8b711f06e833d0eb078f6dde10f665262253ad3eb2522a46f8fe6409a1b04a5190f63c34977c7a440b9a1697e7d082db9f48388b470622b11efce9f33b51d9cc3ab1aeec725c696810b12306a0e2fcba25d390dda84393548d4973fadbf5178ab248da4afad4ed6f8cc5c2d1d447af1f71213f401bcca923dabe5bd080b5c165788db017fbe04bc635a3f9548e45ebc7bcd5fa0a2a6131651a06011edcd98156b7b1cd891239ac01e3c25585f779a66213e361bcfd747ac7c2073e6b827fe3b58757f6dcf3639207c13e48f07e4a6282abad7775cbe7350ae3f202840dfe60fdd8afe5b53cf70a3cf6b4f0516d564ca6bd6094d60986d7dc3637541301538d0b4af829413291da2b108ac19cfadd1125de54786a6919e690513ced8ff83d879a47dc94d8d9fab873b1cd4ede2980ae0dc1fe7d2fc0fedc8cbd17004ece70999fa3a54f335decfc3d50d9306fcf0775feeb8658f534c58a0462cf378fd57c3ef63dfb9668b1948695312cf7d4df8e36d1ae3abed7a751c7c30ab1d4e62f7ad9ef9b26f5699efdc660ed57aafe33cb45902f14a5132c324806e41742702b0e589bf74e384390e562268c8e348a5e35bd2ae73b7d5e0f81f1267f2cded913edf4143cbddf90b3c881246ff96840f9c759bc4f92eb348886d2c9ee341376caeceb88c707b4da3d4a2245f20fb2ac6d0167afc961fc2c2b2fe81227366bd6282edaab32bacf6dfd6d02d8a16bd21528434d18a5042ab16b52b60fe602b992c974471cb90c46fadae236ebd4fc808ac4ba0f2e7fc22610391539ee81d2f32b4f4562368e8c6e421f84d1f715d796628cf77bea9de11ac07e75978ab6440b3cbf9a91f1600a8d313915b08183c09d48864aa25149eb3a48cadbdb7f839526999519dfc7d7ea7f46442195c35d2159bcc6a2566927c3a23c6fb1bee55dd75ad6500d977041ce01177f959a58c8071de35317c88e7f881bd0872439ff600089108f65c06f63c1867822ecf17dfc31feb310c2fd65457c0dfb5d6cfc5be2cbc9f906bb2cd239ffbad714c44d187dd788a1bca6a4985ec111ef4b7eaf4c5bf32e8f85fe682f6186fb0e55d731cbd48cbc535fde90fe9ea467bcd27824d4dfefd764850bf8c470abe11e14fd6a773e2f0337dd3bf6e2ba307202e21ffd2aedd7708e7925b7d7ce6577631733423093723460819bfc1fa7235267c8e751083e79fa97b619f2c6e2b7325d6258a0a80587e10619c0c07055e864e65b1fa601be715095861dd4ea3deeb41433735f8d4cc263502a3327a1b6551a303520ae52da5d70183d5031fa1e670700196bff0fbe9e3729edc5fc72f6aab335ecf99a0d280f96f35f820df68a05f0cd651dc97b1c57e5589eb6477e9a12992dd9eab00c3fd1281e2dfaa2889c3ae59ce913cde9b38db9fdb44c5b5bf6ef12e7196cdb212fb047b3a01542abd68704a2c4ad953bca808d7cc533194f6aeed4fa9046fdb0e8b365d04153e2cdac6e352b85639c94ce3820c12beec848675bd07994f7c748bb5195ce14b8b4cdfa7f0abf5d0455ef3aa083ed9fe0d57149ca819292ff557966ff586c9f5c373eda66815fd4dbc00274008f22eb0322a7cb0d789da0185886bacf1aba8a50ed797c9ce33fd8820b7afe4efc155f953c54ac63feed297d61e1604ffdb2a58c79a62e149729c51727b43a60cffd0fb93acfdb39378585b0e6a553c9cae6c48fc76c7d73dbec5b9d8b2dddc5582d3df1e357d1b44ebba9409d4d0042f17a727e8e1f590968ed4f7fae0d2d899deec07453da5c4e77454e97f92bb11e640a0b5bbcad19f806828cb3c5a3383d93aacb7893b223f2679bd70eacf53c43910ce285928d10e156f7e781b4f9e2e76676933ec93849ba59928871cf7f509831278c58c102482232e54de200451043f35274c951038f0c6e462e0c40a1e2592009dbf810370844c8e769c4bb3a062352b83b205ad5d3322363c7f9a0aff24b65143ee3d7a343bc2b9d9b1a9f96b5cdf6e7e68143a7b9feafc54fc5bce9527edd754b077d0aba13c706107badf563a4a07f4e91ac10c9808c5011261f662e3508860702701d870d8699de2658fc2d44dfe4b784f01d54e25a270bf1af49af2e5ade3b12dc113695c8823f08ddda1f73a31bad9a1034647349ae1dfdd2886a9da1cb4ef27e7231635e80a13da7b7c9f84851d007ceb347dd3de38c16b0eda2df30f33cd97f1db824bfdca99079b95d11ac2fc32a043cafba0f30e2979df4cb1b05946135b755732f4732a6565b730d0a95f573d7b4b7e15b194c521913200567f79367b765379a83bf22f3c3381b226fc5f53cf5477b15dd3f593e6775a3ed7bf3941c2dedf734185da8c7649e7ee8231c9102f72c3f0f1425c08562534ae85b8c0ba0ab4f3e26b4ae0cd9a5b4e799e66c6d661088c6c53bb659f575e514e4cc013fdb85d076774ad0513be1289366bd57e38939aa3b2b0fab36b236bd13bb47ff5a45a50e6cba381232b9077c9d88ab43aa63776778753572e1ff90ea3e1a1d2658a817403e590bad0eb545a20ce92a9ab17489c249ab78e8d43197e30b8194ef0cd197744c2723c9897117449ea2fb0c6ee5102150d206e0691d46ed8a0c4e8c2eae41496d4608a75ea080a4bb7e6909c608c50013a3ea7495daaf821c91611491413074c", @ANYPTR64=&(0x7f0000003100)=ANY=[@ANYRESOCT=r52, @ANYPTR, @ANYRESOCT, @ANYPTR64, @ANYPTR, @ANYRESHEX=r12, @ANYRESDEC, @ANYRESDEC=r18, @ANYBLOB="e292fc8d3f03779bc398c678b03a17897c0388cec665bfe1557a8af9d8bf79d166b29d293e28afbdb5a294e9bb2862c366561e195311f6f7148c5dd102e21a6803a8e2e6cb6cd4f551ceb9f670eeb22263232df48d3b28b3c3d72a5d4920194b583618e5f85d24fcdb195b078f073657572269f709a8250ed8056d70ce89a51bf3b7d4f6b37734d153b6e5d3603b58dbbd2de9295106cbf9af1a9c96bfe1981b0422051f7dd8c6390d54bcdb64ba03b3323ea8e3a81ef46de7b88db9a9c1d1b90dc9c371cf0b78f03a345f010e24db92203db8af9c761517fc2f5df9e4470a8da36538d437d4fc"], @ANYRESOCT=r53, @ANYRESOCT=r55, @ANYRESOCT=r21, @ANYRES32=0x0], @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRESHEX=r56, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYPTR, @ANYRES64=r25, @ANYBLOB="f710665bcb290985ae0ebe0079b4564b4bf0791c549c37f14b44c075dfe7f4876d4db33c3e7eb3acc594eeabd42795bca85736acf8400834019df32052d9724f1bc5559c6800fa2a6449b7d702d349c0afbb4bcc5ab19db1f4e255a3b3f5521d9cda5f67a4d8c92c08930d5b961cee0823896400625e40c3f3706a066377479bf84a7bbaacf0852dddb2f644fe80813fb3d66ddc075c2ece21ce84c1cdd41612a852c265960c888c60eb21b0a9746037c0ee2f9e1190f70c80d3fa6da81aee4ebe08eb0687a71508f67345d4ae073817"], @ANYRES32=0x0, @ANYRES16=r57, @ANYBLOB="10dfc2cfeb0096d3a270265cf9233b05f88402acdaf63d6cbf66eea9a3df954765804c2d46009707df087fe6dcd66f407f3d5d860411a1c7442e276c27380fbb495e982404306a", @ANYRES32=r58, @ANYRES32]], 0x5, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r46, r62) r66 = msgget$private(0x0, 0x682) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r66, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x21f, 0x0, 0x0, &(0x7f0000003280)=ANY=[@ANYBLOB="000000000000000001000000416f70b167fca36649af3388c285a10000001d1dfea00859013c14a7cf42c0aee2f1cf6ea769d7632651356d0619299b08dcf7fd8dad663d4fd2dcc0086b79b2328c0e3a86c9046156965073a787c012943d7b0c8d8cde56c1693b06209f2f82169d97c150152a78f2dbc473121df97b57cc0cc933860393de5c2b810fa8a4ea3f4c000000000000000000000000e40900003c877892e58250764496511786608c489860ca782ea33f46536bd51516c3e5617acc7fbaab5523fcc397e7959dd76715ea5dd19b85cc106ef86a871303b3cd6385e634e4021c74ec8b5898cfd5d2983150b52eec3064757872242157fd441db528234fe2660c9d362b7649a0926d893670095aaebd47d0e802a2cbfcf0805f367d31f12b5d8241f86068c89529b3c6fb91880db53581540000000000000000000100000001000000c2bdf86778cecb562e62d06ae2009425833eeaa0595f981b0f446d0a1a28951bfd7dfbc88edc24c8dcc4ac3d6434d5704475c236129dc5e9404e2a1fed3fdeb65178b994c36be40ec871f5867fe2c3e8f2db1aada3826c9705d84ca5908f0e0c321a258845c6d19a55ffe6ef1f2f31aa47b0470b801ee560e8d32b68a15c27cbffc65187d9a8df0f7d95a1e21ec43567001a566bda5bedde7456c7c032cb42362d9f850445e57dfbd0b6fd85190000008b02000000000000ffff000004000000f1256c6ecc64069bed2f5a3056b11fe8b30cb92b70dd6e318f02225be9429c5cffe9c2503bf8d60000000000000000000000000000000100813352de2fc50bd2fbc36990e68b09d65ba24e9cb7ab1f6682818b7eb26671afa14b9029a49562c34cb4e7abba49dbb4414603f4ab8ad0aba851333ce9591f93c9d2bca10567c3fde8fad8374e333ecc5052c50534dde16292c0d61af7c72555f5fa62aeedc0a820e660fe9bcf0b5ffddefb9fa97dccc4ead8a85a0ac0bc6ae19955100a4240984154ac514a282730a5728d76df42c6e8c3bdd5985f74a7c924d94c07d1de3e689787a19d0320d2ea410800000000000000f302000000000000010000007f000000cc3b9fd7d668d6b58282e1eddfc9ae8294000577696cb02c2095a53b294ecfbdbe433cf2ce58ad9efbb8a789d395f772538921cfee563ee8fd0eadceb10c3e5ff3e67e6027a20ec01f296208a3ac914c015a975f41227d8b6c20f3a71e6eb53401b66416f9efd51737561b3f24d9ab2e3b80ec6cda0c97e7f703f0d787c9ade5694551c8f3452958511dd731927c47aed03965b5e57e69ef211b3e8b241c844932f31e3758ef5a6b3cd198b7fbd3f60318c096bdeb97971414ed46e2bcf32a525b925caf7ea1885f2ec9f2fe6d3067c1fb33ce010aaf8a3208f226cf00d7ecb37da5263fbe9309e389761204ebdce3d6c24b50873caaf9d0725e000000000000000000ffff000003000000b6212b4b0d8211e943e0c88895c40032684fb9880c5f76f4a48845686577e3e89ca76933a59b48d794e6f596999d5b00000000000000000000000000d31600007c7506f0e92a04eeb38ba6e9186528a90dfa1dd44aad3f92f3e544eebec727c371ea1bc45d1bf3ce249bd3776ca0ec2e905f4740ab92a51034d66e1cc70a624806dfb7fc90b33a8a549bd554ea3f2f6bf4ae1cc1f3e2b7408592"], 0x28}, 0x2) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r72, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000002d80)=[{&(0x7f0000001b40)="f9638e61e5ef7f43fb4f0080f491bb0fc60bf3ed7e54518d1f62bb040b4ed5548d9419e28459282c4984803dbc687f9be97769ac5d6a5a45fb608c0514b16d85e00a5fc0035d28d96a6230f2531bfe9c541c2675da0f795f9e53a3759b939c75ac743e186a507c3d34f1127c32eddd1d676fecee1ad7805699ba2af61610f6ddea39b49d514ecb389b437da5508c23b1f9a5566b248441811dc131c2d647863259eb9636c8038a24451757e96431ff939148ba25ef1b1cf4d2b6c0aadf6ec35b8aa46d071553be302571a8b439bc25e0a7d5a750adcc2319776399bbf42a63ec93df148a3cef3a612ab4b237d92754fcdf31cba935b3fb4d7da6699f5514677c0b270e57de0149abdbf9a04d8d46038b51a9a5694d77c94fddc9ccf04b39dd78a1991227e7f5785f69d575a3b6fb4ec98c776840d63828f469c14ebf25c6e99d6efa8ab51891dc1599ff9c21048e7d0beead6303679092389cac75ecb821cab97837afd6b93d88b8a466fa470bcefd2186eb6ddc0e5a75ddb655836b8d981b5f603c5dfa85a05001bdb3b35572f979648e17cbad7cafabfcab19d9c5645f341d5a4b945c6ae3a568e1f45c795da47469a76d977dcb25ef75e95abf87a2e6d2a92686feca4ee4db77a6204e5d8abc8153ba06e0ca46b138e2954daf5760f6195475c73ad229969f582a0bde01f7dca7aea1767df872680b8b3c30f41ea3b83e113da1abfa10336d33df1b22efb714c79effffd12d126ed0a098498bae6ae3fc53844b49caeb2273d606019c14c7fe0e689cdeb66f8b3782a079d0afcc8c2222a26e3e0f15296925e4279e4c3835b98cc04d8e454459082a79fe78f9fbc6c15a776f7c0e49f2e6d48e889c2d697e743091c56b242e2b0acba81a606a0695e0238ab59fcef2353687be6137933fd40c3405d6c9e9bb64dfe54c6149b8c707e07e5a6feed7ce0aa589155fdb0b2de162fc883981c06f6ce44243bc8569f80dfa1921dde68602ce48632467fcd7f2747f033918127418a1cf3a7532d017646e809a6c8d6fa3321811e9d32613f2ffe483a813facc335f566b18bc195bceb4487d0f009a37ac45fbfc8c50a394195850a24bd059f8c79b162d273fe9a0c6015d7a6f51426d06e681d09ff61240fec56a90c3a4292b9cf6960e3ceb3a9fbd903e2aeaa147b069f35fc698ad542c0889f3e11e01d439e744c924b7a38a913ea14c9c3697e85be62346a3b305739fc68642c94dab2115e55cc1bb36b157558d78a35becd22bd7930b23a369347d8f032002e4aaaf021ee0a42b5e2bf080aff6b906bdaaa2ff607f014c41f47e4cfd6abc5684ec6d07d3f13e5f9ddd25c2d4c8c34eac1b74bfe9577aadf59ce7a9b7cc74c60b1ba00d4bc2945c43251a7aea67648b90df6476760cf9b9f2d1f828e6268a5ee8e52983581c20e1c30e95ec00d9565f18a1025e8e299e43fbd4f9b075d52b59bce7b76e32b5786beb7276ab621cbc3f234b725657c3157ff1a4ce5f37fe50bedece2a5823374d98b9b33543c1985ebb84e4386c64fdc68c356766f719a0b56de6d98b17c4a9db5b6b51d5de484bab4132f25ca37f34f878365796bfac80f5b5133b3596b989f89216444c4ffe4d316a3f1dd2f76adfd07e35923cb3f3695476b2c388b0e1471f43a643e3052d5c9042248718ed1234090d5143538fcce72c72927df73145a5d90a76bbf3f745f9317eb1fb5be9151ce325332b66c2ef3e46387f3de0e0e3178284789db74713bd6255ea96d140db3df8cbe30187510e2a3b70bf95b52e5f3171d99e3f3341e1ad2d6add4254175a2726c56ad96d71f82ebab85ba1da841ffe9582853e907f1a6de22673dec59df43483c1cf0fda728254903c435d6484ca7065e5ba67d79f769c6cd1584a5c99fb554f5f818dd94935c17ce26397df059fc35431a4f281c2c5cde9327de773c3c40aa5d8e8bbf56af8a19b4e8d024c556a1b4a25a075413686aede7025657da29da00bc8320c568d4dc3b8c12de346fe936075dfba20ccdc7084a77f61530b3919d5a6e5db53970f0db7507161265b52d557fd2dc4f4cde4cd6d34c9a92966521769eb7cbe7c2e92becc3bfbcc5c1c70cf72de9f5be483bb4f68e2a1245168b774ef3b25eeac1b474b34bf47009a98ef207f6956f6d4813748c731f91a629516ae617eb2cd1d8b31ac9d04b1564a4a27089986c3a3909c4239bb7d66d3d061c4db9aab8a1e6de7474b8e34ed4113eb10608890c7e6e98ac5d9e6e0201ba7d3db91c42a58b6b28fbdc500fa54b681cdb4b51c37126d177ad9228b21958366f66d2e3d0650059ea3f698f127a61a3455a5783d75904b5e675786b4e1bf9aff58a319809a3cca6ed47934d76cbc3f4fbda1d9ea38c57c674f1825ac7f3ca6664fabfc59edab462117e57d26f18e58ed6bd0e2f5311137b131e05ab8f88264bec9da86cdcf33855bb47a64c3234704dec01fdb0ffc01c10bcc2de0ef367a189f54864f9ff0133198977624a4df9465ad024aff9332e169d2b149a3dc76e4ce1987ab232a8dba994a634d1f743ac3771293dabb876cf56ec115d12add1cb5adb1336044ecbfb9ef09528c817ff3fca4b4b144dc5e1f2328d6b5fb05aee41f831253c74e585474c96e3b98ef15579fb6d1d6330c029dc997e9f4706bf26ad7970b9928dbdce1a1ecdb887207dc437c365eea166bc3c08c8f961dbd647a179a84dfd249d9fbfe45a025d1e9ac17f1241cfe8423147e6555a3a10d4b15a1a8c4079be9b8f6284aba5255b084d9a28ee3d4856bef6f518b929ec7e4ddb366596e75ccb030da87ce19cd2c1b2a82f6078685b01334f5d1f36fa8c7923a29433449ac81805ec0e7d82e0e179819f198b1645e5f9de8e7c57fab33fd7408facc2440e871e61c20a6780e3500e2be00f44ed80a296b5d02215852af672e31bb533de3eddd65ab44a6042a719c53d39d66d8e912ca2102d2228c1a9e72c4a1f46321184e0d6c253417840dd0431d002fc5f5e4b91c027346b7af4b484aa5835f210e72014be784948bb56be6231aa00e6fa4c122e232a1c262a08531881ec12e8442174d9723c5b0174edff976de694c996859ad70ef33d26ac3e52f2aeaabd08c380cccefd915e73ed61b08335ed24b10f65f46d5509ed52d3bb8d1cd2fd310fb381249cbf3992d75a1913141be7ccfda0c73a3ca71286d501819783484a1de63b6a186de542cb4900ebddd7d40c71195ff749869225a49f8ac54955d30bdc570d558caae0a9a41d571c6cc4be3f12eec5a7c2e5341c91251b7afc067e13d77f977b296d404f22bd154ddae63e293f5df9a41c1aefd41ba40a8c5353eca33c3d4e1f188665171a2c235bdb336e9e946d3f886c650576bb867f9eddf828cc1dda6a9c4fd41c7259ed4714995ac98c4f899e485859526a20c0080232cfcf4457e2b2552725542768e811b8f8e83149f402281e6ccfedcff24cf3b76b5ae72e41830b8ec6c00373d8c26df8c536ac2dac0282ceedda222e61885076e05fca4c9c5b6e78e6adffe2c7bb6cf2794594036af54776e7033e25f5ded0230284eff23f7e775905276134b246b95b93f491e30b8cf87d29f0a0168ab19e6b25febc95668ba5a070f8122198393b2feaa46e20a605354aadd369d79ebcd670f8eb1289658875acf48df831c51e06b85dcdb9164347f7ffc63aa08fac41e41fda5409e0bd62a2847c3420cbd28936eb6ddcd57bbcc74383f51254e3837226e69bb273fe4b66a14e0f7ad6c781131762eeec2418db52c7eb3ed699ec946f62720b0c4de5417367cd263ea406a49102bf2c080cf92ab5714371c945814981a9cb90253250803613bcff338241116a8dd0bbad2afa1a90d1472086e747ef53b7228d7f8ee22fbcf9a2d39c527b771cdf0ee92209db3396a7709709c81c08e1b3c01b0b21a6ebbf26cc50693f99376abccfca706b84bbd5f40220042a9e5b6e750c4e32af4eebdf0dc53c17920e9a78235eee6bebd15665f1aa1dc6020f747be4c84ccd919f30598669d76d1d0cbef8d5e99514c2df87164fbfe99ba07f16c69fae3ba607d70c7ea2006dab7d7bc8bd3dc1e7be507b0a0d69ec1b1e69c55b5d4e803140d8b1d2ca1cc03ed5bc0900ea8e83bb49e196dd010e7423439767ec9c9e13696d0ffb9862dde1587f25bc99b9bd4d5849357d334b2773e80602bfbabf1d561308ab392668c489c9d6d06fbd7ced850f0eb3d6cdcfbe801204ba4dd790f96bd8d46948d4852d112b3d0941252678508d470bce6bbe0551fc3606733b7f2f11dea86651bde5ebcea5fb3131042aaabca85c4515b913dd938c4e3931e63b22181ab19ead07b764bac233880350c9573a32fa604b516e9dfbaf6e460386eaff13aea8a8783cb4eed8481da8c9bae16e6e0dd0c10c8477d07d6d159312db8f2bd86e7507024dfe6f54e74ad062c5c0223392dd891353f4fbcc010dc2082d671853b09443b706bfbddae42d4ff1fe968d2924af717ec71804caa398bd5ab5d75b876ecdd3572f52be03021b855c75f344fbe1227343338062942bf90ec20e8dc987915239e2efd5cf93b818c1d538e19a8b22f874680079fcb9ac2eca63d1d463794782fd0f3d6f0dce0ae8cc3b60ff03e847fced449b9c606bf7b529adb09798836ccb2c4d41d38b2b80903cbb143e3e4b19dba181073f295d87fb8c8ac2bdf63ad1eabcd55bccc0ccc71e8f5a9c641bddb545bbb94de90e8541a98b675717fbd4b9c1dc80085b117197f1d9cd2065f9e835b883dc1ed43575e21029b1ab7ea179692f87bcbbbb4420e6acbeca8d984ee658da09b2d831f09f6901e93bc14adc7076322c74e261ca37e3a31c6c7050c5f6cf9c759a1d0859cba0e63cb46de35ec9f6b63ea1c84d71ec27c0956c538bc0e09c319d5a6d6f1297aea29a9c2315918091e8f97fb1d580c04f9964d77f3c4fb135e1dd33e059c1dab211de2d327761dbdbfbaa47221d4a2b9f5827db4e60581ec33919ca004be321119250b8d7ff026d4547e875a7698dc8eb1d61c3576dd4f0cc92486f8869476321935fe76a21944153c504d7f9cbb8f334685b39f7a032f53995b17a951a5ce2c1816c66eb95dfe4b22e8e803e7afa29c25afab08dcf78792bb590484e1dad1da79e75054c4f77c880ac0a31c1fa92eb7113513dec462b59d5be4540d0994ec06f1fde9505afa069a7e787017a3cfcc2c2e10549f528851f6ad68d7de3805d699639a693577f6474af6814a25efbe091d959aff7a5dc515caab7b2c32998badef1cad370fb7f643f65a333eb48ccb3f9e27f05606c4549345e2afc5d74ada181de1191923e979ff05579a8e3e3ae24a607f213dcb3cfa0967b4d6a616f36e7fdc45cb2eda2a9f7c6dca680392cce4ee54c96fed6ac1cfae38fc88b2c061a0da9b1e9ef704120f5664306752835580d0f8bf36888d904bcb739d82d0551f68565120ecc3d0e6b298a7836a4eee992e857db9dcccd55ef8e17e1af732a2caed6f1deebf8ab482642d53457f2e21bd9393dbde44989437a9a9194323d0160eb581ad6fd9e13ebd2810d348283911da15615eefe6a7af9117d65bf53a0c4ea78c24e7c5e486c51e0fd3ee1476695d90501f56b7ff6d70941579a2d234423868471c2b2030b4b665745ca8c32747e7e6db9918ba08551094a65bd097f661c2d496c2cfbcbaad6ab48c5bf767aafeebf3ed58524ea8e11e3048e5f9cdb13c5ec4d69d58c44a671c01299974cb9ff32bed1131fbe69c90679739a93f879f0fda84f65fd87e73311ec3d9d9cdc89384d0186da5d4326b16", 0x1000}, {&(0x7f0000002e80)="22618cc6f20000000000000000000000000079db403b0255607919", 0x15}, {&(0x7f0000001240)="088b2e42f5f22ac2224bd49da1aad6679fcb391f0b53accc3f9ea3c4694cc585cd36fda251a93aa67b21f40af50091d171f677cb78b5b634c6ac10dcbb3bad7bbee56a90a26dd29ee9c83322795c41ec7caa2f5fd18bb6a8427974b555610c9063f943dd3ef3fe4928499671ed63bda6a28e4719fb4b38622b983d07533167119e8462765062e197ff2e60330f79191a12b78c1734517cd3e28b16a359af0b9a40da49070d0591a1c3f0e0105aff", 0x33}, {&(0x7f0000001540)="09603f8937f1ca87bbedb8dd59147793dc7a17d62c1ccdf332f2c3c5c4e116f445f0f7d18cb79b014da91dab475dda300373c5549ca6c39586c9d47af673571fbc7d8d6bcfaa318a87ee4b8fff64c8127a501043e03a6ad3ab12536d47a90d16bd62d458e961a99e67170278cb4952d569343db2d7379a21090e902e2b1b74bec9bf", 0x82}, {&(0x7f0000002b40)="4a15429abfeb0e070fe836a15eca4fce35872c85e3996a4b8779ef5b683be6c1d629f009b4f6f3600ed994ff147e4d6bb93b26fc56408ab45aee0e7df0768008e06e671609202570c8eaf9e70e753bb8decb3d09ddd59b8adb102ae2a7338d5f1763446e084171cca129ee5ae0c6280e66dd31d272be53eac7e1f535145556b491b68888d567d6790fc6f49780ca9c1a8710203eba5a28726f8e196610bd503f7339f91463a77a2a393ebfb76d38dfb76851b3", 0xb3}, {&(0x7f0000002c00)="2d3fedb8abc7f9d587293268935141773e2e82cf4e86667b785fbd0283d92fd069bf4849c1df2c8c6e07b7d7c298f67a6f6e704382e15c550045fb92a58403a7690f04f2925d09431737ce96729f7d3faff205f442865d447f7a20f0e97405d6d6d714329eb8a505216f4161794127ee486ef990041d9d5e2e1084f974c4a755a1c9c7ada5cd1f1fd1f938f9dac9c0bf8c503927250b1f421fbaaf5c8f5b20fe21b74239e171b2872af2eca5784ee6981149069af6957349a160fd012b7891829db3b91ed41db9b251deb7a957a587c720607a2adb3913524955feb9001ff9c3ca931fb1553bb07c15d47cb2a95e460d8c90830e127cdc611f31d6736859", 0xfe}, {&(0x7f0000000680)="93444bf54bcea1895b8b4bdcca5fafae38d92e92f5cf07da19caf55973629c76", 0x20}, {&(0x7f0000002ec0)="d8aec5f0b3", 0x5}, {&(0x7f0000002d00)="be70910d297e36db263cf702b840d4ab0a3f51858873d92de2b7e0fcdf6fa1afefc6ea34fb19f986af50fbc81d3c73f736354a24b0bf13c8132aabab77d7bf9400000000", 0x44}], 0x9, 0xfffffffffffffffe}, 0x0) r73 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r71, r73, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000580)={{0x5, r37, r41, r62, r69, 0x20, 0x9}, 0x7, 0x9, 0x4}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="885c7ea58966281fb5bac1ad283d0fdc3cea99a9269984b2901bfb02f44976cba685527dad5ca277fc62e7004749e855e9bb313ec0d569996897f0c6b2810975677a212962697db0815769f6377f3da943d6dd8a76619d988625773995c3e2a98ce2279f9f1da943fc3691502f19a752adcc6e458a6a4b7d0d2068d3aada590ab6e7a7dd3e416716aa373e66fd8e4221ad3e280e49ed35e8a0fd9d4b10a779abbc1a5fde98b5ead20931", 0xaa}, {&(0x7f0000000240)}, {&(0x7f0000000280)="508ab1137f0e81ab0eb3", 0xa}, {&(0x7f00000002c0)="f2d26649a49c40da210d9b67973c9ed7dcb4b1a7c7b3637a28d051b5ff346e37133db4", 0x23}], 0x4, &(0x7f0000001680)=ANY=[@ANYBLOB="38000000000000a4d5ff00000100000095d2da2e0000000000000000000000000000000000c3b9d74f29184ada08cd8b36e374a68f2448299217bd19bfa1d64b797b6f269a885fb231365f471adc362eeecf295522fc3fd6032b25b24699925101e6701e315321f45f8265a8919bfbc8c9b741529d687a484113be23c7b024c1f064663e227c0b2415566893028cc280f4730d8be3ae6ed849bca244522dc4c8bf507a192bd8c8d919e0a7be9db6d066fde6428730d9000000000000000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r16, @ANYRES32=r25, @ANYBLOB="000000001800000000f80000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x400}, 0x405) listen(r0, 0x0) panic: uvm_fault: fault on non-pageable map (0xffffffff825eff08, 0xffff800000ae6000) Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 142700 61644 0 0 0 1 syz-executor.1 *261143 51585 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825c9d78,ffff800000ae6000,1,4) at uvm_fault+0x21d8 pageflttrap() at pageflttrap+0x20b kerntrap(ffff800021b97640) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021976000,fffffd8062a314d8,11,ffff800000025430,ffff800021b978a8) at alltraps_kern_meltdown+0x7b ffff800000ae6000(b,ffff800021b97808,83,ffff800021b978a8,0,b) at 0xffff800000ae6000 rt_clone(ffff800021b97918,fffffd806f6cd940,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cd940,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021b979f0,fffffd806f0ad920,fffffd806f6cd8c0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cd8c0,fffffd806f0ad900) at in_pcbconnect+0x107 udp_usrreq(fffffd806637e068,4,0,fffffd806f0ad900,0,ffff800020ab1b40) at udp_usrreq+0x560 sys_connect(ffff800020ab1b40,ffff800021b97b78,ffff800021b97bc0) at sys_connect+0x3df syscall(ffff800021b97c40) at syscall+0x4a4 end trace frame: 0xffff800021b97cc0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic uvm_fault: fault on non-pageable map (0xffffffff825eff08, 0xffff800000ae6000) ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825c9d78,ffff800000ae6000,1,4) at uvm_fault+0x21d8 pageflttrap() at pageflttrap+0x20b kerntrap(ffff800021b97640) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021976000,fffffd8062a314d8,11,ffff800000025430,ffff800021b978a8) at alltraps_kern_meltdown+0x7b ffff800000ae6000(b,ffff800021b97808,83,ffff800021b978a8,0,b) at 0xffff800000ae6000 rt_clone(ffff800021b97918,fffffd806f6cd940,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cd940,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021b979f0,fffffd806f0ad920,fffffd806f6cd8c0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cd8c0,fffffd806f0ad900) at in_pcbconnect+0x107 udp_usrreq(fffffd806637e068,4,0,fffffd806f0ad900,0,ffff800020ab1b40) at udp_usrreq+0x560 sys_connect(ffff800020ab1b40,ffff800021b97b78,ffff800021b97bc0) at sys_connect+0x3df syscall(ffff800021b97c40) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,12b954b0010) at Xsyscall+0x128 end of kernel end trace frame: 0x12da04dfd70, count: -15 ddb{0}> show registers rdi 0xffffffff81192567 db_enter+0x17 rsi 0x3015 __ALIGN_SIZE+0x2015 rbp 0xffff800021b97270 rbx 0xffff800021b97320 rdx 0x3016 __ALIGN_SIZE+0x2016 rcx 0xffff800021976000 rax 0xffff800021976000 r8 0xffffffff816c70cf kprintf+0x16f r9 0x1 r10 0x25 r11 0xffcbb3f90729ac2b r12 0x3000000008 r13 0xffff800021b97280 r14 0x100 r15 0x1 rip 0xffffffff81192568 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b97260 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=261143 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff82662328 process=0xffff800020adc700 user=0xffff800021b92000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61644 142700 3281 0 7 0 syz-executor.1 61644 492306 3281 0 3 0x4000080 fsleep syz-executor.1 51585 208518 33681 0 2 0 syz-executor.0 *51585 261143 33681 0 7 0x4000000 syz-executor.0 3281 489976 78054 0 3 0x82 nanosleep syz-executor.1 33681 179198 78054 0 3 0x82 nanosleep syz-executor.0 18719 93881 0 0 3 0x14200 acct acct 91708 466516 0 0 3 0x14200 bored sosplice 78054 380584 98881 0 3 0x82 thrsleep syz-fuzzer 78054 94145 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 388496 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 185575 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 376511 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 410491 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 287417 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 481717 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 511418 98881 0 3 0x4000082 thrsleep syz-fuzzer 78054 292280 98881 0 3 0x4000082 kqread syz-fuzzer 98881 228546 32372 0 3 0x10008a pause ksh 32372 284487 66676 0 3 0x92 select sshd 44985 90983 1 0 3 0x100083 ttyin getty 66676 265964 1 0 3 0x80 select sshd 90721 80568 18175 74 3 0x100092 bpf pflogd 18175 118932 1 0 3 0x80 netio pflogd 5945 336019 90077 73 3 0x100090 kqread syslogd 90077 350425 1 0 3 0x100082 netio syslogd 2582 162578 1 77 3 0x100090 poll dhclient 68261 217937 1 0 3 0x80 poll dhclient 57814 112742 0 0 2 0x14200 zerothread 17882 493047 0 0 3 0x14200 aiodoned aiodoned 83399 169394 0 0 3 0x14200 syncer update 69020 479135 0 0 3 0x14200 cleaner cleaner 22973 64251 0 0 3 0x14200 reaper reaper 4416 114408 0 0 3 0x14200 pgdaemon pagedaemon 32470 463449 0 0 3 0x14200 bored crynlk 85250 437855 0 0 3 0x14200 bored crypto 55887 212889 0 0 3 0x40014200 acpi0 acpi0 92162 72277 0 0 3 0x40014200 idle1 39717 319199 0 0 3 0x14200 bored softnet 81720 413814 0 0 3 0x14200 bored systqmp 28135 196854 0 0 3 0x14200 bored systq 77031 127279 0 0 3 0x40014200 bored softclock 20489 397628 0 0 3 0x40014200 idle0 44045 473198 0 0 3 0x14200 bored smr 1 274855 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &map->mtx r = 0 (0xffffffff825eff50) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvmfault_lookup+0xd9 #4 uvm_fault+0x7f #5 pageflttrap+0x20b #6 kerntrap+0xec #7 alltraps_kern_meltdown+0x7b #8 0xffff800000ae6000 #9 rt_clone+0x78 #10 rtalloc_mpath+0xba #11 in_pcbselsrc+0x219 #12 in_pcbconnect+0x107 #13 udp_usrreq+0x560 #14 sys_connect+0x3df #15 syscall+0x4a4 #16 Xsyscall+0x128 Process 51585 (syz-executor.0) thread 0xffff800020ab1b40 (261143) exclusive rwlock netlock r = 0 (0xffffffff824f4ec8) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff8262f108) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &map->mtx r = 0 (0xffffffff825eff50) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvmfault_lookup+0xd9 #4 uvm_fault+0x7f #5 pageflttrap+0x20b #6 kerntrap+0xec #7 alltraps_kern_meltdown+0x7b #8 0xffff800000ae6000 #9 rt_clone+0x78 #10 rtalloc_mpath+0xba #11 in_pcbselsrc+0x219 #12 in_pcbconnect+0x107 #13 udp_usrreq+0x560 #14 sys_connect+0x3df #15 syscall+0x4a4 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9601 7084K 7730K 78643K 16070 0 0 pcb 13 8K 8K 78643K 466 0 0 rtable 118 5K 6K 78643K 1727 0 0 ifaddr 91 18K 19K 78643K 454 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1594 0 0 iov 0 0K 24K 78643K 661 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 3388 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 29 0 0 VM map 26 13K 13K 78643K 34 0 0 sem 12 0K 1K 78643K 864 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2234 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 61 63K 95K 78643K 1209 0 0 subproc 32 2K 2K 78643K 272 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 247 0 0 in_multi 37 2K 2K 78643K 251 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 604 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 161 234K 235K 78643K 8942 0 0 UVM aobj 125 5K 5K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 510 0 0 NDP 21 0K 1K 78643K 141 0 0 temp 236 3561K 4201K 78643K 82216 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 72 0 66 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 195 0 193 1 0 1 1 0 8 0 rtentry 112 327 0 281 2 0 2 2 0 8 0 unpcb 120 5406 0 5396 10 8 2 2 0 8 1 syncache 264 18 0 18 7 7 0 1 0 8 0 tcpqe 32 6 0 6 6 6 0 1 0 8 0 tcpcb 544 908 0 904 6 5 1 6 0 8 0 inpcb 280 2783 0 2773 11 9 2 7 0 8 1 rttmr 72 9 0 9 6 5 1 1 0 8 1 nd6 48 34 0 30 2 1 1 1 0 8 0 pkpcb 40 9 0 9 3 2 1 1 0 8 1 ppxss 1128 52 0 52 9 8 1 1 0 8 1 pffrag 232 43 0 43 11 11 0 1 0 482 0 pffrnode 88 43 0 43 11 11 0 1 0 8 0 pffrent 40 1412 0 1412 11 11 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 166 0 116 1 0 1 1 0 8 0 pfstkey 112 166 0 116 2 0 2 2 0 8 0 pfstate 328 166 0 116 6 1 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 17 0 16 9 8 1 3 0 8 0 art_heap4 256 1192 0 964 21 6 15 15 0 8 0 art_table 32 1209 0 980 2 0 2 2 0 8 0 art_node 16 326 0 284 1 0 1 1 0 8 0 sysvmsgpl 40 53 0 35 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 862 0 852 1 0 1 1 0 8 0 shmpl 112 131 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4863 0 3454 46 0 46 46 0 8 0 ffsino 272 4863 0 3454 96 1 95 95 0 8 0 nchpl 144 8869 0 7259 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 35246 0 35246 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 24 0 0 3 0 3 3 0 8 0 vmpool 552 32 0 8 2 0 2 2 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 27212 0 27212 20 19 1 7 0 8 1 plimitpl 152 199 0 191 1 0 1 1 0 8 0 sigapl 432 2392 0 2376 3 1 2 3 0 8 0 futexpl 56 58192 0 58191 1 0 1 1 0 8 0 knotepl 112 753 0 734 2 1 1 2 0 8 0 kqueuepl 104 1298 0 1296 1 0 1 1 0 8 0 pipepl 112 1448 0 1429 3 2 1 2 0 8 0 fdescpl 488 2393 0 2376 3 0 3 3 0 8 0 filepl 152 28287 0 28184 14 7 7 8 0 8 3 lockfpl 104 798 0 797 1 0 1 1 0 8 0 lockfspl 48 295 0 294 1 0 1 1 0 8 0 sessionpl 112 32 0 21 1 0 1 1 0 8 0 pgrppl 48 56 0 45 1 0 1 1 0 8 0 ucredpl 96 6304 0 6295 1 0 1 1 0 8 0 zombiepl 144 2376 0 2376 1 0 1 1 0 8 1 processpl 896 2410 0 2376 4 0 4 4 0 8 0 procpl 632 7332 0 7287 6 1 5 5 0 8 1 srpgc 64 24 0 24 9 9 0 1 0 8 0 sosppl 128 31 0 31 8 8 0 1 0 8 0 sockpl 384 8408 0 8386 19 14 5 10 0 8 2 mcl64k 65536 30 0 0 4 1 3 3 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 161 0 0 20 0 20 20 0 8 0 mtagpl 80 36 0 0 1 0 1 1 0 8 0 mbufpl 256 727 0 0 36 0 36 36 0 8 0 bufpl 256 12885 0 5837 441 0 441 441 0 8 0 anonpl 16 295905 0 277266 140 63 77 91 0 124 0 amapchunkpl 152 17495 0 17350 50 43 7 19 0 158 0 amappl16 192 12936 0 11880 138 84 54 65 0 8 0 amappl15 184 174 0 173 1 0 1 1 0 8 0 amappl14 176 359 0 356 1 0 1 1 0 8 0 amappl13 168 289 0 289 3 3 0 1 0 8 0 amappl12 160 320 0 318 5 4 1 1 0 8 0 amappl11 152 651 0 636 1 0 1 1 0 8 0 amappl10 144 113 0 106 1 0 1 1 0 8 0 amappl9 136 921 0 915 1 0 1 1 0 8 0 amappl8 128 498 0 457 2 0 2 2 0 8 0 amappl7 120 198 0 191 1 0 1 1 0 8 0 amappl6 112 674 0 658 1 0 1 1 0 8 0 amappl5 104 572 0 557 1 0 1 1 0 8 0 amappl4 96 2724 0 2691 1 0 1 1 0 8 0 amappl3 88 421 0 414 1 0 1 1 0 8 0 amappl2 80 17765 0 17682 3 1 2 3 0 8 0 amappl1 72 63929 0 63478 25 15 10 20 0 8 0 amappl 80 7841 0 7784 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 132 0 8 2 0 2 2 0 8 0 uaddrrnd 24 2425 0 2376 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2425 0 2376 1 0 1 1 0 8 0 vmmpekpl 168 23311 0 23268 3 0 3 3 0 8 0 vmmpepl 168 313683 0 311321 215 92 123 142 0 357 18 vmsppl 368 2392 0 2376 2 0 2 2 0 8 0 pdppl 4096 4857 0 4792 10 1 9 9 0 8 0 pvpl 32 817699 0 796038 281 100 181 220 0 265 0 pmappl 232 2424 0 2384 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 662 0 26 19 0 19 19 0 8 0