kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 03:51:43 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.154' (ECDSA) to the list of known hosts. 2019/03/29 03:52:00 fuzzer started 2019/03/29 03:52:06 dialing manager at 10.128.15.235:37855 2019/03/29 03:52:06 syscalls: 1 2019/03/29 03:52:06 code coverage: enabled 2019/03/29 03:52:06 comparison tracing: enabled 2019/03/29 03:52:06 extra coverage: support is not implemented in syzkaller 2019/03/29 03:52:06 setuid sandbox: enabled 2019/03/29 03:52:06 namespace sandbox: support is not implemented in syzkaller 2019/03/29 03:52:06 Android sandbox: support is not implemented in syzkaller 2019/03/29 03:52:06 fault injection: support is not implemented in syzkaller 2019/03/29 03:52:06 leak checking: support is not implemented in syzkaller 2019/03/29 03:52:06 net packet injection: enabled 2019/03/29 03:52:06 net device setup: support is not implemented in syzkaller 03:52:09 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2044, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x51, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8808, 0x108) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x6000, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x0, 0x8, 0x5, r1}) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000440)=""/123, 0x7b}], 0x4, &(0x7f0000000500)=""/127, 0x7f}, 0x801) r2 = open(&(0x7f00000005c0)='./file1\x00', 0x80, 0x120) r3 = dup(r0) getpgrp() fchmodat(r2, &(0x7f0000000600)='./file0\x00', 0x100, 0x2) mknod$loop(&(0x7f0000000640)='./file1\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) open$dir(&(0x7f0000000740)='./file2\x00', 0x801, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x0, 0x22) r5 = open(&(0x7f00000007c0)='./file1\x00', 0x18000, 0x0) chdir(&(0x7f0000000800)='./file0/file0\x00') r6 = semget(0x3, 0x4, 0x100) semop(r6, &(0x7f0000000840)=[{0x2, 0xec6, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x3}, {0x0, 0x3, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x2c8a, 0x1000}, {0x7, 0x0, 0x800}, {0x2, 0xfffffffffffffc00, 0x1800}, {0x2, 0x80, 0x800}], 0x9) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x2000, 0x0) sendto$unix(r3, &(0x7f00000008c0)="6623fcb6142e489a8cd414f3f80fbc2305981a2b1c7adcb22baac189c3dbe3310e8dadac31a12b04eae7857b7dd08daacfb58ea1fb98c56cbc89e5cbbd362abf", 0x40, 0x1, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000940)) syz_extract_tcp_res$synack(&(0x7f0000000980), 0x1, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) recvfrom(r4, &(0x7f00000009c0)=""/110, 0x6e, 0x1, &(0x7f0000000a40)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) 03:52:09 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x6) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x768, './file0\x00'}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x2, 0x7ff, 0xc760, 0x4, "f7bc86e7a7750a23f1a11ddc29c8b1463d6cc621", 0x1, 0x30000000000000}) getpgrp() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) flock(r0, 0x0) close(r3) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r4 = dup(r3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000580)=0x3) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000680)=0x5) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000006c0)=0x5) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000700)}], 0x1) pipe(&(0x7f0000000780)={0xffffffffffffffff}) getpeername(r2, &(0x7f00000007c0)=@un=@file={0x0, ""/92}, &(0x7f0000000840)=0x5e) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000880)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x10001, 0x0) 03:52:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0900000066698c653000"], 0x2, 0x0}, 0x0) 03:52:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6e2e15f7", 0x4) close(r0) 03:52:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000001c0)=""/2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0xfffffffeffffffff, 0x7fff, "07a3ea054630c1dcbda008f56333ea0fd4da03a2", 0x7, 0x7fff00000}) socketpair(0x2, 0x8005, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x8000, 0x7}, 0xc) r4 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) close(r4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r5, 0x8000) syz_open_pts() pipe(&(0x7f0000000280)) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x9}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r4, &(0x7f0000000980)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e56480310000000000000000000000000000000000000000000000000000000000000000", 0x21b) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f00000002c0)="a2e6d5bc999f0cf6bf374c0d7082bd1badd480666a2773ce46758afeaf912b0a4efbb29cf2cea2d64d7c5fe5dfcce2acc928f5717c713db5b01a48c3259182768f230767fb6a0666a3e92590dab7152f212fe2f5944d3ebcacd37ba048de691a3d037cca1545ba457ff227fb88a0f0829946de8dfad06776967aa7178d60cbc039d3a5c7bbcf5f1597d110d4671453587a1e4ddb8b482e3fb57911b8df8500e55a31cf9c3a51bdcace016fe2d8aa3dbf594dd447c06289d59b4228cd903529273a620e3239526d46a9765f8070", 0xcd, 0x1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="cba43348bea12cb80c656afefee94c6877ba8e076a484ce2b36c8df0d62a58f62969f4b0a087a02a4183844addecb5a752b11a2f0af4f8d4dbdc2ce44426", 0xc2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) r4 = syz_open_pts() bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x401, 0x4}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff98}], 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x81, 0x0, 0xfffffffffffffffd}, {{r0}, 0x0, 0x80, 0x11, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x10, 0x2, 0x9}, {{r0}, 0x0, 0x13, 0x80000000, 0x0, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000006, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x100000000, 0x2b7}], 0x9d, &(0x7f00000003c0)={0x10001, 0x10001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@file={0x0, ""/108}, &(0x7f0000001940)=0x6e) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001980)=@file={0x0, ""/108}, &(0x7f0000001a00)=0x6e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse0\x00', 0x900, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001ac0)='./bus/file0\x00', 0x20020, 0x26) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000001bc0)='./bus\x00', 0x20, 0x40) pipe(&(0x7f0000001d00)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001d40)=@file={0x0, ""/99}, &(0x7f0000001dc0)=0x65) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000001e40)='./bus\x00', 0x20080, 0x8) kevent(r0, &(0x7f0000001c00)=[{{r1}, 0xffffffffffffffff, 0x30, 0x21, 0x401, 0x4}, {{r2}, 0xfffffffffffffffc, 0x48, 0x80, 0x6, 0x9d66}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0xde, 0x400}, {{r4}, 0x0, 0x20, 0x8, 0x8, 0xc0000}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x8}, {{r6}, 0xfffffffffffffffb, 0x8, 0xf0000062, 0x800, 0x3}, {{r7}, 0xfffffffffffffffb, 0x8, 0x20000001, 0xe77e, 0x5f85}, {{r8}, 0xfffffffffffffffd, 0x20, 0x80, 0x9, 0xffff}], 0x40, &(0x7f0000001e80)=[{{r9}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x80000001, 0x6}, {{r10}, 0xffffffffffffffff, 0x54, 0x3, 0x100000000, 0x6c25}, {{r11}, 0xfffffffffffffffe, 0x0, 0x80000005, 0x9, 0x9}, {{r12}, 0xfffffffffffffffc, 0x20, 0x40, 0xe0, 0xb5}], 0xffffffffffff0af0, &(0x7f0000001f00)={0x20, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x30080, 0x2) pwritev(r13, &(0x7f0000001880)=[{&(0x7f00000015c0)="97e6d6da1403dfb1c4b059230685f89320eadb090b7beedf57cb9af5bc299fd00b7da6a8ec1d864ac5f590da9776cd2ca9f5502ec9cebb9953527e6619b78625aa453f402249432c7ebfcfae405cf161ca6ec73aee18687f2caa4f876c3cd3d1c55d7f9f4022f6ea84b0303cbd18a6543ee7b2cb7b8844fede3f4fb537ea0b28f82a3fb38f3e3fc1da8eed3fbe4931133cff26d1a5b607da29d621b9d7eeca78ac858e8fa09ddc79cc59a90d5edc162622e09a7740ece2ca3258b9bab9e02c261de3e13b747996f8541bb5e00006f41736503d6ff3400145c95047a145", 0xdd}, {&(0x7f00000016c0)="e5dfa9c43e406945d476ba984cbedfed3f8fd81e23b1d9903624ca64295b0701201d4ae9768988e7d19ad228024f9ccb9688b10d21350d408106b06ccb0427584329cf0babb212ec15d513b02452240fed260ae922d87f683b43743c107a6cab6b8f2f3874e38d1b8b1df50e5ab0b69ebe20977b8fe8a783d99d807bfaf79dddaecf1eeee240de73527b6e23387980dbfb1e0f859118333af9c0", 0x9a}, {&(0x7f0000001780)="d404d5e6625232a3abe4bc215c00bdb25bc6a987d8ef821811d86daf7e48d4deaea36f8673e820248eed58f02cf6252566866e834f6108ce9ede6cbeb6d1f8f8b24c961735ec2569c6c3c00370e508cc4c67f0e07785de37d9d61c968519c73d20aedd3055b0960a42edd088a743a9aa8fd33d64e4be56c94a5511299d727012f45ae77ed08157db1897f4e2cf54f5dcab34648e3cf82337641aabdde3425db7d5b37acb5c3f6790a3f5b0056eb73b2a3ac53526e06e1132c39f8e94a6085bfba5f0bf22c0ec794f83a334da308828b1714652f8a874ff334de97179341d4d7dca8e4d8495fbab7e6e996c3432c08601f38bbec78ad8296ad120353eec702a", 0xff}], 0x3, 0x0) pwritev(r13, &(0x7f0000001540)=[{&(0x7f0000000180)="f07d27ef522b199448be4acb54b3ffb6bd5a256bba0166bd62eeb5343342ac600f25a216326b5f0c1375ee5cb32ceecaa9de8135a0217145b7fe989b8b464309aa478627911c28f0a155", 0x4a}, {&(0x7f0000000200)="3596e7eef300e7d1fee2734354f0db22b60b87f1770fde71bd7cea036988676c87672cf6092ac587e8d0d30f953672b8a8a05c8ff8d885f0d67c99c63193fa9651373bcf05d38791641fc013423d72e7602f1c282eccab9b65603bbe8114761753f450b14914ee1a65", 0x69}, {&(0x7f0000000280)="5c9b60212bc6e56c617140a8b0fb8d2ac5097b6238001bc7dfb761f9e58648bc20aa497d87e343fc461832142037397665d1fdeb23109aa260058ffaa8f626030786323a5395a528fdbbeae3aab615cbf19240f9292b6e9d5dc3d166b1ab8ab03b6b63addd73e109ef74f22523c6281e99bedeb7972f40cf56448658973d520924c758fc52df7e7e7e893665737cb8761c1cc00eaed6f2e4c56aa53136674c11b2e5b082ff2dd64355089ae6b356ba87cdb5f68e3c6733ced68be61a4a7a65a9696f9657819856abf17d14bad38533afc43318d9ba2e287b43c04084374f32de82b5f2d5e4a11e45f79f845c9425b796409072170429335cc02bfe28d6d79fbad7f2e840517b5ba429549cd90ea7f89eabec4f8f014982084037fff91ce5abaa9538534ba29dff88ab86f6f0df41b3550dd728820563d353fa0e01f208004f32af79a928268f9f69118843da860a623fc9e1d36b24ef8f9fd22bc4cee475b15e0d8024795a21aa1067859883475978dc7f99a56b66918cba868a837180142b14c154125217e8d27b904f7e9aa6f00819e21147a6e1185364cd1f0b1fea0843227db337b944f9c66f0bb5bcd04bcbb00b5c7e3a6481b5eb3068c0c39b4d71b9a83d02e8393a9d765871ecbd517a568eda97c622c2464b42342c261e352c183d32485fbf5e1cc4d86f016b515cac27f187f1e01e286ccb901146de71823e08690c861bb328238c1aaa6c9e9cbba4c1db09423e5e70a87d7264ceefdc85a9e2b78ed51ea4f8305dd97ae1c528d576b6acdc3e90cfa583de6d045b32175a0fa054f69380bf88b2228c0220a6a9675344bed1462691fc1c7740e97d00a2a8209a0dbfda2902fe32095bf11113d475ca72a0766788e25c7976e989c7c87f7d098f169887c9162d4faa8dd3d3b89fa4a8b98b90e6bf3f3563b28b328120492791ccf30fa0144b9a3c86405120b802b6d6ffd335b5bdac60e4b2962432dd1b6e7cd57ceb77bf2b18d863bfdaa55be6e762759053661bb97f697b6ccd9cf845558fcc5fb3a2f0c374a2c4cac1be638c91b1e48e594e096e6d340fa89edaa79d88c4f938a36da2621d55420fe61ae1c525d9f98f36c17daaef90565bf03552b8e6360a6a4578d996df08fe2963e2e2aaaf0add917bc1edf75f2658d91d3b214a5f24a8952e913166b346a12464a4df8fac7fc63694870698c3b1e57f4c2d1fce803ff3fe95c32f66e278781b6a3d1adab0501938b9ab29b90348b4119b29100cf05a751d35afbad485fa78fe9510bdb85fbebde5246fb04c1c9123fd88e1d5aba7a4f8ec3b0a8fe766c4031b9dbbc4fad032f40bbdf17380708acc26137de486e72b875de1b5d93707828ec3fda9cb6063c8f4b2fc841c2a92a9641e456428cd66fc8d8a51a7786ed1683bf6fc1c1b93eb4597e542c4e997a48df52998e0c9837699f5070c0c86c2b366fa7eb4549778e85374049521a707e3d3417377a7dd7d129692a1cc38a9b6e58c06aecdddf3a3323dc5e4020b9b9bdc2b4b33558a0018d6c7470fd9db804c1423ffc8db888c7ef686152f860fb059d27ed7b36b431661ceb4e9d2bdb03a2fbb50cc8febeacada73411bfc41d4229f0f60eadde95a199f849307a70dd75022e961212ff36151e582a707515bc67e5f5864677d59c82718c8ff13b479a42e38fe3e1d251e2f8b3cfeeb62c933619b8c04de05ec989e5d6d1a6a3fb3e6e7f371b279e5be37265159515acbfec4699836b07d6c188ac528486af3df8c3ac59b4a7a3c3738f1fd03cd7620871d7010e7aed183f46e781c664224b839a686561084d32bce474950e37f59766d2abdc9b9e6a666fd1eb1927005f4bdcf5f7b544dbfdf47931c18d38dc5df8726e608e8f2291f60f8d44bc5224833ff9c7887f2ce0f3da0f50cf1b91692cabb56a05ee24aee8023cc9ea282251442efbfb99d2971ceaf148dbdcd4c083b3ac7441f943b5b2abf12acbcc53da3b1117dab60751a6a01a80d894ebfcc04c8a961258369fbceb048413a3e6a14abb00a2b3c36e38c2d31a6f989cc213857d4988e36a73c7f3cf2eae4bd69533dfe0b7cf2eaf88d63c87e047cfa7029b3780ebe34a3f95f10a0f7b9668b81e7473342b4c67701ad7f3e1e30287b0128487e870728d803fcea11b7db9d3ac01ac6a9ab716e0cc22800f84e73d49f92293c17377418c3f798f9d6800f9f51e1c42ed7caaae1d34ee09601c0683529fbc87cf3d3cee970cbe4987fe0694465d98041a1f4c16c12788e8056c3925b57f5f166580d8dcae5df3d718a739d33ca8decbb3c8d2cbfc362ace4a5fd557ba281f239fb0d68b7f454db443055a1f0880564abc91bd2cd6811583ef240b7c6c17999b8e1d6eed662ae6b10b5462cf340dfd9c0e4da90f071fe5fe947e2d4480916c7f793a237205bc34593e6ffaf7eadf410389a25888161f45877aff843b673a8541d17714d97ee2bccaf02d7deef5ae4ca4352fca1c6dbb1d0b0328959db957ee2392db6e9bc17d2c72bdf968398a6d5ca506046871adc51a82b230ff5f8c258f0a503a796d3384024c38cfc2c78c1383086a932a1b4ccaade8b6b88faf45e89081688282576e098b878cdb13dd44db3c1f1c55dc6ad76aa9180e2f91ca17d56d7840e1714498a8389752f284787cacf1258a97dc6c7716b354df65d9e6c7a14ded03a960499e9802c65ca4c63529a5313623ff0cb37166fa92804109d350da0d9f270a8a3f9b471f94a6811a1af9b0c3ebc0114d58b4feaa13a20f2e721003298f052af95e691cfe1aad7c806a0e6ac99ec0cd691f7d9f8ecb76195143d3b7a401974d5edcca0f630b3a16f0aef7339e5f7cf29eff9f7644537b0abe4673d19b0ce0cfb5ec74944ac9f607acb941a00938eea37e126f2fb5ff45d86900c65c80e2124f8d5bec219d1e51e0df3b3621695eeb17f9a80ccc5a3ec41917927e8ebeba894676644ad2bba7f8325ef867545d13c583dee9c778e18f797fedab9d675fb3f79cd869fb17395a238be965662971d802f7f86210cb28382c4a2fde719f30b298f1e9589be09650cce05fdf04d3f42b59be578d8e8ca162d2633818c4d63d006360dda3b03fb0828086d55020e8de17ae63215b57242f14f0efb6df8a58c7397ca8fdfbb6a8c5c2baebd26b2afededd57d7f6e59493eb486a72c43a821d9e594fa748d864cb43c1d0d03869c42a025093447a355def93422f45835cc680df2c7cebd0052a76374fb7edd9e254716da95a99ceccfc6a92ef48234c3d5aae2f7263021573de9388e46f40c043d007600a847ad7937b31b9081de61c4675bb733ad60fe1688ac9974a5c32080d30bb32e3ea5362d42f67edcec09dd008504587ffef242f9066f3fbaf78d1a97808ea0c55c8501e862f15a9fb8b22eb659ae523c2128c653be613076107ef11bbe1f4a7ab55b31d262339c95d095c9fa5b7a5655cbdec05b5970a042e4de6308cf400e549663fcbb50e6947bea21250fd258e512ef91fb7b9f38fbb72177558237c7b8e41d1490565026a0da52894d2aa0c68dbd286c811858d975a47fd30b7fdefc353b2585c5aca3f5f5dd412daa38933c1b9296b2d74157c7d7439d339508d1d8a7caf3dba3494f3d489e94ee66ff9e57e0062c443f827e9fa75306bc88d5a98144ce04fcc2183035d5f0f0dc084a3fb8408f747e347a1a2de3cf32f0e85138a141af03d650f70eedf2d02550a888beedbb813a3903fd7786a21d3c67d4711b8597e76935d468ec01cf33177d1e26fc489cc2ea545bbfaa7cc23fbdc6a6e1196f4440eea1c2472084041cb8a1f81803a90bf20f1dc276808dee1c19f5844f6fa14b92ae08cd5cd3e78998d9e2b91cde453c4ecd63ea9c6dc47b37b3a8b87b71697665426f181c8752bc7d7cc3753d9c2bd3e1743baa1a145a8bada958863d77e00843580de4590122f0a2cab25498cd41cd3b72325f01af9efd1de6ae83ac47211e9579c8c78db399b8275298a18dae5d4c3e9482ba5eb4dc99734c521418ae8b44b584acb398cbbc532efa330031f78267d8c978894864e572f2fef463a58ce0de4ac4bb228a58136205c38b26b4ba4693087dc1d7a29f7161ed4f03efcecfd4c7512ad726d2c320b5969f712aaa1cfd7dbe188b8c11512590152824825c267348440997ce9273c60d431d1f8b0e3cd0a3f1a1ecb84bf3b9f9aadfd822cc23b6d84998454b046cfe69db25f6f50a54c8204985f101d3cc12a18026f37939aa7f0b98d3ce4c4d8dc76334e9e15f122ac3a6978d09c2d77db7c9ccfc6dde335ce6a5883da50e0c4eb1ef5b427252e2b8ce35d32118693dcaa265d4812dbb24d8dc95639f6eeeb0e8441ae83f0bbe55052c340d27744366c6af51d99fa81ad9556642695224d90b8554b6ecfc997cb5de3c496d2206c50b714160d20106b2de2d2cbe8c5e8f242d3e59c2b320a82df7e1a77274fc9cfc79512f57ff395894f78d611086e4200a27e0e70ff6dcb5028e25afdbf4966a5aa4716b73bb532747d42b60cc81bbdba3bd47271580f1306ec2156703bdc33e11e8bf56953f340671c3af7e7fa7c8f1e4c638e58a1efb8860e0badf3813839b43c38b0f1ba642f9671190ebb08a7f5a5aeed59b46b8fe441a76814641f5ed2e8ef7c94f0621fa90c379826f0494394f50e25b82d3816ef585e2dd68d9b4a6ff1c8e9a3ccd0951c7c1c2840361e4dcef753c25533a3eb73a4a9a69142a63c7890a5c74637cce91f7872fbf7c92777c3f90cbb9822dce9d14e5b7042848b6a4fd3eee651101604483d7f496e77fa17b0760c62e61e42a85569e7f1ffa6830bfbd90d4cc3c77a862a3557418ff3dec3cc329b0130a57a998dbe64255daa0a5099e7fbe03795b5b49f1ceb11a6a6560a049022661c59a6eee53583e56933995fa452408a2ba19137554d6faa2f3b1c778e5c869fc225c58cb5abb2b0a4286fc68a09483389ad3d922eb5630b4813063eaa96e07e340a5bb176da4840e0eaac8150b6bac1366b06edc80a140e9ca8b4b8dbbc102bdd6932441859eff492560a581f19b449c542db35a90c2a899b5b171faf103888c0317f3ff47d1158ba54de6d6ddc2414ec6d460323074f41975adfe3213d69823d79766aff109b2f366131f803f170e82824f2a3b7b47429da9b1855cb2098ca0556d44d296668fc3cbbba1bae4442b6893366658407a775bb55d079fae6d7919e625b6b420f95ba04d0d6560802aef5f65e4f651b2b43ca99743f3c9e2aa0513ba6558f5c6a7aced63d7876765557367c2979b75a131866b151f97241f736262656d3abca24bb7a21567ae64755f1a99532196b16051498d1bc96a1d72c7746b4790af8f247a7ce09076c6cd444ee07357fbf9e35f42d0e4da8f66a3b9c9b3d329e7a29f4b42b6a8ed874f899ea481595216c72ab2494d7ec9cc299765b7d3292673283cbb707c87d2c8340c3eb48e97a8aa5aed675862013b2fcc4030cc98dc957fd3a54ca7f53b5a6a9a2dc10a9fe72af992f6726a8b21f8fb4c6fd12272915604bd20c05e25aa765e57857841a3c96e5ebe0b9459eb9324b097902f216a7fa2d2eda0a2dae48b86192591aa0ae1dc95b5b6ae3b50b9d732c58aa5f14be4728d33810b366ab864f14ee8f008d11017151baadcccbb3d946d05528fc72b83d54ced1cf213215180d345de54b5f43f9fda0dd0dd121664b7e001a4718e267324f0fdba7198a3a6232dc0d2099d31cbedc6a3daa15dd694e746f11610cf6bb0a50dc6ea4c3c9e98631d6f8aabc7c26c6ded3c5cf77545e5aa5ab500345107a0a3b5abe2", 0x1000}, {&(0x7f0000001280)="548f04c635c92be9ef6dfd00951392eb25feb835b3de7b4698cf3d63c2c891eb6670ac0345d8acdcdffe8d035b54468d91c0c7a6f756eec3c8767b4f3a179472b4b1829e7c3e0a15bec6be0a5e4ee269f7da5be758498901cea7e0615e05ddaae490e00b8675537170305403051e1597f45939844c3867422eb974fb64a7b7ed431feb5245c9bc00cd66c1b76ffd527807621677ab9bfa9571668459ed40435b7e094f0ec037d4f394160cb2455d6c8a7c07dedbe48cc12e0d26c490c1f1d76db7b2c44562259c7e85d809e64e6c25d44c3e66218ab5b4a34486531f98a0", 0xde}, {&(0x7f0000001380)="f8bfce587b6543d2723ca83b8b7ec209ad82b494a91f2a24d1db27f9fe422de8fa12081976946ca1f4c54b5d42732f6b6f586ee4a7919f5437feac90ba8d0ecbb6747e03f82d5bb9f0ca3646210a61cf410012a7fea160af08e530a2a696fd367e47162f96fa6f1c1a8d437aec61e1f07d7eab35e2f6de3fe53ae74619be5ff1c9a390f497fe179976523b4ec55e40ac1fc0ac4bb741eb4d05af27a852c50bd24fc4d3b10d43072a59b206f2d711430e3c1b38c217eb2e92246b7fd8305c77237ec06efc", 0xc4}, {&(0x7f0000001480)="5edfc4436582992eeea3b9e69eef593e7237e9fa53e83751160320036c8e97a30ba3db7a3efd419044ea774eea547080f0130c8bf185d7dd393e8c4e119286c4ba59a1fdfb655c859e31fe115d20a7e8191e5f599b4faccf43ddf36108499e5fc9fedfac050b14a7e4c8fcb67aa79c079191f17fbcf5e51a52992f2b7882d85d8d1bdbd94eee9022f612a78b8fd363dd00c6b7b58382bfa2c4edb18abe", 0x9d}, {&(0x7f0000000080)="ce9d45412718ec7ca79033484b81", 0xe}], 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kqueue() kevent(r15, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffe, 0xbb}, {{r14}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r15) 16:00:06 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20810, 0x55) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20000, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair(0x1, 0x4000, 0xfff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x7, 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x802, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xf0000087, 0xfff, 0xb03}, {{r3}, 0xfffffffffffffffe, 0x42, 0x800000a3, 0x6, 0x1}, {{r4}, 0xfffffffffffffff8, 0x6, 0xf0000004, 0x9, 0x6}, {{r5}, 0xfffffffffffffff8, 0x40, 0x4, 0x5, 0x7}, {{r6}, 0xfffffffffffffffc, 0x40, 0x200000e0, 0x0, 0x400}], 0x1000, &(0x7f0000000340), 0xff, &(0x7f0000000380)={0x101, 0x5}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r8, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r9 = kqueue() kevent(r9, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x8}, {{r7}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000006, 0xffffffffffffff1c, 0x7}, {{r0}, 0xfffffffffffffff8, 0x14, 0x12, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0x3, 0xd9c1}, {{r0}, 0xfffffffffffffffd, 0x98, 0x40, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3ff, 0xfffffffffffffff7}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0xa27}], 0x101, &(0x7f00000000c0)={0x13cebe55, 0x6}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0xc) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/173, 0xad}], 0x1, &(0x7f00000003c0)=""/7, 0x7}, 0x2) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r3) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x119) setuid(0xee01) r5 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x40e5f20396f2cf1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20028, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x90) r6 = dup(0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffffffffff01, 0x7f}, {{r2}, 0xfffffffffffffffd, 0xaf, 0x40000043, 0x5, 0x7}, {{r3}, 0x9cecd7dff13f2003, 0x50, 0x80000000, 0x800, 0x320e}], 0xfffffffffffffe00, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x49, 0xde9e, 0x1f}, {{r5}, 0xfffffffffffffffb, 0x8, 0x80, 0x5, 0x4dd}, {{r6}, 0xfffffffffffffffd, 0x10, 0xf0000090, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x11, 0x4c8, 0x6}], 0xffffffffffff8001, &(0x7f0000000380)={0x10001, 0x3}) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:07 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x8, 0x4}, {0x4, 0xfffffffffffffffc}}, 0x0) poll(0x0, 0x0, 0x4) r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x1, 0x7]) getitimer(0x0, 0xfffffffffffffffe) getpid() 16:00:08 executing program 0: fchflags(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200800000024, &(0x7f0000000000), 0x0) fsync(r0) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x6, 0x8007, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x103a2, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x4, 0x41, 0x1, "8ab5c4162cefff9d1517c1c86bd18e20b175ddaa", 0x7fff, 0x1}) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffff51) getpgid(r2) r3 = getppid() fcntl$setown(r0, 0x6, r3) dup2(r1, r0) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xffffffffffffff56, &(0x7f0000000180), 0xfe2f) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/234, 0xea) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) r2 = semget(0x2, 0x2, 0x200) semop(r2, &(0x7f00000000c0)=[{0x4, 0x95}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1ce63beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f4157875857f2", 0x4c) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x9) r1 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66699700300046acbdc4f92efb5eda8781e0dc438bf89f972f0e7d7c3e6341ca7e51aaa01f72130825878c9c9b2848261e2b049a615491e9a805886fbd7dac295a1ea58dec543a7059fa5c97f7db98007705b79c5083b083ad24c2c060f48667122e1e713a"], 0x10) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x4, 0x50) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/38) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x4, &(0x7f0000000040)={0x5, 0xfffffffffffffeff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x202, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) shutdown(r1, 0x1) syz_open_pts() unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x90eb5807ad0f42d1) madvise(&(0x7f000036e000/0x7000)=nil, 0x7000, 0x3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) dup(r0) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x94d7, './file0\x00', './file0\x00'}) r1 = getuid() setuid(r1) semget(0x3, 0x7, 0x384) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x2000000000000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x339f, 0x5, 0x1, 0x80, 0x6, 0x5, 0x1, 0x3, 0x80, 0x15}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 16:00:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x2, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ftruncate(r0, 0x8) r1 = socket$inet6(0x18, 0x4000, 0x5) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fffffff, 0xadac}, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="308bcc5fd4ddc56d89ca91b69627e64694b8a5c9d401acee90a9086434eb687d9c44cec4af4e3f45ed936d30c287b4db6448c482e17e8e8cffcb94238c7b19fe54ff6624fe23e596e02f26209e9405bb9524", 0x52}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) rmdir(&(0x7f0000000000)='./bus\x00') r1 = kqueue() readlinkat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/6, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xa0000080, 0x4, 0x2}], 0xc8c, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x80000000, 0x81}, {{r0}, 0xffffffffffffffff, 0x51, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x1b9}, {{r0}, 0xffffffffffffffff, 0x21, 0x9, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x100000001, 0x1}, {{r0}, 0x0, 0x3, 0x80000010, 0x9, 0x2}], 0xb5, &(0x7f0000000240)={0x7fffffff, 0x2e4}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r2, &(0x7f0000000040)='O1', 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:10 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000000, 0x7fff}, 0xc) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000003480)=""/157) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001a, 0x0, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="006087f85b9e7d3893b4e678ab9fe74e3a1879165cf2f91afa100aacf7fd90a9175c1b136e5da9a923e344bce85693e3f142049fe1d70c78492bef6ec0f6d9afe414050ae9ceed29b3d7605c51df8c9d009a2ab45b527f7188cb21fb4ab401de48442adf6e3b69e19071bb0d5f25bec900b21a06", 0x74) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001ffa, 0x40004000000028a8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf0000000100000000000000680002ff4f22006ef9a111d5ff5bade6c789bc", 0x2c}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x2d98) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x1, 0x102, 0x2) setsockopt(r0, 0x2000000000000428, 0x8001, 0x0, 0x224) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) semget$private(0x0, 0x4, 0x506) 16:00:10 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x35a5, "0bf345fb16f704e9ec778eed0d35e5ed6cff0f63", 0x5, 0xeb8dc36}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) openat(r0, &(0x7f0000000140)='./bus\x00', 0x642878bc245fe7f2, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)=0x3) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x50, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) listen(r0, 0x1) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x3, 0x84) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/255) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x84) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r2) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) 16:00:11 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) flock(r0, 0x2) pledge(&(0x7f00000000c0)='/dev/wsmouse\x00', &(0x7f0000000100)='/dev/wsmouse\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x203, 0x0) flock(r1, 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setitimer(0x0, &(0x7f00000000c0)={{0x8001, 0x7}, {0x1}}, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x2041, 0xfff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="40848d12256bfa27f42fc8e55886cad522bac07808da61a6676ed6a2dcb7777cff9c74dcc768eadb4571b025cb6260b4b2e5e68e7cbfcacb97e8fbf59258c416c28ac5e9081d1bc7c9f76c081bb07ad04c76f710e37d336f4118eeaa09f508a754cc0aa03d3aa3cf7d939498e919d4c7ae5fb35c381a5367086f01edfbf08fb9e62a2db3c66a21c67a39b0d6aab502679c8fae6696d906db6ec4c673dde6a4a499438b28ca384d895a9e2717f575ab9c7fc9fe54d30f455e492802555f6e14089830bf6653e4f976495a5abd5ec5da4305d1f8644935d273cfb89f55bf8a72f4a35c6bcf7c48d24dc9b46ef40aa3c57820ec3a51d232df0bf25b022a", 0xfc) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0xa2e6) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) socket(0xdc6b0439caa37053, 0x8000, 0x9d3bcc6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40d) poll(&(0x7f0000000040)=[{r0, 0x31}, {r0, 0x100}, {r0, 0x23}, {r0, 0x2}, {r0, 0x1c}, {r0, 0x2}, {r0, 0xc}, {r0}, {r0, 0xc}], 0x9, 0x7f) 16:00:11 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRES64=r0, @ANYRESHEX, @ANYRES64=r0, @ANYRES32=r0, @ANYRES16=0x0, @ANYRES32=r0], 0x8, 0x0) 16:00:11 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab049a61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a1ccea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000176000/0x4000)=nil) kevent(r0, &(0x7f00000002c0), 0x5526, &(0x7f0000000000), 0xffffffffffffff7e, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3, 0xf23}) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file1\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket(0x11, 0x4, 0x6) getpeername(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036bc849485a61694061e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f16d145ac3d9c000b38d3f722bc40fcd35f22e84d485355072295f4b64b7370821b5a401a09a34a86e5c7e72ee433d1618a8a47f316b639361aa2184cb9843f8526d6927ca209516778e6651b42b0c73d3410782b1bafc7598130fd3d1ac0346c1c2"], 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/238, 0xee, 0x801, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4b, 0xdbda}, 0xc) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) fchflags(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="84d9229829d95b5a19f7808d4c3a2c75396f1f977499e7ffacd80b1cf63682d3695988608c73f7682882a70fbb8fa26ecf61fcca7aaed16d7d10255975799b13e7a4ee68c4af2cde7018d8181c4bf267423f", 0x52) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1000000000, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000100)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/172, 0xac, 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="802281262db644f54e1f9f3ce9d079bf0b44775eae5f4852bf216eda4b5119a2fbc5fa6f2f3a80f814ad86ea30a04f632ff3c04128f15be0cd45b74579c6b5bcb1c275ab7ec881354a117e2442c4d2839881e3daa7860f11804b0cdfbedd2123f4d17d7f021e8b66691c19ff4605fcdaf8aa6cecedb699a10eb52d358ffb2eff633c568d171fd580c28bbc729fbb1979387be5cacd0e7e4e85db429f6f2ff655a7e19af8bee1bc4282185c783d559ba50a1a8b"], 0xa) close(r1) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/225, 0xe1}], 0x2) r2 = socket(0x0, 0x4003, 0x1) r3 = getppid() fcntl$setown(r2, 0x6, r3) close(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x2, 0x81, 0x1, "ee6ff9cd2977a3d76f3bd3f81e8863059c5df4b9", 0x6, 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000580)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d3038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8266e1ab44a438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d21f437bb8d6ab75103634d372b82a95ac13c51a510c6106a26fd0254cab98090b86e18779a0ddc22f370c08e2cc8427b0c15c3c58c4e5924de9fb248d8490a8e882414bc2fb7b505da85a232197f98345c28613fcf9300f3cfcb6de9306c890322556e20dd7835ba8ae7a5322b087cc4e3a11daf5f7556b714075b3af36fafe5936578000000006c836985afb1da03f042d4a588e24d1c1d237c1bf476e34282", 0x25d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd0df25c117e487ffcea7328e7b12533a083ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76", 0x1001}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x7, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f0000469000/0x4000)=nil, 0x4000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x82}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x1000, 0x4a9, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x100000004, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000a40)=[{0x4, 0x7fff, 0x1000}, {0x3, 0x400, 0x1800}, {0x0, 0x8, 0x800}], 0x2aaaaaaaaaaaac73) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000048, 0x41) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10008, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x41, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x4, 0x1, 0x4}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0x2, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x91, 0x8, 0x387}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x9d}, {{r2}, 0xffffffffffffffff, 0xd, 0x20000010, 0x0, 0x1}], 0xe180, &(0x7f0000000280)={0x0, 0x10001}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000400)="510fc3a038cff64568e675732c1d082c825cd54a6d3c15b0838294d2063e9fbb1443584ca4ee551b038722041a4bb422251c4d037fecdd863c7737bdf40c0f755b3bc68c7bdf1ad871f9bb0cffcf15fe27e6e24123cc02f1983d86cbf58dc100000000000000e52bddebc753a698c68312318e1f6acca97f62e1a803396f9163ea4db6d0bf8c37e4e870b50d31caa2246d9085f20b82a9a86436aa394a19f1092f0fb923dfae9509e55f296618b6fb2207ba42051432d1729696576bc6ba1ab474036bb3b6d672934781aba2d6eb51829702bd25a30fde26e8cdfe231bf463b2aee9fe98110b837820", 0xfffffffffffffd84) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) login: pckbd_enable: command error 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x7fff, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4000000000000010, r1, 0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000040)="ebd600beec53f3740d6737931a2fe077580d521d1b341d9748c1d6590e25e55dc60d9c3a467fac635cc461ab39d0f8d6042f7dd62aabbbb6f2b11a5036a34126a40ef40300334aeee44adbfafc", 0x4d, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ws/ouse0\x00', 0xd, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0xfffffffffffff20a}, 0x10) pckbd_enable: command error 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './bus/file0\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchflags(0xffffffffffffffff, 0x4) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)="1ad88c762c49fcf748977e95fee696baef438ba647b6728236213552ba0ca990ebe56e001592caecb987cf5c0e5f8860c92f04f317f61aefb0d2b98f15a171931097ca44d0934f38b802659f0e46ec9f2c0b2245fd7f802e25b23d6e49fb542ed9dce89b1356fc699bfed94c28ca70217a3b5d757baaf6b67e8164d14a8fd4a79fe0ee4c900c943756f47c8358fba4bdda112d4952e10631ccce57276dea788d6357d3e411b526fb4f8ff3c8b0a8513cfe50d1d9e9aa1925a8f9e57098d4f82833668c4abb4384cc1da9ed3ee3dd6691e2e68e18f1fcf9", 0xd7}, {&(0x7f0000000100)="918dbef824caca1214dc39be7bbe83c23b7b544c49cd4e7ba0282baf0fe7c4f46e76413a297d6c5382d34a9ae621275d45e6592d234fdc06ec70369da9a412c55b9e87843b2b2954d3384be2673cde442bef10564bc06559f8a242d3368561c41825dc035a077081", 0x68}, {&(0x7f0000000180)="a7", 0x1}, {&(0x7f0000000340)="340fa5274b211577186795cdd998a9a03557a7b697cacc9772a8b733b41d5e6a25ffe1eff1d875502cca5895e07f730d736e152021e9f8847fd8bb69349d45dc88efefaed78153171fabb87b34ae200e8eb10e44ebb4dc9e188bfb0f8492205b2b4480ce987d93b3a265941f91de052110a7d74fb076f86e8dcce32d24b3a0cf123ffbb760d1f7ef963580fbb67758fafec1091e9164f3e609a04644c76eae3be74930cb1fe6422e8f8b54694d0d5dd93f56ed960e7731459f04bfce59efdf4a8d7d87dfc7ffc0a7ba434baa464a12ff40e7acd34ffc2239078e24bae600a11dc86b37775fe70bff739b169fff86b7f5d342a2bd28b564973c7a9715f7bc9e51a3069caae1ccdabbcfac5a925b9b7848e0da0236c1233bed038f93dfc9d1e1401eca568e4d51ba102319f06da637547fa077baed9881c35abf2cdfea5fcd39fbdccf7c74a981b2278973efb183244d1895170491206a92eae2637c4bcb6d6622732ebf54308be1e7c15e887b8fb2b8d299998d7c22c7576f9c3d78ea1cfa7904fb5dcfa2c0d1f134cc02478d24db312134e38a8b8b0771d8dde3c68d90eece4d77811a05c24f3f051452f2284bf83a7c920eb61a44ac4a9901739d0a8f495deccd080795e84a76821679ee69e77f98d92ffd155cd8f032263305ff8f2e1268bcec7fcb8a39e1de08c71f8020b3c1410aaf56292f9c2ab11d134fd5d41abe0a79314e96ef07f603df3864a64624de8093bf1a47d7d35e392d3ea3f6f4797cc3d68dc7332f5910ff42da74c630896de4a69cbd51daca787b0fe35c64d3d4e21598ab8f88103958e71c53616fb320e52ffe1302ac80ceb0f134572575960e188881273b3f50b236e2ab51773056e4740d9c7a1be4561ffd23539078913d99ee1dddd27a897f5498178339f4d3596a8f07ec72107df08bb956710c876b7c2a69b7ba102392610ddf1f9084955efa3cb0fd5dfe85c606ba9fee5891106176ba6b5366c113dd4f98d760ecfe96932ee8956a6e94a458b70be1b9034ef9a6121c874faa182bb5762ed0dfc95bb400b606860d667df69e5cef2dc7e7a80d64478e61fd2953df214916de5841a968b823e278984ad01ee5a566383ba3e4f732003504280e1047f90fd69306f371894d3d3f8c7c04bd3a9a822c7c4907d1fe2eac302a8aac11d434b1c2d577eeabfafb645a8bd7e9db4d4db1c69df02397ea76666fbe36d304b0ac8d4ca96bc1e0b2b8d0328660695c2a710073ee23e53be457fa27c5b52b66d0a932a8da0d476c81e63874ee6dbd558c67210118f3d6b019df3326a38ae4bbef8526723ee1e0e4fb39efa178814dd115b5b3cca0c901f400e12a67a2d3708bbed9f6919b87afb6198bf129733decff4f900017f046fd297681af29619965cc63471889fc1586069686cbed4ea9838ea2b7407ea0a8bdac214290a4d5d384e898fc60ac2e32dc3a9b36af3fc9de90380afa65f660775ab44772486c40656652d7b3cdf0ddbb511cd2611a80cedd580b26a4d20008b93af870187c50a748698489c4d4630a841126511fe16e72353a033b04d1db74f38b3d80cf162364040837723d54a7ca7c29883e319b45f052f6ed4c877fec85d7a965d7a7324df65dee308f59cb117330fe590115e0670c6b52e9b8ab73aa23e9f1a3d155ba1a8a87184ddd9ca07ae83546371fccff1856a29ee6686f53d763733805599147082afaa989106567e9ae4b1b792456c69f743f4d8c7015f9f4b5ef1728485725df46510f6788cee5982e7480f2fdcfeb3e314d0c764a54d3d2df6d210d7213b134a508b9a72004c4209d312c530b1c7e41a232d20aae9eb6009a86c3ec9c11f11a932fa0a4155a923d564c76f047765addd7aff90bab8fbfaea9e10a4bc3e57ea1cf78f684c09dd3a2e0d115eff9261f025d0ec65f22e6b3022af22d1f8b98ae436b9b891924841aaf34b59df3f6a3b28fbbafd5271d17a38de26d6121bb3f679f6eff633de75c5d13f2784833b314e6bec9fa1b28cb1185475b7a01fd88ad460bf2b97d261d6a6e49221294eb9f35af46f27362669a8e623e6b0ccd31ae863cbe4f29a64e93f5bbfd432553ebbe29c4ce699356d3fb11d9560c948700d01e7e8b54a0a51e35a2bed301fc5c990e80cb134d04a69bceaacffd8b042499d130f68fc91509fbfb71c611b3bf521c4761b52ab6f2dacf5cd3d165ea9e252d353583211412bd91e4a5305287493cdd788e3b6458802ef034167183835476ed71f79fbc773d7b5d52c318bcc42fe7a0d18ed2cd4a5207993b011b734a9d7e373189cbf4d6e2f75e5b8292e134072cc8553bd87722fcd394138a7a7a268e69e4663e10f2f42101acdaeb07804834893383d5bf357dc60a8ae1b95c66cd2d71b94c2f648e07327ea4ec9f7490cc6ca1531d691bb8402dbcb92bef45e23dae5015bbb658144bfbabd4a3ee362dba95940b6249cc2d104517f3d513e140d4ed8a2b92f076ba2b57c3e52dc6224c870bee8816b1868af7a7895ecaa94de1bcf29f2eefc99a569b665184386f25b833d23c4466d1484c3167fc716a4f482a84ecc5abae8f6adf24607beb34c4bc7fb105174983fbd4f860619e2da7dd99e5419f7284349d6d81b568e7b7be19afa0f7034673bc5d36d00983b3c5b12596f82ae53d5ab483c377d604fa279d0021b9a477f08953afcb6d27a9eca5fd12832c68f8f3c9da47566ca7c3a0e9efa6c7d1c79d7fb15bc11ce7a1ee2cad3c999ab161527f4c1801778eae734acb27b45c3c38e21c6ae06c32c29ccd92a08a9fa19f83f98b2cebcbad8754ca46e03e459e7a97daa146b96d4514c32022c8ec477c189a1cb64f4ac9e93a2c7383fe4f3326d4b91c203e4078af40b5467f8ef7b30e7ec7890876365cbc794375cea7c838f370f451de3e639e0f8cc9fecdeb139bad90c40003ebcba38f9876d8b68f67264c8b4fd8d783d5735dd3727b3476fc0e1ac9143806e868028629980680d4d065b09be19e38800500b1bb865c03b6628e173ba51c9d18a3b3edffe6137fae36783749b77c0285bc69ae7a6ab0d356fb6e650b57caa526bed7d0df80e43ad04b2d640a76a5d66c5715abaeecd6b3d4ff602a4b263d8af0a9fa7d93241d4b7f7155555ee149f351daebcfc2e1b50c86cd4328a7dab61a4ef4ab6008a4932cee231d81d6a6b0c2e168c443cf83285e5a6bb9c0c50801bf0885c9603a36c5cdfcb3f3c8c54d234f39240aff660037fd65b8ac99f3022bd66c6da407b67234eb6b2e6b44dbeb69dc25e05215fda6ff2ef9960e1a311e446699f5bcb35a8874d271da49c86825580c653497d0a0de8dcb8ca348672078da0469744c2d892b3660613d1f5ba1d502c01c9aef8c7ed022644a7e1d476d8e80cc274a9f564d22d7e13c2587474a0de16103e9ec001f67e285e9fe7fa3bc357d28b1142649d2dae69b081ab8ee16116f13282192cf30411f12e2aee412a5a9e82a0b09c5976116d48d72eeaf00214f6cb0474edfcb8717d8e2fda4074d7f441ea3a7d59e63a5c7dbddaa86effccd1ecb3f6efdbf1988b190392900a649eacf9a799c28be30ea9224114d01338b876287b31ac9a1b10228637209964ea52a18cc70683b9c99adda4b03251914e9d2d61e95b6d99f66a48404d5760bd00bc7d47695c7f18dd969c8ede06d3e3488b20cc08b20073ad1767aaa3dbfb957626284dca8572f1ed1fd13618b1abfc91d203d991944e2238ce3d0aac458154c9e222add79f7795668d0f39eca2d82728e3bbf6cbf30c6592c204befc3f4d8d3180b4a10cd2ca7788576f71d72ec104a0af3940c01fd2472f9bb4e0e5c98163582024e18587c2ba8bb6836c1f4e3475e80f444e1692f0bbb801dbe1a8aef0005eaa53eed8454fa3bdfb29b96871975db5005fc46a45f118318cd559a32d918ebfb5497c3f1fe45ce9f9a6dec61855664b1c08fa506d0b1d46c1dc045f811ae2b7fb1c4ec785c154735d61f74e2e35fecac86730b1e4b540b5e7b62e7d1d06842bbc388f16c8a623aa80b38b0f2f9938da7b2779758fe8b345d5d9127474b26fffa91b3ccc810e96775083b47a7f1b3811caf86d416cd612f84d23411c643c759bd1f4b130686e8eadafe17bb16f2c35927898b060359498e540ecf2297603b9da3ac7f2606b5ed79b4b4951e619e3da03b3e64577502c477186303c2aa1635776a83cd9876754a52fc24f1af709ab871d757050f34f26bb7268c8b9b0c72018fcc0e751009b3ce6209a3f59f57b0774850f7879ff06e41fa5a4695207f85981997858324f8b8865a56f2b3f1a34d9107010dc4abec139115ffe0b97fcf0f6a690a5aa8b9b01095493683f14eb8e7c0af4dce1e7533c63ce1ce4cae027187eaac6cf0a417b3f3e9b7b02557409157bf640fda8fc85f6a4a7bc25a9c71daf2a0dd77764cf03381bcbb1eef81a375497fb1865c1867e692b19b699d6cae513d3f58ab347cf73c5269fadc5f1e3736e058b02c943ee1c9df264f8e5e03ec3122c3cf20fc0021cef4e622f81cfbb08fd695c44faf6d0a460eefbff02f5ed2dd1af5a003c01a0daea52095752cc48fdd69df5297a71ce6dc5999d635cccfb60786e6569401357e06ad49d487192a55c88ee48fca8b7a3541d00dfb825493b9942f848f549b0754cc98e6c6705164070c90cfa30c2c9284221c2b7f16a401108aba82140a4f251c2817bb4d7e35a2ae63166eea5d4e3b11e8bccc1667f49d7c3eb9edaa558cbba3c92e021c9369e2351be7623ab268374877c577028506c08919aa43bbb9a79d80c7a539e9162f46fdf73157519d061c52c1e55529d9df357ab42375fe634a4991c4fcd9e77188124e91b02aecde1f3f9b43905dc8763f46f0089e221374b585ab6c2b19ce5bc60ff6e6c4af6a819893581f5a2843808a4343fbb6d58f55037b361b2f7565c72c7706c4909b114f8a9431da0fd4a468a93d8ad2a4c39d72e3ba236dc54373d54d87e6a9cbdf0de01f0838d84f3c9ee2573bc2b6042b883b4ab281ea2e4ac1af1872f457d2d0c0cdb8f27d569010ff2974140e1e41073a27d9c509fa6d6f27a4085372aa432b596b0f5e590f93cfe1d909d1ae2164a63bf8d25f45c5b71fd5b95c94f42db5013da1dd2bac110a285c63288962bbb400fac0358d2f01fd1fcdf539f864d6aab244c87d528a9458bb38cad0af150d619a61ab45c0cd62562e8bacca2ded6175d3c2cd81c07c5801dea8331f8a84d57c5d96dc8336f38e2c480eedcd7fd848c80332ed037ee515b6a7db28f738eae986a127e0cd88c6d9dc164733012db98c7b675bec6e6b62c8cdcadf0233dac84303e84746cc82d183430ab10386e1746b2a54ef31b0c584029315d1d2d93ab8086c9a0009e041d72dbf7234bbde07cb994cc97b37a955f88fdaed3af00eea4f0f4d72d380e8c6a0227725852cee03f178fd939fe244c0a2639343a4f374be5af8919ac05ba18e6507596757fb035f9a3d06f371c77307a016d2b2a2294c162924b14455d8a932f744f8d199aec73095f28a580d2753bab04c2d7c3672f649831e58bfbc94ed9a7aa24fa53a6e6d7e122c7b4bf8b0e757a88a2e6c96804a476ba64f1f284e882489ab5a1d71111555a66c38b610fe13ccadb8062fcd14ae5698838b83bcd98b84458b4ea0bd0a6ff52f1b40d73f2efd2049ac2f05ef26697be2dc0179cba635ff2f5fa2b43c6815826c796eefc7668667c562e00b80f04a77e9128e3ec9a5b75b31af1b627097e2cf207db8d61b989d3861315602f2beff2103816edb1e7eb3df7027053fb5676715afe0", 0x1000}, {&(0x7f00000001c0)="5e1519a0b0f71b8e2f6a79d5963c9b05829d672e67a60719f27b5a6725d89f7ae064da66b443f74aae37c6159f698e2fbb79f5f1cf609462ba9c416dfbf471120eca26898755f7fb0dc3d64ed7f9c57fe7ec5cb41dbb54213ec569f4c64ab22bcbf346a90e71317f433f1b9f76d2b744ca0f2d1d5fa90426f3143f7520a88dc1057a353594d3b7809a9b77105b6d3377468c43cdaad8d424060d122d4335cf4b3a2c16189e47876a8dba850391b5a28284eeca83a0dbbab1ba5457dd58b0c4464c66", 0xc2}], 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_getres(0x7, &(0x7f0000000000)) setgroups(0x4205, &(0x7f0000000080)) sync() 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x10002) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) close(r0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="00002e2f66696c6530009c11cfc77a309a3011597390f3fa2b6fe527ceb8cdec4728e06692e368eceb7844f8ed1719b474324f23fe0cc8c0a2c4b5c06af8fea1dad9387af46522b49a3d318469820f9b0437500b3f98f516fb3102b4bbb01f8ccc2b5522de6507b4ca370f69bb2c66f9139f21d7a3c48f9af10f54b2c3ff0e2938eb483890f269b1"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000100)=[r0, r1]) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffe1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x2) kqueue() rmdir(&(0x7f0000000140)='./file0\x00') r2 = dup2(r1, r1) fcntl$getown(r1, 0x5) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=""/172, 0xac) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0xfffffffffffffbff, 0x80000000, 0x4, 0x6, 0x7, 0x1}, &(0x7f0000000240)={0x9, 0x5, 0x3f, 0x5, 0x9, 0x7, 0x0, 0xc88}, &(0x7f0000000300)={0x8001, 0x32ed, 0x8, 0xb7c, 0x1, 0x0, 0x10001, 0x6}, &(0x7f0000000480)={0x6, 0x5}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) lstat(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000500)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x400000000001, 0xfffffffffffffffd, 0x0, 0x9}], 0x7f, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getuid() setgroups(0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chdir(&(0x7f0000000000)='./file0/file1\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x10000) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x800) socketpair(0x2, 0x4002, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x181, 0x2b57e2344056af9d) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:21 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fffffff, 0x80}, 0xffffffffffffffff, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getpid() fcntl$getown(r0, 0x5) r1 = getpgrp() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0xfffffffffffffffd, 0x2, 0x40002, 0x200000005, r1}) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7f, 0x0, 0x1, 0x4, "5b522d8094dddd17f1cc03ff979228499f381c99", 0xfff, 0x2}) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x801) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x100002) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8001, 0x0, 0x0) socket(0xffffffffffffffff, 0x8000, 0x2) 16:00:22 executing program 0: socketpair(0x20, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="7c74eedf9088be58d2016649b722b50c15a94ee4ff74f2be9a7c37213b7ca27f26a8a0d65a51c3a5133417fa880907baf98eee8e4b6dd1b4e0ca522d6f4831da236cc656e3301c821d6d261a67bfaa8340c831cb603282822aa15dde5509587a00ac2028a022dabfeccfad397336376bb674078177a4e37c2e806ac3bad8a618e3aa48908101f99388c43e3962cf1d3d511b752b7961178b3e1a4c", 0x9b, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x8) sendto$unix(r1, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x53, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x800}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) recvmsg(r0, &(0x7f0000002800)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000002440)=""/139, 0x8b}, {&(0x7f0000002500)=""/10, 0xa}, {&(0x7f0000002540)=""/237, 0xed}], 0xa, &(0x7f0000002700)=""/238, 0xee}, 0x2) 16:00:22 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="b879c23398fff7adc480a3847406c9b477395798770c3190c1f9cf25617a281f1908636033614627b4594b4f494d0c8444577b382dbd577f7db52a99c3c534f4ab42853621796297f9", 0x49}, {&(0x7f00000000c0)="33644f3b76e0a6ba39de8d05a6853169cf49f674c1f472c4162d8f23e4f50bd0457f10bbd14cdb1a800dc7cd69076f47f3a1bc8061909d9a01e3fb7e8c0becfcf4f118f74c2744743e00d7b0e44ab293d98a3ff1c39581cb6edaf5a5eb98f46ce989098d4bac07336a80f4218361287daf56e0897af3d1fa61c593aaa6c0b5fc5f0c2269f8386d9805134d8f5fbf8c6e4d5c431ddf0795edbfbe08efb058d6e93b511b6c47e736b8b4266466969873df286d7ef852390614ce360cacaee73309ace92d67a919e1a6f970106931903d3f0ae6abb50432a7208b71e19cdac1a7aa494a8bdd6f6573fc08f809d5e7fcbaab97df4b2ce6cab88545fa17afcd802bf3c747680e4d50acc9b4d94b13daea0849e4a76d8d9e9d46a420a416ff80d3eb9ecf171427de5da8ed1ee02ecbb3de1c1a1760cfa1ec584fcd7eb8e16e85d14bf03ccbad8932e06d4ced6bc092d33e195e36eff3d8f5799f1d870e71c80d979862efd63bd9f6543469ce4ff140d7e8ba6d70922e123395e2dacd21d15d4943e93c80aab4df7172712f0715ceffbbe703ecc0ff7bf2fea930220903a06604a9b1bbbaa4c7f1c7a6aa2646ebb3ae382d481282a6dd165db926eb893938dd371cbc61efe52fcbaa6de4e28614c98f1a0d104b3f5e34e6eb7756680972289202bb9bb041f76c0082004cd747938555b71bdde3b4d7ad7129fa4de4184d24dfcb4d4b34fd5ccfb07322ef9470b7a1d9bb5f7aec6a2b9020880f8444c8ac8610937e6e7d4fad5be5c6f636bdb05135d7f94ff94c19f7372e3042bddb4e6507e224fe2e666823e514f868907d8ad5385e23b06b0fb571bf59ccb7168ec54f02b988d1f44dc2862a69b89b34d9fc1513174d3e0067ace64afdcd69194b975d73d535e3b8ffec814e005e0eaf62e794ee3b64b88addde3d2a15700e0d721303945b0ba8e3f7ddd9f6c819431d6e23e1b385b0b73d8a45fa958b87497119003c909f472c9a329c8c3328c364ed916c7e5abb3f5f9a6cb7cf6ea9be7b6745a71abf6f50cf096f5862c72c1e59105c7b560287518e2ae90c85144b0718ee0c954f8235ae8e041934cf44f55860b3020b7db3bb773e2d73a27c5421e97936beca7c6450c0ef6826d698933a3969b67eb5d915b8a0d0bd7863fb6360176d16c12f91ed0f99a0fa4297a4d5a694a33fc6d4573aefdfdfa9c645b350ccdfb1eed677a28406de4fa332561d800ca97881cb681162dda4911ad8f43013c907ff3f547d131493eb38ddcf7fc10e295a7656382bc52926b452fdd060bc233a58addb2d1bc903740cafa9c7a88cc65df5dd5bfaded395679a24061ae7d0b1eb42b961a57d94a9c01c49192c6181d38ce0bcb34068f17c6887019a0bc5ca9e66bea53fbab23ddba3fe299c1a176bafdf1b2fab6f5b76197b5753bbca6ed354c6d64e7b1a5f1cbd06300349e58dd477dcf2b13e34f849fdba63f7a087bf11e5a1ae7f4b3c3c435aebd834a01c59d147fe8fcd5cbdd2940b7e5dd03aa7840a7e7fb190d2c0f1dd6c17743c81ff6fd0fbe66064445e55b5e7a52a7683ae1a4515fea1e2875813f836063d2a14a7221463c3eecf455e8d197b4065593c0d5ee73e081c2ebc4977ee21f65c130e6a864f15dac03ebcf0a6b2eb0de3e485f6c7b6ef3e6c1852a59d33a84e24e2b865f345d11ca3e82a66025327272478bf5f3868e592150b6c204ae18d1d388f71c9a0123a6a8676935dba91acf7ff1cb0c613ab7ea1f6f9074a9edbc7b24b4001868c13cbfc756e07274fa1783f5c89067b5842801fee29a2be72efd225233b4a99a3649c6e0af3bd9efb12a16ebd6d8e8fdf235ffe2663ca3e7189e845e7fe2a3c13f23aa8069b10b7ba96ff9a4b72a157ecc77a057af61304d792045b4d673f93094c379dd9c1ed4e17f364bda69e258e84841b02fe4e70daadd7ea96332f90b77e5e3a6e5f54e492d5c6b3ae446a9eb62376364d3d248d10daf1693b2fcd7f12a5f1217872d3ac72238da6c2c71a8b7266eaaf2d48d6ffec8293c284aede261d9a9d5d83e2abde26fcd822872dcea8fd194311b0cd91bfa208875a0677c7aa157db8758f0a96d7d432adbe31ae536866fab4dc4269c6ca1170cf24972fdcec2f8721d5d9174d313310c7017b0449106143b04e24aa509b23f0521685ef0550ae071e9f76fd4923809107566c492a55326a544fde286b993b33a5d3bdb7d79aef10b3b040bbd9a33230edf270468209ef07b159f84d4556c3f59639fdc3e78db8c39ba6963525656f7af10e5cae0831ae675e130dec54db4c6ad4f995c1ef83b362fb610db43c836923ab924d8ed3b64fc96300e9edaa9121d630b18be2e586f7876b75c51b99e160a5e56fc70c6a75041d2471d20844939d4f8fa51afe4819fb4261d010918d3555a16939edfb318c4162b09bfe656a03f11e33de60b14176ca127d06ff8013f04cbb83c7bf60b3d509fdbbc191bdc7e04fc353a31b44bdbdefb5108f9c8026b671c35bdd087bb5d2b4e6776041f169f2cf67b816265dbcaf04a715ccf10dd4b69e7618793afdae658916ecb0b582696a6e611f258efcbbf3f644a4bfd655bbc953ccdf9cd2da679ead9b8f54a639c323410ef8a03db147099602d3aece66556ca6646ed59687c962e5fa43bb95bfd7e4d85e4d163197f9a1d41203cd1d00aaf3d75f0c42b7034f7e63d7c2fa87717f7bf4f20cf07a4bb810c942030c0685fd624cb7d5cafcfe833c72bf0270efbc2f9db9f3aa41bc2e4bfd7e5154c24a94f692aa91b44d4bb924d79d805e64ce5e0267e22d8c006c1c8be90aa09d1efa524afcd9b8d2e123ca4ff8994148cb43240d24ca3d25bef78ce0c67bfb1e3333646a3904dc69166a35d03024d9653dd7728013380486e08be6a2d26d5143fb42edd08fefa78a4043f506bac847b9c69983cc76bf26d11ef002a8c4e2428c7bbb4b593e9c1b1f50d4e26421edab20e7289c20cc3a23f076ccafc79725cf70686bf46bf634091073a487c1a94c4650f7581f02785cf97bf4c59cd8776a039abab8dee35776dfb5ba605bec2c0b2962e2f5889ae5277c32caf98f9d3e8e168702b56015b1abe2e47c37fc55a7177b9cfc594cdcc057e2f1d38de48b3cff0e6698a515229e18ab0106efc55ffa65dd6461ae9f7042fc7f8a4a0e3b3cd73999e16c190ae16b8b8ebfda8e40d2dbb26ea0860ba5e46bd3096a5dc40850478004b60ee7dd066ec9b0adecca6101e4e3a06cf13c77f8078993818415b34ecc7385aa75cf65a7d5b4a23d73dbbd73e3341dec4161acf0c1ae2286eaf1856bd1cc464eb946ad73183242ee907ea4d8b1c19e031d39822ca801f0bf3b9591a053d7fd3abc684f5291909500f9f281827b7d9d2fb25ad5e63a5eec1f37d16136c651611242042cd6a1ef7472b6f17401628e56b4503c224851b8950444b61b4fe371b0e83837b151edb1061905a4612d4bd91e6a2e3c798457c0a482222d7f05ebaaea296a62afb88225c5b8875a5647713643cafb577df9fafd65c1329ee967340c68aa8262599347a208c2424d5eb9a0affc9369de9886d55e977f3a2646509c1eb57aa70c09073023a8d3675b4845c3068275a6cb167ac06174f16a1b165f80363862b7853209a3983ee1cd3d398aec4cd2ea79d4d1cc8a0241a2aa8f66a67e83d23ce794aba9c97a8004aab4417e0512151192dd54d13d565701e51d5e6b54ace0d13682a3bc30856a06297065c2c42d3d3a122fe8628b9517768ce09453efccc198719f2a65d5e2e82c632cd71bff0d0a28acc5d0a395c7c09363b99a39e4a41ad26f9b9560e56cd8e6d8261b3d3c8e929811d4577d8c11a27de5b46cf8531a4986d623a770b860d01727aaef285232fbe1818a6527157ba0b97e2333ceb175d1fd82da3ad46fd9b220228e8a15735d6f4b9f0afc3ebac4d4d3bcd1eb9c48b637ff49c9f34a32b74314b6377bee6718bab1d4f3e8ca5e13147b604be78444d26c1b1bbcedb5926b627ae12f7b10c45e9b9a1156f57506222388ef087a11c4852e3e0384b53d5719c21b30ea624259ed2459488d79177cd3e4ddc8b30589fe0ac924f86fe4c29bed0344cc461f434ff419d10eae7bab46c407ef1cddbf31354ad8b30977d7be172dd38a514a5378880db903f91d90ec13f869d21ee998a8e8465cc36e5939e9d5d8b5501208914bfa82a7380bf2c83e61d52b137b6ac66e153ac94e006027e80e22129b706636e776f049fce0ac09e1cea57f07e888e0b579b4443de6ae6106168aee56abf224955c082a2139a5238c8d05def6d63ede6e872446a782515ceaf0c1ddda771dff37756621663bc24e4a0ad63a6542353c67995241251484ac6bef24cc9bd6b69359bb889c677298b5e7b2f82d9518ca97af1d2d081dfd6ae93d170fe566d64dc11ac1c019971d9b0a8b9bef98fd41773aff600e67cb655194aa3b24a64b3910f8c98f808070ef0feaa4230fdf6d5fe2a59f7a8757d05641b81e4485a5d42d5567ac7e07345187db4462c158d07e1ab8f1d2fb5a49a198a5c75a6693fd138760679ebbfe57efa0c22a763f2dd99b6d7173e5f8db54debbafaff8c3ccdc5584e02c8a9c5375db7ee9c2b27e25989e7c04b926b43888bb9b0b11dfc3b6d2e334c0a4e0c383dcf003b752f6ced71e520f452b083a77da9abdcf0508f965ebb71cf27c1afc19bc577bdacfe8fb923fc28ee4165252bfedf889e23207abdbed610f315e8f999434c3b079abc2e790de4abf0a8544ce8c851f42ad6c25c164194f24a3e00a0c8c78a828faa9a401ece2a138c2ea0ad1f8c0626111e53c42de044e34bd66a2171bc03cbf4e1bf3bd4fa0079720943d9bfc9c9b2cdcc47d0f858ac09ddaf36afe152269274cb7bf41680d95dca7672b31ac4638d63c199b7b847301687dfa4abf20b3912e11bc432d4a70c6c78de965a88422505f8484c6644371a5e18cb5c2da11ac628d365af5bccabcf832441262d474067e5256a8d9e052b0e9e9cf7c41346d3b81d92bf724d82d89f1cccd688d2720474b493ca128ce8427315aa191268be2b0e68c850d67dd25796621e2609154c568bdb7a2c2dd0a0e2eaf28c5cc8d439bbbcea493c300ad2be2d6e9f0e7d843ded21a721180c24dd6e68a3ce4a0e14df8aebec4653af92ba05af08d0211672e5333fbf985e59965dec65abf37f95f71f25efb25af5cf0127d444684712400f45941d5c16bba0b1889eb77be2a7a50c537640e33e2c476763c1aa38a3489119706321fd3118acfce26cee4e39dc228ec4b4464d3e0c7b48b1382b579a27c5b5927eb19e3c3bbf868d396aad7c05679e628f411604929a8d543b1d088872c2f4a32e203a445559e7b619fe94e9af0906a09c68d5a96b96931b0d0caa2daa1789c7d0fd326a0855db7d5411052336c238b7e0fe80d74b3e055a81f95a2ce878a01dfc06b953c7ed134ba7afd474e6dfde5c9a1e6a67a554103a3adaab4e1ec80c5cb5756d9b57287b77f0e17968ed1aa5c20ced6d2c4084f9a6b28f6cf68edda5927926c8eca6d335f165777e2091c0e80ebaaafd5c96ee12ca5a0553fd58a4b1f5eeae7dd58b707cb00de5478e201bd95281cf14f6c2ea19bf6d3ab81436f48dc4b57a6bca00886db8f8c3f476b3f969e0faf5b1a7db58bbbb1c806a7cda89420acaea575b91d0a938f62b672df4594771963ab68ffb7794708db2dcb6bfdf17582c421ee24c7382d60034eab7cf12a446c9b09505b04960688f67b91b6c5213db0419cca733234eea5b138489d246098500f3ee5e3e3b2a8289c089d3c9915a8ad", 0x1000}, {&(0x7f00000010c0)="923a1824c64d01225891619cae424da2ef323b9cf0b2ad4259b04271eb48f43d4e533593b48d967a302320ee014d3082d0da4bb54071dae5ff1bf8cba36b181273ecd6d4c29d8398618e78bc090e1ff19c324b58d87d795a429b71d4e8a8625298a679ef5a54c91b0b63cde7", 0x6c}, {&(0x7f0000001140)="7aa1596432add6c8455fba449c67438f02cf2f7b778280108f2125bc418b091b0bf79a3326367f1a4159d36de9d20aa9e0ff161b6a820c873ea02d19867fa8d355d1a92f87d8d6e62896e039edb8ee2417220bd0033380995845bcc329d991f803b29b3d7548048e83358d8931778c6f1ada2ad3bdd56dd91954deb26d8215157d9228be48705a2adbc5f97d88846a", 0x8f}], 0x4, 0x2a) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x304d0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001280)={0x80000000, './file0\x00', './file0\x00'}) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="61cbd5c08f0efe3a0a99506fda82872eea944f706123345b09db316d9740fbb15383a49c96f2d3121d77f23ef11825017b", 0x31}, {&(0x7f0000000140)="9f035a32031d86be08a0c67f48b7945e70615e0f8f74f19020e68919a3be8d798412b152eb6528507d9933404dec94d602f3245cce799f2a2b88e4ef484f24ce68c660a5d10ebc25a5e53dcc9ebe4a1f555e13e0b27504e125574f7aeab0ddad9229da1b7e478734c99ce138f195093378a47496909270ccd02a8e8aa2d86c4edc", 0x81}, {0xffffffffffffffff}, {&(0x7f0000000200)="c52f7bb3537eb2d013b9302142d757240f3daa38508aa7e4eb69d7b638ca1019ce45527a5e547521cc02109c7934e4de7e29f701dba5acedbc2e034c4226465466ee21a96f9e403650d71eb13fd34384ff3297c07b38b96ad38fba1dfc8d86776b044fa4d5", 0x65}, {&(0x7f0000000280)="c62993cdea8a3f39f8b38b04671519122e28dc5f249e724ffa7468927504568559f7824c2483d226f845abd84e00f37eeeff15", 0x33}, {&(0x7f00000002c0)="8733586dbea1514cd47b64a55c2f5a41d3ec5ebbd941d76da21c09d1271d694fd52f902a6945d4fa36f7ae6f4008da10cab53bcb3eeb40636837f8397e3af36c55228d18d65183267a2f0658b84d7fa8278ab7ac95e2a05a4b2670d6a46c220bd41f61e8de193cf2103715cdbd0eeff0847249967561eef66282fc772b9e907335118e48be84ffb45fea7caf682f805ca7ea903da5f68d1647b7cd6e780f9ae35a11768c1eaad672a8b11b06b956c94d54cd426dd31063e5bcbacbd9729f28ff484caf64a1b12ac9db75f3898e6b1bc655c101d3baae7b02c304c7efb4e721", 0xdf}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) syz_open_pts() rename(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x100000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) getdents(r1, &(0x7f0000000000)=""/47, 0x2f) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x66, 0x0, 0x3ff, 0x0) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) kevent(r2, &(0x7f0000000580)=[{{r1}, 0x41522745d3240d3a, 0x20, 0x20000001, 0x82d0, 0x1f0000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0xe2, 0x4}, {{r0}, 0xffffffffffffffff, 0x19, 0xf0000000, 0x7fffffff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xc9c5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x3a, 0xc, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7, 0x9}, {{r1}, 0x0, 0x80, 0x9, 0x8000, 0x9}], 0x100, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x40000086, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0x41, 0xf0000003, 0x81}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x7ff, 0x9c}, {{r0}, 0x0, 0x99, 0x2, 0x80, 0x7}, {{r1}, 0xfffffffffffffffe, 0x14, 0x80, 0x4, 0x3fe4aa70}, {{r1}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0xffffffffffff530d, 0x1000}], 0x7ff, &(0x7f0000000740)={0x6, 0x1ff}) r10 = geteuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696e653000efb08eb6b6f32d5f31013d41938193ae289e470eaa19d8e5b81d90006543ba3bdde9d41470c2bfb2e91fbc3fa061be88185ad6fff030dee22fcc3062e822144acd5e069461dd3f8710fe7d2fa216661ce4316b4d1bec1916f116e6f3b9f3f8489b74cdf809c57e45fccc9bb030a32bd15d287b19c891720d1e409cedef8324b0fb08fbef75e5eaff2c0c06f4e65d"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="a07950787cfb7ee4d4f798e5782af94a7ead61235d6753589481df724ee042c00bd84b5dc9ec4c777166852b0cd8742f652c4ec9295475620aaa3d9145c4a6c7d6de01dcc78d980e817f4e980c3976cc01874bfac2cb2c98e1d2a6eccf66e68585db14a7c1e8ff5f1b278ace9a9cbc4eaa27cc0a20597097ec2fd2f3b91a2354616c9edfc6e62b0202bead547fce68715f2342527b7acc482f870142988e953693b76bb70d5428cb8dd44316bd2ba72b979cc7cc957c4210ae3bba58b4bad7babdfeeeffa767cb534749f80bc7de7808cdf57a98e381883e9aca17938dab0a57b880181e780ab2", 0xe7}, {&(0x7f0000000200)="0d9d2fdd6d5ea9327e39ce277a2ae66fb4d61e39de50551bab6d710fd5bad083508940e1f38b842311b207f4b888f3f3e93417c482d2c7f707a4bfcf3c3c01f6d47819c7cf9d15d4f357c096d427a400e12785700b22062d71ae846ef0dda69aad0dc1c03b2948e76e", 0x69}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000029721800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x130}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x8) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x40, 0x8, 0x4}, 0xc) socket$unix(0x1, 0x5, 0x0) syz_open_pts() pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)="9b7f71829ee39c7d485a6da10e8353b968cd5f5f069cb33db0aaf9fc7179fac155b9e87d17a2f90ce266abe98c3e475c7523572a3dad23b1ed3e117e284bfaca150ec7586d68220dbcb62c55c205892af1a5ac73ade8281440baf3c34c439878fda50b7dd2607c5d88cf23b74262807ad819dc62f5cf78ec3ada42c7787a3c29e6594bce9812d5140c1c1fc36235ee141f6b8acc0bcdeb8f1683c9142b0cfc3962a63980527429bf0db0218c9e341bfaf38c5631536bd25fe3c46708d31f0720d0247ea36ef061d87a77474adb8cf2e9acd0d4a01fba36ad83e0be2a95feb7cca0329473bd86", 0xe6}, {&(0x7f00000003c0)="c26786d43ae7b0d88585ecef1753156cb3c60816ef056c6288f84de5c036639779cbfbc6b0389e479ee4281b97eedc94127bfbfe2140d697c83b48cb1eb0d9090071e4b10809ea72e46f9f7044012a0e20a73e6b1fed6ffabd3102431692e253d75dcebdc8adb9532d689e585d9800f0ec835db7ab279e74bf03b2070ec5679c50b970f2ef59ff94e2d677cbee4c95737ae609aafb5578c2748ea95bff95f63136a6de78a91e67fa4482c7e861409b7d6a426ddbb029f650be7940963c4e7d4427a10ecc499cfc9fa561755d3b493e30d07aa7a10139a4bd851d", 0xda}, {&(0x7f00000004c0)="ab6e4cd2478bb9ce270210450969a29afc68cc61d5cf636dd59bc841020be020b5a08896b20b0442c13dadd161ac886710f45602586cbb24c6df2414416268aa1bab3646ecc4f80bc0769f9e1710a660a4a9c6488c65ee5e87a721e9c755003edb7a9fa9df24cf08103d37df0c4b538a17ab8cefda6cbb61295c4d7eecdeb521c4341fb3eaa2763ea7d16e6f91b1e0f580fc85888f15f186af4838c5af0782f4dbe05a5e8d92e10b64906bd41e0a4ebb4c7612954c2ae9edb0aeb97d5fee19c4fa2ffb1f637348f257cb9c1a9fcb577eb0823443b5ce2a73733375c29cef2f0a6ffc52aabf047364da1a9cfc312628bf518e3837ebed5165c199a2ab2333d5da99d10e5387bc09227b12be99e71398b65de6498f9ac006f5f70e5c5c14a27b78ae0885ec2438045281f506530e0ed8ccafcb2451abdd17007c24e3e651b420b2271da4778ef7a1d71eba6b7b4694cd3b09fe6f9e4fbfe3002b909a1d42850108381f210d9267f1e0483378f68ae71036ec5e5b5dd3742387d4b06fcc52cad1a640f16ef476afa7a21102e1d36adcf5083630e7e5bc01927cab0a5a66bd767117591875518455c62a25f6e61cedcb9f71d16ff3d6598cb421e2fc59a61dea29ff9455768379fe33f3d72293291dcf321bee0950a35dce9335625288ce1ce2e1ea61045992117397d72cc661de60f54dc80a5fe8d60777b09b034fdaa0af3935ee27eedff1a8ddddaa65567b7823ee21226f0d4bf45d31b85f9b3d864c4343122dad8f1cef6e1269245df153df23fc04bc132b73c75affe82d49d2b38093a54b2749f4f3c5607827b4fd1bca445baef06af058ee1f1e30f8da7cdc3f8844840579aa56d1b72a088d0b023bd6a486e420fd700580f6ddf6d4c77b10757a016a08c5d674f40d69d7b7e5c58281d178db32e29b96f3c76031d36e8236162335d38611b46c76d4aab40c53f24aa8717763d616c11f6001b772b34dd146e0ae72ed0a7aeb7118d3fa2995c45f19db65f1707540ab214551ef35605c4f24a17f07d2f0f64f0ebc3a46d40d3a07d0c1197ffdd861e6e78de9a803f94620658c11e5e3e928a965be7668e983152b6e23f9aafdf4816439832c1c91ca8e591ed4db673cb31c526b2caf68a524102b375725179bc2c3b0e2d2d2be9886dd58d3b4efcf530773b965d633cccd64c348e5cfe5a7bb649cb5812bdeb3b1dde84d9fc7ed773188893bfeac75dc285273ec3a76279cdd3b635ff3e56b7830fe841a5f97ea46025dce06f6f2a42ee24856bd82638389da36b891fbc6a0eb80d73309a868d285988d5a00400d82be0109f228edb25cb7030f9010240ac6938eb537e48d68eaf7786c0f35e22df268a852fb81493d6a968323f6d947cfec471eb16a75cee52e30c316b5321915bb0096d8715e31f80b5bfddb272737f4783bd951b84461377f90f11532795c39113e6e2d1f3d068279dc8554bb989d3b17031d0b6511841540e3d3fd89d6dbbdfd2b4f85a1b1ec47f1aa9958a125a20f8a7efbdb8662b4057408f98523c80a75e4455570b2a4b9b115e41c1c12d3a23bddab7c69681222867e1edca98c8b9473d3bc905c433fc918eadc9954f89687f309a79587eeb17387ba6aae0be8f27ce2547ee2555b766d3ebbe74bbe70fa79bd4ca4170f91287102f628d40180ac84c126181235d44ed3edc48175037db2ee5f2cb2b7dc85ce6876f6e1bd7cb9e6e1db34ce2099b873ba31efcf1775dc15b5d90ae83d70ce0bf6c43fd49e48fa6ace5438c3fe0376ecf69f5d0963a6b14c26e076ecd3055aa875542ddfe20f8f939e0b9e2d472c4403edd3aee36707d651d95df083f1bbff651db5f466e6ff3f2db170364098e26a7eecea07b05914a8aa1b2cad338babd5c6526c4fc49b90a8b0e1dd565f8b35e25724cd8572e15b6c0b55f31de73f9c901730ca97f8ce45c5779118a4c72e9294d7361c317c125d0ec60ec18f65871fb66113a57f278fb5a764c3375bafcba5b32509999f552c72bbcbc54ea0ec04bfad2e2a5d0e0feebe77d6d0ad891a09db5877f756a9b28d71b601d86375d7f5fb837316c165f50afe3e7c5e633c54052bc9c0458f12d31c20dcaccc4d5465cca5b4170ba578f12ce67bd3085a08ed31932e506f7a4d190b57d9f6306e40b99b310c1f55c925f696bda6f15aa89f77f6c52d475ad20c30ee721fb49e649f2ce27f11d16cd7cb264f773db87fccc699d5ec3c48a3884b778adcd887fd9db854f2035739641a1bcbc70e46c1c0d62c440bfd0907be5ec74d9fc2b7dfa45a192fb0447a448ea35e768713d4c84466328b145ed99799a9a71c4c8add63b3a91cc2d293a319ec76ff04799b34e9830cecdfeb28d0a2a9044f187f31da49744db5578b5107672b7ea198da503ac640a994f65db76366e03f422a2b00921a12ae58068471ee7bfd7674865c1afc4b75ac1f0634393a4d8b009dfe4a0395c670680ad1dcf3dc3c48fffac1de0513588f20cb36ba271c2156c78cc3b09de0f59055ff1ffdc3bc9f5366a3211a8b035eb7578653ef6f80e00c194b9af9146f9551865b56547b9496be50b3c9ada758018fd232bfc69af2cb035ba7e29c2c8cf3928ab5030aa3f8330ce25deac08447a7db3660b65768ef4ed9c2247e71795a6ca236c3ff4965a57e5bec3daa5c2f5656eb4287605cf44867183c86c57e5d65ae2535e9234614c4f74d8e108e1c8cb88ed3eae9b5a43d129004f427591921454f15303f778ac0ef220ff9c8eba927e1bc27caac408c6da92b35b0f083f4465b90ba5d91d392eece94317838106ff1782332b7768698194824972ff286e36be00b0d0411a625ea9b4df20b272cb3f16758fecb18d6768f19e6d6e75426339ad1d9a7300dd0f56756467f64d67b822873b1a21a7008fa553bb3f5fd193193d18ddbc12d2e7c4e72e397a1710f55993890cdf88edb60811d3cd926d024d0e98954244ee338ff657ab2fe717b4dd4c818ff944e9a77e69738f468ad5afb68429a7b78151cf0fbe864874518feb8ba3b186bb51441adb9c577adff51681c2b1c7be3f4ba8a6f6ae06dc6b43fe363d63cbc16e47beccebf10835c678098069a6bf513b52c8b3edbb8fb7676ab1fbfef685fe3062642744a7494c8ad80d64668ae6107851640fa5d8507b137cf93277796c80ea0f6ece9a6316c85683ed894849b4d542bcc4e79491a3c32359b97336b2117546417f9e4fdcff58d44524224a75e8d3bdca5b322a3277ef6446478802e776e6111833c266a8759ce3686c18f027c14428560fb21f47ae8d0392a6983754b8f1d0287e03363b588bf6f973e705a592fff00360360b7545e5a84d8209103d5fde2e445191af227819c09c5fd3ffe71a90d90ea4db974aa53d747ce507b16f445f833cf9b6fdf6b6944945e6399b2ceabadbd3b6f970235590d6b500431cad3757c73c7ed4a3605d339c90fe7c5ff02c9afa86e30f0d86309b66949dd83c71fb29cefeb8d429644a84a4f39cf9e3069c3cb853cea41bdb01a132499be81a29705b7f3c89ea15751cd6fca745658a6d5fb7734d6e00f2fbaf564d2f74e67b11053db2715b6031d862ccd3729c3f04d8d67676a9557706ebebe189c3e1b2dcdcf3f4a62a652f4af10d1aa2cf454fb7475d3fe1b6f140fb95856ee00aebed2fff3f538753cd681ba0dc20d68681cf067e02b9a2a079987584d50d6b17abf6b234bc187fdcc4ed9d7476d44306c2d47c59da6d68a1452ea0f5a7dc81b6d9c79c226e55ab0ab5a56b4cae507cc45e7810ee88121ba60fe17bd514f00e5066eb932eb5f79a64b16d0191f7233343c75d41b54289acb57ffecafb1b7d1aa455cbb8d17025efe43e6178710587163c34546c5619b2bb10bdb892bfacbed624ef18ada49d478e0c6eaa407355e19648cb6ea9d1e7bfa727e380881c41881afadd72c9562ecdff221a4a020b2175de46bfee9d2a6230808b35492bc19fda37857e9b258ac706e8eac09a1e503866c98738483dc2fd6c560a3a1af79b7c20879bf1ccc913d8474f50859ba4126debf2cd943436d4c472105c4b61f9cf73ff8a8ff9c87127e3590b223eb97564eda9529f39e67c9b1879d2db1eff101553eb2a8a8ec5cbf34feb859c73bbc716928b44fdcfd9ef6d7696abbabcc4ed09d9b1e3136c85dcd9e0684a99b9361cd4610be982476c81262ea60afa9acce247779f60c54ce78aa18360ddfe571f214314dc197a8855a2c362592484bfc5ac2dae8a040b43f5c3a0b5acefa4d7abaf4943f604cc5e7a45886f692b3505eecd96142c96a69bd81be129beec15fc86e0e55fee1909672d72f5e12944e23117d04296880a7c2efc509844312f495f5ebd764634ddc48f5191b1b78f6aa78eec752ff17aa0657f4271be1e6ca8dff44f80147268c7dcf18c2a18db5b84ad5188875378ab1b67b40f553c1286f36bcc8d3a6c9c477216bf0e9147ae6a02509945a55156676d344216c3609fbea447fa59f01d2ff6aa7fda361d192331a286ed6f515c75729630eaffc91eb10dfa7922d865b93ab03874d262f3ef939308b4322ecaf1d1dc23958909913d3e9e82cfd83831592bba962399c931650efc12231cf814c91f9692f332147811291d63da2a2b124a7e1b5e528364e44bc2c142ef965380c43952566ba7f1a8fb8ff9cdeca20770b4b947606e03dd9d5e6ac6645c14c781fc626a826ed5100ef32bd10d8343b988e5c9acc44ed08b526a4aff41ecf1e21e6a352c69bced2d063f09458bd941cf6fcb0197c36bd41914596db5948c508c6bd19c8d53954fcad248d6da7d9ee76383b8c946f1db464129b77ca30228b4f84eda36c3dce0a1e499585e8744c2fab7a5ddc81ffe958c7fd9b0dce5c8de52e1f56c3db7929c3c9349e550628228128181bf4878402a6511c48d90c15a35eb2c97e9b8b530323d539ae7389eb5476da783b89b346b5d8bf5a4b9b71169a1cee85d8544464514f965bc8140949885dee40ea754648462cd1181feb7c4d820af0734fbfc613ebae8503ed4a40d6b0c25b327f1c022e4adc82927c7a18ae468a9845ee8542a0cbd458e7f20cf48b4bb7b460a96d87be51ac487e3715c4055cd48ffd7376fcdb80834942c08172aa42998a12b625039e8c82732b56598247a91b80f6573f7a84e5f43effa4e0849db81134161bbbfa596bac2c2b0c3722bbcbeb6c7a61a40c3c310c796e97df8abec5187626e951f04986c3243a650d7b92ec3bf7fd7975868857dd7fe2df82d75c5bd2de30677c50584941856ac2530e50fe3a0a9e50a6a53dff439ba5dd714843d26b3258924212adbff40ceab39413aff5e9d0308ea200868ad644f5634785b5963fbbf058d8beeb61f5b067eefb2f32b75f520308429ea956f52963032fca24dfaf914c06fac34d6012ddc3fd267bcb19d2af0a4f9cdf3b86da769666666345acca0daed8aa2ea5da68686e38e2ce16bd1b3800f2a3d7b6f172f3c990c9eb02a8fe86b3a5552be103b7d28effed96a1a4a7d196564b4b69580b9d02e355f66111c9938c42ebb6806422ce14e65047ca5f048a53dc42642147bdac1b5ec947faf00684fad6fc7051293ac1a01347d4a88de3395cc93b178c185894872bf96639260931f3ad93f1bd45986fc478bbdb202164989c49305289ad45efaaf82ffbe83f7472452ae416c2f26455371ca7a16bce21f01ffcff80e0b7de3da26f9b0960dea0632e0c0fa2e9de52d4e00332a3139bc55f11b43351e8ae2a2a4fbdf42351b4e0786ef88fc6a150a812723c0f456d8391790fe7924ec670364b8c378612d0", 0x1000}, {&(0x7f0000000140)="ea9403e394134635c231d77cfd619a4fe6031c0e80f470c43083422b5673ab5c237638eb1de3c38b12b40d166e0c9872d5736b68168f89bbbfd93fc34663ffd951b3597a9546db9d197dfc", 0x4b}, {&(0x7f00000014c0)="aa0f8211848c8254bd0ac020dadc9382136434c06400b5cd8f3ce33122cea4cf7f04f770d3d7f1d5727c822186f2164217f6f082ccdaa30f8b84eae1ae410f54a7ff89332817d6b2849713a5fd589431557ab458448abe36da71fbe11aeac7d3abefd4ea372147cf6bd2ed17a76567834547da70ed4906a4dc18a3b0eb2ef69cd59edda39398f9c75e34b363db8effe57af5c78e048c9a2a3495eca3cc44228cbe7ec8149dcdc6e5ec4df0e3845217d9b5ea0b51fa3f0eba7d20fe204b3507ba1224d98d94896d6b583c9909b78d133d1d8aa7bfc2086f76a5d8b22bb374e3b6c6af646614e142130c268e", 0xeb}, {&(0x7f0000000200)="f61d9ee578d036b9c9296d4db8e5550bdd19130929ed92940070bd71037fe141b006f959e72c402a67eabc2c42a3eef09aae", 0x32}], 0x6, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3f, 0x5ba0000}, {0x18, 0x1, 0x1ff, 0x7ff}, 0x100000001, [0x7fff, 0x1, 0x7ff, 0x8, 0xffffffffffffffff, 0x6, 0xa7f5, 0x3ff]}, 0x3c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1000, 0x101}, {0x18, 0x3, 0x9, 0xecdb}, 0x7ff, [0x9, 0x6, 0x100000001, 0x3, 0x1, 0x80, 0x7]}, 0x3c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc007, 0x9) socket$inet(0x2, 0x8005, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="7ce2f5cfc42915dbcd57a5c6d15b884a81910ce634eb50f34bbda111168779615e3863449c162455ffcec94c709451de923623ad6f3ffbb0637e163ef7e18e3ae01ade8d1b9eb58397fe04a9ad2a60bf2a3a24699784ef2138cad4e70bd1dbf7ecf81f909a2aac14a81d4031e92f7e68bf3f393fcbacca28d89d2e3edb11aab79aa0f596a64f0428c42f34a7f42db632ea267e629e87ecb58897adcd0a1efd2a0074f9843ff8254dd164fd9e2cd127a846a67fa3dbfcdea34b56e05c043ac11fd7aeedb085ce4564450ade8a8fc3b6fdb5", 0xd1) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="45646466dabb33fe8b95976561a6b5637d0d4cc60c634413fafde96a45c6016bfd380341b95841804acbfdef6abbf7723361b8c626f293cee45bd24f1599a94d5dbdfe132d6c2601920b41ad24def02a88ede22344f2dd2679fcfe57fc74876a0362294ac9aac8d32c06dd326e83819fc4145115c0a80665892f86d3eee0ce72302bfd273b10fdec736680a445d554d77fd3059bcf7cc82048e946fbe3c4822946c6f4f39c1a59abafa2ce64bd4267acd5eb", 0xb2}, {&(0x7f0000000440)="63eb7290e643f74945c2f39b1e371661e7f19ec66b72a3ffc74a2cb8a721731acf7400e05ff53e8a32b63e9201823f885a68101cc0d5fd9f1e0daa37c4b0601963f9b2fc2bf56f459f7106c90adb42168d0db9a9d0f48efbdece7fdbb2b11c4c2fc611179e9fc153f33bb6d43a7f5045eda5f41af456d19785f06856ba6446e4a749db2f05df54c702d6e99af5ba867343170a713a8e7b9cb04f84f605be7a83e593bcbfa6b98fe9f21522d9357c4a631c013000623040cce61c036384fba8aeb673806ce8af35292ae8521ba70a21dae9bde133e1d44ca44a6918f4c137e35c2660f137310892bacd4eb636b8374938e5a11d1f16b2926b781660bb7ceaa163db15090f2db90d5b9ed1a28cefcabda736186f098febeca573a6821ed642a1aee6d712d7903f5aaed1a34118b0c6b10e447b89a8fda02728bab11ffed23ac20a352491e8b9ef14d9b0c9c445d7b94607696822762b609c647255a3f0f0883ee09d7ac342407ec2991adbf88050ac355b445513e27c9c3eed241ae4fd7ab9222b42cc484070d4b3d5d2460f4005a715cbb3edae213ae469e38ab8d49e4ec9c96137ce4a1987653690536394e85a6b9836b7e31f52570b1b359f55923026fb89aea72ffc2ee9cc7506ce521a3c67c6b400ef37bd4c6ad81af1209d1cb4d46e31136db7a13c0530e9e64d97c6d5f2d5654f8228f3fd78df2c70aaf8d7a419db7c3b160c1a1a1e6eaf07f2e21ac3e4c7b34c2baf420fed602790dd3d96b6de058a65ad9ca19e8f63dacc73e5d6ad1bfe7db2acd24b795835852f02a922151e4c952ed665c472eff984ecaae3f7e6f3c6d6dc63e1d434b61eac57405d9fb0746451a9f2dbf908b922a9e22666f1c22806ea25d13c402eb5e37d89e346949fa1c4c705d0443573d8bb2770a463ade580b9427c9452e909156e74d1e37c7dd4f066c078c565e9da16a92908549082de7a90df566ff1771b0e1561145ed33e479a77b7c8fcc8fabef2185e0f715629ccaf764176539c49f085bb63faf736a8d4a1aeab5c4acb66c32cbe9f1cc70a37116e5be2742b7729dbcb81cd9a35d28dcb946d584ae33fe799b708c91f85cdd10c20643e983c470c7c4a5e3a9523f6469fbe8c7569bfab1b2bbf2289527830593dc0ffdf74228fd08272db0724358cd997e5ff5aa4139d097c82eaf0527eb9e0db4c67847bcff484db258264fc020a9e74d09529b2f26df001edc37a4b28e3e98e7a310b88c262e488f4a5c71d88a984c804cab4d0fce413d16e0f914f2c255f456553d20c8159ec3313ffe3e122c3617f1f42c377a0253ba3f82947259ba7c1558e376d29e0e7dc143ab30e9c5ef7817267b8717dd03333b899d0ae7bf056538ff4d0d3fc1e10ab765a300682295553a486d2a283439cdcbac5389135410677ae7bb6795f49f9eca0a895a12ad59ca986da38bc1a437691b041011120fdc9bae8372da3102e03913fa5d23e697417fef707a912e6c83975f649c06509e83d32ad65728d65a17df88503d913aaef95e42eabf1134c2bc4cbd5b35cc255bbfc62cc6c4a4fdccc069b825caf5a9b4b565df9b6c9a29b87ea0ea349d48957df1ccd823b83e15461357ddd6214545788be99c8940597b924630073ebce723b035e56a0c6827d60a3475d6b07f43f94f84f3a7d91fb81a97146ccdc2c98eb8ec419a95546f51f2758745af2c1a58188823a5836b9e0e16004d9f09537e495340350b9aa7951dd42b91162e89b175a92c184f6f454bbd5a3405483833281a1abe5d73ad35dc84e36d62ca5f228390a74b2bedb68143c2e3fc432d4024ad29ef5ba587b2317ba8e2c0bbb919fc5a31570f33c115460eff6a0d829c1845703e1afbf9ee4ae6e482066821229fbb1adba5c3f9012d35b11cfd83007412444a3f6dbb427a653898e663fc454a0965780f7f72749c8f63ac595321bb4a0528b26cee0691c627e5ef561dfe2946759018469ad4d25bb8c0fb1eca1007d603dffeb66cc87e2fc5ac87379b948f5e5734ff3f2a8c8ddf53ca0202791feadc4df56f847bd4ed82b87e51676519df621f15e9194ed99628e79ea6fa71195487647b63bf0a96b6bc8d268c568a3c2e962e43bfe011edd8818be752d21da26cde3d0f82d6687b821c95b4726c857fd2d8897831562c36e47575a162140ef5c11d09e1c6f5ea51c741469a082660f26a0460eb5586efded3ccae2dc88385f5f3f732a70741e06c746cc052433eb14b084a01bb45e860b0413426a8010cc64025fccee3342e3fc63b73f8d89d57018d21ca8e9bae5cdcb775dad818b46a8aab55505e19868a1f5c1e2310024ded5c435adf34525c98f42f867146a2871db2a18588bb119678d51ea7fd321ff9d168d1ef8036416139556626b10a84cdcc0a47d14ca99cf1148aea42aa96286effdf398992f208eb1939213acd2e25087b1fe3bac996bc5e8e8730a67e5c9fdccc409461326d95c0a93796805345cd8ff7e8d07c35c4eb3ae3a047c3428de41f28ec5218439eac537c25ed7f29e5b57c9d0399dc909b52f6ea426dd189d9d4f35489964b60491439df7e0df74abcd4981e26be917367df24b8d714da7e64333bacaf170c1270f41cb07e08abd3b20c1fad72b693407d29d56096be33fe79f33cf47a391a851f4283eb795bb3e1f53cab815354aa61ef2bb58db8823f281c43c1972b36646f5cb85aed89432d23791ef1a7eaeedf6314a4806784ee1dc1583b349d75e3c42533d5ed4c4cde2fc522f32ce764795601c47080dee4a7d09be9a36b31b84f91dab2219c70970f86d21e4281c2119a738ebbb475d91fcaf762a30d7b2679492a3059bf02f953598c5f3f57ae96dc586a75025c4c2d71a5b645ffcd051b9c782ed36ac42a65602e17270c9ff68838c72e5648fe20cf4103703798371cd1a6e2fbfbb6846c45c3d896b91870df746dee1dbfebacd3346624ca8471392b225a5544bfb727cf4696bfa65665c715594f1bf54921f3ca853bf02541983478952d459f2cc8ae7ff1a77b33a99fdc173bea4b561466d6486e3d30acfa8bfd530c73cd591b5d44b2a56c8c5eed55d4d7479d2f3d971663fa4b4a0dbfed85bc5da2f2f328d12e6a9cf127d622347959380addabe0831877f41d02785228adc05a2e648633e49d62cd6d865a72a8a4ae0de5ed0dafeff438ababccb52296d45c2fee057c69a7d1084d69f8963c3e153a1b3dc80ec1d541e027e8180b56ce6f29391778cbd890c67385a1939866c0cacd890f636dc4d8606be8b54fb2d8bd5f7b8fc5c1b25a206f340769e08bc0ae5ca0b23cb561ac92b80502f3767a46e358e53d2018df108b45ac560acaf6781051f1311402d68b19aaf20b6f8e59f2244a74eff1ab576f83e5757fe062bb2a0af704c17c3f09e63a8fcf98b26f79050d7e9330a0c235bb9f38a0a5b67c247b59cf241b89bb0530c0ea71fd89ca370ab3209181866ea941ae9b33147843f5d171f99569c0699643a5faf3db23bf5bc49c37a64db233e830ffd59c537d68b66a57554941ad731ef8231052f085efc5829efc6635392c417cfc984f1634fee9e89bb5c6040accd4ef8e5c617fc2580667947959c791218c23f5ab2f3c74c647d089b19c009d80decdad0147427a4964244064360f415f054876fa0cdc7fb4c684f6ffd14da160354105d4d50d2724d7fe63abd7c73b75ef920641bb0e665d02c9763af78c1978735412d791d9c7b0813c77dd571ccd9c31a9e5ddc5576b9da5810ec4310d28b8d9bda8821644c0e3e2e2b24213d6785f2b059cceec156c9af6322d8e5e17ae8eeff5974c0bd51beb46b8ec82fa5675deffc4f7e8b9c89439608d607a45eac09253e263a255b85078793779a6623a970608b30c547af572aee30564784ee237fd99fc97d61e0a80ae05a0f644b855b56adc2a4577c2f85d123eb2d863c3add25869e88360928a5032bec76e581378f6fdf5a60df8e962a7a87a4ad0eda164953d020f4c6daf3c3eed18607e4a0bca7523b4b36b1fdea4d8d4cc1cd8ee722bec4efef53cafa5b89934d76d69531fbf431dd9ed221e123f05cd611613adc7158f3a37c4d3e679a31661a3d138af641f04d541041a966d436d60175207456666702b511a1a41b67aa72e7652d08a4406ceeb02fa1cec9970254cb4813f6304409be9fbbdbda1c1ef8bd6d1e98b02cb7e207d9f6b3b439216a01253570aedb40e594c5a096fe9e42946fe3b94d7e56a37961801e7c7e922462b0b92742e7e77de6990fc3332dbed2d64fba3f083f7a8efb47db92925388bc486b5196f702a603200ca9bad14b7655cb2941cf1e369e54a0c7b9a1873b6851ade461420c103c1d3e28d31aba101c41d12037d1672873b63988d7e01e4d8b12ca4f5576fc5c79bb94d841be7d3be105494ae575b194f23ab582dcbfb8d8bb5eaa7731d73233f572a7c280d6849938de4970c24f58f6d6568371b6e2d600322ee696e322d82d4b0019fe3a2fe1551d8d78cd19467b64d44a7b58563c814171e363f6da36d42a1c7e567042c18cee1e9b0a50d4b283d072a3fc67b7bf20f78a0383c9ea04814829ed4e693c1b242dd1d69d7315edb3451fa819a9ae64fe725315fc6fc7f4a5908e292f06fc5ba79ee2de33a0dee44c64254f03d949688f22ee159c85b2dc17ed21f477ea4634075311da7afcd6e05e26a70e601008f8395ce80099613217d7c2954b5ec605e0dbad97ed583478d8dd7233e58e9eb404df01c0746cc0508d18ec1797361328a05d7f2e341cabaa65db47e2d411429be515f96b67d66d3513fcedcfd0603b2065f5c2016161d664a7bcb36b85e1871de1b5132f6258d114705e330c20aa5492aaa9b1f4f51db71ceb0779e9f252554a70e1de406b1ac58ee6d56386920f6b47aa077b9cfb77b16db1cb062511b0330f15e26e120ef7e06235ec6041cb979fe305fe8791bc699d06fe8f78891a3ba37a7ec58b0108ac9fe835610aac87aacfba4f081adafd87e3d4f4fc49d0fa17e0369e297036e532fee9f2da7ca82f0da2942542ac40e7d309a44b8d44a503fc50e1fae940757cdba032468f3a668da226b19ef7d79f7d6f7c1b7f952e660faddfe5825e6dd1f99e115cbbc0c5ef1a7e9d62e7329ed496c326ff58cd927a13de11a5bbf4e63c769f6e41a167814a02e0bbfc6c318c4e3690173c534a9b426f9719dca7a05d14ae46c31970b8f9d1aaaeb5a1d7f1d25500828fa27c99d1ea46a98134b0f834c3bf45722d184880347ecb9314c7acc2e38ab5003b3f7ac89d3b14ec2a0082c2d94773a888a0e5c178cdd3310994ae1b4c5c7fb930bb2bc3b6c53c4e82ba0630b577524dc0df2cda78a31975d35bd4e2197ad5c5e56499365427df010c3b917afe3df46219a91f18c8276b5aa1c28d480b403606b06cc24d20a496c562b41ccdafc3b1bd0e2593b731f36d396c0628ba1612eff08ee68caee28036518aaf114bed9bec3671c00f24579515a93a8c21414c049a7cf6a91fe614f2f3c806f20a20b3701c76031746ee87f1fd2546ac0e06c0b773764fa0c70f8fab13e8b435c9198ce798c22f1416e0e6a1369dfab854384b6ce3be9bf6e3ecde5f4862ba81d8b147c1c0d31dbb68b0692059d121922f2669e06aefd8085f2a5546c0667829c11729b9f7ea14372d4998fd76355120c283243b1dd750455350475a55f112bfa7dd7da42d942a8eee38e36019cef82b6cfa26d22f6e38c85915cdcbf863e6b43a154d343f63abbbc71fc8649326ab13b72d7575ef6214e5af4529795b7a6f8431a0560321983b9ccc0418b84479cb", 0x1000}, {&(0x7f0000000280)="891961b8bc9d9e1dd26c97e7b7319129c3c3b1d826eff038368d50f0a193caec48757ec02b6d0ae01e6f754c4864fc57267e03836ed125c815229588ed499e4a078679c0c1905bebf28342df202fed84829c57a5bcdeda2e9c32d2c587ab0d6896fc64b342c5427cef93801b1f58262631e97e40795cbcd3065cfdab4aec1fad470ae7c02bea4de3c34831ff8c16786c9d084eac913f8aaa2d3602bcd2aab6104dbad1343e5fd370b9301753ddf2", 0xae}, {&(0x7f0000000340)="6afe3748083e25faf510f7c90392fcde0034cf10c360d97e8ce14e7ff1602fb96c455c8781488e93985e0c2b92761d9f0234", 0x32}, {&(0x7f0000000380)="84645bdd50be262ed69075e81d7702f9a72812fdaa650e1d9f7dfcd6bd5153675f83ca5506c6", 0x26}], 0x5) 16:00:24 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc992460300d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294d34fb715ad8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d1a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eeafe548ea0497728ce68c498cbdafd2835d7498f6fb048333d57452e99a11053dbba7409a722bcb6674e99942d0c5f925049d540dd31d6481ebd772d9d5d4c16d77ac9b1c3923107e9d4c584f1a56401fb6f23fba11f0cd110b312aca4316289a2e2bf51d854357cb78a2b5d9be9fd3518a7973c9f9d75e03e1af17c910245b1d65e7ab9ed453fed736eca9a0d796ed49b2d0701c62d212a1dee9b2facc92c06ebd5649ee8267efbc24", 0xb23, 0x400, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') shutdown(r1, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x130}], 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x7fe) fsync(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="c34bffc325f03f843f7082435e437e3208098751861fa497c1f12e4fd5450f6158f25b81124e3c9f155a9624427b335dcc5817a08ea799209fd57bb63b7c2787eb4c2905a662ff055a3f5c9abfc68bd02e4d920bed6a31585bb3c156a2f6eafefb7982eea2b7984ffde4a55fff3cd85c37112bd6eb1a5a1bb4d25ed0ec5df092d8", 0x81}, {&(0x7f0000000180)="d181ecfcf75ba8ca2ca88541294d7a25", 0x10}, {&(0x7f0000000300)="c1e464cbca0977fc7b44e3925fb8c0b7b3da1e56f97baa3f1b1ed0c533a3f052d0862508b2d120337f92dd41c67a5b959b3f65145ea05bd7683bcbfab163694674d56c5b91a1e42541a2aef7c814563cbd72d9c9094929b040018d04785a85ec6ade7bce9209e99c9c3406dce18a00f522164650e08772fbc1e2d8da5bef57fe07ae7d471badaac9513a92d29f605bcbac2f1e76e23f066455ce04da54bf1c658aaece9f1e0a98c4c03c2b15c686d7919eb7126261428409e537bed0867a3f59fa09dd72320e11af25e2348b4eb32d04a483271936403b39bac4f59e878cf7c46b6c616590377116ad31f97fa3828737933ec550fc1d45ac0ae919f48d026e4530f4ded8a91380e73f53191a8c3121bd2704fa8d65f8356c1900873b5dd75a75907179f2a884f51e0815f52fc91453081ce0aa802617b8ccd153e6dc18fd67053672d6525d1071cbf4cb0dde9c904d1b4040682dc94ef72e13c30a9db3edca515ae09b44b0e98cc8f424e5b2036afa51a52d33c66e7dfae7e17eee55a50007a05701f94385338a52ea6bd51515cbd2b78245c81c3399c73a799e9e970b3ca1d1ceb8e8133833fc3d9c547f2a8dad38d405f21f3fa0438f0cdebab37289a7fe493e66005d1537be06cc303681f577bac4986a8c21d1768d44b72f6a85116d57c5c595b176ee7c4f9c92ad2077b1d5c897d9c60386a80c6acfe206489a0d4a1ca7d769b97b8c7845cd9757121f9bef02739f6f5178976f9e51168de62507f6627919dac6512f5ce23467938376dd1570aa737517d9f1e55d52561940cc1ae46e6ebdee3f7b6d83074aa5a62af6ae9aea64fc911ba17f0596b2f5414633ce30ed0e00a50b3237404b7272f756695674a57e2c783795c05b28a7e6c4ea1855f4bdcbd8ca36e5978fb07979bfbfb5d00195a2e0bc1658e3e00bf38eb66587787e11468cefa159be18bf08dd289567ac61785f43a881f15d61e33c3e2a58f8851399a2b381c1b24889e02b40e49794fc899c215f85b6e1e4883280e8a40a92704d75c17315b2a7ce7b3fdf7f4a010ae66d3903f5e30c93b5f5e0a56b96887436cd3a5246a865229040d02b0c0e1b0f20e4dbba5ee9cb1abe10812a045528989ada48fd7c7de18487a81fc4344a1934d835fb07fc40f4fc916a969df85d320a02d5dadb16d4daa81163fc0a834f98e34fa21b01ac823f3c98b3301234be9ab8f91ce01a59db69c5b4ffedd6050f5cd264f0ee1513fa32712a6cac6473fa32b441b1ea36efa66ae019b57a31bcdcf3b32ca9fcdaac834a5cfd505b81cd5f9bd8b23806cc15b70f736854acffbf9b940217c59a5287f41c6aa8b546d3cce8c5495476b2d23fdfed31dbe92ad86024dc5c6380643fd0e7472f2f4371c2aa2f3a3d94042af42359c83c156fdb1cebbeb91f5d4304f7073b32e54196b6b97d1de20c46873f08bcddf744c6b1337df9ebc116226ea2404565e70565204dafe6bf80a5b61f2e1a215f46e1517d174e5a3bd71e10549fe167089eb2fa15edd7f39fd02aa22ffbc19caeb7e378e007284b19d4e3dfcb6cb4a21a5b82b57c32df11cce9a62d6c49f26b66fecbb5de80c76a46de35a8fb8f7f89ab54013552510363eb3463c8c76907f0d94c62cd0da014f8f67110cab15b5dab077f5cc57608d04afda90e979b17bac8ebfeb8e0059b0027f8564a739d9c035e30588e79ff06a14005cf633205d49af8922754abf328b9ca23521bbefaf4de4a7675ad8d0390119d4a3d3251204b3d0906cddfbedfbceb826ae40a3e2aa60bb039b1ab1c206269d35145329e6f8a91e7a894f0fe009e94e113848e6dbfe683b13dcf54a5aaee72a751e34629bc1156c10617308e464c8d947d537d2e53408e9fd7402b6984fd00f265cd486b851612f71aaf6d2e39f46c21f5a9b698dc33f0a4a8426dd9598572bfd38e0ab11a1eb25c073cebc386a73eed2cdb0a8a0927a8dc3781bcdb3708841d92df7810f0f80bfd6b2fdbaa5417854d7d1f0c99c4ce6648e4d5ddcc63aa99712a0074e6a48d723285af91bfc2818b20e3e0f9b0b39dc43c0728976b1017cfbec2b04f6653b7f6dec8f60c8e66d50bb09dd73353201ae7952b0352c058589cb4fdd894cca830e484b5578e6307344dee91fe6adb4efbf7c05463ca2f19618a4b1d42974244f7bbc2c0ac1affc81f210567535df838c2118604133da644d36b7ca75dd905209126629e6faa3ed0824e9684ae46c68efbe13d093546730009f6bdcebae882594763e76713559a45a1e9bfac842b8b707d1d4e2900f103e4f372890402f03ed7e4efce9cec091e0dd67e5d80e9b078545a6317430ca20c10358dfd6ed2912ab82348072318d239f38563bff5b0efccafd260149b1e29f1972b0b241ea7c23c94856a1400c84ebed48cf5b2450ee03f52582f8c8d08640df1a193570a8a0e65faa5082a3bd2dd75ebd881159cf7584bf5d341a132c92b5fdf6a39f7e400a0fabd280ac0e18dd15f616d5092250ea2452706dbeb04111c056bd87f4a979f9605f208c3e3bf0c43cfca1a8882a168b635df4755ec1b4f2619066a6026d4cb8562ccd2bba4ad58bf30cffe9d8ecfc31bd3faffdc9dd74cfcaecfe11f99d3b6006712cb04e80ae8f42630eb8b60a2d8f8132864f89c99123075fdaf743a04df229b160164c6e31afef1a279d5860e9370af255a962d9df192b30d7f7ed041c7136d89ab1b6a2f749be9589ec90b51ec00e46a46c220484e825737f378c88d3d1b75e2c2c97ac4084c63e6034d01cdd5409e70852a13576da2a744464bc84050bffa5d04b536c979cceab5308ec0331514178ca2823fabf8ae147e70f614f51508494401d0acd00e737f7764b8b617f19a64c92470ee96bf5a3509fadf7a9399f447d39a38619b96d0df87f7f9632b905049a2b645cb0b567854e79ad84b33f1ce09ecd5261de227dd8cef121afdfe081fa67cb367e6a8ff1817896bb29b67638fc304de8491f466af04e31ccfb0983d914e620a8c594cd5180d87ba36a9a3391b3d0ae427b849b412f9951fb4dc8e62d75a5d278868d920c143c40df67ce3e89891404bbd349c482f63365c16027f878ea2686be8259f76e79bf24e5b97c53a6e592cce2e2a349de8c7f920b2244cb8c98bf20010f37bb50c3156588d5203bd1317836053c600608baf7ec2a4ccb2f1c91454c11cf8436b85dd20422efd92c43fcd3bd5aaa5587e32a299e130ebc5e4e1b71ca4166bcaf9000bab8289d65ed92d2ee9343970b7e47d2ec1ffad258974d846a00326c66a00a3c2801a4e04ed39f64aefabe1809de9cc632c69af75438b3dc4dd2e7659e60e87bcf72809fefe9e03dcce86744973795f7985d9fed8a90aa9b7c9dfca89a3116c1bdd636767502e43845626ed4b658fa4e327103dd811596ffa855fd1420870cd1963f64689a814c4a32d18cc36c098519041629cc53fffbc92901ce8958099f6fe4556f5eab87fefa06d6d54f30d949c18867daffe70be4d97be246bc83d6513e6766d5ab7036f53df8d57c6f30e79a6aeaa2cdf9ce5736d3872198df0b89313992ffc93e593c65e53bf702b4c6dde54de7be94d80e992a9aa14fef5f2f3dad6699511a9bd28e159c479e51fda74175ce60ff98356ab9e779eb4134790dd598cc1740cc7ee75496e364b553aef4036eb58f30fda8119025183ed71ea8c794cfe4ad4227da58b4bd581c6adda46685a8dfe21afde20f09802cc003e750a08cdaf6874645492719e517d510241661f74f0f412d7c693f8a077e53a9bf1f9a2dde48b7d005b70c9df635bcfac7db46ae5fcbc2c7df34491c7ba415795ff7436d9b0dafcf4fd0329cfc2c07115aedcfc309dd91b14078d284acd51aaf9c6a0c825a123d3bd2652388bfb577be5ddb57c4f5ea8052b4ae91adbcab10715bfa013cfbc6bbca1a9c2847d05ad842f4e2939e8f64af545ff136c2168c7bea895cbc25579462cd78113ba58ecd67942282990dca2cf8a4836f676f26c4cc58ad99a8f8148b33e9c4b8714bfb5fafe07da47f069090a8419d97adf3e5dc3f7684e7d5bc5130b9b210c6c4659cf8c589817420babee982b050d42896c02f126dc19a54068663981aa853cfa1ec7ec0039af2cef85fb70672189dd064ae5f28078c9ab66c236700f61dbb4cceeeb67901c1c8fe36e4110f42d769efc06a44089460564c2f1a2f3e5357cf2e295a388c7ccde72ee955335b3facca70dd3878ca03c9f51ed684c7b3c837c57bb6bce247798442c306c08c934109537aca78681b74d28e5254969c19e4bb5f2fdde7ef7cad34b80386560fdcd5866e9c1411096ca6cc5cfc22fe73ba0ea2fb8925cc2d634129ba35f5e6d00c4dcd5f1d108efaafae40a658fa3c2193de5003a66c9d1faa38b7de8133630f3e01d3930fb81f728138bf892da0402380718fe6c413e911d3422b4bb5bb0a48ff5e8a1f6fff003e48a4e8b0a1de11584aad5c23623e3317cd745b78ebc9d4e7532040131da71bc7bff47ca8d867b47707d2f0ffe2675803148bb6809e2521b2a7fe9e3f4b61e71d9d87ba896dbe1b9163272d201e9d2886aee648d6dbe50f0c4a3c3566c8be561a4c73dd7e63f9dfec799088d3d465f50d98fe1a2bec5dd5d5f52031674f8335109c06891e60914f886ca8f805f171003562d340192cb2206953f928f47b9b820d68cc9488259e93f5cf2cb5c90b8840181ab7949c1ff60090250a778580360ad6ccffbb263c8018240bdea2e0e7dcd606a90d89986b5ed4cc74487ce1a15307bd910632b91b7d0a1ec9489e0bdae002f7c5762b4317ad14ef77e062b6b8ea90550c5c9ed7710d5f7d06776fc5c4eecc67c26b3781be7bfb09fcde0cb3928902ff606b1e0460f05518d117e8b16f0906cba83d98fbaf79086cb8956aaef3d8438779a9638c3cff65eb64b8c562a4e86abc971efbeb441ca79e51b40b55b6eecc3ae46080acdd62589716e2800518b53d161de776ac66c3b0e65e923e593872b51d152588d0981fc4e6cc12db8e362e49ae226ddf874554b24edb3412e7d66bb508c9c3298c3846d16ebcbbc8572dc5d41e7a26b3c3717ad1ff357be7369634010a1bd4aca372a4cdb4685ccff34c3d28525041427e3d0d1cbb6515322dbb5034e17b8b8bdbed01eafeb13fa7acbf9942846ad5ce364f618cd6f45fb72a2ffbe96fae81d317761620cefe2aebfbec7507f3a63616c4cd57ed6bbad3d68cd643d97c161311807bfaad8ee84cd1b3103fa8bd3828499f47d40f931aa4aae8698e8b980457b6c6abef9c88de387c3eb2dcfa16c9a4e5294747385539fed82561b526a3617fcfadb95574f23bade77d93fa0699bf3fd96c66b249abc767059dbc247ced0a9a804f042b3ab8b95f8220c08085c998cba616f5c9d26ce56a5226e01d4bd735dce73d4560f62575f8543184fee263ff129a057137431b9af222910573d01092579517bd51574b9fbe4fcb9c9b41aa0836009901587ac2e4a9c41f86815dc458e96fb31f7c9579546d2b33aebb8597b4cb94b88e0d7b4ef7ea2413383196ab510f6de3d4e3675bf3aa18c2b26003f417332de31d76a645c965b06c21f75bc4f3516c5354e58bf94a6db4be59ac5a82899fab8cef40c721d7552e830627ed49b36ae1651c41f2c8eba8b085c87c86410e2faace73b0df147930ff35195331f673687c5636a6b44edca9b4ad143e2cf91e99018e19a46f71c0486179f6a6f976f4cd444a6ccbcb1ab3a02864a6c2e0252aa3963fb80c87f35e240e85f91417ff630c57e3166ba53725badd070f5ad9e2e631b82", 0x1000}, {&(0x7f00000001c0)="f47d9815e1b105139c6c47fbf7767c9de6a0e1b073b464289fe0808f40beb7e37b5ddce17883e41a856cf8106a8a8c63f46d5b027fa4dc03f70223860b517c1cb60bd7754f19f63c45f5aee57dcff6f6c37fab03151d91c4010c204c2df5ea6d29cd7ead0bef6c37a2fd8c3e69087db3b1ea29968fc994a49ac1645cf99607190e10e7c9b700e8e9dc60e057b989eca4f78517f01ee1c48bc481f71a130d69928e718a2d2e081a1dc24d2e13720d4947fcd4f553cdbaa1156d83c8a3d49be24026f12a3269ae0edaa330c30297d88c", 0xcf}, {&(0x7f0000001300)="ea1fb81a9af5421af4e6c9c2e6c5ed5cf6e9891f3225ae47cd17a322f5495563bda52c162e32ad19458359f3a4ec0df35fdd03ebc360e3b62b5df6180ceef3af5c0fee20526eae906adec2629a16595c113b8b35fb33f94989857f8271636f1056feee808b41b412275a80c627b3324a137e7181789a7655d1965b", 0x7b}, {&(0x7f0000001380)="7316901a8e9f071c7b361f4e3c914328af72a1d4146c5b93cd268672c8020a5f2624b27a67d4a486d7265e95ce7e9029e1fb866b8ef8de70ea2957608df05f5faf55e29a03a2b84164291a2bdf9a60a19375285924a2fb2f40d577d6586143de52c913165854095a5f357f0c444a78aea4932ffb15ed305e64a3998dd822f3a1d4cdcd75170473b7023c2b7bd08be4fe90aaced2501b996e9179c80a378de11353a8e8ff4510e79636914279fede2fe790e972b0f7c1494e9ae4a10be7c35ee9d9d78fa9af47cd92f2cd46443f915e040bf73674af588fe9defb64af848e1f", 0xdf}, {&(0x7f0000001480)="5f9885f764fd85a382ec81004bf09851513e5e7fc10b38e5d7a68be6807b258df7e3ef662e16c9da71544cfa31555c0b2b71cc93b2a389c33217c4b92e2ac9912214897895fa734eb5c6307fe686bc02062afe4cee29f3d037c8205be284973dfd060f6bfbd6720eb063b20a0c166a86ca31b4f9defe37120e97fbd69023203e793d76b567fc3c6121a5cb43cf6cabd0761e06c4", 0x94}], 0x7, &(0x7f0000001bc0)=[{0xa8, 0x1, 0x8, "ce29bfc5a992cb20c9ff9223e03b02b1bc968476ffed5017e394e404bd2fdc83a89aedb415a65ef08994dc17a0207084ddd51607602ea9e364a4b58748262bbc853c406b98d6b7d2638776a7c90485da0309f858bd2171c3b5cfdd1ccc04937ff517ef8e494ed203d2e12d716b540ca8b97de9b7b81d134552bb250e7749a15355f77d548db26f257e68319930d38e6e856bfbceb2c711cd"}, {0xd0, 0x0, 0x6, "1a1a911e016134f3a1f47a5fcf8787dacdae4a85ab8e44fcd33549a1e255971301f4ab8a8ea33b1b2ab88f480f14cfaabb6e878705712b43a40bc412e9802dfba059d1bb165a3456604a283ffe4096c1138ea9d1483423c2d3e9a7d6a2f5915d4bdef2aa4a64d2b5814267a6ebdf241f39b8b8a4197cf4782a8d83833fea5893579a262f415179320f737e655ec251ab01be8faf44e733675fed3e5b7e723997f42d6a10ba8ddf6370e9fffff6cabfec81522d9bf73b5a6bf0"}, {0xb0, 0xffff, 0x9, "6901ca953d4ec7670a28b8df4cccdd19bb537fa7b590b9c2f99e4e53a488ccb9033d5eda8ac606ee3e9edb4c53c68a4ff4f719ac65fe2f1a429c44b9df133978f9cb5df31c3b2dc9722107df5d99a3268299ac921be67253a6ae833032c6e9553594927ba7e8525f736c95c68812c1b69f10c335a1c78dabd5b69ece4c9d97f105f668468c586c6cec835f9f1d676e25045769c7d2b9d69d063eccbc83d98903"}], 0x228}, 0xa) 16:00:24 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000)="be0687fab183fcb0721f0f1df198b3479f9a8b29ac91b2a048de9ca69abc2a7647fac022dd167060ac4adb2f4aa8f1fe7fe72611761895555801d075365839df215ae6ab99ba9be664093301409231dbf8393dd59bc58a2432f16eedfd390d28e664b6d1f767edb795a052c8be7036970166b5f366dafc0ee0cdf49406463eef8ab4a6edab44ace8e9bbace7454b51b8407ad0efdf6badaa3f09266ad226468609c06e7935a9586ca4b71e8d8e628e1076954629ca78b16106886948270bc5f27620bfb9de668d98e0421996b8f2f53f18e2c04c5ccfeb7e78dc454630925b1782fc", 0xe2) 16:00:24 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x7, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffffe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x74) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfb11de4950c40311, 0x0, 0xbb}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="57dc860bd7543a4f8a45bfc60d35cb3a34785adb9a9336116b8e518841f6db0d043649c14a5931772c87f85eb2b759078b9949b710062dd7adb0bdf9f34fe4c2", 0x40}, {&(0x7f00000001c0)="9bc318d868ac9ae2b11b6d4104ada343ec4f770e232f81bb122f145308e35b9ab3dfae430ce9f9944623d5a5b8053f844e48d0eccd16cd4aca9efceeee642b", 0x3f}, {&(0x7f0000000200)="7e3f211462146519844a446ab28bfc36ae0da429b110c7e031975b6972758646795bf25fb9618f9fa363ad98d6b76b0d9df0dab001ce5182650b9a33e3a34d398d076687b8a900c6ce8876a2d6aeee652ec8b1c467701b63cc190740b524747a0cc72024701845948c47376b3ba7f4d11f", 0x71}, {&(0x7f0000000280)="0a38c032fff1c5e93ae26180855993e68aed338b384e6b648d56a0766da597a975b84822e9ea09b516f3fff9c223e84664089b5ff6b33b00a37bfa222d1738fe26387b5a632a7916a98ae26a58a6c762d75c4fac9398c35fcbc8fcc63a60d228cf78f9227c1a8cdfddedebdd4df6f64a41f8d3a7856c54d95991f3edbfd09ef394924fe20a39afec067f168024c8260beb690f55c32ee05c522922929a65a4d8e65a7b53d01aeb973371fb33ceb0735a1c17ebc4ef11644ffe78bcc436040f994c65a63c888c1f5a801c02bdc6de6aab9fe139ff2ca514c09db5ca94bf97c7d501ed525833", 0xe5}, {&(0x7f0000000380)="2f64117c76a55ef7ee32e8cdc5d3a27089dd303a6d82e7e0de4e7fd32c6c8a5102f39aea1138e126326707abb078ce0b2f6b74bc9707566a3217084ab18a78dbafa8d7636d6c60946d6d79adb30c69691e3f4da289b37b636be2f72fc41b32a47984f7b200a4f3f2471f2b97468f4ec5b37c291c707685e131ea42d312d3efa0e6d7a050018aea18e895862eeeb74e053ab9887f14", 0x95}, {&(0x7f0000000440)}, {&(0x7f0000000480)="ca8392708a231adc4d1f36fd25ebf245073c11c54835be901dadfb76d6c9e45c5f3a85530e9beded3a6a03113fba9876e995d5c88eda1fc07342", 0x3a}, {&(0x7f00000004c0)="152e46ff17f7f5bfeab2586b0843ed092e92897be240925fdece64d3aa94f438f56a8036ed1b0a40a9222749d4e1ac2aea6607d7a377dcf2202c9bc08a1bce0f08b5121a64203d14e60f24aa955fe1a0426eee2237da0460086e0137daebe8e3f483ea6db64babb1ae7da402c4fe8e0e1433ded6d3282c4e8a9d0d062b1e31c80489d146c7ba4c1f8d93ba5a69aad8ec7cb1778376fb876e4c6e5617b06689fe2a07512a880b7989a815fcae76035d0fce65757a227d377cf6864d0df5983360d030b76f19f76c64f839b24aa2fda5c78d3729307dbf9314061e3c0a655735235d674da831b5286ed31728e8c3755e4d331891eff7", 0xf5}, {&(0x7f00000005c0)="d798b4279a3d2ce0b8b4bbf20321b5a57cc6fd0e6a393d21eee9d5cc6b6bd04e51de9f173ca636829b7d7593b4912d98def54e889bd09fdfa104c04364ce775c69ccb4c1ae79b9938466bad8f28e0f0f641c5f6a70fd75eb26f37a012bc8703b8da3d45aaea5f82e05e8aa76af5634857c0b2cc815459687c42e821712cb0b49667912649a8bd490fc678c114813bd5cb29b1a84ac89161ffaed569619692bd5fcbecd27dc508ab63afb84a3ef004d8962e658674f928cbb6532b302a35717a9f41cd294b6cc6e8f27d7af27049a59e724ceeaba7a562ca1cd4ade6a7c82608aa446db3cfd1e6111aa8566ed4cb0630c99fdd03dae59497c4289fe9338807adbeafc33995e4856903775eca3c3e79dcbf678e8b5b1855514763ee3a9aa5226ef5e0445116dccbed9eb28b3595edcf6f4682e2bbe4e39cb2175e085b1a479d963566e13fc8412a769c4fe63fac9b8dd134a57061ec4c0b9742bfa4f4fadbb1cea2f248fa25d50f38a196df292f920885aede50edc9e9cae26c18e638db741b51253e1ded65c097e8bf2446470321c0bb56b8ec2e74546b5bef6043f2f892505dd884e5ba49f7a991ed50c07bbb7567e12e521686287bef1cd25291dbc7ef46156f7641e33533775803f509f694d4f08c626981e969245db83c205ad834f31e8e38532d515d9ac1e302a9e90a525c8a2ee1d5ea045e7d50addc32108dde9d31faf7af01481a33757748494b4879fb20a22f0e6aba99dbc5825f5adf00e21fb6394514486de4ee4e526452eaefca116b61f29114ee80f13934c1014583118f1f1fc12a4389016835c2988c289b766cce8ac7a7f57d671e25fda8155ee5bf8aed8b4abfe7ea15bf1a17128e6ed5370636098b02c33f9db9a72e174ef395dfdca6fda388dfd4a82d41e49a43622181ee4d99408a26a7aa7fce92090b288c93faa7975811f4f7160ffd93a25b0dc31bd993469fae8b8cca21465bf12500e338427920bb5b97c17077fedf7b5d09fcd12b27add61242c3378e9bf39aec167b13458996f3f38fdb92167d5d7ea4e17f6960c8e9b7f9fb7819fefcc181e8135aa0e509e9eaceb867d95728c45d948c5f8dd365d8196d35763132ff3bda6379657deb65bfe3fc37a61760b4b80fca5d4f5a87ae288623bfe00347a86b37123992a7f02a15a66054d4c0770253dd17701a4e27bfe8afae2e2e6e960ff9fb28655c238e1a8d2a9ae19b51fc87297506df9b1429679cf2c94b42f27b10517b00b9098a59752bf9df63ea0c699735d092848983af4bed709644c4b844ef6932a2ae7c792f84730031b9eee8c4e65ae1ef4ad51821cbdc3cc883e14311974053574008aecda83648e898a151c959f7f2d04e207540d8180f1c4961ab3b6a6ae86195d570ec8c5cdbe40fa883df675b17e12329ace400e04fd021f42ffd726ccdc2a7da11b9bea17e9da4457fc380ea225253dec008d6284bf154d0e3c873fb26ff70443ed3e8d55e5b406aa9b88b0320e45a1e3a7e67c81975e590da6518e0d85aa282427905d67bb3851d8ad52abb15202c8bef321f0bfb9064a3522124ee85fd954eb78012b797a0e63851e41d48434660df574420499b95458b67178ed6744417b1aaca52acb13b37202140cd84a455e0832ae5cb77bd1ecde4db45ae58471625a60892bf1d07c41f562cee1777f56b4e14e937aa5c2b05af210d0ec29e6030c4fa5005ad168c24b2a9905d28b9dec22c870ed4d733490c18366b08e77146f6662e0d1c3e8ba0def0f19eed2004ae4a8317b3be85dcd7029baa1842716056406dc714448b690244c738042d9114b7db85b3b3a5005e4ffa1a7e66b62f820f23359c1139299183e3b2c558d297ef4820ec417f5671cee7912e87e945bc25ef475f7d53c4055bbba94177a747c29795c9da0be31b52bdc0772b9f1c7796bc93387acd70f92c09daa4084e0a7af58273124d23222d683c24cd27277b511ff7abbcbbeecabcf40435c34b6cfc2bdf8e90c193724948f2e8d0712b4a67d9bbf496ede8988344fb61d801f38e5beda97b6fc73073cdc88b6ebb35e28dfc2ce812a06ac76192f3c4d4e71c91011d843837a54fcbd913c7a29fefc777b514b0bea3ba97cba6d083f0d102ace6249ff24ec813cb7ff9dd48f9bf11f5a3a9367e5652a74cc6fc374831960e80f1747f0ead535fa11575e8d010b82196261a59ab6df46c07d434816beb4946e8ab7c37c0be12525d43aadcf95138adcd456df0b34d7040ddf66d2e0ba35db2e749a2675090c40712610c6164b4452bddad717529a4805a3da3fbc5a1bcc15b74bc9b52ad61b90ef7074ac64721680b3f84ec067e661c71e3567bf71af2b6977527d0d0065440dc05cae65d22751d8a2b5425d2051cb7e93353e5eb5f2f6eac659ea61f9284c114b379d7ca9250f7023ca545af80cc3f790515f803e080131f917e446209752b59114a1eb5b34d507a3ca80828ac5abc8bbd0176a3766463db16f79905e23562f9ab1af69cabfbbdefc091c16a3e5a85de3961889c8c560173314bd0974df64bcdf561a033e1945c9bbda1fe83319d0d84149b658b85e6acece44fb67772654cb6988ee309689f24555f1f16752f320508c88b40b71b750217aebed45b10b7fbcad3f5ba1bb3d88a504e9151f4d8c0f71474e97540eccdb699f315b1af163e6c5bdff16790c60ffcbb75e32351722f70ec34832873ffd8a54bcdf4edceae6dbe3d5e24c5d268d9da57b5fd11168c2c43883b832eba628e30b6db930b6d949ca271b34f36f13e0cffe5d7f4ab2db64f27f99f70fac0f6ac3b9b1a8abfb0a5033f41b63848156c1ca4d036b8e995820120e804f004cba9c78313b5a99434082afb8e2f3f4acfa65f44d506515f72b1e6cc50e233ae3b981dc3bfe35eedaf03b9ca5d1ebd3f5117fb013765bf380d8f5096a6855704a3f8b68b793ccecf82bb79425d5ffdaf2d2e25c6745499546736262fd4824f6f670a49a1c14b73bf18b3e745c088b25899b0ca86f7bb47e552a1736f4881d03cf25d49e70b51b31050922c109829fac24551a4ff5cb01d6f5d1d0a9a64301482c38c1f46e566e22ae41f9481ce2fef6011d5288662912bf5910c2eae8c33cb52c175c69cc191586461b7503365e937e4837eb7ba1e644d18251214e6e025bf04e8adff6874927357489f7f4e2f00da4741e25ea76b2006912e16b1751298322f530812b41a081798eff9c2dd26a2fb5d3740c751ae67db7ba940b0043ed2051a99ff04fbaa63bc60f1f7830b7fcaca0e308c8f100065290e7e7b3332df7306b11fd12b0aa2a5ba214172bab9b7e0941cc7f14920c81144e76bdd68050f5ed69125918200dd6bfd9f46ac991fcaff78dc0b62b83972530cedfd6349c58f32114ee4efc24db8338bef3348fd3154aa32041e96b9d5a4bd403641fdafb035339f76583c0e91d39c7694e1b259b132f3131deb52a06496047d675a2614ad5a5970a67b86d73025117577065907e98281edd706aa0026db62e35d3d32ae64a84f6e78d1513541bd2415ec2e638e70c6d18d4fdae8aabade67b5c4d978005b82b2395e472a97aa65500dd53f8bc4fed3476e04983ce27a6a17192e251c4d5b08b9d1b5cfb5818e2d4163491035f331c78e18f648a6fefad3af1eea17312f8c9af0c58af4dcb82a3a9b14d9a371aa74f907bb1c2d3c760b316b9f5fa3429392ceb7e56fc68f745cd661b578ef96d8e6343ea9963784e667073ecb60512d68fa020e9da4741936781cc140bbe1b73da6e44c616266dff0f9a3777b997e83ef93c6bbaee5fcc5122312638cc2f1cb3ffd1022e2bca48df282f67cf0edcb07e23e3372528a1834f471b019b3861b317be5361ca21a57361ddefb7d06d82889c8407b52bee03440910b789e7343ef5953469ea311b3da865081f1ca9372f9290de2a0db6440dbfa3f8021c08299e47e09de8b62124b237fa0fa4b9145aee16e3a51329e9a3f8a5ec9a40bc27b8ad5854fa344309e6524777f9fe26a59986b252cd357869301a4480f638d47066779968f4e8d7548077d5374234a312c42f054e6cd1d2b270e243fe0900359047f49762fca45ba051cb08de122c4b1ed5eb9afab07c8494933954c7090dab39fcd67d428e8c4cc1cde31033946dd35cfbf3724ea0d19eb0d814381da93af5d98cd0c294d97846ac866d745e5da44575af8a059d03f5be6c4085e268edffee40c378a6427ad2dbc5e6dfcc06e66d4bcf7b0f965070b27475b870a1973d612876c3a1115cb1ceabd56cd76ee2635c8b8d4c5318f19887a2e1969efe918342e786f753552ea30d5b3f95fa37c6ed584af27dcc0091b54280c088dd20abfd61bc1185bf7e947ccd3107590e98a75a516ff1fa8bd83f9f7f2a2a97fb659b92cc4085687fbe9a5e3b4e4c67dea5ef2edcb330befdf89e201f0b6c38f22050de98358066bdec553ba048b3fcf4b06ba5aa71c77299b86c12874177fd4d2320c0e64380afd84bcd17285d14f81ea8437544fe9adb6fe8750c3e98a5701aaf92d63d1f20f6330e1a9d304c5072acdc98d1c0f4ebd4c1fafcc0c4f69ca8ef64ba2cc3bf9c03a8f7940147df58d0b8d449d960eca545d64f35e29bbcb50c27723487b382578e968270beb4798b9b256fb13274d8e10dace00b981d899935382890138a9558bc690717c29ab5ceabdf7e26c0ea11f562a7d17812da3384e0184a7fe1eef4835431e3bee4160da166fc3efe9ab53129930d5b029c31f9200a9e17a95fe338a32ff0210da889b146683f606ebbaf7578b5fa0f9dc46cf2925926829df14ae5ddcf05dd9686d740301f6fed30f497ac8f6e7ca09168648aebaba2e04bab61d22a75cbeeb3a0569127ca44c41c1fe78cdd06612b18038f928d2e3c9f9f7c49b4651175d7dd5ee492181c4652f1c77a50e450fc817aeb70e3bd32b5abe59906503cdf6b23f7a01c654867b1cd77e678e195889da3a81085db72912580dd56859ae87bc319ddc12e5c89991c5b07a15a0f7e4b00e522415c64519fd44319ec284e65b2cf40ba83deca1006aa97863559ff44e3c2060b0c8106f6538e476c25af2bd56d08ea4c4aed9f1963ad1e31ec2dbd7092ea815370598cc51108947c5fc32bf5cba5690dd0470765f878807b06eb7184f747e1b9954a6b48e466d1e4b0a2356dcb0a28b3aa20ab878d91ed6ff63c3c63aacf9693d80797c90d401beb91b0a8324eec101d5f9a6be4f9444a3b9c1a53ccb64e0a8e33cb81292330e057e95f6cf45cc4fc8a5451dcf96cd32ccd7c307a73620a13f8fc6a50ca0b3d963189fcfbb6a13c52bc1b3423e0b1e32150900acec2d598d8367fe29362958ad18e5d2af8906ed36bbad16e99d4913a69f522551f76576438261b59d4cda448ae3145c17b06b1591b83538eadd6fe7c6d14d9e0132326adcb017f797b73006b64c44af4f503eddb560752ebd9d7ae28d721cd125470abbc3ecce707a3ab41d6e1a6e46f854c07155b3f07eae428eb80bac7f138a538a2acb0022b59e03c9e210894059b432dedff5fa4534b191627638c92cec29898159c823a8ddea58ca0d710ce5debbf90958d8e7ba9e6a8fec64c3eb6a0c3da3c3faaeead4e58ba768211eea91fd4be82bdd75bb217e411e969849e9c065fd821ef6c61c0f647e4361fee711e17610e497840a09acf3d9a703af86d8bc9368b693242ceba21a61fcf82922eccb26235438dc34c798c11095ea75aa7f175ea07fef299ec6e4a63fcc81130d9e53ed6ba31ec2f41970aad72f014f73a76ac95a5cc0332d307f3374be08ca961061b29", 0x1000}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000027eff40b6c00000000ffff000001000000a56fd0b241f99705a0ffe9cc272df7083abe08fdfc1b5c517b17e1ff3e3ccca32b181f0ce1d435acb9065ac99d79cbb8a5e1a9b8bff455beb3ee028cf4949059", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x2}, 0x5) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0xe) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) syz_open_pts() 16:00:24 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) fcntl$dupfd(r0, 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9d78, 0x7ec, 0x80, 0x6, "47586ef65c407635bcf8510c4b55d62703f0a565", 0x9, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x3f, 0x6, 0x3, "d656e8e9b95d973ac021bad61e045b5192ace319", 0x8001, 0x7fffffff}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x67, &(0x7f0000000180)='\x00\x00\x00\x00', 0x357) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3f, 0x9) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff55) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x12) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7fffffff, r3, r4, r5, r6, 0x14, 0x3}, 0x3, 0x8, r7, r8, 0x1, 0x6, 0x10000}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x1, 0x1}) mlockall(0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r10, 0x0, 0x0) getegid() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getegid() 16:00:25 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82d8, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="cc7f35e6d0030000000000000022c9a9", 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x9513}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) syz_open_pts() mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x36) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x58, 0x1, 0x8a0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000089, 0x6, 0x3}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x200000b1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20, 0x5, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffa, 0x10, 0x11, 0x2, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x81, 0x80, 0x5, 0x100000000}, {{r0}, 0x0, 0x1c, 0x2, 0xaf, 0x64bac8d1}], 0x8001, &(0x7f0000000100)={0x4, 0x7f}) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0xfff, 0x3}) pwritev(r2, &(0x7f0000000300), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffb000 didn't change! 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="b6d9b21c4dd006e01993959aaf338b851c0bba0f65a331a11c8fbf8a06487e5f3382bb2764d28205617502e0f68aaac875054c5b3a9904e8c3017bc46a669f8ba08a47f031409657a0a4c78fdea4c26ef4b093130eea7604574cc74c061e97cf2b", 0x61) write(r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:00:25 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 16:00:25 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x550, 0x0) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) r10 = socket(0x20, 0x8007, 0xfff) r11 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x12) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10800, 0x0) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) setegid(r7) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) kevent(r8, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff9, 0x40, 0x40000000, 0xfffffffffffffffe, 0x8000}, {{r10}, 0xfffffffffffffffe, 0x81, 0x0, 0x2, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x4, 0x1, 0x20, 0x7ff}], 0xfffffffffffffffa, &(0x7f0000000480)=[{{r12}, 0xfffffffffffffffc, 0x40, 0x2, 0xe7d, 0x7}, {{r13}, 0xffffffffffffffff, 0x1, 0xf0000041, 0x80000000, 0x2}, {{r14}, 0xfffffffffffffffb, 0x9, 0x0, 0x3, 0x10001}], 0x6, &(0x7f0000000500)={0x3f, 0xffffffffffffff80}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x10, 0x6}, 0x6, 0xfffffffffffffff7, r5, r6, 0x6, 0x3, 0x2800000000000000}) r15 = socket(0x18, 0x3, 0x3a) connect(r15, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4}) connect$unix(r15, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r15, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r1, 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0x2, 0x1, 0x6193}, {{r0}, 0xfffffffffffffffa, 0x10, 0x9, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000041, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0xa, 0x81, 0x2000000000000000, 0x401}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x5, 0xfffffffffffffff7}, {{r0}, 0x0, 0x40, 0xb, 0x7, 0x7}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0xc00000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000024, 0xdff, 0x800}, {{r1}, 0xfffffffffffffffa, 0xc, 0x40, 0x9, 0x10}], 0x1d2000000, &(0x7f0000000240)={0x8000, 0x1}) kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='#\x00') dup2(r1, r0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530d9"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x72b, 0x9, 0x7, 0xc3c, "86d7c71bd5a3e9d6f952b75a2b800d1636169605", 0x6, 0x80000001}) read(r0, &(0x7f0000000100)=""/200, 0xc8) 16:00:26 executing program 1: msgget(0x3, 0x600) msgget(0x2, 0x200) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet(0x2, 0xc005, 0x9) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="902fe8819880bff5afed82521e613b97bf17b6529abc5b2ff94096cb2bc298ba10c8cee750384efc9b7ab812d1deb5279628313d53f9f42806e119330d7e51af19a03ad6cd83d2cf9b2990f3544d89bcf69f4e59560e939c2bb09b", 0x5b, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:00:26 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) kqueue() 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) sendmsg(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x9c, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="42eb2bdad32ab73e2e06b1a2a4bdaae983b0ac9cf226538ee6807b3c295bcc6f417c59408e588da7089c29abeccfe303f74a26ed0acc716fde350e6eb5142705f40f93179a464aed4e6f753e036f4bd6f79a90de32b3449ed8ac0b2c0bb8abacb4bbf72c1d77a0d31e935b5b9a879ee259ceb6d793cd915e75673f098d0d20e3f4ad270a050e660984831d8ded50ec9aea3b087e14c615095b55d9c0d67f186bbcca79c49944a2695b96269647ec12e79073f22024d897bc30b7f2b38fa8aecec4161a1d91d495895fa843f7a1d121feb50fc4c7cb6586887aedd2", 0xdb}, {&(0x7f0000000300)="a311f9bd486a51e9e35fdaa906275fa3332c1f1b047125809008dc92af8b554a4d05ffba1347ee6ecefbc681044337cece1460d19e1561383e249248ba7945e516f26e8defad1bfdda9309d9ff080be80afc4e10594e5d758ae98ccbb6d896a343ac429d2dc2fa88422158ec792e73aa5214afd34cbb6ebd50990ac2e28deebed9e7a70e9fa09c390ab736027b6e2208945da733d6f37842d1e8366cc358ec6e0e178a653b047b01195262169ead28afcdc3ff6ea59a1c156899bdc84621e2492431ef47b0e08bc9be3c1b4ec67643bb2eb25e39f06f61ad74a07abef6f7f41577c944ac5fc7520cac101bc2818ff8af14b6caba1e257ecbd5f9f276c81e95257b333f8d0b9b17faaa562b59e2574bed2461bb98f13e474526bee1de940afc47f51ae66695398bb937d111a9b65fa088923b815f2b91e6a6de55d28d9dd9e621a5c767172cca966f4f753b294d7dacf35bbe14622c37b7740324fb94f019ded5a4cec45c5594c6ea2ec9dcb2c534e3f89647f9570591e59a86f0b71daead5217869500dbad20e526fc7f9fbb65864a98a75d9754aa91c7efc7f138b13fa5c9ef77d5da0173644c05ead9845f17b027d0710661b15245d1ed70f887718453c150b5c2d392853fe06602b60833064a902e201bcc7f25e393d06897e8277ad22fee68e36e55650ee601809334d61a907e92f7d198fa83f295e36b21775acb0f9c19930964f2c42434e5d4597d1004b66e81bf666e470b1f612c0305ac051ab9d66459e12c355c8b82eaaf82540875dbf70e2f868ed886ba1123766889045c46074f5756519c7cbc667c2f3dfd15853eab081f5ad72cdff72f1cf8c9620d1128c85005547b5dcc7d219bd3decd01bb50bd1101c4eac9ce7b1457f20b5b8b3e1a7f31fe95020d9ff300b3954c72bb60e57c202be6669ef00f58234b8fc75934aa6b608b15eb8702c58fa183d1ca37ba4b8ed4ecc6e6334fd1dad6ee76a53a37ad536b7cb4a38f734dce130ec9e401a0f7fe14656495204ef4fd31000c79eac0f5086a15c8296c20c21c9e879e9a64959ddac44c0f164449dd50b7eab6fff72e07fe8da98236d3fffff4af36ce371508f4be6add92770a8ce0399c7e9222c432e70092b3aead1e2896e920681f54737c5d740516b71b1da4be38f78a2a404bff69f16fd87333eda0d8c7bd33912a0a9355f51b06211070c1fb873c7622b4c6331a64273b5ee8e2c7f6f1da73232245645d16edb2c1ed6d9b13c34859b5bd620cb897b22be72a7f025a354c2804b411ebdea3126c7ff42d9f859adf0868da0f95470621e893fe9268877ea79886b814d7e19dc71ea07817beba3a93c57e65bb51982033a2b1223cc816bc099fcb296a6f1ba6e9b2760ba92159e75403c6e692aef20f84a9653f4340331af9b0a0c8de700a8db0c7ad1dd4fee7b1e490bf50d90a5f8d529927118aa995e23a916e1517a856d770930b338819d0ec65a7bd40bc69ca45742db025fc496d473c5386c6290ec31521ae7f2ed302bc6651b75147ce45ab4cdde9840d802b8ac0b88bbf005bdc7efbe940706eb6e036bc32dfabecf619306f88256a13d494f5e05c96f333b87da29c248daaa6f3022923f5e020283dff3bc16fcedef64af81dfd72caaebe323d04c7c739b9c0b139147dacb4b2081158f22efa68be1c71ea0502c91d067e5f4e404f257cc0bfdd8998a37671fb94ca3da032a31b9afd4495e0550e72937f210b0ea921f78c7af1b7dd6dae14fb576784ef4ca47fb584ab9c220c7da1758147782b133b6b100430529957668877f9fd88dc6b19c6b3341f9a8d8835b55af70a2498337918805a615b836bd1b136a94dc5fbc15424379ba7d6e8e4fb2f8cbfe0b468deaad8c2d073f1479e4749cc70861e172d2ae9d8ec4f951e5beef051b6dc6c206f99ecffc9565e7b42aa6f8bb72f62da0ba56c76446eb6d5e5f20117c1f5ead89a4c1b9c74a0b5cd925fefb8b765a07d354fd23ac9ce8aeb498c153493a59b7341d827eafb9a093115889d0bf9bd9b2f739f3a6ca7618900d2b13ddfbc9b664d0e341b792edd6d724178ecd2cdb279b2678b8464a287d47b73179a9440f828538de464090898585828afc32ff58cd9a3c1d509220b7d4bed2996b3c80d42462702b82474e22330360215e67b85168e7e4dfbce6aa26db7d041f0ed418cd1de26a38ab93ecaf3d9d4214eb41a1649a344cbd52a3bbc2377178d0b9cdaa019686ce574cb30e0bc00be3de8c1151f6ed2c3ed880f180611a70b404ee711abe190acc8f5d807acea364703ebae402bc03cf97209c0fd8a73eb41b6d41984a25f863a4b9fb1a0ff5e3ea23b8db041d32abf2f4dc8fd4099be0dfc0ae5e5b5e1c628b59ee3cf010ecb8af13c01de5c03d950e7512a5d346a2725c9eaa0479d66d53c9718b310a92287984533b25c2ad5d6ccd5d5339f2f4ec2d34dcfd76b1f8a4a5516d6f4352a57a4b0f7705337c2d13f34e9c35cc35a5301b656cbf25d81613390a16afb8fc9d34592c999de48bbd9653474226a7640e5cd2832001f1c65dad357dea4c9bb8d482c055b47b2eb810cc97111cabf25b6835fd32fe393e2343c22584c66c262a52c7400e5c6a107f3412509b51064294fdb7ddf0d3cdf5d435d9799e5fe5998134958aafe72c9c6e10e34befcc58ea80c264778bf7db946a64b4f586f728a8a1b5ee5f75712670ac2d2685b488e6fd64c47d547239e6a196f2188939ed9258bcdb38a05ac4453b2563bffdd56e088bbbb50a4eae5df2d5394396ff9c0813d2a268bc9a26873592bfecdc8b0473c842a5517d95c7d3834c91e1fbfaf6722f1d014d0039065adbe9023852bc88a65a92ffef9e290f9848588cb686cb376c1ea46bff55c32ccde68fd573ffc620341a567362b5c46657ad6be055740b343a93de4a51e523f6aabedf1e9175486be69282d5e141ca77972e1472c7a341dfff52ec82d4fdbb7fbdfa6c2d7c015c61a226fe56e2378612a7c796a1435884d0b6d35d80c720cb4e123225ae35aeb16e6e1ccc33b810029ecee5f0b53b3ed5b61867ecd72ff001c990e31d45cefee9424459dc6463ed6fd8463ae41abdb3ad440bc5aa0b7094894840b608038ddf34b8027e93e91de5a9646fb2c655e38ccaba54bb88f68a586ecedd18d6d7e5575686bca423bb49a770a593c8cdece5e5403fce7ee242ab4567c970be8759d48dfeffc2f1f3169d2de009b4b927371eaade0666e35aa3ec984d3cdfb62e18ba4b85404a01f1fb1e61a261d6c2606632d7b947bb7514e8abdc3a27917d70193dc23168876486d3268f1a00e42170c7c346c6a5cb39e538503c51417ccaaa4186cae1ee05cb9891c2e053283ed3d28230a50b63015b139b8b3b541fa09c535447a6afd6f76e475beda9b3fb4013f8735b6b1cabab09d5a0b67865c719fdae0171d25fe2521ab3551d2d230ff2cf065107e483bfbe7a842f3ba3fbcc4266aa283d1e5f0e5a5e6a97b34e956d06369a4ddd077d94ad9bffd87ea89590810c10e7493f6c87034f3c4b6af1d4669a71734b8ceade5dbf6545d9a9a91ce1cc0474fb036b99c926bbe3a6c00fc791a0125579726dc7ec922baece4f4d88a45eefee9af71c704c0ee2af0fbe2b36ab2fa4ef61bfa9d79d542cb45aa7a89829a769825d42cdec3d0ffe1a766631a41daaee1f520538b8a3879465c3e35f9564dcdd23a92a7fcf7d006e39d4c6793be999d54750c852025e0cba2787e7961d110ebeb9468206d53f7d67ce86415f91abcd1c7ca8d842dada6ad5a8a93101905eaa1f3299f893c7033e3defb6f280e00cf52e6065a4c3a24f454ead9842d8ace0fa6eec7252644625d6bcc16656b1b69393e907fd70c1ef05d1a7ef31b88e8ca79f3be4cfec8e65eba169dfb7e87137648681b15c161ee584fef0166c4b6cbb7549a7c7323a763d22b78bc9a9c71981631cb02f32beb0bfa59ec0c7543b59480857b815e358b715ca5b2604bcb3f8a1e8572545c217c1c6d4f787e929682cea13b4068cc4b91630943187e7fe02184e2bf275467842830daaabe240b5cbcdfb14cc3247f3e004388ba57abb02f1c3694a2e04144254088636505b12167d03b60b9fb7fe01ac5d925c5ffeb545e99a07e3e37f24fc2e4b4e80b492506a628b7733294d25ba6b09ab624ef1b8cf285b1284801ae705d0cf49924d23664fe343d26cc79f7ff72096a1b81addd07078a5f0dbb4cce12d276dd75770fa484ca1bad1672fe73d4f942098e6642903ccdb7c79dccb97af402b093a10e5871a96205e4841522493332e7601379fa25533897e7cae344008cf26be25eb9d3bbb055db2e5c3c9c6d85c410dbf0a03f9588aa2d0b64e4ee205e2ead64bc3665b0e7355599932e4780c8ef18448da1433d3442b4c837495274219af9763fff9876191a71f0a1a20676059e3dc4c24668f9910c5836fab3711bbba51a7e0caa744490a407a67b83a0c9f0b5ec4448528ff6ac031a3bee5a08f29adbb83faf67904595cee81c3af5d75dc67ba0a785e8edf18b6ac06992211389f3af323bd3306b4c59c2ebdbfff61b3c41185a03c4a0077082cb91f2d6c321ef0484922e4ae724255c80695c6ff9a7e1373340cad44bf3f80999c43669e83ac8005927efaf3cc1cc244de7bdb23fc0e21a7e3f21c684ed53e0d17105b3d7fc28a4806d0c546763d3aa80c265f670d20c25b336cd40c986e9211b7145679acc1b4591e301390b1e33b11093f78557a33a1e27140b1fd2d3602e6f49cbe1fc4a5c422ade70947da3a902eb0d6b1dd2c5c698c8fecca1b8bc32138ab287226ca4f9a2f1a9381dae52de3d46a0d9bb7634cf5046177723bf0bc00fcf2f252ceed7fdeb6cd25993c1d0228d2ed2bc762ec2d43e2b3fc183c7e61025b753cadb61493ee1eeab7a52440df94d484971b5564693c8f3f2baf52adb1b7b75f97f7ddf375f6181a1bd69ca5129d75307f2acd142020aca5eb8f44ad37884f621e89ba7ebf6a31be729d51e71fa9e31513768feba956fb1f4de139f574dbea9ff1005b4ee30402672d94599ba5152140e98d22ccffb9baeea898d02456adb34dfcf21433fe5df9c90ac44506e0ab43cc987b7650ea115879a71677c9b5b0068d831c43ed2973dcfbab61a77447cc23353cee103457e8f2a8af1e98ea2f6e29ad2d84e61d252b804ab5c8575736d88eeb80ec3beda2abdb3cc9ad85d43da886a5105beaa9693fefdabd3ae886ff2f66568c254746e9fed03b160fbd6ff046441f70a06c9a3e36f37a27ec11b3eff2a96a7f46de1d84fdd1eb36dc0ba3d9e05a67f442527710139e371ff65696e6bbf821c75021ea927144ec5e90ff9c1fe2df28ff54cb4c3ddddc2090d20858f68476c125bdd7304b27243c36d12c210fd645e9ae4597c87ae44a1ecc70e7febb010aa85fe0620f02f499a2a37794d093d1de407e45bf31cd47f2edd3571b128a2eb45914fc9c82577181f6665f8384877a478723370f22e0ffb3d774aad2848c0a9e8258a708420ed167df0813a07cb244e343906a6dd2ce9fefd36df594d624c76a400c949216ef805efd2eb260c5e9488f9341fa990da20bca0b406a5f790f5eb1b62d75d62e4b5bb1309cba681e99e623f304abf9fd1b1c9cb7345dd9e8002f072ad14dccb903cac6d0443367e4e5189dd1eca6112db7a408657d11c12987ae5a57f3bba59f7c248505b95be702a7e3befa84963d91b9494e6a858abdf1b4e2dffae05240f8901081c848cd50696b4209a37eebd27b1e5a01dbe15b11fbb5e46add0503a9f1050a1365ce2f2ea9a67", 0x1000}, {&(0x7f0000000240)="03dd3d7f52b1ea579402ca76e09024d6b4b69ef5269edde6d17f4429ac990c2d2df6b4bfc99300493b83", 0x2a}, {&(0x7f0000001300)="a9f5afdb312a879ec0f01b8bea05760769a8f82a3e5fb560138856361bf4581d385ccc0b3376d8c798e986c3e29fb83e815674210d89064d94959c173b941612d15281ec85b732f0a757121c824053915dc34c26152ff9228476c92342eafeacd2b60e114d041d60db54bd5dd48095629cc24bfc76af1e484057ca89b9aaebd64042ece2883c3d992e0d21302e5fed21e537ab3ee550edf5c0f424091e2e6320e3a4b2fdbdd27909974646a32fabe47f902409b5cfc7f3f839aa9b46a81305c04ac88fa5d096768f04548b7ed0eebec004c5f2f578aba149331335c24c60565aea437e2c2187", 0xe6}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000ffff0000840000002368797bd3e9a8eb06570ead7019ab680aa0fb66310c566d5bfe9467964543da0858b9d9cc40adb7290ad6b687b2eea7fe4b2f8efefa3ec0cf8325317502404128ff504a58f6751ef8740a42a38313a53dea32011f6dfafa944f830bbb8b4485f1deb4c72d2d1fa2c044cb01fc79824ebdab351d10a075f8032a0e0e4ce00bbcb4ef79ee1b5e113416aa36cd0c069c8c941de4a723381242f095183f74d074629572635cf93ae213c627bf55d83d470e08a0ca05a808c9bfca8b07cdc65f14ee719c8e8342d40b8b2442afadd5f13d39e6805f049f663deed2c4f6658f9e6992f1b8ab11b6165c25a8916969a4668401ac4f6f6eea9a8ea8f43376df9249938ce2063d1bfa7b49cf8046a811f6a381253d33f27b84f06d34c00cedc3cd0b519a263152e1074eca6c1e7ab9f2ad44169414a868097a039c8fa914a53ddc91dcf1853ccb8240e952d2c29af905c29ad8f4f7c6f576e836dc479e3c9eb6dbb0b0419cf2a9fb941fb6367efe826ab4b03a1fb61c6652871e48ab8cc5bbd36aa572ad8c1c60963198f6ab13f7832c47a9ac17f02ac7418704e5d516b662754e627bbe991e24323cb8d42a7e84ac2a10c65160e84da55304504cfe95077a51b29b8a6d23389aed8a1ed1ec02b589b39f7c6d263c75b9ef5f97916860a4d81249983d39af959ea844f630c7a77cb0cca5d28a4b1b2df5443fc4378c54087e8b4edb11c3e7fc3c642edebe98c6239696c237fb9049b47f46b340c2edff2b2b28a21bac36f50526ebb52f8bb3dcd412ae0e969bf66abca7e1e55cda493d0d397af773360b0cc049b13d8e395fdb0a6aff28201009130ca25f23b6bdb95f86649cd8e2b3fc5d7042c8609021e39eadea0fd08719bbe19858db08eb8d1134136518aff88b43786ff5329235d572b5fb7b4285594c70f9bcab5f916f59c62e3829f82e88ead51640742037fc23dd4920f806f86208b9a9cc20439f36b36979019067b5554b433f9c14d38023f30c43610877cb35e947185955aa8d0016d41711c4d693ab392215b664d54d71cba8139772e419e624d257943dc2e15739205dbfbb249d19341fbe7f89ef7e21d7fdb3145d56c896e91963b102e56cf79e8923cef05df6d7256c2cd837c21abecce630aed8001adf5593b75509c651f31d5d78d339a24c77298caf15cd5ef7418182daa777dde07c74e35b7b2e344bcc372d9252e9fc48bbacf20f50279cda6c853dff08985a3f5a07f12f4fecc7b9cdc5e2ef8c70b81b21213fec3379602ad358ac8ced05135dc58d9fece07870352fc57f865ba058d3614bd1adc43eeb48e3421c61283eeb92077ce19c0bb75d561343c21ae8d7d3b7a8a3a5ab53c8b463566d3267fb6b4518f0750160a5ee9cf1c9ce7fd2fe34721c3de3766479f0864384ab2acc9a3d0c8040c3294cddf7ebda3246e15f760cc04794a4bef07bc6797bb681b7a50aeaccebee7a1c6c63d28d40cb206d042e660ff253040d51fd9f8d033de4a13fac8190d964fd62e2e6c79759ac272c8b08c022985719052956fe4ebd81bac5da289fdf74d6c244b9a45a0c222fcdd68a5832c6b9f13f5be098df5c130a64fe5028e8ac33444bf6a68f96dadc9c5a84692b303a76ec90fdf6553aa1f64581a2b7023a7f4eb6188bfc94155fbc041c95b9c667fd8694d199603591b6fe6e8ea18af05ac878e46a5ede4f2462a2059da2a2c5c517cd4603da52ded417ed78f7e27004f7a75bd064853e042ed1a0f068a145cd141b3ea334ed7155d780d1c73b84e24e41b9cc68aedd3210d882f69c4bda63f5936c946a16d96ac1fd2ee8fe109001577d0423504d4e8b10bf66b02e1ffbb93571a0213632b9b8803753b033d863ce0ca53145db9a1c67a7a72c8d1a12fbb20383153c1286121847bc150924553bc4fdedda09bd2970996618dfa5f6a21885954d3df9a8f681c44293d82efa2c81ebe8affb5ca30ba20de27d4c53b19387cc4186df8359b178cfde52b199a9838a33412c4a19cb804852ff1c8b9514a3f975f1a487f67742c8a1c9f30da03e87f73c31a34879fa772c158e6add82369c20f374eda38325d67aae05ecffcf28439caa3a200571d53732293fa58de4b35be76fe1bc12c97c1051b8b76458a4f89cf58f4be072e0cb4320cde9c50daf9647c1df83a6151b173a5ba171fc206538b8ac02a2e02673114cb2e5211e53422cc02a78d82b35adc6f6f9a153c522bd1d6187f6247b8a919738925fa61d281c7fb2aa62037fc26f2852ff96572deab13844de96f00f0356ff3cd3ef0f3396484f06b4b2d0be356eae7c19eb60e0949527ae47227062382b73c562e496cfd4a34e6731b051f7a14e60b05da0ac6f818a3852d2344ed15f4381bb935f9775ac5ec0d60e93f464c5a133d0a99e504dd90d4fda7d2115d0185db9bcfb6cfbd6163c6e15124f6ef75d3ab95658c5f5eb7de7e634ed49dc2021e7cf1c7c0a44e0c99b29acacc8da7497f102d22d8864e19cd2665512e9a9600bc8e2070ce5ce16215dc18d56bbf7486606b265a3565f9fc47b3d37d1b23a4b1ff9867518abc6d39e2603da5a72c7b9ad6c76eb9f90b9380ccb390e302f70808605114c34fdcf25651225bea6540b40b92ec584a9e83627eeef570495f8a3bc4b2b1d05850f6ed92387fc13a8d32a5ca46e6cd8a694ed3e1b9459e0070c2fd5e285bcfc072aabc690c3b523677c9410846f5e2d7ee31bea80077bb1363e56833d7de87d180448d9fc9c9c3305d6b7630e72ca93d4f91bac7ed1b3fc9a0c81ce6e82caa36a0fb730f3cfaf685f136f52c9c1533a803e00d3041069f000fafe695400465c633a43413f2e7b6d002ecfbba47b9948eb5b5df679721fb4e0eef4258e63724b252da4f076b0755fcb038e3056820baaa8d5d9dcb75fe4b8ca875f3fc2617edf7a32c03c22fa185e2b459fddcf44cf01231e97c5a2c6699f859493cc2b83a4a915df36471dc026207e11ec834903166205ec6227ca5daf1a4ef1347d208571e55293ad44d7853619e4189fb8d7636579a7f60c8f3f5c3fa8154ab350cfb6bb1ebdc8b3408147558359e0386482a97cb69d5bf0cd83ae243c1a8cf81ea21ba7f18d2400440700ba261339be18f265cfe8137032328a35e17acaf5e6bbba0dae9d83e30eb1f5ced768ae6acbb63d1cfee48fcaf04bc51b7ef68acf75a77e3d87b61f170dd47752789ba052f2a0b8b5b0a3fc10aac4cc77814ea24f002efe25362da782d00a543a482e48d553b9c6c1341bea767b7dfec68af381e0d4a78e0f3f0617a4acf0192575f708397fbc7a7bb8d6a46f1e3d24082f05a70766c1c59f614c0b68fe6161cc73166860092abe2e55d2327ac0d2198316390a2772f74b2c0b2248d30284848beb05d645399b84d2ea153bb13272bf14bc08cb1f64beb15ed87e256ecaaab542379a1bdd0361bd46a15baf7701c00cba5686b3c960be6a94f5b0b36d8056e0a96dca9025ccb14c67a051d9c34cef345e054f1fb7f609430f6b54f8824a56ba8648894ef4518a2926e55532712229464eafdf75de40ad3bfa19060f3a91800f7a3ee5731ee0f916dd6b059a3a018edcf304afd9f6d52f1da033c8a844e9a76068ab872459b20ea1c8b90b08c32f4fdb0736e33ac9a4c13c91659e2ba1a66e4dad2eea06f0339d68e24ac0451877b000821675f107a3d4bcc0d71b11e7b15d6c9f76303476c20a3c5fe74ca7695e78d3808054055c85978d30797affd66b36838fe3e13d9858c87a56d7b4f822b0bae36944b58d3584fcfd03b26448fbee556dd873e84e6bfc3403815ffc9cbd336d711fe2bc2faeaa2fe461efb73ae6be1e8033dbd4989f4caac281f7fa9c16954ab38fc3bbbcc5a3ed37be4cf2e4860723746b78e968be6fce6da989134b041189b2fa2f5ed301442041e545a31de5b1a3709bd2578012b2c256b8b0b661ff07152e33b758716b3d8215becef82a9b7f098e961918e8970fc795ec894739da7773dd41e3757c0a156d1b50663dee1675251eb370e44e057fe1de3b75f4691bed6c8acba4b8b97b98b1dbf09869d752edef03791eb6c8e4a75b8a6d64d42cbcac7dd4eeed187f34a5c130738c8fcf7873b2b21caec92958164b59c14c63f17a5469fc0e8264c2113fe7d8b95dee58a412c9e059614def0df2fe78b5da56d46639135d9cdd1aefb42cc2d365cd6a649b1e9439e4364a1c38d8685e3a332131fab9d7a2966ce6fc0a9698d6cda340cd9f9a1ad69f949900f66127c021d388a417f9c73831734308cd7d212c4527ae8116afc6cce9944a3cd7630267e240f51a1fa5be5ec72185d11f6cad574b686424e155e8be9bfe477e3e1d8aeab50fa7bc768ab36793e639cfdfa152d7014181c9833131fa26ca3169ce953f9401a598ae1040bb73cd92e5c28eb3bbdbf741842ffa9cfce7c8b117d79a75af8f47f533a4d9e1c9e20729f7ad9d13c5fcbd360c1815640ce57f7512723243468ae97e9452fec84fbae8ffe892cd1a52ddbe60780597e9a1162bf88855f5afa8c9237aa206cf55134cf6cf535592e2aebf4fd0ec3d85c3a5b2d4cc1291b2bf6921bbb175d4c313f114ba393ba7a1d06599d7b533f89c313c678577aa7f54d210efad819c637e597e831b5522cf85f25e2a72851c84936c669fab19c1af050181a38b41c36bb58320e6afa5c3f8e6064864569a7bdbd83d25f1399bb9251eca2e2f4e45057ab92c09778157ba0d212b544837a7f42ec49afe1ee07d4ef73ead0efc60148d86db0ce32b29859e33aeefd624d9a5c37e60b4b15746d55192065009738baea284370fcb2f9e212383141d8a6d5d3f1fce23e26f60fc20118ebd65a9b185046fe78f89424ec8f5f21c879f5f96f0266dabc723e6022acd4dee11aff88d52b3c993f203736dbbe3b204eea78b99628c51f5f4bf588d6aad9737fced6c1c2323fca8ea039894a0ed4b463673efdcae4a80ed4875c50ec3836293beed2a27e53ba6ad4c052e4aeaea3abbbe3cabca4d9cd941754739d7e469442fc1846a1305c85a82bda6ca037dc50876dbc8d4e671f6a65f894abd041cfac2fcd04e65839878cb7695b0e0bc5e2097c3bbb6a0fbd38f13a415d302a90c1b57b06e49ec761cbf4c0b278cd22f9223861b7560d953230f96a335a2d9ccc073c17579cca771feb4a855dcefd284da1fce672ee59f61a19e083f7d04fc9659d64a034635eff130103daaf307cef218c1836819f95ec0b2c733613c88d47eec8397b4940f90dca1cd8aefcfd7e2c42fefea3c1ed3ba4c7a9d37d28e95302bd6bea160b6625b354bc1e929522f3c120df6e91809b25f7d8a7dfdd95a429d7fb59730ae1cac1530ad10cae8885d413e97ee1c59437240306b6705ce44f0a3a997899430a637bed6117043bae4f106df4563599ecf8f56ba3544ea9098e6ca69727b5e783e57a263cd36e83d38cb7068a8d1176634089fec96cca54e7c6ff291fe93571efe2eebdda3cc745efb3843df788e2b7d4953d28c1cf6036495e77a4b2755888972846ca77cdf15ad53e0ab982049104c1432f1c53b2de3f79ae16a8bb0e39650bee8f3c18df6e63fe77132c03057f52a80942d2e9e3e0c9ebe808da9fffbedacedb72d0db088eb0d0600061dd6a1ade78ff72d7e03fd7bd3b64b35329ddadd89e5a2962dab40169e715c19d4fb1f885e4157cf6a040a9412ae64540e461e9e81c8f0189bf4736f2ec217cc9b4f45b20dfccfe71dea14eeffc8ee65a39c995a7c5c9a27dfa69e1d9b51f134410b5cd73df5772ed8f600685a96e59768f016fedd3e6fbac47d8c66dee19af0f000000000000000010000000400000019d312df388922fba0eb6051f75ece78df79bd6ed61c01516ec45e284296f3ea56b168d9386b3c87425dac610edf792755ba01854291a94351caae54f1dd745b3c460496e55aa58434813df5e162ad251f56404801056e6cacf6ad7cdc28b686ae867f5fb38ca26c1699610a796d03ff347c5a4c0387874e06b0a28f77922fad5524c34bd9c8ad20af2dc3bd064251dcc6e32a53451654aa3157a14ad5001d0670f53638a2624d6efea3f86d724487980e45bd2b594a64d370b92128d89e6776fdb42f8d1fb85fac6cbd81ae504b5077d446dae93b502d6a0c38000000000000400000000000000000000000ffffff7f477baaf842f2cb0fc88ffe8bc2bc550951cd603873ba7cada7df961bf3a7e7ccf601abeb99610a2bfe7cdb7800000000f000000000000000ffff000000000000e62cba1d10ac8a305f74929e2fc62e10dbe38eff48f16d68127445196f1da4c8c46a2e350064dfe06039990c00f33e81755b25a6b880f55d98fc26984e73de1e9b789687fe1260683a770c988d79222aa52579408513b6d18bd057f33d2e7ed8683c4313f4e87880d0db2192cc9992dc281628a14c18d4623b318c56aaa3d3b39531885e047463912a879bf792ce2dcc9bfe71fca61acef2203661bf30ef54b12cf9cbce76152084caf8009f576035775de804a7b42b7acba617d9796d0a9a5d51507d097978c319da130da365e8368133000000000000000000000000"], 0x1230}, 0x0) fchdir(r0) mknod(&(0x7f00000026c0)='./bus\x00', 0xc102, 0xaf07) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffeff}], 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002680)=0x5) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x42) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) linkat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x114) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) fcntl$setstatus(r3, 0x4, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) socketpair(0x19, 0x8007, 0x7, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x89) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x101) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: clock_getres(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x4007, 0x7) ftruncate(r0, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x20, 0x0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x9, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r12 = getpgid(0x0) r13 = geteuid() getgroups(0x3, &(0x7f0000001400)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="a2a9199e45b987b34813ba9a76210bbe015a32d0f4ce742771ff6a07aac555705240fd2e84ca6ad2ea84a6149d8081f44b77b52786b294a73d00d1926e66edc39978c39c1f9729426c44247c23c5fe6675fdd2bcdf9d0b8517e1042cdbbcf5496b6ba3b0c3c94392100a56ffbbdc3c252570aa28a3b2c44038d4129f283106b79fc6f22653a5f47d42ab710d88d4f15a5487e25a5248d30283ecef3c0c71f7af0cfa0322f8cf42940cc1c0b8aea964f17c6a49b2437d72547603c6eda887fe4cd1f5d1f671ea203afa19e6661db92a1196dc7417cb3760b316122b2fcf2686f2994dfb6a604f563b1a3713190899a7b41b6f694e6356110a3259da7f2584d1f167d54aac28b07e9d9f985da63723f8e1ccf6a20ec74c9aa1e755920c4a8fc24694cfde05a08ff7051ac54cf3c3a065a4c9a94e91cab07b0507cf5046567510d977b38833816cb8f070065be9f8bfb594b3cea21c5ccc6eb5e7b10d96aca5953f9fc8fef1c01086328b11845bd35ab9f1493b1384e76bf7b478309c2341e8122103a6a111237ac7b84e087af59effd3b2fb06feb9b1306a4c7ce213f01aaaef08bb7234c55914035769e75be8ae50d91865a251cdbf18e1c1fd26e90a3578e74ec8c61d59d61b9425b4481a3f9c51541ef3135403f163faf7f3839161f7b600c74693338f113b0d7b792e78ccf6cf929272aa7f259b79c550527283edb82723c9b57d93a5ab5d39ca14f3311e6034a1c5f05bedac3ed402f247a9264ed6b306a7be06722b9cd9fec1b7dac9286354a777c13f397e6e595610b6f8372784c2693a51bcddaa633e17a81eed3ac55079f595ebd5de9d3867fa7e6f6216e8b8a84e573ecd6de8d6e47fb6c9a14c83b8b7639799d199f2bf3537f831f5182e2129ca0b314669984e513ee2381f453aa4c3dd5d98b8ce28c4b72205b9209be85b8cc26d2abea21d50da72d691a15e37b5191164068e2f146265991b396e1337a5a39944840853149702abf2cc5326a4e6729d0cbe73efc00c9a5bcdfac6e74271a208f4e4e63aa7a9e5e03ca264911a36e811554e29ee86d7e43e9067696b843eed7e9f8c76cd78f5de0ed111132b32971d199f33fe30d6221eb1afcddbe1d9a55f8172bac1525f975e0ffd0c2e0f440800c59d84331e3d63fc8c15d4e20a984fe94640c5bcaa9acdc4947047ca1140c12c7685aabb0a400174484901f96d6049216a5c6a3582074eb6049916cd094e0cb1891a4ee1db34347085670c5bad97127afef86677d73981b73a52be7ee9dbce86ce94b480d83348c95745b189669bb0b49d541021ec4f957ca8930b140993a71120753ccddbffeabe905a889e380bdc4b58b02d047fef25e997242cbdc9e7915e95e280978c3b808eb723226877688df893a0b36085133bd353aad674bc8641455404fbe29febd713325d1fb655acc425f1ccc883ef489bda3ca778c35219d41806e441dd438c91d7a00bf8fa1d61aa7e6ce266505806f2b74366f7e81a7d2bf97d75860fc544c3915603809e8f06fa09c70b31b8c23079707805444caf0167e27bb9ea45e245139315e7e3cbb8ca68e4f52b033d60b69e3a3f5d3d3217cd94ebe65ab858e2c1db51a94b423d1cdf0112594821c00c780d33323c42d68410ecb9f2bf38a0f54592d8c7f14bf6a56e9e38c12050912b3b715f717633ec4eb615a549892aefbf24b68ffb18f521fcc23cf6695f42a9b5b2e36a7559fbd521f0c340e2f282c6f63f245de2c91a44ebeb105c69c729e92fda8dbe71f04268a31b2b6a552c58818949cb5dd80cca715c181204b27fc39d00efc64aeac4fe7eee0bc5d68af75af79852ad34f575158bfaf7bd6e5d8aec95f2da8f3cc96c5e1e9f03d3478b2b55551164a14e853e2cdf2b8c2034ee615bc0b66e29a3cef96712b8c5ef0b5f16351f3e9915b701e06fafd1edefe6810730b8bed824216526fa0efd4fe78184292a331483d450e90c381e0cbc2d165da11c0bb8791feb4eb579518125dfc6b0dd7c40fe70749a49071f4c6fd3fa32fab77ce23ac30a27490fbb5d36669b14be6bdb5bd22cb0baa9736fa04c98d77f02b3bfadf60ddabb2812e6ff700874c611b7401edeea2268d182b5a96d346bc138486a590078f65fb0a0470320b971def01e47021c78a4e4042279a90454cfc8bf664e44d11ec673f1e320d40504293379ee4d9e9cebae56a473623789ca561e86b7fbdae7bd3c44592132df728c555351dd2178d173694660ecd5d6862dfc67e73f8bda684c38f5f85bb2e9656cd17538e944fbac8e825c01edb0bdbe7debe0d8279a2467d974515f79a3c1c9a505f5cac3e573444fafc42d5d21186fa7ce5363ea7a823a063a18b6e1f5539c38b6aa8be4b0e14f7b0b76eecf5309577b2ea7d2e1953e7078e1ed9f8d53ce4ed7b676ece4fc5f284e571f0e2cdb73279e4b9140c1a93c117066ef17e6a5866ee183bed9bb0ca16ed25e83066b4f03de711bcd0e32774d96eb1d55a5145839ba59ee5d8170e8609f9251be50fb96ed72bef232ff41b0723d8ed7165b370fc85f19f91852ea560d6888aec28be6051d9741fa9292bc9803507f5524b0a04984274c0a3811097ef2190c1b1e0e73661dca83e8be1a7bc651535e31da36a35579f1b298529340c0152434aa1101c2cd0f01777084f4fb8745ea73d96d20006b9ec8845375d8331f3277140e69c675059db88714627fb759d84ed38c79318c7cc11b43ef597eb9408ce7db54bf56e3c020dfbd6ca40ce6a56750791fd96f55e10bcf47878dbd0801d4d88530e2cd0f3d24bb3dbe377e1c9dbb374c6fbc46093bd8c30f20cfba6af4bdbfe6c050fc4f05b2439bf8e15ff5c6c51b8dbdad3980bcd128be38ccab8a7276be0b86675cc460c80db58be814fd532224a9ba9ace0b58cd540dd3b09eda9d829fed498189cad85c613798fccc11974c1a4343d7d471e675260b070c49d3da76ed73e826a6654ab6b8920e43817b637f6a106bcbbf557787d73c62d9dc627de3c9f84336fdb04c59cdc07b57b8e1859234eaa79bf42297d2142aaaea73429a233099c97de18337f5681fa3da2dd30d07f0b359678bf95478290dda6540a1302a4bb71aed66066203ee18aad6980a94a9d91fd04c1b09cc258db132a58d51e151f5d3d520c71f13a088ba285fb5572c69ad4cd68f5c70d007cac13289fb638fe10ae7119d1a6721ab80916283ba35ed2fc4faff7631f1a2a2eafa4583c60fd715402704ab7c8c89144d57650bad41c9e3ee9ff825f5b092ae9fc32b78cd115c7b707bc8c8c7a97f7f6b9f9e14714716aff205dd60672f51463ee5f572b8d9b2051e79c64a422474c4e741d9163ec12170620bc98e3bff9f0410a7f08fb369db0212bbcfbcc65643e945ca6f611a8cd5bb72a10e9e6d0c79ac72c7d9cd410eeeed1ae2ad3382fa3f2e140fbd3da60b45eba385bd7a1d2a075f427358b4e3acc527130bd267daf2171ffb12cbf5e106f283897c925090bb7f53b5866a3e17591fb8dd8430d20fe819ce9dfe3527a01496ccc4ce40f62033bddc25dc2f0092d48aa47dbbb69d04620e888fde24b240543bddb59661422997293dee70ebe13dfbc1d40b18b9555af212825f569e526a6b77278e600073015e98595bd4e52313ae15a1681f82c53433d54eec5dfba9946acc94c8e0380ed20282428f8b6f597e6604d695b355d9b06de195e136c755687e9ece93dc2700cafef59d831f0d84a1b137df7be87226539bc7acba9c8f058d078c00accc569dc71f2397f7197a0d3bb70f74a8bb2297694568dae30bc3a6ded85b09315eb981a4686f65391c1b06108081325f8cac64df68e1c0f251b6d930462b30387fd691bd5279ef5b5eeba8575eeabc7bccb38f00dd144c1430de23209ceb53a3851f25f4a6bb2df948e8a9693b38c7668e4c2179582826fbc9b65dd3a0db7a57d723419759da38956a446553707e8695cf84c7498b9a1755994784ecd1a59af3dc65d55f26179f3392fc2ca34cbd6cfb6480c79314ff211384349a7b4017c2ee3faedf36053b9f101fe6f60c234cd77bda7d5376f4ae03d4f10f298e6b96c8d0942a87cb530fcb8f27b98d653f94dff59787a48c541342f4e92abbc56a94267f740e67d6e64a6770e5145c16e982fd7b74951d47479f8f36952dec5452670279861c8ac7ba8ca6bfd87d7b7f91de7a83f8a9fba6192d57a713325ac732f1e43d281be7637e6df167e2e06a430b493dec073b9de8003cbfb9cbbf05352c195c5e8a6b209c79898713eefd20320f8a063650b8a21f34d5cf3cb6858fb4ae26dc4d24096a4c80b76b99537d990999c7ef862a3ffe34ae78d64a615f256b46f40703271f1483c8df509ec0d75edd0b89821e24af75bd78f4b59d68b99d413a19823b3b5aa1fb51f125fd4384c66f06e4957ea4ddb341448dca7e35d1274b4801016edc1ca7ea9f319d73c0d34c25503fa1e18aea8479ddd56f222e7924f9dc67233ff60b890225ae6f16d90d3e6ada0cfd450139439aac3537c46b8ea8c7e37d4bdeb4836720c98a2e1ba6eeac535929fcb5cf5fcdf8a8506ddc872ee5fa1d5f7156aaf874fa9bb6b176b597d30bff126dccb04e6e832b2b278df6e76d71cf0bf50a43a503bc0c9833d834d8fbbd45a1c2178122d46604546d92d794dcf98d19bb65efd25c0b8f9a0feb57bc961036e18669fa88e9d22d40a9bc502dade034caff6f5dbbfd50ad9ed434350ab784550370d4b6b720f29815f3807ce3f8fac95f2d073e49a31c78a5eefd861223d87a027f11885dd4f92477eceeb3a158664b813c6da2e6740c1c7d2234c39a2597c9cf97d0f2a4653285b78736ba44bf1dcaeb337e475f49aa917d09011e5b1d70b6496287bfbe9e9e0246c2f34a73887e829dfa3cf4e16f48d64b4656ab629bcc13bbf9255c07fa5ccecc5f202bd07c18e921fa91df572b200774df95961493248ffc5508de4e85c90eddab9aa1705d3ea02691e1da182555ce929b0ca153fe57f4cd876a9f60ec4a5b9ccfc805212c4e25471a48340be98ff2ab14450f53136dd7089cb30eeb787639e642221eb284c8011a1fae84e2ec683f1fa88c9dba70b92a72b707abfba4fe8c6c579ff33b40e39eb161fa3fd7539a7c1f28e17e9d160785d0957dc0e169d8f148e1a48215c6d2ff574fa41af2aa54b08f11406b4daaf22e3b0766aca01a2385f3c78494e9066c8bd1d2bff007272e11d555480e1921cba74d09572dbc1cc19f461a72bbbb9c588a39859ee261b9f08f2744057811e38f62171c9e19a722b4d5a0ca7b27d2ade4ce1429d54203f2998e6b401ff378f5cd588b03847b63d108f677970d0fba0d708cb23b4b136850aa777df484a7dfdb384a9d6c931b1db3d18a0557079b4a1ae2d540ab3bee0781b5d58ab875b7b274857721fceaa8010392df60889b74f54e30cc485f46ab83e6132dea5df7b9f2bd83da6ee7cffdf366179367ad9f730a2c3fc5207cfaacaeb7b196c0458c78eff9858461c9e21d143e58efe9b200755a96a320403585501decf873003439611825fdb385c04a2c03c5d8955a4b616d192edebc2eaa6422aaf1c7c15a27fd8e4b6e5b6ffca6897611fabf430556d22c0613eb2ad45548a1d1d895668d43a184df94175a0a4a0dfcb75add677c15f8a6d0782e109e85be858eb43f31f8d58e164c6a77b365e51c79a835775116a2fa63b396bfb88b094ae4c40e63850078b5682c2bc4b9ee3afb09b20653f139713ff8305e5dd544da60748a65891dd05c026937162e9dce660743e863508234aae34533ca5ea7", 0x1000}, {&(0x7f0000001100)="42d3220b06bef61eb0071add2d21513d94304cf4f1d884ff6817305eaa6c50c1e7224835a92e744ef27262210c4d8a1b5b98f9134d65884bada43d1ecc9faafdee07a33103032fc15388c86eacbcf44471c89326dfb52252ebe5e12718d234452d186b05f73ee6e91cddd358507435555fc6a87e3419fa1b39ce2f0c0dd0f6e661caac76df6ce6d56f420e98bbc052152a0aa9cadd4832c6b74bb1936eaaae6500a60b0b6c79bc814551c2a6691704325f9fb23a32f97c69771cb8f6498624d623a1d7464da65eb013857e3d0dc2e336070086aea9a07234710585b6", 0xdc}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r0]}], 0xc8, 0x402}, 0x403) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20082, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a4", 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="443573c472f25621af30623256", 0xd}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e798ab72770a9116257b69f0a12902de6b9c90a6d07e0960f9be72f66696c6882bcd67133fe7662d03f8ece4928e31e513fadd3085ebdb751f1fab9adf3f5d9f34e7662d7ddad98d1e1906564963ce3e8273896443bd8933a039f46"], 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x20) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="f8a3fa1fd2862691669ee79e21f914d2622ff4f7a97918da5b5d2ea5c32640ec625d0b15ad2c8e0b760d07013d2aaba1f9703c87db076db44a0a6f0bc295999c09cc8a0a04122c3241b6290df14983c594f4756a0d93fa6d83f464753dc1ac1b7b4d5459e0c7f02f5979abef400a27e21dc276371cc04fb99e5f02fd7c1b078451faa07ca29e809fc7866391ea8ad0685707b8f9352caf18d07ce1a6d3af5faa3f987a0a08ee7a56a303e827061c64e8bf0fdc041c8a914f84e214928e649d085d8091395b554109400f2e43d5632aca94f7d70589ef195b6a1ed0d34c6ca86b2b4ea928a43562d75bff2bcb", 0xec, 0x1, 0x0, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)='x', 0x1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) kqueue() fcntl$getflags(r0, 0x0) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001180)={0x5, 0x3f}, 0x10) r1 = socket(0x2, 0x4, 0x3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x5a, 0x8000}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="50236eef7dabd6bfb4f6c01b5942f0052a2951a023465503d963f08cde218ecbe16e7b0ba6c8cdc9ca8006c27541fc93eade6ad494b42162b33e330a629f8d2b9def6dfd1047864d1f7ecaa917e27e9a61da7fafb523d3381bbda695412307444d62ed6ef365c30c16330180652d97605dacfdd1108930f4d1f38fa8efb2f4991cb006aa4c91ce7586b80193d68a2bb3bb7e4a1613ae8227c55ff8ace766fc4587638b09616fa88b6363ba1cd4f7b128c7650ae6252043d29ef3f0c6f9ad78416a861531dd7167390e458144ca57977cc8bcaabb78d8c556432f2186413bea5d10c90b4e3ce2a7b24b6e52eb184530dda79ccac209aeb68147500d3736562e965d72f615355865537d9043bf8a8f540cd8b59a869cb678d2a2da4b1c59fa68afdca19d47e54757f99adc03373b1a139693a13bdd93d398d012b3a07a89f512238791ac90f5925463ea5e8ddedbe1864433e6873d105e151fe25b94be1e20f6a7812363d2317dfc00190e8d72ecab4ded47352b676d1f2a68d3db8618c8b84eeb78334e186fe1b0cf8424b474a16344df67526870708973a063eb267a55dbeb630131a03eeadf2462736758ff1ab4e7f050f13f788e2f0c361ad89493ffc67eaa119ed6717bba60ca0517dcbc8bb9d8e2a5e2bba3e288e69da7c23fc20a64e320ec7609da9b3ae5492554a35802b1aed1c23dda138332eb1262b35cd1744e1d854ca6a48aeb90a930e756214a07655ea927876fd18f327868dfad557e77460fc52dbf77d240e069790e6f527c3857108052a721a87d64944fe9b5b5b999cf99cc42046a3cc00cbc2b27f8f7fcef735f8f3fa9778d933013917277e29a0253efd768a2d604e9e71dca15a377ed010e2520d0d2c387198781d664099b6b937b772f5bc341d12f3ae8f4e8da9dfc59c44b39cae207e2cc9143630eb72f16142e8ee2ced44f79b8f7d6921f2e943e5cd3764d3d80e15561bd183f1f19fd992321f934523d5f32dd523c22691b59fac09726dc570f6fe7faabae32be95c0cb6f7f53f593ab8c0734b1fe6c55a956164c35179f9f368c1d881d61aba91e018abffff736344d463b832bbe4f751ccf30c92677e5ea578dc9ab2f634723d81c1bf780a6c82f3cb84c42f66b87ae60f220d60ec3d881d87aefab0536ada92ff593b723b521495ef65d8b2417dfbd3ba0cdffcaac40690cc674eb768d047b34302e521d0abd0135bface5f8839022b6376d29575fc78d022873bb61bac0a561c0d0e769be01c26d1aa9ce70801cb36740d786a6110bd097a1d4a4c80bfba7895527f16ce8d2ca7773fc7421f52ec19b950bf79a72c2c955125fd7cd17b9eeb3ecb35e537af770a15312d35ebe314ead8be945710e416a7da5cd5207ba10fdf03421b20f839f0fa527dec8aa7b33577209612eb35fbb48fb1cfc90a85162577c23abf2389918d13f7477fcad7fd412011d1b3ea6ef482773c5d46b8f62d8280aafcef747d18983c1c808830cfa695fff95a8d5d0624baaebe09bd52893124aed23fd84ba2faf4e8bb31529904f5c024c88f84566f4775e24727990773779921a0d151c1c50f9e70d97b20494a6745b9d7e3893b0c7314470064edf5e60633e7734aeb4381c8d8604d5695325dbc830f7ddf827f8e911a9e316980e63bf6ad16821daa61f73530f3bd361e060f332f39f85449a51fb277c4104062c87b267a5a435985ee672da649f5afc47f5982d5c65a1edc284734bca34296c9a5434233be9191f65bda06a04ab4fd4073bfba3ea9bec8de6fd484e811687f4700c0e89ea86891e8fbc952e8f9775d4f3673a7090ecba807e6886d798b294d63514ec9fed0f9b413d37db428587a6a326a7b1ccf4810470661e232898f2a8c2b3323eb9fe1fca042728c6f6f737f2144dd395e9bba00470339b5acee6dba83b338b3bf87a03d647f83c9c29c4a45ff5a54ec6ac95614bd63b94013b5074d642e267dcca4d77b876b83979f76efdbd49454ae60ec330980bbd77119d6600f3806f8ad284f7258b951bdc19336f9f40a2bc25427da5723620a45260dc60d6afbed76e656e6724cdd762a40ffd5c3beeeaffb018d51ddc115fefbdaeffdc8c12155d01b53d8e1c358957818535b8e4ddf8dd1b71e78a7bc09fc576c87101a580f49d1336a32d3fc3def9ced012c5f513fc16653acf24809180b8027e5e84a2f74da20a2028247da019d3f95ff679ecc56834f3463b4c79f9e0b24c7845bf2a54f9abe1b8afbc28a2b67fe9bd32cdc0d1706d2e65952c0881f8b886e40ef1133383bd9e35ed66df4cf6a9ccb42b0d5b52a5e9b25f4ef9981e15eee784c39d8a79cb850727eeb74530431d0c1d84fc187c594edcd03cc9e2208d461b8523e24f999271d95d30fce72d1cc5ec275f2919161d11bee6d4d17f1ed0fb10547757e118d119f49fd598b387523cf44b47e9f788b4537ee3c00be65c618829d6536d6389cd485f13564d528bc5980b4b3403b1f5663a39c9e5346c155c8141922e19cf7deb5b9d85434fac5667be38cad7acd507615490452a43b2845e30f5f54c54c9fb4084c9cddf735a18ef672bdce2fede9e3e423a387d8dc56a629e47442a2ba2585fbd6817812465985e9e52b67df10fff5b34a684a34ba9b688b4c8373f4955b5417d7bb84f1bb52611b54db474a567e827eaf70fc5da2160cb5e2fa34ddea23187bad5514d5e94d95c4dc9290a4a442ea07337d31b70bbb697614135b677a4da308c8c96cf5c93e647b60c117c5ad564e66607c219d1005860b81fba0e3ad25549a84db661d7a7c7160c983a181cb7d7bd1fe0a03537e489c3e63e2f9cbcc03a6b1c30483038c35c149a012045512baccf182e6ed786e55d493da9a9b135f73164f00dbec10bbf0231399b7402ce5a7139119e1a2bb585ccfab91e152bae5c94dfcfbaffad4e108ae60240f2528842b3faf19c9eebbc85b907ad152ab86e11f4fc40f777c69ac34ec2e4237dfd0f099a357b2e4fa2fde5045ed566c4b82372039d6f6a4ab2e30f88b05785dafd345d52cba7b74bdccfad36de1333ac39169db48a320b2033437a3a33c4be261d39a30a657b00109ec758758ca8c60ee9359e3dd9812be79044127236801f7402764815475ff122c2d7dd8c9ece9a1a03908e5821859bf428f81df6012d6c4bc8698c773efc089bb0faf6bdb5fe905bd8a395835cc546cf577a6827a7d004c32bb4391a8848ed6c12125851a23020250294ebbe1ea8755f6abfb40223356508d2ca4b144322d7e18f412a8ffd428e12cce3e62b8b2eb174b3de3dd809ef0566fe233711e85db37a0a93ab71130fd99460b51110fc5a05f2eb3d484b5212f9492e6a64772f3609ddac33af20d003765296cc8cf5f6d300719f4e534cc397a03e708e2ad3582db4948e64676db9a54cd12ec6309dd6947497bf37e89d9d0aef16ab17b5dcf6c46a89aef9adddd87b08e851bf9203c8ce9281350360b614de5f4300f935fa718006ce323afa9b26feb85ebd582c8992c317403e78fdee41ec830ec06a78b643189461ce4959e85430d1ba296a9a1431144d55f944d4520b7e289ba61cd135f69399623f1331ff88e805ba3ad08e69a615debcc8a5f89f07af419d80d7f8d124256b8e306a1715ba43ef7343a41f95bc90d939b83709419c967ca72f83bba44a6bcee6ab976800be481ea123be5da22d18a6e3b2ceefc00c142f1ee58b61e1282ac8dc79d09b9189fbbbaa7e259cc8683cf4cbe96c35e0596b777820f03ec60694ee2c27251b4d06e1acccedcd220aa3122c61e39eef4d70f9989e5a717a2b8f73325f5444f1ef4bb234a885bc0cb11cee3c3123714770c1fcf806f75a5ac77ef61e347e1b07be8c7ba2176772fcd269dccab8b142c3aaf2abd9b5931baaf8304a0ef410ebaedc017599bc255d1f03e84f39c7a448848dac1356eef3cd75ff8f3125eb1d51ba60fad18d12d04559aab7217a29a751856780a85d083182e5d6c99737a093a632976ea1c9442e0e301957c01994874d611842278eb8dcd01c5e91c42b8933aff4be3f2df1554ac5061769913a266113be0fd0c30b4a565cd8e6ea1b85b8f50a2092f02d3a32b3d04a7f899e8a339c2ed2bec7ef048e75ca39dfeb401d830d14fc3223e77e445c071bc9f4b708a10a64fd253d0c48aaef24de0a67568c37f48e10025d4a8df8536c81768594661e9c9d90430244fc6212e9343be726cce864d2911873374f8ed2834f509b7f68bd83d168ca552db913a5924655001e70581d19af7c503e7d077cc4b8808ca5e1cd2bf9894be6f18b44d4da3a15c853d8e8c152265d08b5fba8ad85d03dce22b35aef7d08ce3f59158e0b0540cb2abdf0ad63a1edac6538071a605e0c789ae1d8761990947483f1b08aafa7c47332eb21e7dee136b64913e1b82277e44d72df1a25ce0701ff3d68c898711cfbfdab03f4793a921347f8d67d451be4c67efbc8d74d5eeeaa274131cbba09aba26ea5f52dba9eb3438d01b7624733955ff66fc579d6ba165598c8a08eadc817ac6634c39eb4397265bc6d5bae6b694dc60c230e393f06e44e1d178d697384b54daaa14e71dfef382e1a3ebeee7b88aeb29c77dcf1b65599b3eb83ebb0707e104a56e489ab8fe39f1f6eac02f9a7e1c89ce9672c8053f70c672076e8ddd779f7ef47f3bf0436121de9d4fe1a991101e08c56040484fb5908c2e75a00bbf303084d4f34ec573176f73b9549e2717d0008d7a9a7f576a2ef274cdf583eee9a350b563dc2a8d5e961c76d96e91daed5e8ceaaadc26cb3c630636ee3c9a001d5869877747f97cb37778968fcd1cb7a98ddcbc6b21f262c9bcbc0f993ef55deafc800bb8f1633696bf4908618c90a76f9c939c5f92ebe89b507ffcc85b4906f3f174ff3f1bb9b4ead85afd595c6baf5d972ce2e16f76feaffc7f781357f79a604c84133b127a8c62f4a26763f4b51bf1c44ce35d6492b820d0ec2f7f609434d6345c28e9edc955fffca51ccd6d3012f0c779ada3e0eed2ab5f4e0c45c7bf5ade9cbc0d3043ff46475e2080fc46a04e13143fb6d75dc59dda1d3a260ec18fa7dacfa351b737cd1ede9ceeb21361fa98f8e775358e8ce9ca9da02dec291c303f6170f465dd7c8184e93bb9fa49d1ed5466b5eee8be2e2a47501e2eb125387756182b022e472009b54741957c07698c548af5b56d6459632f2bab48058a756e659869e1d96f1700fd3903db96c5fccf6703e0dd5795570eea982fc88050a0a799525a08eadf7e550a667963db51599964992b6fc9d66d0d5c11db586af12fd8e5366f56dccda19ece92492da3f790cfdbfc1e98ec02f7afff6241ef44eb770160cc9c7e73cdacb76e521c0514ff9ad6b8a80f8a5b8fe63556b1a151fea957762aff72424000f01ada16328599d32b82961163692cdf61279346b5931262652d37765e791a50fc44d39cdd902bd9faa0775065badd1934f6e87428281d6a422d0190e9fc1a93d71792c8c7a224d6f94bcaad7e0ac30c504486c45a022c01a86fcadc0624e367fa2e6da881eccbf106e218663623c78e8768596ad7ddb3f1b7754b84bb7a8a60a31ee6468b1f016a189c8635a8e76c73ee6e6b2c3b78a98c49ebb91a54963123bfd46d80b4a691fee27b84f7df34b3b70639817d7ca04207fb69a6ccf2a2d701dfd9b0d39a61d8381dd78273032bc20eb004587b5e48c6e2fcfeaad87c2a41dd662e46aeab5a40d17c2e610d5038ce06b99552bed208dd704891caba2cfec96739ab103f1caeab5b0506c3b21c6523af87eebad695baa8e1dab5f2e2957", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8f53c0e5f87492ebcd35b86ac63de2d2ed646e78c10461384d7521f3d4cb76e04b9056347a6d635b28b79ae526f0a1f8066ecc80f30a69dced84ce9c8d8e7531d9e3f286f9e9d67166949440873279e8ccc5c02b696477358eb1aa74366e0000008000e08200ad4d2fe0c10c84cf1173377c7073e6642c100834f6096baf67ee7f8936d8556efe07bf2986fa79660fd13ccf2f077b9029fdda79fc20038b30", 0xfe2e) 16:00:27 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2fff6901000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() getgroups(0x4000000000000324, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) 16:00:27 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x400000000000, 0xce, 0xffffffffffffffe0, 0x7}) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x148) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8d) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2100, 0xe8) dup(r0) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x800, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000600)=0x7) open$dir(&(0x7f0000000540)='./file1\x00', 0x100, 0x20) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001280)="340c51ab6590303d03c9363b7f20d1643d046ea11cb9c0558237759de3ed2e7a91a8c58ccd000abe77fc6f4ce3121b97d135ec3d1addbd7a3488f98c80f42739b78b5481bdd5083799074f123d2d2508259e2a1bf078f50c9d933411baa4d5ae0ecd95d87e047f63849ca8081e641cf5595b1d5af7b5c3ad9aa87b28480b028657e7d93fb77da1279a6070111cbcd61ef5dffc00a41579975690f969046f35048c718fd2a864cd31033eb6b4a9ebd6fca87413877cc14f7efd3ab8449202ae4edac01c2bd0813c9a2311990561694c3c30937660ca7d22505226b5c4ccccea94696b8e60f45e5dd458821d30c9e00b4a85f50e265045353f6d3cd1b544e59a3f851fe461da113190d52a0f9fa04e3427243023b8574e3050d856d1d43b73d80b27e8a7c4fc0b4ac222f9ef9c4a16f68f416b8e2b396d0a6f2189bdd5fffb29fec7a9fc80dcd36f0836ce4c35cb021f45100c4de1c9d3d2b50aecc661079d4e9fe5773501c8b36cc8e43219a1aefbd92832915986b4f9a618a806eac34bb0ac62c83b0bdc469e9edffdbbfd21a7591e5978014aaf1b225958f68ac92184bf054f47d5392552f4f3058dc559a8feba5efab7f00bd0454c567253bffe59073dec572696897eac64d02bf66b0b5cf70b8490d694212e478f50c40d97b2c546ee5874f549f22d45718ca273790d3835a0fa51b914b66cb9f387c8df5d93275922c1fb5887725fbb50ea70b62d49482b831dd4a5f25f3cd828018e61f70ba07151f4735cad5c9397b026107a9b8cf734b19fac06394ce9795af858e0f7f4f8bc98c5a28e88e63b174a9fff5e5404d6436b0e750da79995915c33d30351124e0a858e535261b7b371f910d57e41274682d9028ba3531851ba8909ef0059cffc8fdc756ad0f71d2786bfb81e151752cdd666487e97b47925ba0418d367f7487e15cf92d6e5cd830885235af35f469c064ea9c82bed71f1299d48009198c1d6144cd4686cc74cc989d5c5afdb0efbc71cbe233245b243f181346f126bd372935467fa92dc78afd3d8abe8b7eb257da9ce821d0c4e54f14a9742bf08e3336ce212a86ba487c249e65ed087258a0696113d122f1e69706b0fef200acfe8ab6f71db4bdad2f895c21e30be14c324a0fbfd6d09be8e2407d20e2711ba017936306059c31f460818949a4047d62f51dafe28bed9c8e24a979cae36804d890d3b300948bcddaa9394f20873a7c3ed08fe13f1b29d3eadb38475190f01a14ae92c501562b95be429744b18155d054c2be8eff51912856bb7d65e235694912ed9a8d3ed52c9ff641027943556f92a0c4ea1b32c14803514a2e232af4ddb58d965df26a8a3a49c48ada22372badd0a11e4c3b263841026fc9afd21d27d837cde57e2f9bf13cd6b86fa81be20381fd24f0f27d1933bae86540adec25feffb0540ae75ee9e2d8e886d53238d179d8b35c495a88d14e0cc06655b77cd1a2caa26f9784a05ef187afe864500f9eabb54f136c553b7cc69e7cf6aa88cb6f165bf0fd9d0bc52c0445b6133836ef9ff54989e5d74f2436896f9be70001dce005434ce9e0eae6d2581e09ac43bd209fb6a876bbd403b857934ccdab15086f42fe19ca8514eff09b3630392b20a61e109b1c028b1c585b8474a145808eb63c1349170565d2c23dde8b2b2d827fa40bc9a3aa034908c2daca930bed77572b7c029c6b22cfe10a0b302369a0e8967049ae62046ec2d57a6066c2a7da728ec01ba752c43e6f9113e93aff2618691cd921a48593c3b9bf36f34c6957a16e91daffbe4db3c38a5b707704fa90a405c39d862cae51356f89ff411f5ecd656b35bc415b7b4e58cc75d567fa161b534722da84057eff15a0108741222ae3cac443989f17a1e2b665d0a37e70b346479ace358608f9c4d77fafe4e6521436168af8875b9904213a08190e1d45610019e453249042cd1db5a59a5a5c0ab37b1ff0334a6e2f91c74565369afac61c40e9ed24613a424edf65fccf249fd77bc2192b6b9dd6f091a6bc1a1e8f5e5120a695a612080fe017b679fa7372b4c9cc17a9522bf96eef31b872a41ccbc37f5660e686a0a64c034d08aa034fc239166a07547c10ddc1da9e8c291d559a7bb69268661d19c3719d0d3329012e20034adc178cd3d682cb671ddea6b1443c65d879095df2611b2e451dd054986476b3384cfde1ee33f6c87afa63eecbbd7c69db59a891f04557e36cf95bff7718b0fba04b188b2cf6f4e7bbeda6bcfb2e3013426ef19c2a7c6f7aa2a99f17b7684dccb22b9bab8848aa5b84f8ba18d2570ecec92b0cbcebbd3168c561c78d7362a1df6b5221667fabd006330d7f7d4d3a4aa94d825363745042d919d4d0dab1ca6207b16489479475ffd0409e4fdcf3088440941d31e551525b2ddc4a1b9c836932b5e7c0bc8da5a7eee8153364a05ae55a550ce7c5b3fd0f5c991587a86456a7d51366cc240bfb9f1fe93a1d078dbee3406d6f46932275222efe6ce6a1074565b12ee067d7f8e4d355d6baa40298fbd36c0e8e75f9aa0c77d25c6f012117bf842ef708d45670a51ded2dbab040a035927fb6d6a1ede6786e7d952a7f6926b4361dd32c83241b10c0510f463137bb908af1ebead6637197f628a97d5fb1506c22218c8caa00603e056c1dc8566d197327df42b742cfa17f15cec709e63e2992d1a81e2d969077e2a80e8ce413ca93f358daabf576a578994a2fd57532132f9dd47b7cc4215d17a71cef6a8afc9b36ab6548d2baf7ac1405c9fbf8ca0575bf8ce7eee664ca23bcddd8bde431fd8423a591768816e7eaa0e0ca4831b522e90a4aa531551887f7c5f7377d7c2adcdd1d9ae1929b2fa7b611206cc952381973045cd37327d9316fce9e02f92f8013a2bb25c4b4124f96fd7e1aecd335fe711e0d0c7e8825caa62f5bc5f5d6c18e2783c5347b47ae5d69baed215b69e06ac35a43f007cb9610edf669f756205833b6a8768c4eb1d46594e94124e431ee0c795a38e9b08e4cc8025337582ac18fb74bf672a4a897fa0585f7f2d14923a12ba8bb058de9db179fb524bdd575ee39b16dc4f9d71f3b7377c63890bd4a8b7b76300331acb4447ae71e01c27f9e31ebc31bff1e4ddde7bddbc5cd7784069792042a1452aef921fb0e56a3245ca02570f1842e58168bb6b81171871f6a1f417356097af7865770d1ea485e5a4cb0c08b3f34903634855e8ee76beb7c263a1087510bb79ed80ce9540fa8ef4a87103d19f087e6761ce12417350b26c120f930c569aba03614588a9bd30c24a325f9c4e879632178e266d3850d906a1c5b229efc59368bda6d099ebe6a7165b67c3144a40d7251092740653adca4107b8c26548d4ed4bdeddc4d7da23c4d8dce147acafc921f12560c45cf1cb2c1ac6faf2a773090d863b5f6c3af90de5bf6ad10be66ee517c48e0980d90b1c98d9bad1c430b18b91a94793ff4f267f69bd159510e49d1bcadfb93bcae903f414a8fa9c89837af3b846c6b406f6a6457dc25fb8cf0245fe87143877a7e4be93dcdf8124a1b672f572fadb129bea9d45ea1e969b7789c2587209d7e4050f366588fb0f7a47c9645bd52543e1ab00222b03483928915949b83fc3262f410dfa45bbbcce5147319072f6647735e0bc798e168c804a9deed72c2eddf55c78ae0a183bdad056d6e2b8a0b626d6c2e23cbec0d05665143d89ec9d9365416cc0fa4ce561082962345937cbd8076adecaa684e7c4c72ae8e8545d490e19fd3b2905fbd3939bb98aaf7b0c97da01c2ec4846b89b2d21d726585fc055814ad98314e61fd0a993917f87aaed1b1abb038e86393a19fbfe782f33cab4ecf518120c7e1d957fcdfdd064d92ec465b06e6d5544aeb6831a481e7c48a27feeb31f70103d8696ffa5fdef744b0915ff8a376d1714585db9e627bdd883855289d1c1984d06522119a873296a442e412558a523a2294dbea746a523085d6686951bc60920bf27ddde87dbc079910a7a8c5984ed15c161bddfb0ee0199539e40a9b4dbe5dff14b3d90a68883213eb42337c3de565ad486ccae9e217f9b63de96abeaba8a1f17ca2a347f8718c9b546fefc590c52c23b563b477456b09b6505f9404a3f6839f10c19d59930d93a7bf5abf804127a43c3d2c22b95ddce1927fe02a2c9f28fe85a809792a2cee7894f482453bd3ff0aa1cffcdc6e604fb5593d1ebc4402b4e7795d9e7055a03b73a947c9ea237d4f6d6e359405a58aadf181088f7e556d6ce31b1367ae29ee0431123bbab8c74ee7edd4a37937cbe0fcefb5abaee2cc41840edf12074f592a0f882093410e3321954979c2dd28ad7be093a4fe2490c0411e1ee8c2c41d3504041ad8cd7593edbe17a1017666d5ba1e7938f7cd70901a092fb95fa7ff49abf3212a34fc694b2a390ee81c98e9128af3d23faab010c96419ac35b6a0aec55aaad9cc765c73a6bd02d9b361f3af52e7cb8b0a923fffe3ec07f3c94d0359cf60343a7f8ccf677efa5c17548f56b9a2f611a7b76285321d9d5f96ff3f2cdebfe066634a4fcdf9eb9c9a0b47225184168e807e324133be6b7b8ffacb1a568e42ecf10662fafcb9dc3cbab0a181e19c1abcc85eba08ff2c6acbb350f1fdbdf2cd4f611358f941d20d2e618c3167869d2a80375079b70e3102dd74e7192c369073c10508e56a647d509e8c8a7c6262c3a70f40bcf2c4cbe2005fc4425d3b432ada088a822e2691347fa7a7267269d42b05c1b6ebc8a4f0bc60c5d4cf1b896ad651259915bdf9991d793390da910ee5839dac17c0b9528a24f66733bddf5d4eaa83a9cd8a86829ec26653c653deda929b232facdb6f92deb5d5532da4e5a5dfd197d093d3242b39d8b58c2ae95fef58e154ce405dcfa970d9f2bcb8ba1679433fb41b7e43bb92a4c8ae4b82b53437abe7c892086029883928a897354c0cc3c4f4cc0ef00d1996a12373fc30bc1e708e0af598480accc34a80be70334e4fc2537ee5bdca6bf66953aebcabf3678d3f29e0ac2b2c42b5c8d97c0e9c576011d9710fb7476eaff56e49437ce6dc8f98e919130ee410ba62228910c153436403ca00e329474ac4664a9ea6157daf31b092cf58c054a68c1336a61f99dd148a3185c17244f3d5e7fe046fb983bfadc293cef2a2a2422288db69988bd9bac7afb9b31634ecb7bbafe14c93985817fc8d37922a67580f8a512f74a72f92b771d53c91aebfc02733c7b43d187293936aceb65c1ca59ba649dcdae19bd9f2ceabe43907eea28d47ef7a92cc02bbf43bcba0c6af5265baa7fdbdfe6bb37e2cb7f7c87be4e67132737bc4e6760bdfe5bb60e8ae006327ec9799faaf4986850f7bf00a0911ca4d7b39c2b7878c3ac98b1a9787dda67bf675075581ce8bab614c0c42e2a6aa0de9d1129e669273c2b50898a7ae82635d978e47b5a0e1292ca4cefcd19799ff676bf00ffa83b55edc554d8c13f4f5e5661baff1a5f4cd55670971d8de913f7e859ca82177ff756508a33e0b6945f1c822ebf27c544faf0c357296f8a6c6feda6f6663a74b17e33fe6e91a663534122c76bd442d74be74bd3ea3e82c6a49c88abd047fe291b877b0b916d739dde44f00bcb4718712fc6ca4e989387852864821326ddb24cc07c673ff150d93a94cf31e8b7c5ea51898cd1ce1091337f99b0e0559e60f783274408d3e29d1e31bc6930e7009a0ef4eeb67b52bd1330350569e7dd1faf8707abe15e9224c113a655fe961f32f1bbb878260f8563d7643c4adf120e63011e34b0124734449bccec1771a4291d68be982b7fecbac7b5c4de4a472576829a67e44cf37924ca", 0x1000}, {&(0x7f0000000280)="8e008280a6d04480ab7570fdf9ad570ca53b749544bd97a5dac6e10f423b565305bd0695f31c7c4643dc84ed1174f956b7b1f62c7ea23612c49bde84fb25963884fa017ed7e5a7461ad3a7c40a84c6dca490e130f9ff48ee1daf903534411976e1aec97e37d59166eb4ef1dd042f3ebc41f6a008301a8577f10f0cc6e7d38e64af6454ac3e4affdad97716effd8cfc53352f0095368340a4509e560a549110fc5212d387cb1f599d961f8f7bcc0d143c8486841ce4030d4a703187037cf649dd206b2ab237da1425d559fb1b3250abd1e9e57c80470670b261a5e73b45a7931e48b5d5386a0e80fa1497cd7e16101a4874d6bf0b3d44a07ae693df", 0xfb}, {&(0x7f0000000380)="6cd2682b4d57f44c13078e418ce175c2c9109b201d27575a6c6ff923381c95aa57d0", 0x22}, {&(0x7f00000003c0)="34fc9532efc1c280972303ff847d705ee433044563af6a19b03e9aff733fdde6d0a4621e9120d72da9d0eaf3afb123f1783ed7e44f8170c16d19e245052c02e643ebf81aa73bf30600cc52ce0389d8962248baed115e419f7c10e4e5d21c5d79cfc858dfc972e1d364ef575dfbd39c0a4a1278bfb1590c758480a4f0509458f66b69785a8b8b9b724049d658b598dbbea3cec9497424122a20e840abf28075924f63", 0xa2}, {&(0x7f0000000480)="113a801f96047c7242a27f5190e926d5a23c99ec6b0b8b40a01bcd33463158f93f3373f7cd79262dcf290a74986291a83e1c6aaf1b3541d7b2a5bdc0", 0x3c}], 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000580), 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="39c2aaa2555bef9002cd76b726ad330860c7dae665ada00a646211c166b31817e330d7c7949eb9914bbb99c33c3f812b1dd754c18c4715fcadd252bf11f5602179dd5197d6acc3f4d2d894856d9c40355284828cf0db7ba29945814e1b43924745d3e2afbfeca6e81b502155a57e101356f1aa62d6dc6bdcb6cfef68b072a3487828df59295150de8bf66ec9ae95b5eec4b2649a4173a4f2a521bbbfa3529301802aee156b24e70fdc776dd1a3b37982e188ba60111bbe", 0xb7}, {&(0x7f0000000200)="74a02b418cee28b8195fb7e5a60e802226e78371d32e6625ab4bdd58ff286b0b0511092858e0f00e027c519500a53b77bf0d77763f383a666d4058774eef5dd022e190d2b1a53f35892b70df58d7e02ac3352560762bd4fa126441b45eec0d1dd5fb09204eafabfe477aadeb1031f4ef337a", 0x72}], 0x2, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x4, 0x3) fchflags(r0, 0x40000) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() accept$unix(r0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8000000000ce44) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x26, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fsync(r2) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom(r0, &(0x7f0000000040)=""/184, 0xb8, 0x841, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4fa3", 0x2}], 0x1, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x810, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x1ff, 0x1, 0xc, 0x327, "449f746ee0f3404f0daf18d0541d942b5991ae90", 0x4, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x900000000, [{0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0xffffffffffff8001}, {0x2, 0x7ea}, {0x2, 0xff}, {0x3, 0x7}, {0x3, 0xffff}, {0x3, 0x3}, {0x1, 0x8}, {0x2, 0xfffffffffffff000}, {0x1, 0x7}, {0x3, 0x6b00000}, {0x1, 0x80000001}, {0x2, 0x8}, {0x3, 0x5}, {0x3, 0xfffffffffffffffb}, {0x3, 0xff}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0xff}, {0x2, 0x7fffffff}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x100000000}, {0x2, 0x5}, {0x2, 0x4}, {0x3, 0x82c}, {0x1, 0x9}, {0x3, 0xaa010000000}, {0x1}, {0x3}]}) socket$unix(0x1, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20820, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x81}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x400000) fcntl$setflags(r1, 0x2, 0x1) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x4, 0x0, 0x983e, 0x100000000, "ba341497a3563f95e6a60c8e9a61ca1f13e9752e", 0x80000001, 0x10000}) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2ce) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) close(r1) flock(r1, 0x8) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x10, 0x12, 0x6}, {{}, 0xfffffffffffffffd, 0x22, 0x40, 0x7fffffff, 0x8}, {{}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x7f}, {{}, 0xffffffffffffffff, 0x9, 0x1, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x80, 0x90, 0x100000001, 0x8000}], 0x1715, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x10, 0x41, 0x8, 0x2}, {{}, 0xfffffffffffffffe, 0x88, 0x40000047, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x41, 0xfffffffffffffff8, 0x6}], 0x6, &(0x7f0000000240)={0x8, 0x86c7}) socket(0x0, 0x7, 0xe8a4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8200, 0x0) read(r0, &(0x7f0000000200)=""/88, 0x58) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x4}, 0xc) read(r1, &(0x7f00000000c0)=""/231, 0xe7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x200000000004fff, 0x0, 0xfffffe93) getsockopt(r0, 0xffff, 0x9, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sync() bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x401, 0x7, 0xfffffffffffffbff, 0xf6, "ac3b6ab8f419660c1a7c111262450ad7889ee193", 0x2, 0xdb}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r1) writev(r1, &(0x7f0000000500), 0x279) open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x2, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x200) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000080)=""/69, 0x45, 0x801, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) load: 0.61 cmd: getty 91342 [ttyin] 0.00u 0.00s 0% 315k ,/!$: 0.61 #-$: '%449 91342 449). 0.005 0.003 0% 315+ 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') chflags(&(0x7f0000000040)='./file0/file0/file0\x00', 0x40000) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x100000000, 0x1000}, {0x0, 0x67cc}}) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8001) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x0, 0x7}, {0x1, 0xf8f8}, {0x1, 0x6}, {0x3, 0xfff}, {0x3, 0x8}, {0x1, 0x5}, {0x3}, {0x3, 0x100000001}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xa1}, {0x3, 0x8}, {0x1, 0x1ff}, {0x1, 0x18be}, {0x3, 0x100000000}, {0x3, 0x10000}, {0x3, 0x100}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0xfff}, {0x1, 0xa10}, {0x3, 0x2b27dea8}, {0x0, 0xfffffffffffffffa}, {0x1, 0x2}, {0x1, 0x80}, {0x3, 0x80000001}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x8000}, {0x2, 0x18000000000}, {0x2, 0x6}, {0x3, 0xc367}]}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x58) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:30 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() getgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7]) r9 = socket(0x18, 0x2, 0x0) fcntl$getown(r9, 0x5) setegid(r8) r10 = dup(r9) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000000), 0x4) mknodat(r10, &(0x7f00000001c0)='./file0\x00', 0x2101, 0x3) sendmsg(r9, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) setegid(r8) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x1ce) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x40000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0xfffffffffffffff7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x608040b3fc89d4ac) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) read(r2, &(0x7f0000000140)=""/9, 0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x7) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xffff, 0x2, 0x4, 0x6, "a432754e743e177013926e294153649cc4490ec6", 0x6, 0x80000000}) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffe, 0x4847, 0xf0, 0x5, "0f5cd97dfd3bd8df10adf36a414cd981f0d21dc7", 0x8, 0xffff}) dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x24) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x2, [{0x2, 0x1}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x101}, {0x1, 0x40}, {0x3, 0x8}, {0x3, 0xffffffffffffffff}, {0x1, 0x1}, {0x3, 0x8000}, {0x3, 0x9}, {0x2, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x1000}, {0x0, 0x1}, {0x2}, {0x2, 0x7}, {0x0, 0x20}, {0x3, 0x2}, {0x3, 0x100000000}, {0x1, 0x8000}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x1, 0x5}, {0x1}, {0x1, 0x8}, {0x1, 0x9}, {0x0, 0xba67}, {0x2, 0x7ff}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000480)={0xfd1e, 0x4}, 0x10) fsync(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) read(r3, &(0x7f0000000540)=""/45, 0x2d) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x7, 0xb48}, {0x6, 0xcd}}) readlinkat(r1, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/210, 0xd2) unlinkat(r3, &(0x7f0000000780)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x46) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000007c0)={0x6e6, './file0/file0\x00', './file0\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000000800)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000008c0)={0x2}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000900)=0x6) 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="ab51c22ef1f350a526525f898bcb2a3774a28ca06f04ffcd38c1f9e75b49d5671b420a043281cc50af660c7cff383c84b594656665a838528692f09d26716f64e183eb37f5d08ad86ec47d071a111392a4f5a51a72a8f2ea737762867a2b47b202869bee7d30c8e72dd0a89506b53e984efd4ee270475e202181d622237cafb44741fdd6ce74574ea3221b6374c190fca1593cabe9ca4ada532b9c93e42b986a470f57d72eb760d890074d", 0xab) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000080)="ca5a83fae4cf30f7cbda6e2e", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff88) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 16:00:32 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000002000/0x5000)=nil, 0x5000, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000140)=""/188, 0xbc, 0x841, &(0x7f0000000200)={0x18, 0x1, 0x2, 0x8a5e}, 0xc) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x15, 0x403, 0x1000, 0x1f, "057d743137b852034b5557a45c0444de3232f18c", 0x8, 0xffffffff}) fcntl$setown(r0, 0x6, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x60) flock(r0, 0x5) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) 16:00:32 executing program 0: r0 = socket(0x23, 0x4, 0x9) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe439f3c2ff8a0d530549c6feab2d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a", 0x103) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() shmget$private(0x0, 0x2000, 0x400000020, &(0x7f0000ffd000/0x2000)=nil) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28f9fffffeff00000100000000001a00b603a0e26bd51c695b17b7b781ba390cb95d1611779ba0b4c92bbce03cc0ab106c25b723f9485006d45c19127f358fda59ace37987e4fae08e28641236b5f12397a74e992039a678aa08eb33387c52c1a91eb6e51da7da7510a3f1d62de908678e554a622e2373abc35e6f9e88f112832ffdafa3658cb3afa4d91070768b98b073a0574849c333a711af396394425247a1b049289a34d0e962672b5cff1b820888283940a0f8e4184b9acf083bf8af6938c27e33b60f5172c8d7c921db8a9b3e0b4a3b5513617a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000480)='/\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0xe8, 0x0, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x20, 0x6, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7ff, 0x3ff}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x130}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:33 executing program 0: r0 = semget(0x3, 0x3, 0x100) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/34) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/121) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x41, 0x0, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x0, 0x21, 0x1, 0x7}], 0x100000001, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x9d, 0x8, 0x3, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x2, 0x1, 0xb5, 0x1f}, {{r7}, 0x0, 0x40, 0x83, 0x7, 0x5}, {{r8}, 0xffffffffffffffff, 0x2, 0xf0000022, 0x3ff, 0xf066}], 0x6, &(0x7f0000000300)={0x2, 0x6}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)=""/99) r10 = getgid() ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000400)={0x7, 0x3}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000440)=0x1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r8, &(0x7f0000000900)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r11, r12, r10}, @rights={0x28, 0xffff, 0x1, [r3, r8, r3, r3, r8]}, @rights={0x38, 0xffff, 0x1, [r7, r4, r8, r5, r8, r6, r7, r9, r9]}, @cred={0x20, 0xffff, 0x0, r13, r14, r10}, @cred={0x20, 0xffff, 0x0, r15, r16, r10}, @cred={0x20, 0xffff, 0x0, r17, r18, r10}], 0xe0, 0x400}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x382, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) utimensat(r1, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x800, 0xebce}, {0x9, 0x1}}, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup2(r1, r1) r2 = dup(r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/44, 0x2c}], 0x4) sendto$inet6(r2, &(0x7f0000000300)="87633cf5e3df781b97a11104e5171d8fdf3adf4e1f2bcb609d78f98541dc0c594870224c9a3479f45ecbbadc1182f59df60d7ee73e29441a0a4bfb8b3e310ccd504c4f373a87c83c40f0dad072820c0bdc4d2e8d8d718d279420fa99dc13554124c8510a56", 0x3936, 0x0, 0x0, 0x1a8) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xbe1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 16:00:33 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x20000007004, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:33 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000004000000000000003b6ac1c4"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:33 executing program 1: link(0x0, &(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="6bfc6fabff27fb58b6c14a9d4cf81ed02a042a4f520c963bd964404444cfb640dc711273e8b2e48c0ecf0fe6bfd2af14f719d2223bb2d5c416e180e0ec38143fba0b886044f9b53a79b525702f4da7d50600e0e92a29c1c0d9aaf79e3daa43feb6fb5e1625db1176af92756ff9afc0da51774be9aad6127154dac0497650e0539d40cd87279cf16700000000000000e4dda9fb55687c2c74133476c7f7324ac0e2f833cde267cc13152333be8ab31f748e27084aa427aba27ad8fc52bd7909eba14e439b9feea9573ba2d840c06f813204c8e72d8a3baf45c733636af88ebd9134610b275b3c377a4ff6709dd5c5fd950967717c1e4be214936fb38a00ff7216469246b0d251005653d950a4347c30f0c58af04d95cf29855f2b012767c635f71835a33fedd65da0176df6238f8f6ca50627b8ddbb624cc03091397168ab870b84dce449e4db100644b0c7d1fbad59bf6f7c0f8351ec4f1c0e2772e9aed54eb2cdf8db38a2a0475865470c8d3cf277c2ba9de0b769811022e9f437ab7cdea7782edefc9f659b1141cda1ddfb6913f4c80746ca65d94d40ae359fb2346474753e3bcc302b289655e53a8588ee022a61ef6c12f8e63a5ca498dca87001814bccf12ef9955bf0a481c087836661c0571ed119856d0000000000fa37ce1764fd45263e11db2a86f2cf72e1dea911a85ee096087a712ff3ddf09fdaaa063bd549bcdac8bf62a230c4eb7c5a6570e3676170bb8947faf7802a5507e873332d1c9c7f892c", 0x221) write(r1, &(0x7f00000000c0)="194dc1eb033070fb41983fce8e5c22989986ad1a758d68527f564888107123b3227c9d45e064d41ba48797ed00e931165a9f2072ea350e28a86ce0fffc9e36315595feca8dec2807029fee5b1e3a4e943211ed2df55e0167f6f1c8a6b1877af35566cd2ed36d4104d71020e2cf21c72d364d9c0fa590d0fd0f74dad2e43661d25c515e95d6bdc1bc38e8ff7fd14aacb9f7985a0f68e4c1ed2613fa737200ec851251ab010543724f99b34a659527a0c5cd53ede4a9002f7cf5e06f13c4fa2f1c3d137005d93a738981f5ed23bea8422fb8b265fdef50c04b342c02c27c072e8cad3e052161cb6965f4e03b019bffd53bbdb55c1919c475f6d0ff8c78c3", 0xfd) ,/!$: 0.80 #-$: '%449 91342 449). 0.005 0.003 0% 315+ ,/!$: 0.80 #-$: '%449 91342 449). 0.005 0.003 0% 315+ 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x30, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r2, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/219, 0xdb}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000001440)=""/152, 0x98}, {&(0x7f0000001500)=""/136, 0x88}, {&(0x7f00000015c0)=""/187, 0xbb}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f00000001c0)=""/67, 0x43}], 0xa, &(0x7f0000001740)=""/22, 0x16}, 0x802) open(&(0x7f0000001880)='./bus\x00', 0x0, 0x1) accept(r2, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) pipe2(&(0x7f0000000140), 0x8000100000004) 16:00:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffff9}, 0xc) 16:00:33 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 0#+"$%.!",%: #/--!.$ %22/2 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() recvfrom$inet6(r0, &(0x7f0000000080)=""/105, 0x69, 0x843, &(0x7f0000000000)={0x18, 0x2, 0x6601f4ea, 0xab3}, 0xc) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 0#+"$%.!",%: #/--!.$ %22/2 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x3, &(0x7f0000000000)=[r1, r1, r1]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) syz_open_pts() close(r0) syz_open_pts() 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:00:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x3, &(0x7f0000000200)={{0xfffffffffffffffe, 0x8}, {0x6962, 0x2}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x1}, {0x1ff, 0x5}}, &(0x7f0000000100)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) 56.&,53(: /"*=08&&&&&$802"#81&00, /&&3%4=080. %22/2 $52).' 0!'%/54. 56.&,53(:  : #(!.'%3 4/ 0!'% -!9 "% ,/34! 56.&,53(: /"*=080, /&&3%4=080. %22/2 $52).' 0!'%/54. 56.&,53(:  : #(!.'%3 4/ 0!'% -!9 "% ,/34! 16:00:36 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:36 executing program 0: getpgrp() r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7a, 0x2}, 0x10) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:36 executing program 0: socketpair(0x6, 0x7, 0x23, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r3, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r0, r4, r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x84, 0xa0) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) getrusage(0x0, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff7328eea278e8", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/250, 0xfa}], 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) write(r0, &(0x7f0000000780)="4cbeb41d9b16338a599daf97b862bb9f129dd7c85170c5241f8d1ca3c7db3085fbeb1c3eb9e3b5c6828bcd5f4a966e5114ae1d5080e187d98aef3b3424dabc31388b4ee89994dab2c7933a6afa5ed0d35ec4c7c4dbb41faa986c698e44fff5235af30bcc8df376d879d0119178bdf3c8897ac179c23673ad213c9cd0e3e8c5bd82d2921b60e4b19dde74183517cdecd4939afb8935d951afae4017d321fa6f35aefbbf4f5c1a7cd8fc8cc859a5ed0e30a1fa0ba4f758f6b4bf3bf1b93a06fdd5970a54", 0xc3) close(r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xda8c, 0x92a, 0x3, 0x3}) 16:00:37 executing program 1: getrusage(0x20000000, &(0x7f0000000180)) r0 = msgget(0x3, 0x600) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfff, 0x1}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x5012, r1, 0x0, 0x2) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000500)=[{&(0x7f00000005c0)="6b13a2f1880ce760b4f7389177f2a745dc6e15e17501777e422ef83c383e9ef3d2be6b84bb4ff32564c357e1bb36fff8139ddaa3b8f1083bc992e52e59ecd453e5a89851cfb399313171b997e6b65226530a08a2d54093b63fb0d4a661141038547f6ca21471d7259c0c664b09a2e0cf1f4dc667f5d82325a303663d943e68e3bfd9bbb0a634471bb66a69a3731059d99dc6aaa1e412e24e65df8c54a1d6427d650baf64b84a3ecf87b8cefbc1f408573c7981510309b62fdb68a67c676c4008ab020a0e7f2585cc6b38a367f18b5c8a0acaaa22ac52381f3baf3d045e151e", 0xdf}, {&(0x7f0000000540)="52d65ab636a25a3d7d69a18fe3fbfab4ef0fe46d7a388230dfa2b7cc9796a0e75ab3c676bd303a25ebf1a75908c09357e25f7ad705b56c04b2e116043f06b1edb3f241a16725400bde2cdf5c93791f0c63169cda0ac2b69b21d7f1b4a5aa21f4078db35c3bd6d29a6232832bf3f617866a800c6e9b15603c3686565510bffa", 0x7f}], 0x5) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x401, r4, r5, r4, r5, 0xa, 0x100000000}, 0x7, 0x79e, r3, r3, 0xfffffffffffffff8, 0x3f, 0x6, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r5, r6, r7, 0x0, 0x10000}, 0x9, 0x0, 0x2}) $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4294967296 $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4294967296 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4005, 0x8) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b5", 0xf07) sendto$unix(r0, &(0x7f0000000000)="a964ec87eabb6a3fd1ab18e180ae514a0d8df2279deac8bc071a05326b0c072166957f53a6842ef21c72ed03a7c4f2116c8a049a9cdf5a41f4b26e8d36d932fb7269511b67e00fef002abee01c0a85d3ec9bdd32d26763a485c79c2670f57a08df859f79f4d4d30573127ef7889bb58b1a175974516fb489cbddbecc51e67d17dcff80686bf8ec460bea7f43072a31d304f8dd12106ec71e5b172afc1a0c94952372b9b9e4396e1a7201aa82af710562e20a9bf5d7d6620ee810c185cc57680e32ec2a10e55d91cf16b737506f8db2a71ef4590f4927c9d9af211a22446c0a25c79d3ecdb63bc24acafb04f67c40110de1132e6a2cc14220c6c5", 0xfa, 0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="8b89b97587649b617d6092445de3f4421bee6697bf06e7579a8eef3e4284e8b1ad538e3b4d8ca1f9877c9f4eb7d8089014e9fd12f8ad04741d0ad272b55141b71bf665433182c9ff1fb8cfdd2b4a9848859e04d0ac1f37d029adc23012569237045cf43bcbda09dfef6690a39c93b7a2d4b863534fa375f34993949b7cf2b788659f8b05877425972df11d1f4982d260f616dff977c8251f8b25441e2253796aef459ca71811", 0xa6}, {&(0x7f0000000240)="13d1279fbb467c486ef07927685ffa43a0f6182d1148a6b84967e9d3094df9a25ee590d6130d6da8881a6512c6cbc824198c1d30ea61f19b0e6914c6656a6a54b922317232fa8078501a271d8c3e15ad6e17071c1d991a2084923a04a8c27916b287f7f9c0578b132d9e2a4dad01a8c8c86935252d02410982e33ebbe4aaeabdd8222ea72543c16d5dfac28369420c632bc135cd09af62474b8c58507616a5030105cc27a4602625952ee773102581ccb74e6fc585fd5ebf43cf3ef59811de2a326e5588f5b60d0f0a1261407dbb1fe42f6d42915085f9", 0xd7}, {&(0x7f0000000380)="a35f2ed05550dc0cb3a8df085462706142a0a94b174cd39c3f14510f85bd31ecb294d9faa94a7f1b5ba48dd485d88a5bfce34f975cd6e8d2ccf7b838996af0e5482c9d4e15becb67649af6c0751ac9a3418699b4efddb54133f6b69f620f7fcb97cb1d7530816e585ca4e8b85cb28f16c15140e7bc6e5d70510ddbd877e7e59122d220974c95d3f4e37354c1010cabe11d45ce53e42669eba632a9fd5bea284c3f92527a3979aff95b8278ed6ef22c400ddf945335b3037600437e06420be0e155cf275d193db5f5b87bdc21921f40bb7edb19b822cae6eb8dcf344aec", 0xdd}, {&(0x7f00000000c0)="b64c0e71a2e15efbac52b9", 0xb}, {&(0x7f0000000180)="26db8e45ddefac6c1a70b0da70a663609d4660ede277439c847d241b9ae19ae2414fd65163a2ed5f224fc105e997244ac8b393c46aa96bd01bb1c78aac9a9524c10299d1cbaa24570cb02eb2", 0x4c}, {&(0x7f0000000480)="e2cdc626d7ed2e87c2668b6f5faf5a0c51cd4434eba29197a85266e356527e2615a6cf2ab5ac31e2e0fbd58bb5c8179578ee784260f13d0156c58c7aaf1e53a8a14e362fd257c0bfcf40850f0c535721e5d75fb88b311adaed8ceb21f4bcfa7a4a7394b42692c7f5430bf9c1b94017a6e4048e5e055e1a9e5205cc2945e469897c5c41067349fea8efd535e9323efe7f932607ffe20e3d0b8854bd11d615f64217b27bc0279d93cfd552dde54d27bf5d194e0958634db6396b4a9320d955fbd19b30649673efc8ad848e4818d61d3213c05a60c9c930eedb", 0xd8}, {&(0x7f0000000580)="4b2dcafc28e56f9a9f4c6708a5ef64ef7765660fbdba79af26a3e9ec75231f8b764d880b59d9f300f732e3aad556c56238236844d4e3f42f07a3920d12b630a91dbfe5a89e492e71a362bcf7e273b4060ec35fa6e19677e870d401c37db57d3be9dcc54ed4c765a00c1b5a9a87807221310884a42b33fc4b1a7e69b496a7a20c7dc845ecc211ca1f8b56d947d8a554f08617b5321444edb51b4edb81a5ab853eef7858a32625af9c597b7b8e9c0dab627112fe401b18931d9247", 0xba}], 0x7) r1 = kqueue() r2 = semget(0x2, 0x1, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffdfe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r3 = dup(r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001d00)=""/4096) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000740)=""/237) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) chmod(&(0x7f0000000080)='./bus\x00', 0x21) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x4, &(0x7f0000000000)={0x6, 0x10001}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)) 16:00:37 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x103) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc7, 0x8) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) socketpair(0x18, 0x4003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe090, 0x3ff) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:38 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb383572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b150690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa070000000000000000000000000000000000"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') accept(r4, 0x0, &(0x7f00000015c0)) setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r7, r6) r8 = semget$private(0x0, 0xa, 0x1) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x9, 0x101, 0x7fffffff, "67af14c493f9c57dda35b58eebfb0351404a3fe2", 0x80000000}) fcntl$setflags(r1, 0x2, 0x1) 16:00:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x40f}], 0x1) write(r1, &(0x7f00000005c0), 0xb5982d55) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) recvfrom(r2, &(0x7f0000000300)=""/180, 0xb4, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x800000000, 0x20}, 0xc) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r3 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x210, 0x90) close(r1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x20) writev(r1, &(0x7f0000001840)=[{&(0x7f00000003c0)="1b365cbe7eda6df819e617c62877bc5b197f0f34c4762aba18d12fb001e445970486a81c86a7d2ebd13205e7eff157b4e33673adb4e78cc4c6b3039b55a5c22394c7b07f030da9eefa51eae8dd9752e5998a9d2d34118d08531269d045ebe28cbe57dcfc6b0871d05fa13372c30167727bcfa81a3c13552a7221bcc8505e6ad92097da24a200631579fa807f2983d4d6d6d52ef75735fbf3ba8ad501d971ef4a159cf48a26365acbc16e9366e97e1c1e423c07d4982a4dbf662f6a6697667b8f379e9b5bf7d989fa0fe2b40847b7f98a6d", 0xd1}, {&(0x7f00000004c0)="aab607911e8ab89758bd31256a4400e3acbec5f81c3986f681e1fa62e161dbefe56b3996c299021895f847005cca3fa2d0caf47bd0c5a8972e3a8eefab51ebeaaa79ddbe396426fa78b6a12b706b64f3f68e0b86ae7ccdd0433f13786a84d41d09d1c6645fa01766fd033d2c1409a032ed9b529b31d458212fa091101bad2ff0243739912a833536de133421f93ec27d798fec6b9553e45cee93c3d8d1c4a85c7efabc3b35591b6ac4ee11", 0xab}, {&(0x7f00000001c0)="c4e3f7af1b6d68dd7a2d76e7255d6ad3bcb7b7f0a2344adf9142af7f066fac8dcc97bb93e39b3335b3d7c88f85aff3bd43455c780b1c65", 0x37}, {&(0x7f00000006c0)="c9b1a3e603e66d22cf3fabc43125d2ed5304f27902177b0548b1e0edb091995f169e9c3a87c446f1d940ea996cfd4022d9b15bd0e6e3fe0a1b2541a4368317d62a2e340b5d7eb12ca6c88baeed10c5a11467cc431ba8cd619cdbbec191e71016d83dc2f07931e9128c94b5fc270dccf823844a38a0e5e48c9bc20f8748c729a39151d81488bb3d52f78d33e8e3", 0x8d}, {&(0x7f0000000780)="578d9a4339342819807705682f036f99eaa171ad47776baeca912f527742495eae9b6f4ea1087386f3a449043cc403e641342bc85f7ae12e0351e68d6d3a410b5c1ba3f5497ee478ca8474e2216b79d0d2380ab9251a52c0c561df9d8534c86ed902659ff949ba01a8489c36ae9c05f9c3aa1b4406cfb9af4dce496abd99a0348e31231fb5ab01aa3625691de6eeee234bbdde1211dc3c1e06acc659e73110c3e2ea757210b6bc9e27d433a42442ff1a93c8fc716dda6d254075f102", 0xbc}, {&(0x7f0000000840)="0154464d774764524957f387f2dd57765d0790f704e2b703c43b26d5cea446ef58cdd1c830b49fdc94c99326d386e0a525b555a9b47ca1c8904a61ba2cc0cebdaa858bb3b97564aa22be3124f681e6e3d4b49e8df70e78d6f9e474f3d52dd89b9ed379911dfe33621628a75069b79e3cc2154fc6dfb905fc6915fe2af8800995472654ac964c3398ea00cab5452d84a13e0f9a47b7ffe9b0d1141d1fa5b6798da87064492566540b76f7fef20a20bb6ba6820e235edebcc6349095b3318992f9f48c8783ed08ae2c38aa0a097ec4d9036522a0442f57798ff9595193d2fb611b640a701b48e5ce94f30fa9e010387973c042e95921ffdc4d77320a7067dad719c7a91977ef2eb01fc99e4b9156308357b3b3f82c515eb587228803b8b917b045c961f90af91b5ebd4c751b13865f3ea506f66a0c50f4fb90b6d4b32c93d0c7037ed6112690987babe3b68c05f1b0d8a5e7d9ba971138279050eb49df11064787f83c81e2a89fdbda73d4a23585bd3eee73db956a0a4ee845eeaadda47876849760465f8767c59d92982c258673bfaaac2798fe69355189868f7834b299106c41f8cba9dd81ec2703314919864ea92613774ae211909dd202d60827516a4c6a1a1941f15cc4675242b9d8da99f0f58d793a29b74fe267eadd3089919776b806e46080c5968dad3bf25a7dcd33b43e7432ee9d152a4163388e5954ee46664501e84cc2a788536abadef6bfce401e03e0d0dc72c55d7ebfe8606d97e7b64ff0d1b7e6e5d718e1fc605fbd48f2209ea705d391873f0c1bd6577cc4f83b74fbb76f0188f06bdc1c06b099b78a085851d5cfe19646d383936b05a1ec59a78e19bb9ad9fa2d2631df758b70e843723cbd697da48e883385c460a3a01599aa70dacbad96bb45a3c51eaa2a7c0e82d1b12a581ca94db6ef1404098e2eddf9e65146427c5432b34cb8df99fbac44c09c2a347ff441f69658a0ecfac220e7a53cefb32644c4e6f1dbff10c4ffe82b7e59900808892c2f6808d115ca63bb58b803d21afa8bd49f8fd54e9b15ffd5defa3fd7c5fb5a45f3fac87d95765e0d06789c73ea2ecb1da352e73a91956eaf865847f86622b0a86a5ae606670f31ee6f8b73ffcab1fdd55d63f5b2662dec200b77a0657a29f336da8729066f5b8c59b80edbc51cffc36ade02a388f1e96a4b8b6dd94cad752a304371498cdcf95327cbc2fb6f3328ee978bb0bec3b2448bcf3f37ebfebf9c124e8df35a778f94fcadf9ebfb2b536dae470688922da1221def1630ac31d01870b38d2651f3ba193ae151c2af6482f25c9a805edc80ac7fb571e569ffd8021fe7642dec4a5ef0062a4c978ea0ae317b06ed7d7778013fc7d436f58adbc2acf114b79f7c5be64df909ed930822d1078c9fe9728ff07096b35dfbe77d3e7692c4a7b26d9ef80b9f259b8f4d13add8e8323d52109dd84969bd7a8f5720feea1d10414368856478d8639844b7ada9b145d03ccae95cb7aa6eb952eac6492463f5572b38fe15b3d81a500a1caa9c0f171e800d54b7a01db6b3ab4ee7d686428f039032b207f32ce4eb2a78c49f7ab33f91ae5d77f2eafa9df796d749e799021a7314f9cb0a500e3c839aa4f86727ed3bee9154f933640b3c74f0f4b9f5ec0c9ad359413fce4694ae03f89fe1e752a5a8e93f19f9a3f8036dfa6bb3f26b5a1b003951d3f2e153e16febb221a1cb8df818939cf8e192531d2ad37b77128f0aca5d18ae209575b1fd3d61e368e9cfa0fab58d5a88d0fc43427a907876187064ba4d2a2335ec9f62a4f47924e13af5cecf85b80e18d965ba56d7a49bd2e050e93de257dc7433e8693dc4442cdd61359410b21162d528344385743cd74bc3c2113eb2bacefd6c33f22dcd75d175aba3ca1b3f5d802bcac7d4634eee1925e916e973d41378c5014e7f1db22d12b9545f72fa2dbdceaed504ee2ebd7a5ad9fe1ce7731a614256c8d2d8f161ad288546d45b99cdcb71e9572f000374696fbbaf6f088d6864e2c72f815c6a7b970149acc8d0b1289a97c41f4172ce86976e432b4fc09e521d14705c6aed85df674d937eb467ca4e2828e95fa39f1794b3768261d8b78cb8b5a6eb85d4eccbadbfd02970fe8b361ecbc6f5261e08de9e607fd27e1a7cd2cbcefe0d15f74e37fd94cb59c7db1fc83c3f86bdb54b7ce251742e96c6a4f4a6d1a4a07345c5b01847decee7696ef0986e5e5ecaf1aa616b7d8c1862d3eb1056bda4261975a4902ad36e46c5decce5e2453e59b86ffb2363c480d2cd5c28e240ae0404339968c0df03748aa973fcc4c15b0750cad69f26c9866fa7a111755d5d173dfe11165b69670621139f91abc698b8eb9e0d40258a835f1bff134c90f9be8e24f6a9e76ce2d81dc5748b664b7f20abe872377ecf9e131e27e5e820330b60b4b9cc49cc136e56bab01033e3a5020030017b8b6247648a7d763f967a18b7813e6322f4f3b0b1dc9a2e586eea88c6f27a490aa01feae028409db38a1f5d0a2609780d06c46cb3b6e297ff61b9d0bf24bb0be7f7b10efabc316847bec522f71f028e13799e092debcd0495d062539d0d3a6e9d810599e2dbecc355e17774394eb01d7ef33fa3a89ecd60f4023174e6c6e3172cf716b8e70bbb4be45f354386320d68744658d29f17dce8620dc32bf768f9bc1cde9953bf97839e466af95d3aa619387b83b340ddeb0db24d09d7a5850f6f791227465ae0dea3dd6cd662a2e9785286e80a40335257f93190aab716ac381c0f50c170bcd031c637eb5ea250bf533324ae7485feec514130e13a47932e381d8367a24ebb412cd1148a0e50ca181d617258435e3b39c638a6fc856bd6b2844daf4c7923f3b326460aea07def3152e565d1139217b545cc041e76052f00e33c0a13c2c48363b3a4e51da2ab07a6f1241cf7b44629e94da237ffbc6722cec46482a77731d3e20c19e4486f7a819df55c3e0592356f165909abcedc6df02aa571a7712a512478247fe4d33721dad46b194e22441ee65f0e49f87a5ac3a540bc27293262a91d4b4f18c0b7f28b2b7d2c90c993062a34a6b06765285b0d9eaf5a90577026d2e15ac5a77261421f5e8fb42b3959387cbd785b34ce9a34ba347842fb7ac3f5805649616d7ccfeedd399575a3c2142e929309bd3a650e05e5a67121a5b84ef8513acc873c0e9d2f2b0a5f046751c957efdb722484de4b31bba1663d108007f9868e8be98e137b94816649440a9435834e606cbd1ecba9550535d13c117c8949009bf8f7283a62a07945e50c3ed8dea0840b78cf6eb5e84bed0b37a9f14bd5bdd8cc6291150621576de2aad2aa96b1f6a23ce1abbf0f6b2717f6f0b5a9ece80780d361aa52e4e460d23ea29b4cf277ed612c5fe64defeaeed43dcd202bd7cd9d64fe821224de6456ace31740e50860dc533bfbf82f521dbe17c4fc50c37aa1b35fc862558cacb34fc241238a6c6836b4210d6b479bb6b284695dbaedf59df8daa40b3e240ff3048d88e2a7a92982bf2972aa57b72ff39d9c218cb01501759ffdb3de9c81f71ecbadabc950e2b53d607a2c6f097d6250ef3a99835b460bf8843dcd9dd95c526babb16bda48fb658f00ac0cbbb3fb7c971e2705ec29db150f905c8f0b6389209d71938a012b147e5c63d1a8ef510d1a265e1729ac2966e47552f39c381e35e0a756cd488e9d0dc126c01b918c58c61b74de8814d90affad9f5e4435ed6f560c5dafe9164959d61b8b007a1f46192dbe715ae99fd321ee9550b54c60c4eff4cb5b8295e67b2ef14d138c03c75e3c245a149acb897bb77bd39c8f92a0454805ec67c1884fa5ca489ec91ce71266116bf14b79114ffce6a521dd8297d8a931db2c6efde45f3dc8d43c27e207b10319782c8a4dc832d9aeded25be55846bdf97077e7e628c7aea940eea47bca226a9ef3e72f79c94c4b13e13a3554435b8724b0efc3a30e891947867f653100fb35e91e2aec9055e5d42d346629748102461d21783c85eb60ab61cd9d392e32ff98c8adee3ea36739fb22d0ccbd44b50c65768d1ba745792178b080b8bddd32df0e5c93042be9026ebecbad9dc92046aa1d75d6d997195fee5e1d1583e322acb492aa8e11b5b2b52ee7857b42a4d40116184d41682121d42f84ef60b774014947e9944eaaa3a77f911e15203d12c154c029ef513a8b7c08be345e5212858331cf91e10715579ed98f305b743576d0adba74107440e5bc4b4fe2882397a9caf3b4388f7fcb175dc2222c5de4abf9c5570643253e5690d0fabb5a1a83e73338489442b618c295a5fdfdb3ff6ccb9057cb8294b01ba0aa6f4c1a6fc5704970f97550c6ceb067a2480c6c34073d24783fe51c3969f9012f7a29488d7d46b71552f73b6a0d4d1515d8a76810b063333d26e2118c2acfbcb9ec4f208adde80e3d27711405d2d8ee0ad1ef0c7cbebc894cfb9ac0a86abf0eafdd54dcb7aa213cae752d025e18e27df7ce1f4c18393215243fa1a8182bdb1b93493cb65a0bf3c7a6768cf067155767b6384b7058ebd3d60a779d71661f84f5f170e00e3e2bd6470d2e62e118f00ac6090380d1c923fbf160d9b91f3ee7fd64b530a522e916770f35f0eff3d3a1cef5abcf5c2e71c12d745ce63bc8a42d4adb4dad343d412d9b0827fd8ca532777f42e15c6a6662d5ee1066d5d88dec58a280842df593b80c8e35d8776a31a3f0b16729bbaf38f114f75ddc08c21e82a1fb2f6586a73a25184365168ff0e825b196734ef7acf2f76c5fa2ac7da9b524da8534fb4e90461161af07aef7594ca08011ef3683288a447c081d627082f838b6b29c81095b0844033e21ca5df6d0b9b695ab9f05c328f9ec004ab12f77732f7f912f03d32ebaadd5c66b43672f4a70c61a09bf0a8337e92ad8a11c6b82e266f4310ebd3f69b430d9a491a33d46abde0923a0ef03efaec9ebb9af6743c88056ffc9a1df68f1eefedeb7ef140d8e5bc9cd09b3176a6f9ca854592bd3470708311509f0177ffed11dd2889175962e156ce2d7ee72cd4e5252716abdd98ccda69483b1facefa1a9ec4c4e873a398a56a7ee36dfa2f6dbd35ef3c3205068631de4218419713750b91c124bc9118cfcd0a9df26d027d27a8d39819b43d2a6d86440d6408275449a3071d7b4382daf501ec6b4d9d1adae93c44457e2d3f5f6a89ee0ccc20bc5e729d985fc4b57906e7d159b6f92e64e49d659f0f7137b651af6a204aa2c7b515b85e50a640a325ada86ae1707c94a707ab4b4f7b111903923578bb653072c3e60e3b1e05d13915d89d7f88b54fe23be0ac3bd672ed52e18d4e0def168d07d37e33d09748eb18581494562699496db16ffeb51a1820f3ec2ec5b5a67794d89cfc5420b9a89c2c0fa260376e1d988cc02862f047bce1a8830913179424e1d8d95f62cb7c7e38b867dc3c7dd6969f59cb0e4fcbd3c2b0b6594d5cb7d4526c48133ad490964c663b77f5f67a0570111ded667f937d62fea9098754986127e8ddbabfb164f9f13311ec3aa702c8bb8cb6f983beb015dd0b9baa68a372ee351dde2148d08ce440d3b405a6c9ac2deebe234a780dab8ead57229181d8f6540ba22883eb9bd79ab752e64e3652979fd1d12616bcc2ab45bcf5e35fa3475d8fbbf5a18fe597f15ca11a28b80afb72293b871fa9470e987f8a1dee9b966b85b84f77ec63354ba47fe9a10f1d4f841ec7a5ac2896e9415cda835935c9879c0775963a7861949eb952efee9c37435e10366c819e97a78f8c19d4714d486b2542ae624ea74a0f8227211151835bc05fbee59d4882c7dd4f01856837d82fbba4bcd4c", 0x1000}, {&(0x7f0000000240)="924002ebab27aafda56cba881915c1f6f8d9a7", 0x13}], 0x7) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) fsync(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x3ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x81, 0x9, 0x35}) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffff, 0x1e6, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dbe) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x100000000000039f, &(0x7f00000002c0)=""/57, 0x39}, 0x41) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) socket(0x18, 0x5, 0x682a) pledge(&(0x7f0000000000)=':)\x00', &(0x7f0000000040)='\x00') sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xff2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) recvfrom(r3, &(0x7f0000000100)=""/221, 0xdd, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xffffff83) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x10000000}]}) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8182, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/39, &(0x7f0000000400)=0x27) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = socket$inet6(0x18, 0x7, 0xfffffffffffffffa) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/205, 0xcd}], 0x1, &(0x7f00000002c0)=""/247, 0xf7}, 0x2) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x20801, 0x112) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7ff, "0000004000000001000020995900000084f7809a", 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x6, 0x4, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080), 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xc0}], 0x1, 0x0) 16:00:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x5, 0x800, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = getegid() setgid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854967f5afa680400900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x4, &(0x7f0000000040)={0x100, 0x6}) 16:00:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x3, 0x5) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) socket(0x10, 0x4, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x10000, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000240)) ftruncate(r1, 0xe3) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="88859b3a64a1798cb87618096a5c64fd13c0a2577edba1cc042dea1a51180ab4fb8289b125", 0x25}], 0x1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: syz_open_pts() getrusage(0x0, &(0x7f00000001c0)) socketpair(0x10, 0x3, 0x0, &(0x7f0000000000)) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) recvfrom$unix(r0, &(0x7f0000000180)=""/180, 0xb4, 0x3, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) fchdir(r3) 16:00:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0xb53c}, {0x0, 0xfffffffffffffff8}, {0x26, 0x4}, {0x7, 0xffffffffffffffe0}, {0x43, 0x9}], 0x5}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x63b18f23, 0xc, &(0x7f0000000040)="5d3f6b430e420600", 0x8) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r1 = socket(0x11, 0x3, 0x400000010001) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 0#+"$%.!",%: #/--!.$ %22/2 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x1c1, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xd4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:42 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x1cb) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r3, r4, 0x42, 0xfffffffffffffffe}, 0x0, 0x7, r5, r6, 0x3, 0x5c, 0x1000}) setuid(r7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r8 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/88) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) sendto(r2, &(0x7f0000000280)="a7e88e620e47b17eeecdcc83d7050d9c791f98c97f83ee6668ca6bad15ae037e8d1d0079eb2217b490bc63482cac21a55b6f1bc5d063df5d9100daf7301b7423c17cd9b266d17c6ddfb1ceaa065519fc9efac2af843bf43e4f36177aaea731e828ac76eeb1d078d2a0f318fa6219856a224dbaad347fb607bd45e660d585fadb63127973e8d24f88090305583c33041b285df4c80e5e0ca85ba3364920664b48b7c4fc11d57492ed0d2bd543cb404c0496b4b523046839ce5b570917cff4fd9909e15495dc9a53672308694bab", 0xcd, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18800, 0xc0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) syz_open_pts() 16:00:42 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10200, 0x0) openat(r0, &(0x7f0000000980)='./file2\x00', 0x20028, 0x96) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0xffffffffffffff65) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="24d4793f55d82a6106eee3a64f227224eb24a2177bda61dba5f6fb73e60fa8f695e0b499", 0x24}, {&(0x7f00000002c0)="06709b86bcf936fcf891acbd9274c6db3e35b53dcc10c871b062c4c34c690cbb9445d0f484b5bec800a4c45bd86fc83c8e3c6a0f54adef6b60d022d8b22a1b9cb354418373b9d306e13ea0961d60ab8d17a612e6c176df6c006fd5ee8de6f9183206ad2e9c6bafe88054543ad8837dc9d9cb7e1135a905b6d7dcdfd20d4ac83de8a342922dc3c57cac65711b16baf5a74f57ea8f7aff3c213ee6f62f9a7cd6521cfaffd6376dc03eaba1c9f87b8a5cc6fe47fb55dcd61e6aad1cd4", 0xbb}, {&(0x7f0000000380)="594b1ea0acc98e566097ecc24aaca05bb4f459092920d16c8f476b89b48eba7c00e66395ee1435f0d66f369d5b476f2ad4a6ff4733d34c719f1fef357150131bfe6d8dc7f7e74cdaaea6fcc74b914c4970e4ad4cd720f9f399d38e03579d0aaf504166d14f85774393bc7457e22b30d211cafd6b87cfe98e3bd3fac701fcafc08da1e7bf97c7d333e3b872a7e2e59d8a3b09288aee7812f438eb3aad84fbf42559a1f127ddbe166e3720d40f3d72139c7b4a6d7114e91427f67ce0be0db4b29fd75765ffd20707b4e0ed9fe1", 0xcc}, {&(0x7f0000000480)="667cff1c74e054ce6d261282569a5cd4a037be6c9f59f7438574f68a361bbaaa95d3afe54c6e055dd3ddec0de370dc4c75dbe7073a68307bc12de28099661c1ef4df056b8ffa3d86cb825299c62eaf7c5a06d95875c05fb6b1b022795e7313d97c989e9baf920906da93e7ee28d533f164f3ab693ec33e4de4784cae477b826c3a145879d771147a1ab00d7be776790f85fa5d95be739bd72306a2e1fa1b2b3d264a0f0c448328bd8358b8e148d0218009fd73d0ec4e2d1f0c0160bf1f6a187789216846debb0aaee3dcd94d525c7b4ad7464179c411ab7249f0317ce76a166fba0198d6a665aacfdee0e78399d28adb205810903d", 0xf5}, {&(0x7f0000000580)="d2eff721a51ae5247adc6593d00f26b4f62040bdc2b9741a11022f535ef7530da274075122ecb7bc802e4e657f851a6d22f275655f25a9a1a4ae05b6927b0b700dbb5e40621e4960ca3fb4b2854b9dda807804be5f6c7466e732c7a8ae2128004b472fb80ae145697102553043043b5ef3d3ef09708d0d90b0cfb4989b85ca76c6193f89b72050be4e2bf1f365949f146b4e2669825bcc4fc68532f926a0", 0x9e}, {&(0x7f0000000640)="b29dd0c69416d5c47a5466bede4507666a722b9588d5a83d0dada5fb59b81893f38f553c8f404c55affcba03bf9b9fbf2cf095306f7e3475f7af303ec508e55c89d8a199e4a8c4babbf38e50e50b9e0b1d7f35d48474c5bffc686a262cdced639b543f65c4035dedea567b170d4f27daa6eabe23a1c9a6b11cc3252a98e25a98af92e7a0a857fe551a2bba41d70a47468dafb5d51de0dd16211f76423d9c89a443c685a3d138451def1b77cb7b8f3366899c1c4e16d1e83722a5b4858d5351bb6d18e6804f62dae2e64f3b8802ef96265eca855267b6e5a1306e", 0xda}, {&(0x7f0000000740)="47c1d3e95d25242a38a36460b50107a0e39d53b32622f9946dc59935332c5b960f61414dcec0d09e79c02ecbf0c2f36327cbec2d4b63ff751070dc", 0x3b}, {&(0x7f0000000780)="271e95f6b789e3d19fa9625240dca95d38045f92ac7be1b72a6f81a53f01193b7e410c7f170cda3810b2dcb849ce7086a1524022956a05bf1712f42ebf1850b101ebbc2ea5aefe7a50ffc19b10cf09aded4fe960451b7c9c0f87450c5a60ba42ca442d5b283a6509293c1953c81a63a2e13546c53672fce5441bf22e449794efcced495438770a9620ec8c9bdfaff8c6dbed0c7b698cc660582ead599e2d7f59dc641a62235dab4136343b4bc49db575c4ac414971fb2bdba0f56973dd1239ad33db0f910a2eafec71", 0xc9}], 0x8, &(0x7f0000000a40)=ANY=[@ANYBLOB="38000000e2037b25ab10000027a1bc1bd5333bccc3adff003637000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x38, 0xd}, 0x400) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@un=@file={0x0, ""/94}, 0x60, &(0x7f0000000040)=[{&(0x7f0000000240)=""/110, 0x6e}], 0x1, &(0x7f00000002c0)=""/187, 0xbb}, 0x3) sendto(r1, &(0x7f00000000c0)="940326a8ffa8be750406a6687c53d471b92c50d39abb571bbe0265e4ec8718cf9679a7708e4a774aa168e91ba34f0e1395caece0ade93826e5d4d78c5572b8acde1b94b24c9847191ef2b8da6f17becb2c245c8b9a43f4a997662b8bf4080d1ccee2ffdaec6888c3e00da606daf804e3cb83f7f3bf8e08cc7b853e23551fbae3850a52e73a573466d82b172d4dac7acff28d8414e8cc6de1e3c30c457779f6ce429f122b2c5aa9036d46ca4b2bfdf12c8c7d8e1fe8464131fca1d3b28ad0dda137bdfb2a80b2e12759511624507227cdb77e98519e74d7f67b", 0xd9, 0x7, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) read(r3, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) 16:00:43 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) pipe2(&(0x7f0000000000), 0x10004) close(r0) 16:00:43 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = socket(0x1e, 0x3, 0x0) dup2(r2, r0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x55a}], 0x1) 16:00:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) dup(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x42000100000005}) dup2(r0, r1) 16:00:44 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x102) mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x6) r3 = dup2(r0, r0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x40, 0x9}, 0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2fb}], 0x10000000000003ae) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x3, 0xfabf}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r6) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000007, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffb8) getsockopt(r0, 0x71cf, 0x7d99, &(0x7f00000002c0)=""/217, &(0x7f0000000280)=0xd9) getsockopt(r0, 0x3f, 0x2, &(0x7f0000000080)=""/254, &(0x7f0000000000)=0xfe) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x3) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x908, 0x41) read(r1, &(0x7f00000002c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) open(&(0x7f0000000240)='./file0\x00', 0x220000, 0x81) 16:00:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x148) 16:00:44 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:44 executing program 0: semctl$GETZCNT(0x0, 0xfffffffff7ffffff, 0xf, 0x0) 16:00:45 executing program 1: 16:00:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000019c0)=ANY=[@ANYBLOB="07101c29cbf5aaaaaaaaaaaa080600010808060400ca44c0b5f9d882e0000001aaaaaaaaaaaae0000001"]) 16:00:45 executing program 0: 16:00:45 executing program 1: 16:00:45 executing program 0: 16:00:45 executing program 1: 16:00:45 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000000)="240000003a0007031dfffd946fa283000a200a0008000000001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x2, 0x60c) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0x4]) fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100, r2, r3, r4, r5, 0x10, 0x4}, 0x6, 0xc1, r6, r7, 0xffffffff, 0x9, 0x6}) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000300), 0x258) 16:00:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x80000001, 0xfe, r1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x7fff}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r3, 0x0, 0x5) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='T', 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x5, 0x2, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) chflags(&(0x7f0000000ac0)='./file0\x00', 0x20000) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4b58a213ba188169, 0x11) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) ftruncate(r0, 0x5) write(r0, &(0x7f0000000d80)="7cfc77acfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b5d7f6eb2f821b29a0541f41b17dfbf8bb26b845ec14fabf6f55a59cb279d36bf8b43a298d27620b99f294c2234d751dfcdf7888107c7575b2c4a22911b06fc05a5eb79eb30ec7718ef93e1991477445989bb6a38c827bfd71a94c6847887b703965543baa71f40e1ed0ce8f437d007893e5a9da0b66cc2efd4cd71b63cdfa0035e19b7d957769c98765df999567072925dd49e6e2ac030317b3b987ce23751", 0x182) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000280)='./file1\x00', 0x28) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x18000000, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) listen(r0, 0x3ffc000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x400000, 0x400000000000}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f00006ee000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10408, 0x0) kevent(r0, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x68, 0x7fffffff}], 0x8, &(0x7f0000000140)={0x3ff, 0x3f}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getppid() preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x7) flock(r0, 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x0) close(r0) .  0#+"$%.!",%: #/--!.$ %22/2 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x5, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/251, 0xfb, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x326, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x2b, 0xfffffffffffffffe}, 0xc) fcntl$getflags(r1, 0x0) 16:00:48 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x8, 0xe4}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d74685e49bb0f7b136fa1dfc388ecf822129a649c59c7219f1ec64b54b9d153b91b25cb5b330461b436cf19d940db393ae4e7d64b7a9612cd2b2d00df2a935f93260a169b97ff5bf6355614a0797bcd3c7483e16ab827cb06dbff02d488f6c88160780a22641da7f1262c5720d518706e0f0858bb667e2b944781e4e8ab9c13cec9d6806c454095c39a8d11f2cbd067c33cc477c87e8", 0x96) 0#+"$%.!",%: #/--!.$ %22/2 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x8000000001000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x81) semop(r1, &(0x7f00000000c0)=[{0x2, 0x100000001, 0x801}, {0x23, 0x8, 0x800}], 0x374) msgget$private(0x0, 0x42) r2 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x7) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="01010000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:48 executing program 1: rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x10) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc1) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0xfffffffffffffffb, 0x9, 0x2, "4a8ed6a9b7c0ee3d4354285386d6c05b18ea0ee0", 0x4, 0x3}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000200), 0x4) r2 = syz_open_pts() fchflags(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) 16:00:48 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000040)={0x40, 0x8, 0x0, 0x2}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffff7ffd}) dup(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff16) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x81) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 16:00:49 executing program 0: r0 = semget(0x1, 0x2000000000000001, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/179) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000006b198bd4c648cb8c81c7a5bdd903d9000000000000000000000000002fa30b01403f"], 0x25}, 0x0) r2 = socket(0x18, 0x200002, 0xfffffffffffffffc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4000, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x189) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d7e74de4000100"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:49 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:49 executing program 1: setreuid(0x0, 0xee00) getuid() r0 = getgid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 16:00:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = geteuid() geteuid() r4 = geteuid() setreuid(r4, r3) fcntl$setown(r0, 0x6, r2) close(r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x86, 0x9, 0xfffffffffffeffff, 0x3984778f}, {{r1}, 0x0, 0x2, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xa0, 0x1f}], 0x100000001, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x9a, 0x17, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0xfffffffffffff0f0, 0xb1d1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x82, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x42, 0x40, 0xffff, 0xc3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x7, 0xe2}], 0x7fffffff, &(0x7f0000000240)={0x7ff, 0x4}) sendto$inet6(r0, &(0x7f0000000040)="ef3bfcd0077b9c042f079f4b291325e64217fbca2727af865240c6f4a4e46e6537a5592d78b36733d21c61b38fff61304c7da2f4c6e7e1407b9779956ecc2fe4b016af3d5884c8163d075c707511ddc4030398b9040eeca2f2354d950099fee7520bd3161e3edc33c433", 0x6a, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x7f, 0x8}, 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000018c4dcb8813"], 0x8) socketpair(0x1, 0x8001, 0x7, &(0x7f0000000200)) getsockopt(r0, 0x3ff, 0x2, &(0x7f00000000c0)=""/138, &(0x7f0000000180)=0x8a) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) munlockall() 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x40004010000028b0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000000104a1, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:00:50 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r0) 16:00:50 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r7) mlockall(0x2) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r6, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) fchown(r8, r4, r5) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) clock_settime(0x0, &(0x7f0000000100)={0x4a, 0x800}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) clock_getres(0x6, 0xfffffffffffffffe) 16:01:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3f, 0x6, 0x100, 0x1, 0x101, 0x1, 0x80, 0x1, 0x1, 0x0, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x3) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') poll(&(0x7f0000000100)=[{r1, 0x5}, {r1, 0x8}, {r1, 0x1}, {r1, 0x82}, {r1, 0x20}, {r1, 0x16c}, {r1, 0x2}], 0x7, 0x5) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8888, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x7ff, 0x3}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000040)=""/114, 0x72}], 0x2, 0x0) 16:01:14 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:14 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x8007, 0x10000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$inet6(0x18, 0x8005, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) flock(r1, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x20, 0x200, 0x0, "6885552a0ed70528ed771ac89dfcd009799bc734", 0x1000000000000, 0x8}) 16:01:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:01:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18881, 0x189) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x9, 0x0, 0x8c24, "f026b6bc7a099ae862fd18618e2c36d57e8f188f", 0x8, 0x4}) 16:01:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000080)=[{r0, 0x24}, {r0, 0x6edcb51edcec201b}, {r0, 0x1}, {r0, 0x1bd}, {r0, 0x4}], 0x5, 0xffffffff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x2, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/205, 0xcd, 0x802, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) ioctl$KDENABIO(r2, 0x20004b3c) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="a234b76c23fe6678c8e5810482eb9a2d4113c81277b3f2b16092d3928d447cb4de2de68931d7050045c3399a35e6c325ed964527b251f71911d5b10ff47e3b6b2eafd88e5f83975b8586b7a422a638f13da3272dcf3ed78cdcac4fe0b58f5876a29ee4438d43f798db192eea61a907f00a2dc778ce141b1edc7b2d6e2be68b9ec0b54c6b8abf8e1c78d321b7504156d7ffac2e3933a3247179d1e65f1996f76428786dd9e2d2daff8086bc6c2dfed85238333d59", 0xb4}, {&(0x7f0000000340)="2e610da69fe8e0d100ceda46a7fe3cc402f86e0712e53b97e649b507836592376291bffba4dc8d1caa9a1d38be9caa", 0x2f}, {&(0x7f0000000380)="0d16832454bb77daebe4d3754a46c01328b90dbc41b82a1771cbbe841252b6a4ecb3ec54219a06472ec71e205846a9cfa08309d828c7d67cd7ff8a265b3e5a4fb76a1e3f3872b2139055c54a6eee03e015f5cdf91ee9829f95beb581b1e77b", 0x5f}, {&(0x7f0000000400)="493a0069b0345d8f82cc84c5a51c2ef0b8306f72c005fd434508a8be39a4c755619cadb66501e430aa1f13e2a5c78b3d33eac81bbff22b4a365dafaa577ad04f31184ebac7fc013f9eef8608f7ab80c15669cd540c4e9dae4cf75f3f12646fe52d1af981ec15efe5775823a870c15f9e73a1de15e4cafa40b18994faef4699eb846aecb151606d78b7c63504c970c8e2171b88d3304513f3c376d670706a046d85f1", 0xa2}, {&(0x7f0000000880)="19f639b966604517f4d71ce8c79f7751a1206b78862711e53f13a90810bd56de4f3eb9d8f54e5de64ea60107a8245fcdcc4a405b6b63c58c037f6ef1234e01ac93a4ca9b50e772a688d7bc421deb44052caa9a5154d44a7c6d13d32d3cc721d373650108c7084052ac3f88ba703cb50ce5ebc9b38132fc8d8b9e3373a4cb9db3d4cd10baf8fa5a1ecc7759e2a519619492e76e6182251428680025731aaeee08553753fd8854c8bc2c2be043b054bae877d5909f2286e18d7e6224e4fda1bf92b076cb7e8acfeb1cbfb4509bbc736f248bfa3272bb50bc8389f04aff1da8ce1f1191730fc6a5b2d66b7407176bf58a7107acd9037755517c9d918032597260d2dc744c26669a48e9425164871be86914f986cf1c8c415fc69db04349e6a0f2af84df795c14b65673f2e6b391e9e2be24b895e5b714ba50555456b8e6433f0ba983d3cea6eda2c6574bfe234b7f40f89bc9cc636745a408d1b39f5ae097d8631ff0107d0f9b9a945ea42721906ff4f138443e24851a19bee53f602cdcdc0a42fc3aac0aea0cc7dccc2e0fa70b9c6ca11a8bd45737163655a9d63795981b17cb7424e8adb8d07129f43d5dce1f9103308d9e13edd4ae6fd0b7e3cf751a431a04ee4607585c24e82cfebb6e1a55546f62c490f3bcd32648088fe31415ed4872d87108bba552869ef5830ec72335c73867c14a5cc8d0be71fc2da7baa6206625bd8773474bc8897f4dfcfc5ee7ea00ad7faf708bc04385a6adac59287e7f819dd57e03defe284034b121263b24e427fb85bcaac59002f00ea69d0cdd6a1d7e9a341e92314dacec1883c01e366dd46f166f51bc7697447c5e13305cb883144f6ac112910386c9c78bbcfca8d08722800e29053f5c890437ad7fd4714e30314ec6d34077fd161ad377ff0d8c4068d4013bd80e477b08754dd254df4c9d00cb5a9d1835be566fa71e89dcdd809279b3845f1df71fbf39018d1aed9708118a0ae6b2d6a3f3a01bb4dcefc27df76b8ae656f826e9da0fbada8f2175b79deee2bf21f2233691a0adb4ce8167d5073cf7ba06a9076b58761d27779ac65d83343a3de3b641bdf99d595025872d295987fe5774200e345d03e76d4e6a0ccb5f2142e58bc03f2f253c0a4b1270c26d60aac33af2f0c160793551ba78fcb83b11713b418df61a974e1dd457a8a3e4111214f5d612080b3bca6b34c4023e9520519f69c647cfe94cc5089dfddfc4485581c0409ffdb87eba996120120a27525aadec1a6dc372beaee4b8b99dbb8e2071ba24e019140ceb8cd65cb52ad423cd53634427ab140de45ce21621f61813299fde6fe87f0b5239e20122bdb54c265b907ddb73108be77e0d089ccfd59b217992be29a1f9ffd7ea1ae1172536ce9bd401dd244866f198f56196e4f9c7a16beea4c645fa7e2bc20cae0ae9d7c4eb242a3e0c9dd512d2d21e2b53062fed98a18f04ba5153cc411343dfd1e67208c0f63e10f9cea14271790f543bb5600b557a69c83a7a779654ee84d022e10f31941b00a58275970badca62ca1b1e88d7586d7fc70234a60379f4b765f317ee92c8a5d18cccb9355bfbd08f7f821634be434f3b917f39896a74c67f5ad7864c22a38d70a17eff3fc13cd237819897896047bc487996d1d14168482f697375bbaaab612b2d4f25425eb4482a7dbd2309a24358e3ec8ad11896c2835ea1d2795b9e542b438558628437e9cc65cae687eb85400922046004fdf31fb5edbe6a92a107821bf6eae1ee5bf0bfd3186118f832f9adcda9604245f949a2c9a73ddc9f594799f54a3a41c610541c44f8ca047a91f64ec702aad186505971efc93deb8c07bc0886389715455c397e17b73780ed9b4ff78273367c83b5f83b9863ea64f68fef2dcb3206b71c39988877241670d096deb2fcf007e2792f9eb5b435ba413845ff721fcb02fb3c728ab9bab2b0034d68131af5ce2a13cb10a97c0a04ec8269848328501b9ab3c21e152ab4f5a496e1d25e9366fad04b413a31b2fd33b0b7e951025cfff759ead1135e3883df7e8648cc644d90733d4245fb5466c083f5e9f2e80ce0d879358bf3986066abd024a96f763a639c81c546980182f06886fe2c069af6ac9363cff07a71c066de64d177232f5c95a38cb00ec1086ffcaa5feebece23061d7b210da569f10d5787258953fe95715bc29529a92a461ca75526f9edc22fdd1da9587f854496dc41f0fdd2daba61a3de8119f6c1b73f5c116932994ea52369ebcc83515bc4eaa69130f9face5ebd315a1b70f84bb29a655a95252fff48948102dc3afda4b88b0170d4e089c17025dea1012386544f08b39dfd9a8397755528095806c8f8b50d81238b5e40a2e275dafd911855142a597203ae841786a612667a940b7c46e34de7fc14c74ece3fc1aa6fdbc6fa8e90d58d53f0e8d39675db94091e1d40f677a0f724f63f050b1eb02b5c1c6af86e155d0d26e506a8abf5921ac8d33dffc486593d5428ea1f96b666e1b2f50cf9a1c1bcda089647d74732cddbbdc0d0dcd6511fbcb727281d11c870665f0167acdfbe00b391b628f803ae9de99d9f48ed8b2e6230e80c200c81d84770e63fadb8838338b6922eae67647cc1e3bed46bfbe41da7fe2f29cb4b91809fd137942dc596540d8d6f386ed69928a55627a555b2bf5b06b6a953602aa9913fe24904860b83f511fdf13a12cb15c82d2e65d99938cbb18987cb55341b7033c44daa7d8f824baeae491a8675c23632d1a2a62f97cf714ec2e2ea28c5f5e71d84c4636a9ceef67582029b32ce0986143f33c93adec237011b8f4805a1eb21fe88f58ad749310b07211c0229e3c26f90a1d97b77b61ebb8c2a87c11b8a9c897d542680c2a48941feb80b3b88d9a109e7b8c2e1aa4ef6cbb420f55de815cd1f13971b6c31fe1221d2a5867d3b1c1210fad5513fd836f39f771e675e62dad2687ae800851e648f868cb052986f0a4c121bcff4034a0f9e33f5439f94f600258a94d856864b857abcec8da4a98f178a19b487bc4c59a2d22f8862641495c2c1d52e9a0019bcceffdc0577ae0bd04c4decd96f5c8ba1830c501ad153eeee0dec86776c0baf7fcf5bf00a0d9af1fdee83c0949daf192eceea4636543f7a13804421f4632cbd1628e3820cb31d771057c53e7c9e87a09d6841a68177f3d77bbb9079acf3e035ecc033113fb4b98ce28838617626924e909f42e7198944a8616985a4e56a9e6b94cccb4814ff2e36463211439ce4ceba8c3fea6d8ee6b41f03d6a8e0ca92289da8a4dd87a04173e545bbab43faa8a03a8971f58ac2caca7dbc412830c125316da9d1a409fd84444d650a86c8fb94b1d4c31e2815dfca047b828ea10379fc81e90f43b160f0cf4c36dbce4758586f961757275ccbdca944cbd2ad29538a1ae6bdb4058190303bf41a3d8ec56f7217379f62aa592d3e3560bb2bddcd253449569c3959078f89d163829d557169475b2be01b7ab47997093dc3bc497f046066d44446f4653f54c3c477e8ea196dc64a8bd113c8e73e88c35d70d73a01567d5ee78c27a9eb36b87f682de947d159a6da58b9cf258ce49ac77f0ec1fef96b25c4d10fdd12ebf09562a3ca1e24a0b7768711ce03643e190bf6ea56fc3b1a2fc8614839577b3660f09181e7ee0c5cbc20fe5b627c6adbdea22f89788631dca9ccf0327783ba7dfcabdfccf4607fb0b9d19aa1a824c78c303385465fd80193041d211573784d5f27cdeb058d54239888bb3bde2c38050f6580e52c344ba9ee5bef73dcc8166a492e71632680e8e4bd2328dc59bff3a8a5f8ae979956f50ff73f58729d5603f130e6dd91cecfc678f0e8f4284ca0acd78dfcd328655983c3e006429ee276659636a1063cb3ccdb4762338b1cb32ee61923eda2b8d8593aa9bf4807c76447a012a5edb637cf2dbd2427dac5daea881034fa06070c6d573ad5cd49c5b289d7892b1597f234b97dfc45bf8e08d5ddffdec8582244d4ddb74b6245941ba34527f6e6e64bcd296efaaec17a96cd4f02e6a19821b8d8e368fda37f8509af00344723af7c1b925bbc6c01bf9353d05e3ec217c5a29685ef872d5ee524952370063675f010a13062bc8c92ea4430e9ebdca1b363bbed0d820b0963fc04631be3d986d1158dafa7f3cb72f0f6ece90390ad66390bf40bf83ce0e3c111147e49594a039097b1a37df3e5fe607cd8f2d4094661742c0610b0e20c505e677b69e576125be45d377dcb1f5e4128cb1b3876d8b5399ec161134a4b088579049aed4e72da673467a9532896d315e8ff1831603f67c6f2fa3fe32216f2fb0a8b4a5b241b7624e217c383d76b8e0aacac3f14a4f092a5513da4ada02ff876c67b491ff4dd1924f34308ade6084cc5a165cf0bdfa67558f0de256f0f2a9a4535b017f8f5b5dc2a8f8dceda374011514474d82ce308ba046db09416e312697e6afa2bb917a16e1bd503b537f929baa551fe9d9b1d353e099ab4091c981ab8b8c8ad190d913125331ce9c4ab7e8f69fa15c0b82462764655f1acf330df316b52a4cca0b8d935083121b6089feac530406272cae619eb016ecb1dc8e528c353bd00f480f514e97dbfafd354d4fbb66f6074f6f037a4c3a34a61f3c3b863f854a9ea16260bab52a1cba4e8f0d37671cbf0693728c2c9a832ce10d95f58ebc2edc925df3f71a4fd966bb822e01c74f0e6b874fa733f8470bc22fc701496ac3cc511cd8cb281b38767f83b88dfaae953fcd4bd29afd43ca70cff3d1731aa65be62866e61add7d343ee156a96cbdba6de57576a5c8bddd2df3eec5e8a93d6e6a5984b2712be9dde6de0432f8247864b9c9066c32989348ef5a14ce42d26fa0bd6e005089793b83e625c35ef81ffd745061567794343e75c9417c7cc3ea19c8fe78c0c799bc9682596be6a056dc8858b9c9e6c113720701717f81ff6c34d8d8f72f38f258608ee561f21775fdcbef947e450e5a745256ae1f18b31236bc1615707bfd25d795a0b1b7e49745fefa36bab2e6b44a0d7ff2a9b59b8dad798f3e91056558c027eb6711b13acc265c17cdd4bd0c14e45fed2137aeb5f0a97bf3291fe81414420ef6359b697cca08033eddfb60a7eeddde9c4295a69c105b99d9b2af5f2d976d85716fe47160f4067e76b594039d44b8687930d173a0ae00fa979eef299da62e2b4b8aff849042004220d6b4174af44f86627628e71123281d330e7b6441256e10c497d11a8199490ecda0c02589b826bd8a3725eb3ba4d1315f00e01df4c4a17913b389c39bea7549a18d9dda038d18151c8ad70e09a2b1a9984ab98f51a08673cf137128632cd23acfa46b64a18458dc22125239528bc2b69f85613009d1892c052b79b0625a81be71640f0c001d592159ebc8162d43b20521f839c16800f104090d85fa38ad991df38deae4196b8fecc64cf5c1d8277df2ea6a5a09e8ec242c6f3e6fcf7aa0fdeeb932e486de1b63b1027081c59e12e9343ec51d80ab4690303f5707bfb3565eda970119bc0e243ad011adfa679e41f1ac63f571b2e03fa2ac5f8380bada5c203f0c6eedfd8524e5c56f43d1fb46c009118b8baa807867dd1abe7daeaf5694dba607e193bb218d07f91e185251ea857acc19640cb65df0ae318b076b64dc925e3dff097ed5837b6a7a36e0e18da251c31e870fe7e75ec60e33fefa71a5024caae6220d048285bdd32f0717f2db3d317fb49a7061d974f21dc217b608880ca183d2b403d5c2867165bd6a7af4bb3cdf1e6bd83a6277dcd7b715c7ec4533fcdd9a8e9d8ab1f3a83924731b1a7ef58c3819dde6dc851a2d0bb3e07bb", 0x1000}, {&(0x7f0000000540)="95e1539e28ed8af08436076830d4d78829cd7a9f4dea3608403e2f951b438666cd411d37ae977f434e5540022d91c934d50cfee1928067f04de5c1637236f3523c4ae197a48a28dd7c48f8fcd973236ab83d813682c56f201d723ec0afaad4eb55ec337ef86fc526f4636796d44243abfa23ea568a730c1528f127968f29", 0x7e}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r3, r1, r1]}], 0x70}, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r11 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r11, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:01:15 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:01:15 executing program 0: mprotect(&(0x7f00004d9000/0x1000)=nil, 0x1000, 0x2) msgget$private(0x0, 0x200) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe70) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() minherit(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xfffffffffffffee0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfff, r4, r5, r6, 0x0, 0x0, 0x3}, 0x1, 0x100000001, r7, r8, 0x7, 0x6, 0x8, 0xab0d}) fcntl$getflags(r0, 0x3) accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x24, 0x10, r0, 0x0, 0x0) 16:01:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000751000/0x3000)=nil, 0x3000, 0x3) 16:01:17 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/120, 0x78}, {&(0x7f00000011c0)=""/249, 0xf9}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002340)=""/17, 0x11}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 16:01:17 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000001, './file1/file0\x00', './file3\x00'}) 16:01:17 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) faccessat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x100, 0x3) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000340)='./bus/file0\x00', 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x49) fchown(r1, r3, r4) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="500b3966bf22ae5e142164f129386ea466949190049ab11f53955ff49dc900dfdd0c407191c1bfa35675f970a60b54b7360e8b02f7ef556dcc7b747cfd441a3864cc5eae71438f17883c3139f852c36e56f7946a1238183a01f14ac3e0debf643cf6887ffbfcd51d844213d3d5f72df95ea726cba5fad8d5e5fcfce3f374d9cb791597987d6809c87f883ac23692475ba8776cdd8913c91d62d3fa0aa6ed0be004426b7d117bcaf038487f4b303a89aa", 0xb0}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000800000000000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="ff0000010000000000000000000000000000000012950b95971e1e7ab55a7b77760f5b9acee1242ae5fd8f8582cc5a37be7a056cde2c19e698c160a77a5cc65a686cf01aa83722beac7acd017473ef1af34063180acdf3de64b17cb489d60daa8e39c0d3f02e385dfab35fdeb77d6d4e65f95bf3f7fba12402029a66d67613ac6eb0293b573c685e03fe4b61a63b744977862a3ff9a28c9081a7262b12dae0af3974068e6f320934ab4b6b01972af20042b82ca4b2830db18b44a5a5d989bc1f6e2586ff77b867e518c3df1e96f85cb4b097e401b8ab19a1071dfa3ec1cb459b853088a820f2219083b73471b5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x3}, 0x8) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:01:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x680, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r6 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getuid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = getpgrp() semget$private(0x0, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = geteuid() r15 = getpgid(0x0) r16 = getuid() sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d5f21207b020c0377655f430765373969bd7aa332f30955c6d29f7a0a1abab9aafdcee72c1c55986e54c1a055f564b00f865933c5e4bb84f011050df07441dc79b825dcca90616ca459bcbe7714757d63a3f8a9537c56cc10c57bf203a781bbd567beb4d1fed483fae20ffdd3e1e224e9c9d615245dfe46e5daead9cb58778bb0275b993ed61e278354c21487e584ba6ed3", 0x92}, {&(0x7f0000000200)="6d89d1094e431b58c46e7660702539cfaf5d47817f4b3975e78094b400c55c6b8e0b0379cdf47de97a2d6b13423a6c0515bc216d1270fce3c1b5d7689e44298d6266cafb1e125f2dfdd2892b1e3e33bb82ece5ef724da7a122e81185b324c4bd2623ca00000c9a2e0c10a2ac4d4fae450d51b55c7430f8748933444f900d902dcffb1369e5ec152f9354ea794aada05aee6e12f0af359c936ca8e6f07f7b5d00bc07ddd990b034e2502529db16e8", 0xae}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="6800000000000000c867e3a5fbff0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x2}, 0x40b) 16:01:18 executing program 0: chroot(&(0x7f0000000380)='./file0\x00') setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/85) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:01:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) shutdown(r0, 0x3) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd488fd78185cdf", 0xc}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r1, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0x7) renameat(r1, &(0x7f00000002c0)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:01:18 executing program 1: r0 = msgget(0x2, 0x10000000000750) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xe1) r2 = dup(r1) accept(r2, &(0x7f0000001140)=ANY=[@ANYRES32=r0], &(0x7f0000001100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0xe3, 0x4, './file0\x00', 0x101, 0x7f, 0x80000000, 0x9}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 16:01:18 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20488, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) socketpair(0x3e, 0x0, 0xfff, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x0, 0x8001) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r8 = socket$inet(0x2, 0x5, 0x0) r9 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1fd, 0x0) r11 = syz_open_pts() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x0, 0x8007, 0x6, &(0x7f0000000340)={0xffffffffffffffff}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x200, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x2, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20860, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x6, 0x7}, {{r2}, 0x0, 0x0, 0x2, 0xa7, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x7}, {{r4}, 0xfffffffffffffffe, 0x12, 0x80000002, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x9a, 0x94, 0x0, 0x3}, {{r6}, 0xffffffffffffffff, 0x81, 0x3, 0xffffffffffffff7f, 0x1e1}, {{r7}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x0, 0x5}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0x8001, 0x2}, {{r9}, 0xfffffffffffffff9, 0xa2, 0x2000000e, 0x4, 0x212a}], 0x7, &(0x7f0000000480)=[{{r10}, 0xffffffffffffffff, 0x44, 0x2, 0x8, 0x2}, {{r11}, 0xfffffffffffffffd, 0x24, 0x20000007, 0x8, 0x101}, {{r12}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7, 0xf1}, {{r13}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x4, 0x733a}, {{r14}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x40}, {{r15}, 0xfffffffffffffff9, 0x60, 0x30, 0x3, 0xfffffffffffffffa}, {{r16}, 0xffffffffffffffff, 0x0, 0x21, 0x3, 0x1}, {{r17}, 0xfffffffffffffffe, 0x10, 0x0, 0x7fff}], 0x7ff, &(0x7f0000000580)={0x565, 0x5}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000005c0)={0x1ff, 0x1}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r18, 0x2000746e) 16:01:18 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001540)=0xd8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="a31cd790a0c7914af1c37f7a12e57ab2c7f23c466a125fd72f01cb973d2453c8f19195d7c2bc79ecfb14b99d26ceb49df5ea535de119202e1c9dd4f7b84ce3e5103d010cc8b5f06648e3d652baf8753d8eb924a0a5c26fffc79e2e0abd92c0bd65003d06f1a23cd8dca8e1aeda4e5563ffab5fbee5cbfa6bc6eb1c636ebe442458444493ecee76ad64d5a7db1d555a83b7fdfe38492301d1a858ffc5ab30fd2d4f040a942b14fa029f96ae775469f47266fcda9c9c362269386db0a0bb9a92626f86f6c97bcabb0569a57d2b4839abc3ffaad2318b3dbd24", 0xd8}, {&(0x7f0000000200)="8bd39f5b564b0cebcca1d7c91f0e213a9af69abffaff8057852808c58071cdbd66d64ab20e55b851f27c4372753f12cf89be618d806217d2347262dbe3b7da40664129720b8014e12216d7e3f318cc13e2790ca4847e9021b6d4c30274928e8c82050973fcd058c73e40902e66f49e72d65143485e9ab8cb43eaeee2f5bf9f2bbacd6025396dc4818ab22e432bbd0e26f5e9558bddc9097eaaefd00d23c17ebb477d8b2d112308a2fe9465473d514f9179981e31eeb9bc250904d7d959c7afb1c7c0aaaf31583279e49260d28c086cab1ea2afe492910a76620a96519d82f6267d55fec5e16cb81ea3f8546672802efd9ab755aab09b3c", 0xf7}, {&(0x7f0000000300)="3cff0925cc8a3b4f4d6b928aee63a0dcec067f89dce179008ea92fe4e486e700efb1316c4c230461e8c20e89a3075501cfc8f8130bb4c3cd0295bbef79dba414324808b94038e54c8c5262a8d20d1d4556eb4ba0b2cdc1c7d6357e84c98f3b1c287f1f8c6f2546676d4c2198f6e5893e6f0772fd9a88ce468bff7872028e2c55427d78663c0d2dc81e1bec7b72496c0a7c39d4b93f1a3ea04712ec2ca90beb9d1105722d88a563193d1d7c6f5fe0416668bc08377b1ce216312822fc77668318b59464da264649c57c04412bbbc9edbef43e213c9d016cc036e73dea7dd21ea7015f992a367669b0626c4a92ce106705466e2d4663a401ccaa62c58dcb76046ff2c02d5e9c916b59fb7a03f4e0cf72b5bae964decca7a791aad1228f8827acc4ddbdaed789a18daafebcf934ee79b2fcfbf250c81bc3776d565b280b6340a48b24390065c4ac6f5e60640542e542566ecf37b1ae376b811ef84f520d7b04995b037aee74973da060232c818b6f963013e5478e40c7091ce027684ba2ef7c0e9103f0793fba015f19f89a5530c4f40a70c7b8bc8b35c6cb8e559e7e044da6bccfe55ff0aef9a55c67135393000dcb21c380051e3e406b1f6fbec29c0d9015b40469dc4e97c4fd22eb8a2ef97bc3b6a713471b88034dfd988c0eda9ffaf6feb3dca0eafdc16758cecce57055026b08854cea2d1da7502c60be3c4036531079ff37126930ac01ab218cf9bc86ce2fca0a69b730127cef1529898aea34c01ae9d4498e14b1139094685140db2954096db90c9769c51a83a7443c8f904d03aa5183484d987446ee9818763338c7e02a0738f9f296b92e625f63c509100041c8ad86936ed95d7d3872bbce898ada40711be085628204cb56113e2e0a5311651157961fc417b4da64cb6b05a336f1efaa457ddd59fc0385f37dce61aeb489ce0b68093db8d071fcc31b1358e1b84750116bec12ba3000a27bba6d329d91d75d9049e74a42a0928e6487d28cbbe05a92f31a53240cdbdae91f9343adeb02a0fb09ef0be990bf82c5117ac6b6a8fb5511436208301575a33ddba5f916dfd19cfe0d57a597525c5ba64db3469edcb9af953451df68f41ba1abc9e3c152b51cb8fd35b2e2bffe1b0b39c338dba58ecc15ef8907a8c888b0504f15fd549e397dc6a7272714bb6c3194fc91ec58a7a9d9231b131156cab77bded8ebf065c3d9f9c592572e762bb91ff556c0cdb85f3f0c05e1113b62417dd2b82a25df03659fac1a63681de0bd42115a8e6de3bb3cea0387ffdfc354921215dfcf9edc39c160cc41552f4ed1a2175a61c73163dc2fc6b3f66f1062d7d875697ea968443a0ba833c6c254aac6ef8da8a597e01c1b905f1e1c47f3c15ccd91d1e159988168f9f50682490e01ab5714851a94ea7eac3c47413264f01460d3a14d4ab78bdd091b5426ffa3b7ff31ed9005239ce2380d0c6973d2aac92f1a269c719a9b116d23046078c73faae956484543b266a8ebcf4b80ae977cb4dcc529db861f58375bc5ea802dc60ced3de449b28571b8a7e3ca3a0f8e7f32b0ac74ffe88ad9e429f2aa95e7df2d339513496934e728e0830c7c5e7f5fc7f45d61982d5bcc9ce46ce957424973cd1fcbe585f1552ee648be8d314341c90023d0212a7727082cdd35b1204bcd37063151630ca12a865bce68b6526df927ad6b5d6847c338d089c3269528e53fc7f5bf1c97f545b1d2e7b61b2313c396827337de353029719174fba91e4a26e370842e9f89e020e445ab452503860c2fe6f62d8f8cdf0553180b0e12b9e05bf0d10f3ecdf95218a3134a0ed39f35ead49b77110ea411ec1d90a89f57506aaa9e41d062f3b1795dc62effff23e3f9dee5bb0bba5afd0d62241f2cd2f9ec98bb4d21a9a16bbfc656e95d4b31d3fd126de5d53e096ff66ef9be56c34d5da0faaa0bac8d8d895544c75b433027986f90874e96756185747b3e84d592f1c4455f317b385dfda63f21964966065f1d488fe50f5e62562773ae0da1a57efb46132c6bc10871284ae5dc97a9bb04bdc98e58ca24f0531a43a82dc31d085f47becd7a2b66beba049ad49301e32d274991dff468f144a806fa7ed8721769fc0c961f88b370b0e5dc55bef3723acb20e1df655b35296b7063f1f31bf335c3154a215fc5e7d8713c257c602ef75fb4df3d71eee8a60ee74020a0a4d2c78222bcb2530daade1d9a5eccbcd5939e94c32889bb73e1cac9ba89c3234f7f0b2ea78898808cddeee5680419bc055522e83fb41750a528e0fc808699b5cc9368a33314d70edc196694e579f608a1e3feffe2f3a6856bad641dde5657bda47ce138f6df4294bb74f1ff16d61f4adbbdc082373b3bdc9490e0df12b411d96b69fc1d69bf3dbbe2320f13d56a50940bbc6193135d26df104d3bfa403a21d5bfe4c52182a02eaf74243faa5124e82e8d1161aa45e9e2543a2cf98b2eb217663302efce7f129333e8213ddbbf6473ec7f6f2da1fdb2bb9ac863ca7c70d3b6fd7f361a7b66a8559300b0286d309cc2c6fd95467991917d0174ccbe0f85dc9a8dc32367c8e87806d299d3286d03a65cb896ea839a6ad8d8d566d0416191d23c01ecfe053008bed2a70699c53a4de8294d04706351daedad9b07980dd5dc9593a69c0ba83af34dc6d0300118b20cbe549307e5367ced42e87644c7ee020bf6879b1a8d018fa8814bf6f0164ba5ee414a093701420f38f503268e9a5aac0ad0301d583ee1e0af093527754fde0189b420d1a0c15259689b923bcd4f18e552dfda4602047bb75660bbc6d9ba59e787cec4771986400952a9399d40fb72d61fb3a95daacb95373d37ad28b36ca732e82c595787c94b56d5df2fdbc2ce309c3e168be69a8c11d31ff9f9cec63324d2ed991e9bda17dfd6802372e4ebcad518c14ae06af4c1b24fd8d9504a7ba0337dc98a776e21c50795ef3209e5c601c56d150aa0db900902ed97776ff85d1940f1476d27fbf45f38d150ea9e37023cc330abb1da1c69f7a62766240f0d60ee717e120111f4d4936b5d1a30bfb5b9d71000f22d5ef865cf6858399f95f52022e48860d7b25d2eb821c4b7313dbed8badf062fb1659a88422fea98d0768f037d80c2b1248d36727a262194c65adb50554c5e882369ec640965866e3fa96f5533e4fd5e49e87b2a00035daafce627743dd8383ede8b69f3fabe36e8943df51232fb89ac3efe851a6a4ecd73781341b8944cbae6f905c5c184e6b515129a110ed1e106078faa96a3fc1f243145d8091c022d650d0f6edd80a0386177aed3e6082b75263ca9796d7b556bf838bb2d8a76742b6230e1f0aa70109487a78265f20704dd85d188f6204abeab00a05211375b2896b1c4fd6ba6320fda9e7aa67d9fe72ba9f3cd6d78d8b2af7138b9e32583da1ffef65bac8fd5173b5b54d620035889e24414a64fe6f5e3e869d2311174fcc66284765a9dd99f5b34e92a8389d943589df52dee58ff6a0aeb9409d7456c7e2810535c5845ca29411bb41a6e5b978adc6907591cdcb671d29a8552c956b5ee364336eff3e6e402082c90abdff6f3d63dbfe3c67988e7c26a360af72cebbbcb906cde0659dd5c56c3fc4afdd6a8a088919796d66e07caa68613de4f50a84e676126b734e5e1d6ad9a1eb37685ed0cb1c475e9b534d2868763c0a98b0bb04c14e27b0294dae6072339118ca82fe5e3e0f71ea7148e8a397874bc666966d65e27c038a11c9b5c6f91ad5b92cbf99921d86b80fa844ae39946be11e65bc2ec8b6869bd436a3eadd76c9964fe4a11092ea0230e9dc880d21ab09b1fd04a86df06ca5a4f505a1e472a76fee5d60049a009d2160753cbe48298cefe94053a1422c1dc7f1bcda1dec9746862b112fb2ee653cd6d998e655e6a399fbcad78ce4a2d105162ec69fa877bd51b403af3bef25e4bd6111bcb97c7a64413bb2af147dd1cb4cb911cc61277df226f059920a2c7a37bbe48112e8f2be714ced0e91ddfc33083f0dedef51ef9d8f32fafec9a4c8efa17a39b4523157dcd5c00ad9e7c5e726b1481ef9cae2794bf3b798222f7922048a55e46de04aed3d86b228d87de002143269c7444d88d0d944ffafc5b717c7c00e86cf9a23fa8ab46f3138dcd80c311d1a33dda99e60893b9c019e6f7735d0996d39494dfe38014b71a53c2055d36063e94a4154f70cea9717d8bc02fa678cdebd20ece38d421e315677535a9e577535bd865faadb818c95029caded9337fe092c1a907290f9b0e56a22718d3e9cbdf53692ded6b8fe912ed4051db18014eef4e869a33a6000f496d70b804aa0c24d0665b123895922634a045a047a45474d1b6600d68864ab46a76492d5b9aa3f7e83421a3cf9b6e87d4f61055e984038c3a5bbb5f59e63712faaf49c6c9343e63a344e84ee6d23517fc61d0642c3e4a5c5466425141d26227b07c81a5af8c19237edb1435ca24e45e8c2f2e2e1fd884b5a8c2cbb7330a1a4794d83bd50edaaac224ca684a93b0d6248981f38d32414305b01e8367b3c44e1ada1a4024da90827f0d55aab50f9674be661cda53644fae8d1ce91e8bc2bc63ff58e3e9f14726980c4e2c1393466f546f7e52a614d1c775de10743344e6f53103fb6296e7dcc434f66b6bfb2b664b934d48e6c33c8c161efad50df48d3b8a3310bc2d9ddb70ac62872ef518e1e984011e5674e46f9ddbab56c5da3971198b6076a8cd6e44344dde69979293df293627287edfdfabde6e95d1dd3b018e3c5e01ccf10d96cd0262524eba4aac1d4cc2e0bf8dd0cb8900bdf331c2ef1afa69b269fcbd40748b8f1d8527780931d46e07e5da06d2ec873fd02ee1c6f99a5d46f9b41046a0fefe183cb748e52cb2aa962929131f8807eac1a82739bc3c6e048fb6c654f2e682a02caea0b671c59f720361ece3d91693c346d122a3c7b3b4f19314454796d13e68db424fcfd0428693cf9b4a7194a7dde64cb8a3140d37990c36851800b5726533e1518b86b0b3b20eddccfdc5bcbc7c7cde50213d8c3fff8f0a4acba80463398541e94d243869b209ddac59dd8239b85e0b162430730103e71abea6e433bee919198352feb19e3f331fd2a429c6d2984d1d68ccbffc583c9a0838d1367f2106f77fc73975254768eef9cc4814ba315f71e604b0419d40e5e0c44cd22a2cfe88cf340de1c3971d01528ffbd99e9d03e0bc30e49257ded8179a5ab8bc4f5150ff4721e3c71715e79d69f9b481890656f6e7831cc9f1a3a18b0c90ce3b23c3684fd11f000bca7da58a54d6c5cdc2b5c24bafdf760bf41cb316e04466899c5f5bbc434f60f4a07edce97f167873d277c5005d415ff8f7929cfaba9eeae2df4acf7decc0f77ac8df76812cbd0daaa281a9ff977524563ca4331b65d22ce6d8dffde0570d60cf2f9337f40f267e0831c4dfb69ed4ef77690e57f475c640abb1c06b2aff85a323735c86944a566e2e2437dad2bae18e626273e4e2252950d6a08c5cb97411515e382bf783a2e59c851a1d435d920e9dc20f8319d5a4792ddd0441580dcf1e498bdf37b522ce64c56b299e116e26abdf63a79dd18f1adef072826b0c4715090f4e29ea71b840d082e13b2f31fbdeb5b6b5a5521675d9c8fa8172979c24f949d66b833c50bfd8cf708dc8f48ef24f8e1231ceb9979ff40740c18b032a4edacc649e83fe4d8785e82a41906e4be2fc137e41bb9a18392f79ca88b97276c3199af9a7dd23454690e3c7fd016852b93f94e73037044d7b11e283619d8804492b4615dbc70143a51fc7be0fc0ef73c027282f0397e3482888246bc69f03024792e123bf", 0x1000}, {&(0x7f0000001300)="ebc41110b13f599e5177b828b831aaf593cad06e6fe4969d0eb40b6d14121625f2bff22615925c09d997c5338fea772b868eecb1448a7d57c89f7c5cc1fb783523b250d20a5f3df9b618e64279ffe03b9c3c8d0aa99fe7872b87a9fddd1445dc04aeec831a38540359647dd6ce4a82260cc179a2b8605c36287aa5ef2cdaedbb056fa6100e3ba4f60e0bfdfa1808c421318324a1", 0x94}, {&(0x7f00000013c0)="7c5e265d70d5c9ebbbea2ff0e1de5e8ee4e67ebe5fbc7c5c15e7e23da47993e06e9204dfdb9556a2378232e4fa548f10685e473663ea4b7faf51d65e1eebc16ab723d840a0b2addd8fa251d6b0461660d4b329a2510af77b1824ea85505b6e1cabb610871dcf8273ccc73f00973e3e64046088f1d91b52e4a74f89aff3effc0fd78a126e32f098a82c2250d77b10f18d963583d962a9b845318ac5ebd8fff5903c60e6f8946323226c3bad0df5e2096934f59d8ef3c6d0536dabe9f2fc84cbcb68f83bbc0ab6d6", 0xc7}], 0x5) login: pckbd_enable: command error 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) pckbd_enable: command error 16:01:20 executing program 1: r0 = socket(0x1b, 0x4006, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x21, 0x401, 0x7fd) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffccb) setsockopt(r1, 0x9, 0x7, &(0x7f00000004c0)="b73f972a383251acf5574ec8161ffa9e6af5e5233d04d4381899f5d7c27b99b429abfceb505184fa99ee6851638816fc2b466b4bf45f19d494e60cb1c6d7c14e3b72643e32bcfaa43cde6a1de0b163753b61cc193f55621a9fc67e886e4d7a2a1e7776ece7f45415557fb06fa53d9e46c68625c894b5a2a289392d6c584593da6376e41775b051a6e452494acaac6fcd88b98a5b237da0f22f", 0x99) 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0xffa1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0xa0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x3) dup(r0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000000)="4466adb00cef3122862b22fcb66bbe3b7ba13c8127a23bb35231cdcb537b259c0626c03c3c634e5ab64068d4", 0x2c) write(r1, &(0x7f0000000180)='R', 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="6c0303d3586835ce8551cd29866fe131c5c52ef152d456981196ec34cf17f322f5a9246f5a3696643004f1243c6f8c35c4a76694e97c8569933a620a3d8d1c71e4ffb989243a33d6d6fdf8cbd6eeb9619f2816ba7a69f1ab4875e64af990381e9d8594be1d270d8d94b2690d47a84943967bbb8df64594807476094983381cbebc15238cc82f1991c4083206acf1658f281c298ea5a3acf1a7612dea9d83a922b443eaf0b47f501a4c0f74947e4707c7210867bb51681b374952e6198ea642ee13cb142aed4e49f307cbf33f4fea0c01041f2fa4fbd9cfe04ef95235cd6643723720996c9afd48d534e7bf8e75406cb8a434faca3674cc0ff5164dfc0ce8b4dccc9bf3e9fcf28771286e66b0e9d9975232da517dfe76dfabbb6c46223edcee91a06b02cc37195b7c60a54c8ed65951208f4eefb849bead7b7ca5b442cb20c1d57f8e53d562713610c4b6b803fd6c3fde67a24cc06df997827500c0440572a60625d99edc16d175bea51e45416778cc180bf477cca68d95b1ff1c6ac449e9ba2b7dd6db5dc3a1f1dd4d3623cb2c29e7796d4079464d048941c06f7cbe76a3bb94b6558a09d862d6ca1f8c3cde78f845e26eb8cb9014d3faf1382bf0aff296a821da915dc528369e0a204be93756fc065160b522d4d73996cd7b7ce0a85a9f637aa90584fd48a77e930124d0f515361bde92990b4052199c5b09bedcb6e688395624deecaaa6d693e7c3bdf7fde6ad3469d1fce9d73d09d6155f92853723f406f4053e2101a2e2da87ab6c40137648c2aaa2f709d4cea1024edcd647f714824cbe4398352812f474910b7e0e61183dcf7c18051509fb068064201385f1d4d116ace16b76a528a3c81cd4432947b3e6a36ccb54caf1b16d698655925214585b9bc1c12f64d2033cf2c5b5f140a633d51e7ed2e46ac4d9490b8418b0416059499bcb7926ca9e8080da5f3fb83a52ad30055abccd100472ca0e1e3f05d6366fb116e2670376e9b722618fa3a13937573bda3f9c951f530abcb6138029956d6f73bac3668442eb03f0ca5ad5ae828c99c02f8c96d2932aa1f49925f52e0e6e79bf59d0217c89bfbfa334e96a7d525bfeee505b5f8b993d13c20edd39a9d685a4289c4835e627d72687fddde152d2d52230f60b1434e31dda71c22981fea20d79b9bbfaca3c64a3d1167736359c65bc38803af1f33d636b9ddf046aa7587a1a4acc199c170cee12fb8277a8d287c46ecb6b23488632e9751c074e83891b656723a17844d7ce21020a0de9ca2ca120296da97c2a0fb1e7ae90b1b76e6b6a330bc6f5ab9e0c26bacd350f59d03bd0b33ecd9927036ec5e738981803505f00fc40c554372b345baa27d6e788b43d84463eaf3bc921d7dfd01c764cd361ab0e6682211167581578f3e2f5fc9a044aa3f5c19656ec2704e0cb8ff08d328bca526df9305454e6e121db6c8d77bfb8b2310d8766bea1c888ec0d9e92ba946c145b2c45f1a70f2aecbd51c273b2cc2f2923e12d81aa79fdfd58bafe11bc547959c1fb2c7485aa9f1099322bc45805c44d51f3b84495974e93d57cb7bc6e7180f412534b4571d75fcfdfe80a4231c6c7279f5660c87e36eb9901e32c1cd297d73b58bee763d2602886a8348b57f78ffaf0c92edbb0e54c1b3ce0a2efa40d5bc6a0739935abb968bfc345d9f9a20542c3ed79cc4c499672c3a32230b5d3b5747ae3c0c2880fe445096ee46b0fdb6035d7948947af2668c0037fff4c5c94406ede4690999f994afc8b513bb1d35969128952ecb499573f90393c803ccd2c0181b2b48b044e0b3222654ece7e4b10cbed714305a41a2a35af10b4f1254e369b96ffbe89687c387ca009ccffd5c4c0f449380e4e938481cce6acc00b115c7e2ac64d58be9050a03c6ee0814043beefdb172a27dc4e95eca3114172a3c4d31f5e7efbf35cbf6c779e66b8ca1c953c5af157dcfe476d523995cc37eb691cfbcc510e0071fe24fa8865c76cd1c0d90ab319af792a0d2de01859dd755d6ac50efd1a2011f893d7a8956cdf1757a08474051b4391620530d1b5e6ab5bfd26b177d9a66fea1c6794171863328acf92352c384b5e4701a72f8df3322dcb3c5759881729e4bef3f9f06a519fad98d1a102576a7e0a9a7f67b9064916750c3c39e9428511d87ef485f87b8f02de9d60f64d72dc86d1bc8368cad1e83335902b35061664131c4d724045696e6160e46b5e18fc36bf50d48405c817b7029e78e89c1c4c119455f54674d0b495e824fc24b4ee0658192e10f14e8027a68c6372c04ccf334c2167e17c95d67eea4089f3624e10514bde17312c00e4252b1966eea5d7ba28f6ee5d6c382a8c5ff949c0b9f43c2b90ad99803723522ba6a40262c4c48cbeeac60892083a2539a166c3f9ee0f8f958a6702df6e63ec4b1c3e2dba73ecd45741e2779c37a4b65175428c457b3be530f4a89f6e968a72c85d964f4ecc8cb3be51fed023999fc08f925f545bb47470e2b17fa724d58821d5a1509ebae9797390a664c644ab0e199c65c0b2d5385116338b47c7d4c5f8c0d1411101c681bf90ac21285100b57d45f0d9b52d3ca3759745e27799ebb0d6b9f06cd22f64e0e4b8bbad3ca49d96641da46262b48df0b39a7075b5231da7e1fa0e28f42522617c60811b08dacbe39cf59d8b59c9f2b1403f98dfff3993aae621af00b399513de5889d46ede2ded5ba957d1da2cc2332ed7a9c7b1c40266cbacbae0d2bdff580c50598aabb73e6d9f6b3a2cce212e2e304084aaec5dd33bae488bb264578046c91d362b4e8e6fdd2ca2259c3baa4e5858f8210b2323a549b7f12088a0a0fc330e458e1fc45b69fe095ae6c51c25dbb1f8c65be726aad494da6cda1a8ec3dc9b81e397fe0cca0b91d6860ca6b0d30b51189fde796c2a757a7b03fea524b6b0ed25e028d0c32b6b2f02d8dd7eaa4448c9614f5bce46c8699025dacd2e40be2f978fbcf1f5d0c5b58deaac724410b7fc83581e60f252b473f1dfd1e23ee78d7c0c9299cdcf5868da2112cd9759d2ad2c38258c9d25ea1d9964e4b66c785bf8e591de74755fcf21b8605eb2b8b1e62147ebc9cfe84d3063db662da82ac351f41440ccf09c7ad0f71356de18a8044f550db1935b40cf0c3ea84d82776db49594685a230d43c97cf2dbfb04fba07a567ce6c66baa224ae93ff172ad2af4885dc21928b5d4aaa07a190a78cc50b7101d4cac8b86c10e88e96c6eec232c1551153242280ac4b4f847afcb58373e06e086be52bd848b3c4e7e2ab0e1c0ab47c0898c8a3a2e6e13fca0e5fdffc5d02b42ddf90e649b88ff635aba14d3c63f5ea6d3af210184ad246bab58f1f39c3ec3e323867966de9de819f043030e1ff7f6874dfc56941a9128c74eb6ff24d369a83e4a04d1012df5c2823bd5b529ad2fe1a879ff154821205eafbb0a18e13943c3f7cb2fb32cfb42c29cd96decb5dbedb975e4dc7f4627457abc177a3d31b7f7fe50ee9ad31f7a63f7f7cd12d181667efb2746a18b2587ab6cf14ca8fcd20cdc50234124bf8c5e2c8b43bd062d7a5d1febbba3fb80c51ee58e9119071d5d2bf50cceb5100548006fac5c647c8fc625874199de1c94b8ebd04baa4027ca0e476d58d372436082689f7f91562aeb69a0c2e07b3816f51bdabab68adcde07dd93f637737ac7e4d3324f694710562fa5f0e658dbf3da2c1cba1998c3cec4b81e3ebcf47accaf6129d7d0844b067feddc60665952a70021fb4a768be4d3fbd4d9941c9ea76a495d7f33f91a94f1c4316a38d21ecce4fae206f156d695bda704b8027a9e9becb2b886878cfea578149a4ebc067204b5fab742e9ed4893629eebc7524e21da3de15fd7648847dd708b7c0d139a36d5de5aa765b948335050a733e45efdd8ddd472d9a0b214d1470ed61dd1986954ac1c36c69df0d37c5a6565767c2d05d1c1dcfbd75a84f732bef4e47d4af556c85ec2c950c238acda7d4377c35deecd8b90fedbde28142c9f57e8e8654c85b511fe77da9d938fbc58ec942215e055413d46e82edd60c5fd059fcade40b508887e954583f09ab7dcefe3501aceec06a8067618a065a2edb8a282203db0eb3a441e19bd1ec77bee8cd8dbfad1d8250a6746e00109bda67686c4fa1f94dda574dbed2833f4837bed47e5cb8aefb3f74a5414ecb5f36f7d9fe0ca215fc28adae76121723b1db44d23bbe899fe7a18268d8fe9959b2f6195d0c1f738e6659cfbcf58d57fd694756a689d5f86847fa05f66cbd870eabf6bc56b7bda7f2615d0e114409642dcf9cb0ad100c48c4127c757155c612fdbcf53b1e0b36055b8522b4269d68bb6ae4c420e900fb34a3922262532f3a7a6f995e8db3630a4a79014f929dce9f4d2427a0155d3711ddc00d5ca7228d5d863232766fbb01af015e2b1ac730040fce13278f3fc56448e1e96e82b7cba055733a54acc00fa5429445fdfe0e4634841d482ad6941833962f2b9ea3bf8589317805d1d91300b5e2e2f06d63b78e7fad28ef6f61598612d0191c82762719bbc4f57e018d7b5bb568ef611aa85b4ed932018b6e210199738a488f607d0b987ebdbfe21ac378c2da806ef19dc46888cd6e290a5bd2abc1c6cb6db24cb3f31186e004fb92403a9638322414ac5e9e9217588bd6bccb65d2c321188263addd36ba2dc82f595704287cfa64ca0eb66835d8761271a83123daf2956c2e4a4197d908ba0b9a7fe13a686d7ed33d5a53f49cf69d97601910b92136981054ed4095827a5c7d9451c1ab37aa4c81ca22eb762eb7d71e499e9c557cf3c65658b693dc978e212d9dd09c388f388f38303142320c3725429fcf61d04add4d17cbc132dcfb1fee930b050d57d6e12914beb2f36c1ad7a819f6afaa110fc643ab2512cc690ca1531cabdd466db9566cccc7018dc7afa1a4194ebd0b38f82ab39ef10e0968c5ce40938b91c94fdd249bac4c6a6f31afd95f5890cf9182618f673f1b0e1f150ffd3b6e39a6363a132d156c6600260b40cf58634344c9ff0f1494ead210ebd243d46624eb0db4a563de663615aa105b5348d2517a0b9e2940e706994b6b901e413472cfc568c28e30f96523d3881afe8c6660b774e1d688c33e65e61a37604a60597eab4256d66671dede8b71b1fb51d98cdf894d31026fbb44f2119447975dccf5cad4db3fdaba61b3f822db7a6ab97a004a8b1161f185388b6d33ca5294956146b295dcfe5c14335527c7191b54cfab9b6c12baab1b6a8ee8bee9221a5916f9775dda4b6c1e6513bec7a2d73fd9fc6d1c6f66433a1c0bd20238563b49b858670514de6efb7d1bde3bbef89bf01d4f9d49eb89be6226e1827353c74bf02af4bbe15265296ae29137437257ad7fc6ae94bd252bde9bffbd4de44632eedc273fc705c4d765d0bf25b47804f6057b6b3aab76d5f2930c0e4e18ee27f59692b5a9da1107b46b3d836004c055f73710d419ecaf5e7d2a98138355fb661870877b2c846c6b5b4ab51b6cc0f6637a9278d5f262b9e555670ebca82a92f760ee1e8f320c06540fe2a4352bebb6a8bc1f4aafcd3642073c7d0c63b4acf61f266d1c1244c2350be40bf39c59f3b65eaa8e1d47318cfedd13aeecb77e4bcc657cb45ab0d64a071901647b565214db69890c0d9188ced196a779e8c29a58d91420586a1c718a8f490d37df72ac44613a68877d7cc5908d48b4aecfcbc8f82b538abacecc196e8bdcf78fccb9fcc2ab8811793f5c44cb64fa4915d37cf1587bef976979e8d350e7d9d0082409b914b9b10d347ca3d7e06b1f13947009b84f6716f5050ee33109ec0a61845c5bec72", 0x1000, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e6f62757300"], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4003, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x2) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) write(r0, &(0x7f0000000040)="331364900ff5f9f1a2407e771f9d7c", 0xf) 16:01:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f00007f5000/0x4000)=nil, 0x4000, 0x101006) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/32, 0x20}], 0x2, &(0x7f0000000240)=""/200, 0xc8}, 0x2) unlinkat(r0, &(0x7f0000000380)='./bus\x00', 0x8) 16:01:21 executing program 0: nanosleep(&(0x7f0000000040)={0x78}, 0xfffffffffffffffe) sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x1000000020fdfe) fcntl$getown(r1, 0x5) 16:01:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102a0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x12) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20081, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:01:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x6}, {0x27, 0x9}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xfc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) 16:01:21 executing program 1: pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000040)="c3", 0x1a2, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="fd040100ff00100000b55d19e2f90e2300000000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r1}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x10000005}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x20, 0x4001, 0x0) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r3, &(0x7f0000613000/0x1000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r4, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r5, r6, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 16:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="e6c1020c02eec43930113c02ea1840f1395034ecd1675f86413e52e3fdaa796c11416ff7032d791b55fc5a7235d1e7a40b4a36ddaa2da9", 0x37}, {&(0x7f0000000100)="ddaf1380c45a3775baed03d4faa35eab57182cf16cd2939e5e4380", 0x1b}, {&(0x7f0000000140)="d1c4de499be2216cd6629f5244789e4ab8a43f4d66ac1d1a0e470d67f137b054d49c17fbac04dc32404b4d", 0x2b}, {&(0x7f0000000180)="abefc266417d2deaa65a2f4350aafde1b77bdf8a317cdb78385b222910c06021d731d6fba7293ec204a451f2540905616c7967ce36a3d49242ecaf46c88c53e4272b3944568a37f1ba26aa720ba9d84042e1190f9e859ba35e81c252df17c9077f26b7327009be6635f5bd4a22653f079fe1d752f6bf8631111aaa93f7dbee8752dd91569d3dad2a4c8734bef9632834c29fa28a8804599a4e7dc8084c520ccc6b811f77c0e425c6d7bed3bff17be6344f004777f810ddf30d634648cb5e7fe5e1fcb628e7302a381ccb81f8b1", 0xcd}, {&(0x7f0000000280)="2fb0e4c77fd7c7ba985d7973c211b11b35ed5fe5286e5890dc120e16e11771e1f436ca946a82734f2f09d215a19da43109b7996bdd1c479e1ed3df88923cfe4a1a70079d96808c196508af339c0331f4f8", 0x51}, {&(0x7f0000000300)="76cfe8e7ccca4b3e7b04343e829126d26433a21b09d167a3ea0d3c67b02754db3d7b81ea18382a79b7320d72ef3bac7068db1691b76ca87642ce7662d1ff611e75fd5c4c934a09f257593fe7e2a2cd1f8f3356acc2c3e8a2734357b165019268f797da52a8d12a690c14dfa908107451f88b4f9e5859c1cabc924bce7fd3938f8615d72eaf67ff97446da85f05dd65eb41ca5a8ea747f01fe33d2278271c2859e0c9ac173411feb6390eda0e230c26f3178bef8270038d8305b3e5158b5fc121c96af007abd1aead60937911a1772cb1c92518d2fdee537d0ee544eafd49332406a0545bf43a5308f34ccb4eb665d2761bf19d0cf856499a75", 0xf9}], 0x6) fsync(r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fbe34b17b7c5e1e07782f4c55500dde956d110698a2ecb839ca7c756e4e77fcedc0213f8fd4b234e0ba1b8bd5b242753d0b82e79ce9168c5407531f3b40185fd7cd2743df5b59669d3b2659925a9f85ca97a841346981980b23ccc0c58ec05947ca6008988cfb97ba9f49527c2e2e8d6f426c1cfc5e3421fb5667e58e77318fb2d26daa05521e76564262b8f5d1a17c1cc84d13e35daf1df29dfdf7dbff9499d38e0745bf8e243210de6af7cdcc51e4beb0bd09238315eae3bd1a8933f41c22ee146b40f826294456fa05c97e98554f4dadea5"], 0x1c, 0x0}, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/15) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x3711a4b5, 0x3, r1}) close(r0) 16:01:22 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x1, 0x2000, 0x2a1, &(0x7f0000ffe000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20880, 0x80) setsockopt(r1, 0xce2d, 0x2, &(0x7f0000000040)="badfaf0d742885bd0fd6f5ff309084649212852245c159ff6f1f1967fabd32dea4f59127952cecb563c330c4b63c09a4c187e72de8a7b42eea492622043e8574dafbff6c5fe492c1efec95eeecef90d1ad45f9f41a94ea44c12c34e49461be3a831e667332ac4b6d8ebaa7462abad87a4efa", 0x72) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffc}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="12af0c4fa455f0a2881e889e31fce116b4cf261a286950386e7baf2ac49c1a4bfc5234a9f46caa00628439425ff4f4ee1ee7f6fda73f8a02a8ebe8fe2cb8b7a04be8df54eb80a70e438eb542556ad1d02503d2e84281b2bda6f1c133766e790e9beaf7a48d11b7592f716e4c80b9651239eef557ca53dc9e094bacf3536d070656dcd4aac3eb6766b7f3baa28f5c48b10a71d19d3d61065b4f80630e96cb6e7d1a32fb687b48bd705ffe51b4a6850b1f68a8cb65c1f8ac30b6f0", 0xba}, {&(0x7f00000001c0)="80f191831c6c42b1139da2f5e1fbc972bcf1bd2c418255b87161a64697c89abd65fd53ae76db73a16bf30906278529dc0612ccfd9939d9", 0x37}, {&(0x7f0000000200)="7ad9f46ca07c70e0c7f447ed9fba3c77d6413cee0e491c102007ddfec3b577cc0c93252a81f47a9656acc6c7149345c8", 0x30}, {&(0x7f0000000240)="759b236caa91684e60547480daec11148e8ce48cdf85af9bba7f38dda4aacd87ab1e16452ec27b91d59bdaafec7ef7c3ecd29bd9e2a2ac25bb349be46fa1546baead1a26669a4e4c18d45617a453aaa4051702f3d319c9b4040f0f67c8256cfea7fd0709aab37efaa0007794b47431e00ff9faa8503e110378a7df922ce28bcb8a28116298e312edc0ab015f7ad392183401266164bb2cddd05023d0cea130e78001f8ca9376b4c8dec6412032b609ef9e2da817b282e5c26e6e0a1b35916bfcd3d23e7fece581971e90a18bb41a2c0b650a9db70111395d7dcc9bee14c668c6", 0xe0}], 0x5, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x2, "7b68acbbd69dac48cc3a77943989493043317352bddf03fb4275281c940771e7d3e1ff8378ebcc0090d6cabaa0d65cd32433b586b4a3abef9e9be287500cc3d2087d8c3de79674264400407188e079f0cb52749c80611ecf7cef9771d340e49deb1ddd1d04967349347263ec82f50d41001706d8e4e6640cf6e2f100c0b2ac4e9a69711154fcd3b5bfa9f69b5e4f8c801ea2f802e7236563cb787541e4ecba299150d3d44cff00968b7034ce09924ebcb9b8a9440165b4bb8c739eaa22349aa4ff6ed8eddcdad36e00d0e9538873a1b2a986eaaac3922e8af0c9bdf4b65fabd0117784"}], 0xf8}, 0x408) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, 0x0, &(0x7f0000000000)) 16:01:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x7, 0x80000001}) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') geteuid() rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:22 executing program 1: pledge(&(0x7f0000000000)='^*&}.]#\x00', &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x1, 0x6, 0x5}, 0x0, [0x9, 0x5, 0x37, 0x7, 0x81, 0x20a4, 0x6, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0x1f}, {0x18, 0x3, 0x20, 0x3d74}, 0x48, [0x9, 0x4c, 0x100000000, 0x0, 0x100000000, 0xd901, 0x27e, 0x6]}, 0x3c) getdents(r2, &(0x7f0000000140)=""/8, 0x8) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x80) r4 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/20) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') listen(r0, 0x20) semctl$SETVAL(r4, 0xfcaaf7c5da0d4c2d, 0x8, &(0x7f0000000280)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) semop(r4, &(0x7f0000000300)=[{0x4, 0x398, 0x1800}, {0x4, 0x800, 0x1800}, {0x7, 0x3, 0x1000}, {0x3, 0x7ff}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x0, 0x6, 0x1000}], 0x6) semop(r4, &(0x7f0000000340)=[{0x0, 0x2, 0x1800}, {0x0, 0x6, 0x98317c7e7c26a8e7}, {0x0, 0x81, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x4) listen(r0, 0x7) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() r10 = getgid() r11 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[r6, r7, r8, r9, r10, r11, r13]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x9, r5, r15, r12, r14, 0x2a, 0x20000000000}, 0x8, 0x8}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000680)=""/15) 16:01:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) shutdown(r1, 0x3) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="25ddef2db26264434881568efa27464afe085cb43a53d950ddc77545d123c2731a7c7819", 0x24}, {&(0x7f0000000100)="6e29df37fda70161c6839c8ab1a1ca9b81bc75ef0915944eca6aae518d3eeb5d50e3ff7f576a3e7d644a980eabc7ce69b22bbacb03d66c83b87361f2b7b0b6fbfe2c1ed2afe7", 0x46}, {&(0x7f0000000180)="a4b3a83024943e1be850633e380b11d567168114bbc7bd34935af1fee575fca9a25f6cac46a97fa2a7ee033c426651b245fe6e1da51a30ac72d6b63cbe789b7a3bae9c3880027d0eea614d78ecb9bddaebf61c80873cdcd59dadd2c5f047862920ad86d0b6c9c545edb834e526d602f5d76ea19b6600f9d825aab245c2e30c9ec3f2d29cbf485289af1984cc55410a960df6921a465133cd11983b6839b295f85cea", 0xa2}, {&(0x7f0000000240)="58c29fc742ab836c6371347da77b26d614ef897d660beefd9fb9d097824ea72ea1b470832522c67bfe93d7f5832109f90745b4d4ae6e", 0x36}, {&(0x7f0000000280)="0cf6b7b496f60d9fb3c2d6b6cc39e25c5019c8af47dd8cb003c0f75f477041f6d7aa536da8d696ec7f96e778a7a07700d7a39573521ddee1bdd4df44d404b75562b274541d84ec0398e742fd0cfd534052c82b8d4aeb6e317d71e6b991106af2189d1fceae2e254e3a0674888677217dcf12410284", 0x75}], 0x5, 0x0) 16:01:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x400000000000003, 0x80) socket(0x1, 0x4002, 0xfffffffffffff2f5) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) sendto(r1, &(0x7f0000000040)="1d9260e2fff647", 0x7, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffffffffffffe}) 16:01:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:01:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) 16:01:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x21f9e89175d2217d, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x50) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:01:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r0, r3) 16:01:23 executing program 0: r0 = socket(0x18, 0x4004, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = msgget(0x1, 0x250) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82849ef524d362c900000000ddffffff0000b51700000000000000000000faffffffffffffff000000000000000000000000000000040000000000000000000000000000000000000000000000000000002549000000000000008000000000000000000000000000000000000000000000c2700ff3330c81aa7e11f400000000000000006a5e198627e5bbb2fe778f92013b72e1920f257c24"], 0x84, 0x1, 0x1800) msgget(0x3, 0x300) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:01:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x2000000020659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) kqueue() r2 = semget(0x2, 0x7, 0x220) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:23 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f00000000c0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfffffffffffffcf4) 16:01:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:01:23 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x6, 0x5}) setrlimit(0x0, 0x0) semget$private(0x0, 0x2, 0x80) setrlimit(0x7, &(0x7f0000000040)={0xffffffff, 0x7ff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) setrlimit(0x7, &(0x7f0000000080)={0x101, 0x10000}) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125dbfc100bdc17bbd5a4158", 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x89f48486d03f7b1c, &(0x7f0000000080)="a8761f754fa1d8c75b401f25f3e87a62794acf4ee9980520cc61c5e25c7049547be7c255773bd1a59d61393912bad8e4a82cb2bd677dedaa8bfe11865ee5204c662547386d208b2074c5ea32a83d7b8a612189e390eda0c2b317c7", 0x5b) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x280, 0x10) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00wile0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="67499c79d88439597d2e6e63c70abfca388732f61ce1c519a11b12aa3defb0b22ad25c24f69d4b3a9520f07e47935aa2b94dd501747574b573c34ddecd98e5f14d34b0bcde61281ffb2e2f3728b901c85fa5fbd881f8bbf0fc230c2a32b3fc37d38cea6d4ca817c5c3bd99db077323ff5e5497fef8a6e81c4b64b734decce7af6df82fb5e81808118afa506aa6f58d9ae64f533607354ce4dce62b6ea73f24fc7810724e64059518a9cf02a57a91ceab4ad2f6eea70d7f42ea9b0417de85be334bac008ab7703fc3e8ba5bfc17ae8083dcbb99381339c8d5", 0xd8}], 0x1, &(0x7f00000002c0), 0x0, 0x40c}, 0x4) 16:01:23 executing program 0: r0 = socket(0x18, 0x8002, 0x505a) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) 16:01:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x100, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) 16:01:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x51, 0x2, 0x100, 0x4}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x63d252c3b46c7af9, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff8, 0x0, 0x94, 0x3, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc0000054, 0x9, 0x101}, {{r1}, 0xfffffffffffffffb, 0x34, 0x4, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x10, 0x23, 0x1f, 0x4}], 0x29e, &(0x7f0000000180)={0x3, 0x3}) close(r1) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000280)="bc512daf30f9148210df3051591e5adb004cc1361d362cfc5306331818185c705e020ff68484e66d1a308af2874462790d2b9ed133af727e3435114c157a39", 0x3f}, {&(0x7f00000003c0)="401a0374f75e040d2208101bd5c4b253d007c9865f12ab9cdc4f5651efe597eb1162340d1b603bf11a5bcf054eaf723cb3f79f3b562b777eae75349d9e67968d293090061b32bccca99dcd1dcd9054d8ae3345b3f653464324a31fee8028d4588b8bc087f60fc52303f51f72589d21f8b6b3a92f6ea84086e583d5975819ee60f668f22de80e417b75c0d32143f11601ebceb69106ac4791203106d71d7aab42fe2613eed62cf1758baf1fc899c5d6871316d8cbabc2b77353f2541e7ff8cf7230e3c0ac790e4f9fc163c099461bad005d753271592ded3ebf0e5101fda9bfef4166f9845b693aef9e4b7018", 0xec}, {&(0x7f00000004c0)="a95bef83bc9ecb54a7742e5c5094f11f91c2f2ad19ee01369122ef8b76b4509e8c9aee7684e4c5b63959df25fb35ad6345991390e059f322191c340468f37b4f1c5589eef6c9e424ba8cf1e5154c594911601920b4abff6ec8a9e2b70b9443df9b43dd7ef5625e3da5f7061bd0a9b954025fca8ee97622298ebb5511a5d962e249b9fcfeb4929cc35559ebbf06d342b240d21eef38912b808c6ab2627fdb2d06601ea27d8ce21c6a87c12a9b8645005a182fe6f08945cbce74a29973af6a1e77afeed5", 0xc3}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="376f7352a02c4972222852edd8a9d2f25affd88acbc84faa7e433a5bfdedabd0b5dd6fa68f7e8d4713e525e690e874298997642409595478a67fb8d05a437635ab", 0x41}, {&(0x7f00000005c0)="174c2be26931cf2c675ea049fff3eba7c8ef9e29ea8e29d28e02ca0462222de2b671a2cb3bcbe88b07f5a4e78ab2fe7fd636fa247cb64abdddadfa5631354c61d8517e5f13d90dd564e414afac1436488f5984e7e294c99332df347f14bf5df151183020b546517554676b60ad0721f0955c0d25092951eefb21be06de11a7018b714df4abee0a1914ce8edeb029f10db5467f66387259456309a92e019e5000e771bb2f91aea998bf9ee913248e4868179ad9094b749ae6dd8b0ff318c188f4d7", 0xc1}, {&(0x7f00000006c0)="3aae5d", 0x3}, {&(0x7f0000000700)="c0fd3656e2ccf0c124ff25cc57c0951830b8752f9631a3ba294613707022693e68209188feb398a57f7916ca762c93d77a955b8f6e829eb49b529eba6e8efd4bb802e4ca436087eed43ff842fc7bef1ed1f33b54116b9f9762ce0caa3aa2e0dea18b6823bb73fe637100416e3c41b8f53364f5dbb4fb2996263b8a753ba526189c98a1a24e10519bfbda4e9795aca0b88b89dd0964ca39aeeb47da90aeb7946970576fa0351241efa5ca0f2ccb363b0aa0c43fd302569ef8a1a7389a09aae11e3adb3ae2799a7dda8ea27d9ae4d4fd39891ad0963f3d66ff57e0", 0xda}], 0x8, 0x19) write(r0, &(0x7f00000001c0)="861c5ba3c32bd54878306e85ebe1ba75617072f40ba6b48f36e7cae661e9151fda683b8e62bdd84ce4ccdeaa43d5ed71bdac1499b4345b4546b5dab324bd69022efa21d2b4c5212d107942a99200fd03acd7bf9226c6cd50c1e4c433d792839b9a143b140dfe103be7abe635ad4957db0b12569b51749d81161c0ce5f638729a1387afb41e8e473c4bd856d2085cabb8b63e51d7d6e70dfabcdb7b50fe883b1fbfd5e0a9abbfd4f4587ebc4a785b", 0xae) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa5) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x7, 0x3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0xd37}, 0xc) dup2(r0, r0) 16:01:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x10, 0x2, 0x1f) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 16:01:24 executing program 1: pipe2(&(0x7f0000000000), 0x10000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8080800000804, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100, 0x4, 0x3, 0x4, "00bd557e0eccbb424696e99d4d47136864665d7c", 0x8001, 0x7}) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000200)="b95e6dd37a9c83ec83e4bbe195f7b8d32be0f12b773e53d88d981d1e5d8257e658db746c10864352ecfc39a17c8b6f49b812e9362f06dece97ebe73a7449eb59e47952e6126fa9fbfd74e8c2455f85f873625cf1e73b30f44d3091a66126c85932c70cf9dcef2cf2d3a4af341f0a5277bf0757e043da0312fc8f0a3a6a785a68f29644a639bbd897e319daacf69328bcf028e8ebb8939527df8cfc0923faed3047075464deb7c31718181a9e388560155eecf4c44754250ea5b2d187c2bf0cc5ed557a875b894583965d34555182687077f9ac40df688b62f07005c2505c93e7a4a3c27a4d6adc9e72f1d1ac8629d143e2a19f321257c9eb5532bc76a80899b31cdc343de08e344fc41da6e48010a6431b5bead5f7350f814ff5e5fd4fd23971c85f44e7072c397c6fb3d3a89398287dfef474150f5e9794ede8d6883912371001449cc74093d1187d8232c1ca230080c355d1c2864881ebeba23ff7ee1095c00314279cc4ea92ceedefd7ca406ad0aa776ca246db568aa9cd61472cce04de50b14822287783176a12536f8a93917d9f3bc3e9565fe39f1d5eef18e7bc9a9f1fb83408022b1885b7937bc5d1e3810bf63762d29c8f45191ad1a0491ad89b76da8e8e06ddbaa30a34b1a7a9ef9bc7a8f8db92f0e55f0bfaa42db1a51ee54ed5a7443d23f86deead3e55ae1f65c8a3188b49f1c0f2498c437db5d67af931e6adfd3a6f92118a303a56bcb62823c2d7ddbe752d072751c06b683e06fdb82a864937cfcab154adc180010dfb7bcb64a49f629ee71d3f4107e98efa7d7f8febd92f111b4b3c887e73c5f5116b4de2a6fd10425103cf1990f0c08cf0545808c52d60badf31294b5f093405d0a783d5eea6e3c1a0f53f9fda18c31f670a0d344c98512986ecd9b3cd1fa876a50703c3b83e4d96639a7e512e5651ae56f98ee4d37eeb62188da9fcc509df9d9146b25d46419313821525f03e5c0cd3e8252226f7acdb3dbe435bae8cbb37ecbf80d569242b1335e2e66f4ab8beb606c4bbe11368f52f9a8e203929a137a2debd075e9bb10e0ac5cf2c28dc8c02158ccb51b74260b5d45f939d559ea90da45c95cf75b37f92fc0bea2e34d965b03edf088d3debe3ce9dca14efb463b1974302c6735b4f3b92f7c0307c0b90bc3824707112bdcb27f88b440661616baa1da65c7fcc2a05b9bd1c11b3ba7d4edf485f1a27cde2f6ea3fb02c1e8641b0a8c54085a99738d8196b707b16ca0720806f8b84fbb5a4d3a82817ab21e5dc47cb149432d23bb2a1cd75164f1dfb02e81265b4965f7c8f3cd6ef4e4fdaff61bee5006fce3188ba5807d4ffaeb7ea50304447f4cb3fd13da06edc029627aab2eadad02bf9c3bfef6391c85753aa608a36041664044d06ada46d037bc57d040ee7cdcf29c85a334674a5e6956b5e7877980d415400cdd6ee1a36502dc3f9d82f53f511baa90891229bc46bac0cc2653ae5e3c22875fcdfe94d4ef56c8a9af00cee7d6fe5f086b27dd9b38bc6785d04d5146fab3b70b46b91409d103a3bfd5474787f6977791e9078866f3f84d435c653aaf8ee9b5b32fac55bec66ba578045cb087f1a9e1cd04ff1a4cdc8fe255a26ad9370132e7f8ba650635f62a34046c81eb5e20070987f76810977488bb6923e241d4eb5a38fb052ca9d7bfc87319b5983805cd75ac501ad5e3539e632a053aa19f2afa68c5f2389917f86678fdfe0e035af39794dc572c3a72c47519da28b67498d029df09204d1f43bfbe2f1dd3f83145856ac8d0a0b50ca65e2bb99df5ffc563d3d1e7e7fc1e81719f39048adf808753da1eddee6478033355bc963b0d91fc96db001e4a2ce2ab71a489fa86a4f1d14c6a01baee7f6d2480e78612a4e710a3ac4ad3376a9ab68c6e6cfe2265598972e764b1189f9781207434ea8d50a682630007b95f543cbd6d3d83c449f17728b65fdb89c4a302ba8ae44ede872a585b41f31b8bef9a7a90d3bd4736a9312150f895e2ab316f5f3e6f68bf65622d3bc5159daed0671e2ab3d42a801028c9218f4a9cf3bf511235bda58835a980e3bec18a863c9bbf18193e4a34975e9125126945ac1b8f02b36f75c62aaebf6e3a5a9e700b61ec4fd487a16964f545ffdbe8768ae15a297d0c3cdb672c2b112310ed8416c26bd0a42ed869b8da055310b74dec1bb3c3dacedaf087c411feef33eff984838ba8496b81db88520a1115d5f8b5a8b09a33edbfba862bd8e49e29ff252cbda5418dd0520fceea376b611f426a8537ff10794d6fcd0dcf1dd6bcc644e85ce102f3cb8a01257cf672c3d937c6bcfe3977a2512353efdd4ed729744e850627dac7048bfe011470f15f5fc3a59730d9592a39ca09dae805a27e7ee603ae3f016eb23f80a6524ca618527939b3092202730c9d84465808f7223c3b2e885d7c1596b9ea1bdd651441d213544ea15ef8f80b821287d68d7c2d185897111740f6d77d427cbd4e670b7dd47bfc10d8e37296dc79ce3b78e5d7dbffc200d97e01590fdac85fcca452680159854edbf3843cc685cc2c8fe17d0449ae5d1c68688d15e1ff7b46ae3ca0c113999fcc7877ed21edfcef87133d15b2ae05fb168f3ae00ebf2a3190b412e6d007957f98a2bd37d32d6df32aac56b0f2b4db8095972abd486a4aabc2e261256beb9f40bd0fb1412468d434dd12996875ad8039c8806f72c44efac052a27f7d80c288c07ba37ec53a07f917311636ec8081958246e5e64a8e417d05751cf16465ae9200db6d1878f7c8745626f0a945e9ddc68c8763b713bfa465831446d39a94b6546fc00f6889c4a4dbe68573d08077ceccc66232d5cba7544a0e9d9e6760f81d00c5afcdba487257d0133517eeadb649ed3d3b5183061f37ac7a28aea297008bb01a5211023722e84a77cc1f2dc68825a6d1caf85cd742fe510bf8b84ef9863293d2e47b099d9f8f279b96c5b0f00036d9b44e7be6a237b06e0851636311ad64176af06c7f06d8853a0b8bba312f13bb6eb19aa9c5de256734206efb4085896c7da595f8b7d20b2485fe7fada13c25e3afa14fac43a13aa8fc5fdd168e1b33fdff8a5aee6668286d0f8504305239f3bc9b6d5ea5a2a3f1e7ad4a95016836bb6ac900e3663850cfc6408d8eb28cce7234cc68cd91a1f0c5e8cb7811a101dec2d0409a65cf2a7411e92c17e437aab377d39d8dd41e947ea1af6bd0628384f4f1792e2c8a07da0695007e73c8a7794f76aa9b7fbba36bf959e10a0f93eb6a3b53de9c5676fe6aa508924449fe6ef6ab8e32c7fb38da6e7e5cb9a23493a97432186a490b106c4755cf5e707383cf35cb26ae9b2ae40bbbf0750cc1a448d53cbc6dd4a2c5d5176f5949143a2c43da493afd9d2618346e6dd806b35d99d8300c99206d30bd9d9e3e02a4ab2360b0407844df27b98a0e0e75ddb3faafdcacac5e624fcf836c29b789659f378873730a3c40b949f9061985de651742ae904917273231892c24001bdd75c16fead7e6fbc26afb86eb5e980e1370cb1a62037fefe7e8aa018589788ee2c6699a1d989aab09877c431a191ad531fec30cb98eba63b52b85f0a4092152d3ce76aab69ce6a970057696fb6512705258581215e380ba1beeee08ab66dcc42c63b1de3731004d2144192a5b23ba2e122a597e255880d1f98b51e29287faa1643323289027a87429ebf0e520ab3df637feaa095d1e11fb303de827643af8ae542e58451ff6bc3782f2f64b11ee27581d8e90e59e52cae66159c6adb7782936a580b0412b29a8f60694ced74efba5fa7570f105b72c18ff4a0e87630aadf5179c055ceb9636a26d9c6ea92983c1e80059c125fd4fd9d6e62bd9b4d0b4e972889ca6fa515e3a5a7a363aeda04ac6ddd5e9f2dd058049c337714bc7793c81475fd02ea55118e1a1112c1ddc59b2c525bc202d6f55f9eabf28c64d756bdd64f7713d5a5bc291bdbf1cada8d8215df2aec3f6d5a623e55bae4ee02b603f97decb5ad1222e989f94a60d888e23ba6179088eb4e24c7d5648d2121bf42459b4c0e2e4a22413858609903b95616eef6076a68f1015d28f0902bb2d692b552f11baa3080cdd0f188d15b58b3ab6d873971fee5497ae1f6254b3d22672d6c192a188dc920d1610d53f8cb1c181ff8c8ea8f05297b5023a5285bec31d281eff07e26f67fd4034cf71794aeb5eca60ad128dfeb9b10811022e9fef1bdf2a0a335bff58d94769a2e5502983b420211976eaf8e957d060a35a57fb267a571366a81e6dd8551bd88eae0066409a4b8c407380f34a8fcd2d9419552db58e0f837bed5fc5dc7cbf21cf54f7d97cf4eb798f977e61e6fac5e654ad0a62dac4d64eef2204456e0e8c49c83590fbdc4760a9ebb25b9e3feceedb9c3c90ac0f849df6229fa933e9f7eb452e8c6a15f0f3eb9988473e72df9614d36530cd04407d45671b5202f891c97a4d86c0992befbc2b22efb25084243b056054ef250c1ddfc17a28bf83ea63e40ac8598c469354f1037a8c012cb65bb6eebc5694463db06eab5ce3d22f169391c6dad82ada8a2e22ed0928f42fb31055affbea4e2c9f8b362b8ca288015d869d0def605622255c16aed22045553a16a0e6c5fa8873a2f46a1589e7c72e63222ffd6110f48571942c70ebe23df71a13c2ca9cc994552c8f4fd44a13a38e2ef8522bc28a8fbf9bc0232a6e3ca56111adecd67047cc94d1b05320c52e504c57d47f977ce0b5fb34bd550b112c9f6ccb2333f88f26cdc5dacf13c8bc7154eedce58fbd1d70fd45725d20b0bbc27c427e69961808b4747654c519ba290ee414a37a50d37f3f37d27ac35d1afe3f3cb005a765b05ff3aaa5e4da3e9c46832f5a2f5f8f0c279eed8ec9b22b584f9de320fce2e298ed14d6d29f65670d07aee5b5eda9305912cfdc2a5fddfbf41cbbd342a5bd22a1dcad6733dd455b9c086e5815da6628528cfb02db32451670e255161f213beb34bbfec2aad60772998593b2e6de06b8ae0ce6dfb80054b5fc051666601ec5b9e4ffab737a3434b1549feafa10568201030f6c4b0da017de0a44e726317cd8b96a3cd4a91f9eb7af4d24a18894b9eaf546796597e62885e0743a3c194935afb4d04ad738a121af146871c94afd45103f0c872d273406750a90093ff258295ca2bd5136d61b0b005cb43c9912421efb18c7e76dbc5de349a09339c07d560bae4047381c39aabd4fa99bfa1043821e1433af889584a6822c4ae887f8decd8a0c4e5aa8542f999e4e40117aef47171ae4de37b7697eecc3834100854eed589583ce13ce438ce06acd13531f7ecedbd46f3770389d36931389607e7bcabeec4a056b98b76c100ee9020680a9a1e8f0830546a39e3845560fc70afd1586c0794284f56504912d0d786f0012efe7357d03b08c84bd2a760da86721ca8d940aad30bc21fcfd5d88da98e6436aacccf883c819d698ca92f6ce7bb556716d79f6c2bb5ad1cb4101e93aea92ab6a5c016a7c6b55ad15f14f5caa454e10005aafb0550107eacbd61b8253c3565944b3bcbe11508b787537d0e661eb2e2abaf0d1fa33f00bc1990fa4028e0e466a75c19a0cd53a7b35bd27fe076e68025abac8898d0eb5520cb2c6465b6f6595e50759ece7aba319c95bdb959991e6cf0f0be3f721b570b10cd6fc3befc3b1ed4d7a1f796380d2f6673d43062607a3c7e811925c2ec4733a2f8773d3432b6d5225b701ab14ee3bc9118327a4fad9c1145a562e8cd2d5e375ae23b8650ad4cb76d4129bfb4cbe1282ee0834d0cb8cdb64632cceb329db3a36526932245e4342f4032a28d5a9e503690eaef7f028b", 0x1000) dup2(r1, r5) 16:01:24 executing program 0: r0 = semget(0x0, 0x5, 0x81) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x3, 0x5, 0x1800}, {0x2, 0x7f, 0x1800}, {0x1, 0x4, 0x800}, {0x0, 0x80, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0x6}, {0x0, 0x100000000}, {0x0, 0x4, 0x1800}], 0x9) r1 = semget$private(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xbbac, 0x1d23, 0x94e, 0x35, 0x10000, 0x4, 0x81, 0x5]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/27) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x7) ioctl$TIOCSDTR(r2, 0x20007479) r4 = dup(r2) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20080, 0x0) readv(r5, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/144, 0x90}], 0x3) ioctl$TIOCDRAIN(r3, 0x2000745e) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/115) r6 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x400, 0x12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0xa48, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/140) bind$unix(r6, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r6, 0x8, 0x0, &(0x7f0000000540)="9c034af72514db82da4e9baf56d959c80cb0efb79139bc2dcee741d8f3a394c722278984736981987d842114761f9ea64d0559d40db18d592082c7bbed4939ef579bffe7867ef7b3cbf949aa79c1bb8b3e5ff5f70e91558371d19dc571b149ec798a9a18cfb03cba58686c2b50a36c8a90dd9b271c964fe320049ceca62123879f92a6e599424d3f26a742a09d5fdad0be2295b15f1c026177c6e8d9a7ea6f4c", 0xa0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) bind(r6, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) r7 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r7, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x30) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x7, 0x2, 0x8, 0x1, 0x2, 0x9, 0xffffffff00000001, 0x7fff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) fcntl$setown(r8, 0x6, r10) 16:01:24 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9b0, 0xfffffffffffffa02, 0x4, 0xfffffffffffffffe, "06fbc2090010387fd8959ad8092d760213ae6e0d", 0x9, 0x9}) r1 = socket(0x800000018, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x5000, 0x140, &(0x7f0000ffa000/0x5000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x4, 0x5334, 0xfff}) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x41, 0x80000001}, {0xa684c0ef00267990, 0x2}, {0x87, 0x9}, {0x167, 0x4a8}, {0x23, 0x9}, {0x26, 0x4}, {0x83, 0xe169}, {0x6, 0x478}, {0xe7, 0x7f}, {0x45, 0xfffffffffffffffb}], 0xa}) 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 16:01:24 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100, 0xff}, {{r0}, 0xffffffffffffffff, 0x88, 0x8, 0x9, 0xfffffffff04442b7}], 0x0, &(0x7f0000000140)=[{{r1}, 0x0, 0x5, 0x22, 0x62c, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3cce, 0x2}], 0x2, &(0x7f0000000180)={0x5, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4c, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x3, 0x40000001, 0x0, 0xf2bc}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000048, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xd, 0x101, 0x7fff}], 0x7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2a, 0x5, 0x8}], 0x81, &(0x7f00000002c0)={0x7, 0x6}) 16:01:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) chmod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x88) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) select(0x40, &(0x7f0000000000)={0x9f42, 0x3a7, 0x100, 0x8, 0x82d6, 0x1, 0x2, 0xeb}, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x6, 0x1000, 0x80000000, 0xbfa, 0x4}, &(0x7f0000000100)={0x6, 0x6, 0x3, 0x1, 0x0, 0x100000001, 0x312, 0x8}, &(0x7f0000000180)={0x0, 0x8000}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:24 executing program 0: semget$private(0x0, 0x1, 0x1) r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0xfffffffffffffffe, 0x5, 0x0) 16:01:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x10220, 0x0) r4 = openat(r3, &(0x7f0000000480)='./bus\x00', 0x400, 0x2) r5 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r6 = socket(0x9a96cc5a05f438e9, 0xc007, 0xffffffffffffda44) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f0000000380)=[{r0, 0xd2}, {r1, 0x80}, {r2, 0x2}, {r3, 0x20}, {r4, 0x1}, {r5, 0x1}, {r6}, {r7, 0xa3}], 0x8, 0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/171, 0xab}], 0x2, &(0x7f0000000640)=""/112, 0x70}, 0x800) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:01:24 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001640)) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0xdcb0, 0x0, 0x2000, 0x5}) mknod(&(0x7f00000015c0)='./file0\x00', 0x10a0, 0x9) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:24 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xfffffe5a) 16:01:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x822, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r2) 16:01:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="dfecaf90044e47a01c6bab7333a79f40fdc2524d412c48052b10cfae79b389bf46b371b09b44fbe28272377815063a5c85c0bb357c13d9647b65eaec097a52441269ef962cd82923c36c97dcc2f5b7b2e8510f4f1aab4a06b443e291d2a437790766ad4b42b49245", 0x68}], 0x1) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c372532014097e285a0678b854c82592921fab5ca96dc9bcc86cd3afeb7ad8f4ab814dbe4160c47801fa84b39e22b747209671324c5edd8acfbc3dceb56b06ede606d6c5d373d2f8b8d58b4e6e24e3d5e58fbd700e8dae75b0433b2c9552e64c3b5a12a7a564c365fe13711bc0d435736f1ff59d880b08699325d049c0099c395302336ea4e479c55bb633ab41681ffc56692046db0fa5428ecabe698c88fd67408243fd815c4cbc086086f6d1592e02944b695f2bbb4684ea07de1bd60175da5f91a01dfb1f036dcfdcbaafe5a5595d136c2e7366a5dcc7d80e8e49d6efa3a4cd740bc26eed49a3a23eade635c366ba928c282e08f800a2ba971cc5548c2c5b47f0072e91376f5b55c7ef37146722333d29cad8b1a3b3c85df5a300981f95317c2a6822aa5d2db01d22a366d2fd59e520e18e09a1bfd37de5bd3bb85f49f9c4d205ca04cdb3545b8f09dd03bde4310599e2149f5b20d5fcc67dcc1b0476f7c39a78638b9785c317e16dcbf8b159615f84fe30435f97ffde0a4422445b752b36f95147f8a35328457dd0328f4db090062c96b4aa7b97b2f6eeca2b1fc6b693fe15743b87c5ab8171e1a7fea2bca521b078d0230fc9e9be7f0576df1fe26f93cf8e735db26f5d5cf0373de4baafccdd661ebc8024aa6e56064fb32d890f3ba71e99cabf0fe89117c9716efb5148f3dabac774e89572755620756c8bae15b0610a25d3a3c068f2acb55d22dd2279f133a1a24966be24de4673a8902d6849b39454d5789bc62a267ca7b2b333afee8ade684bfb3d44a03fb21a00e3c7559442c09f574131c5a1a50e885241601d2bd886fed8ebc6e97e553c4fd7f6b25ddc5577f487fd023898c95920034f2610d33a1989d335d50cf961328b74b50db7638a4e1cd0d2bc81a4241001d88f07c07702bc4bcd6a83944770ddf801ab9ef7ea449e860d036c882e5e906bcc7a088944aa8c898dd2e43a05641131c51cc493f592f15d0a8b87d8748d4fac8276829fe417e2f2ef8410e5bd67b6f0261777b4c43bf62078421b25191433a1cc735e6ee12f37fd87ca019a0f8de396942fc877da465b2b3d1b7279e1cf316e90fc635cf733b305558f22cf7bbf7796bd3b3ea323ffdb8343425761cd383c16405330031d9300b7c0f3fbf27bf6fe54b640fd0a8f923fabec57bdac21f9e35458aec9fd18fb0d531b7f7f3abda247c91f6f16b4a95833cefed01a5820dda09207c72dd6c50e88a52e42c5c3dc5c91a715a64fce30686b95a44b687f6a27215fbe182bd0a4cd6f7f0e6eec5e317791f5cf0437570a60d79e41877f5157abdc6cf1debf5cdc1b5a38681192b7b8f44b56e988850cf03c7e26f1e16e8bbfd87c02af911575ed66e2865b4acee760646b59e0b4baee050f4edc44377cb438e5bd24d05896c565643222c72cfc96ccdc1b126be7932525851d5d71c341d735810fc53e82c2852cfc06c3fb602b3c53904e36d5601c45cc9b034178a341921cc8bfbec4a1e5ee7ff155fa4fc37701d0234e8bc97ddc4f4ec4a1aa727003d48383c06fb3a192460e6a4d0710d4ed3021881a68c0d45cefbd89f52336cf3fe82d5a57a4ebfc9180b5dcf9e618559e3f3677414922352f678a59535e1dba18fffa58f4445a49463e590ed0b780e18018af1c313233756db023756cb6c030248df3300fe4473f21633f816fa07a1870eda683fba453b43c9bb2441fe2257a4a3b8102244ea61fa9583719c6516cc6ee57fcf253f0b7ad4889003b83c35907dc731b707633d8e87531f0c15b0c36d7cbc43506ddbed07f50810a03ea4f2633b51ae55d37d78c7460d7dfb20e9b2055fd573b56c2d4e20316c8281e59115f83389fc9933cc0ad67f0006daf8de2c58988fef9d3b8d5c64c66ba2a6621de4c5af88", 0xf46}], 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x35e}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20166d52ad87d36a, 0x0, 0x100000000}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x1, 0x40}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xc49, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0xfff}], 0x4, &(0x7f0000000100)={0x0, 0x3}) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 16:01:25 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) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x80000000034, 0x1, 0xff) setsockopt$sock_int(r0, 0xffff, 0x102b, 0x0, 0xfffffffffffffedd) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x10}, {r0}], 0x3, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2f", 0xd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r3) 16:01:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1000000000000006, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0xfffffffffffffe35) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x0, 0xffffffffffff9657, 0x8000}, 0x6, [0x5, 0x0, 0xcee0, 0x10000, 0x2, 0x6, 0x244, 0x1]}, 0x3c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) 16:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x803, 0x1810, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x88) getegid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x80, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002ffc0a021cb1f75ccdba38"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000002c0)=""/106) 16:01:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) 16:01:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x3, 0x60000041, 0x3ff, 0x5}, {{r0}, 0x0, 0x4d, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x800, 0x1}], 0x8000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x0, 0x2}], 0x22e, &(0x7f0000000400)={0x7f, 0xfffffffffffffffb}) mknod(&(0x7f0000000140)='./file0\x00', 0xc008, 0x2065d) r3 = semget(0x3, 0x2, 0x10) semop(r3, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x70979c2ceecfbf3b, r0, 0x0, 0x35) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r4}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r4}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r4}, 0x40000000, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) recvfrom$inet(r1, &(0x7f0000000440)=""/31, 0x1f, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xc) 16:01:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)='e', 0x1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="769106d30c78d98a3905e85b7af61da5e13d1a215b71dbd4ecca32b669816c9a9f7856d40cb904bf4d23729ae26924b742aac533dcafe3b2e129480bfa616b496dfabf6f2e9e6469edc5e2c895fbff20afcb82", 0x53}, {&(0x7f0000000100)="7604e9add64f3fa45f007ab2d91be4f9a05d7d323df4b54e9eba6458c906aca965f3daa35ea221b76a85010aba29199f2f26782ed826e8284181c3b06cc5c3a9025d3be92d7588aee94196a2b0acae0dd8c63fbc2bf37771d8ca3a07bdaf7040dfc631230447d0ee475f0b6d7ea725cdbfbd048ca4f39b135f094758161d963238bf6cf287f92964cbeaa4b19e0e0b015804d75a015e9e5d20d8125353e536a1294efa8b92ee6e37dd9454b79f636654828f12314708fb6ade138136c8aa3e6b7ac8577573e8e82d045f2f7443e1e67a1c81bd7b69de6119ae9ccd", 0xdb}, {&(0x7f0000000200)="c3ca8e19a0918049e2a19e37879240f092d1c6ce2069ba3437131abd83a427999cfffedc710de4431f0ea9b34f199bfa97d664662915aed8195f0b80b61f", 0x3e}, {&(0x7f0000000240)="bbfd0d07fca9c62127cae8a8a9146f0be28febc355bffd9a578e3f86f962e2a8369b060afc7a23293a3c5b3a6ea45d64f1573ca9ef61a2ac1e1c78153cb0d44bc76fcb7c3060153b244fe00e02f26ba910e0dba35894df1cc21b9761676a2e117edc7b56e4cd59531d45790c412e34b06152cb2e4082282ccad348a6a50b2249064f6ccb", 0x84}, {&(0x7f0000000380)="33ff0f732cc3386a89e8cc8f3d537ba4c4ca1a32401e87f3286936f0fb844e4ba9bd6cb81d292cef415b0ef99c53276a44b6e83c47e9c4e8785777b2e611284b71c16b2a1205ee83e1e5c7981c3c1a62fbf29919b4151cc84fc2c30ac1adab71bdb766904e8a773411758a37e25a685f393db48af16a3af66c73aa50305bcb185a86faabf80cf4d7f6897b4b3179968c2f46df0d926dddf11fef9571140b60ba5f06a1fc39456990810d9f89ccecc4101e295bec27bda64539dbf541ea803fa0460c1e962aef5795cdec25ecfdb9241663d9dfb339d7099f150f03bb7e02fbb69687471da11b9183cd40a455aa2e0bb681959f09297907f2deb2be8eb55cb60ad7150b69ea5652b93021cd8e29f749eb580bca4a7ae972a8ab69aefeb3419b4b930c29269fbfc6acc1e8263a7c9f77ea5e09c7b4103447c3227a1b7bec234d50ce10a08deee5f7d0e9d15b4f0ce76fc7a891997e7d66eb25250a33c124af2a8899d987edd05379831cd152d63c08b5a7db9ccae8c71734b6a08c3ee1ad5542508c3d9ce4ff344b217088f468cc99392d310822c785904bb7a284a31bdcb1c3792ece7d66a0d35e6fc2e6bdb5dbcf4097cd79c425a160de05907fe91196b130e41ec8dcaa05c2b83e1c9d421e57995858ff528cd4b5f52cdc51cbfa2ce9a77f453d2dc1875c4d471481a4fac7113eff950e25c6cd1704fe39ba6947ae51245235f1bdf0da78cdd66be435ef687e16fe6228f38d21a59b2b9d819fed49bf890c8410a7ebd84c6d551bb98c4452574720b70eafa38b8d0aeed72a9d647c1f4af8cb08a482d3f63f69f724744649bc6e4c791aa1584732fa0840d6393d27a481cea2c6b704c641b5d1750df1997015a054ef52b30bc80c5847a1ec52c14d5a8a535f644854e812f3077612af85da34d4bf8706747ae4cdc41cc378e83ada79f5e4abee9d3235cd74142c9d691dc057f614be6bc7e8327cbd9bad3186f07e628640fd4e340913af1895f07b1ab6cb6bff116921d352cd143fb824b1c6ee727a22b1b3def9fd84e1aacc2266cc162ba68033af8b1c3a54f4393e670317160ed371f95e9caf21ff1380957f4659f2149b1634715e4caa17981e131047da77dae9bdb6446f468ab711fd30f88aa68ceb02e39f705def5a24b0550c6a2bbc47c35452feb73e55cc45a61f8dbb18cef20eab2a017a60a7adab4cfd3247a9e303fba57278238e260a439e84b33862a3c8661eee6d27ad90027fb0b45e7cdebcef4cb2b1ebe7fb7cdaaa88d3040989128d3eecd275b2682cfd651d59b629f02d2a72fe82258e97a70269cac5940695d43747c2e8bc8d3c881bb09bb89a3936d12b416f827fae97f3b5b986f640b77e835d2c87182d1b9a191dd12ae3cf357dbafb6421ae509da6beb752025f6129ada62fbb0bb350e2bb01c183152c616ea70ae8f3dd69f9617e0983da2752a8014dc1cdf1dd1309c7d860d4c260f28626ff306a89c6cbfa53393bf6afda505c30ad89f9ce734215b696fb1a40ac3ed981c485d375928228dc9d1f76b772f76a8e0e2584580254e80cdc0523e44aa5584824607d4432fd5ff238518225792369167d994c8111a3d5a1171c48b0dec92234d74fed87ef2b727dce99694fec05d01708220e4694d368f9979f0767b576ab2fa7ed8fac89e59d7d56ebfff3a58650db9e3676e7e04bfb4030f0ee3463d2056b3fd2fbdcc9918b8345414e5d656c2da72ad04241e1c471d262a2bbc211ce972c0a40d1b7b7da789264ef0130c43159e1e403953038e036571221a285161f23d911e881a8b0f05e3e80ee368ef82958fed8c4ca3feaf2286529663b0097c200da883e402f781d1158fce27384dbf6e30141b6fcd688d7351b278c090aef93740ef69cfc73f124f5f4b09480fbea7960404edab07af6c532b4f9d8736bf1b15f6ea5253357cafbb284bcfe053664df259fa11774185a676ebd3ee2691a448d33b1f1f573353ec8e845e8a1d359ad0ec1addb643bf06a8f9bcf6d29be19a5f96ffbd450e66298938aa74f64e4ae864231c3fd9afc3ad68a5ffd2504974cf0d7cefabea1311c59596f8a663b338cb9170b680f07391aca37b8391447c0fe11c4e90c641a1df4f2cdab6c4f3c4d439515d7213f977fbe8a2c8ce0be61541f897b5a4a0e0f7594b35e6fcdfe148a6c4aaa26b8ad492f43916c7d9bc79b9ed14792638ed003053ac269a0bf59df20c1f6d87a7e5ee56bc748a639ac7119b39d67aa2b60bc3d1a1d85d874dbdadede0b6a50bc21b4255708274107b0f5721796284be7084a36ce8ee3f027b1bd7cb39abe9ab3ac307217116bd4c38ae491c16529eb0524cf0ca03ae455bba7f83491436ba0bde13aebc3e677547e7f4103e1809787908532afdacd73936c39eee3e130110f877e2058a9e8b6809f67ad73482e54df8b56237bde2e38357c984fa72a11705aee4c940b2243c02ffb86a6afeb1156dc4ce3b8fc8e29463db487d27d96ad03e2dbf22f7261b1c75bc7430c57a302b940447e0fce4308a327aae3ccbe55f9a6da56f98085f656dfae9e9fbded49ed3f5015658ba926f9d41cf0c3dc15f9043e753a8d5f1245e7fe333c026214a1318f8e0484bf2f9d23a1c0389e9b734978cfc18b1064516e53fdbb2f87fd7d64f42a8d2ace0a35ce08f88580879f2b0010c0804abfcc1476b8800b565118f97c4b5dbe743beb70a28f2f7d2cbf6c57159c5b0cec47dacbe229111971e233023f81d6e0afb47e365eb40b6d482f13c1fecbf9f8c7de60e329d093a5476512624fd2e2707e2da354b074e469055c65b2aaad0e797e2c6e97933996a6f3ba7ab8c26e9fa40bdf410740610ba874e3287a08992017892747f3ecf9b8e10c22b191973ba672ddb04315d5fa45520317a7f0052a45eb0342180b081a920325cfe8630b46d174d5159ab2a150af4e3805daf17a03044ab9246dc4c4f1308d55040a9d140ac828819ea87c0737b5aaa08b3eaf57364667af431c3eed27502ea1f700f092d3f32a0b9a1fdae521b16d892e9c87e9af9f5046d8183a795f74762147233dfd48a2230f1ac3d24f382121cbaf3038bb7323d73dd2215637eb3568299ed820f57d47876da984f5e9680186f54bc0120da9d1930263dad53f85f6121e3da12b582717e10011152e710cc0bb5705e2c5fc0d6c951daea0ba651c48a7f4e9ed2718d398149e4e390fd2788e514eecef0cfb2d0f5c8546cb05eeb8b58a28b5e609faa020b09dbbd621c15f8c251bfb0592c1a94b2ef1fe09edfd8c7be4b9b08af01f5a0ad04227bdf73a404f0f9b747612747ba0bfc16920bdf66180abd5dfb4c602d0df502e7121fced0a2ee5142882a14a17eca41ab010092ece937cedace2e2b210778be6bf126046914efa126db655e938ae4a238c1f1530c5cf4f0c471ce57429ffb4b6d1813f334d7b6539fe5c1c413cbdddb16e2d08b94d6c5d242dc3d1694b01285cfc02be79d9ab6e06c4112298c43ed297d1fbf248e623310df2c825063837fb610c99a8dd370b769abd69a23b18a762a0cc268be6f218160c6ffe5f1159cbe0d1081f434a94997566614003c373df855b781a1b38e491ff3382ee2f8dd20ebe11037d29b9f925feb93c77e5d5f498e78ffe9ffff25405d38a2d5e5564a419ca5b9452b961e2f580411f62349d2ed388fdb0bf5130d0e743ca152c3980141fab9f0271611e020af48efd5abd5f22e8697875640df6a6ec3b07c5b919dcf18aca545ec5e60473219694959de80df7fc7bceffcb1a7ad99474c9fad1c19cbbad835fbe3fc066e0130855e73896e87974b8d92496453064dad069449b71270a643e7b59eb343f6ef80ce963dc1a08b0b3b06c783aefe6c9074d6607b4a4f58bef4a6cb6abe013fa54ad5faa79b2d4a5887ed47a46120752ae2cbdbdfa66eade3cb67c639e75c30814e3c53da7bad2353108b3f25f572e80fdc2133f8135800bfb4d2edf6d0383396a874af494fbd95e651022ebd9bcafb00c433b5b67d00cecd599f8a42d100cb2105dd96df35a62d0393779fb4fb8d6aa89ea692e467a07354272d736bf91c9bf22362fba2228679070a5f26a085f1ad48c33aa7406555d80d386254f97266d82cb07370d577bc3281f7bc85d4bc3727f58db471e85bd4217c83ea28bf6055bcae830e8400c463d3c7b6eed807b3522e68be8e809ae3a66c8caa22afa2184505f4aeff9ece5e68914af7fee8c631a03d3ebe5b9cb458e2b7f3c99707ed9818134c419ba1c5c9edda4d513d68cccdca5e34a60f47b8feedbd35a3f4f55b9796083b8e82a1ada3ca3a7bbed25aa6c58c330663810890f1005d35d8d05b5b0d930d9ef0487256119fabedd921e29d2b6eaa76b787913199b34105ac71cbc94b7f3bb26a600a5fda3e8b34e76661e2f130324c91dccd8cc04b42eb10a40983f9a4d6f1ff04baa320aeee7ba9eeaf152f7765bbe55b81de9affb754e82a96f94c2583fd2466f2259db49f6676284c44e897a735656359563bc1fddf37b101b17aca568ff9afbaa5222eb16a0c5ee61dc27d6430db345157a8d5a5ce81b715ee299372dda19e642c60d5d4f3142188f08172b3c9b52b4b206c2d813de03ddb472678d24697f7b57b4538628fa0a983b99535b15a98e148cdef8598a2735d1154c32bcb9eb9f482c127867508c3463e69beade3b53212cc68b014707e6374611deabc7bb3c4f9beda417c1b884c9063fa596a33826550b3bc957a5e9094a49ca0ae5b03e54ca22f3c5ed41bc8e2f4262ce9b0aa2e8e464fb0ce881246acbda0594f31c17088f5a73929e39e53765fda0ef6d1a4b32332fcddfb215ea34e87e58f4d631e0e209494d19c20e6085716e822b447264830ea2d7f265c81f905f07b1d55b3c8ad02fc328f0c58d59146c7760d4ed562f5269c942245a572d8877fcaef3a6e6f8793d6d683ee11dcb02da8679bdfc6dc460858ded97248d30d55691afb57599f744d35f0c2dc9ebf78fa7612877e5e7e600b19e0014f76a4e669d958f41f41e444591cf20d21b35d5f915b64c4a6f1847a2d4a8f667794032f2b62e856bec4a282a4c0d11ad1415f687d4c3aa2be17fb3a1f61ae17ccf97fd52f447dfc126cb6752e17268daa7fb7bfcdfd715a6afc9fa9f4946b2e1a1c19cfcde84fbdc2e1ec28a13ff3e38af8f3d129075465d5723825019186984987197733c1aae792047094fb95891e6da71f37c5312500fdf7d9c595c1c63e94dd36928a22d023a1fff990b84b39f7adb191696f67e36c5d88005a79c078f2da4f33e645505b6fa215c761f9e13fb4c134112cb73684ea66a01a44e325b561739566c4dab491b3b163b3f0acfa7e7c8e01af5935a1ae0392fe9f04d7968c2c84da6de73a0c278d51d4de780fb5bf023ff0d0a1455ff72b717382cf78ba749ad2c781ef06b7398e6829cf36188166f04c4c872740b45369c9628e57adeff13d48528f4fa64893612b906e9321c4dcf3402f89107eb30e0331c3c75f5666d5061333223b0cef524486369b499e775582a49f14ed060c520e6bb6972e4b7d98b4080b7767459a153f2251260d1eb06bc814651f5607a7bc0441c596e5f5bf422e88cc47a3ec61e1c36c01dd2677c4fe1512b0a61986a05fc9e44c1e77d7080bf88fc0083e270fb132ae2f0899502109a2d678a2ba461f5f523146c8ea94f6cf3ad62fd76fb49cc5d24d84ae4ae97807519269adcddbc2e755fae7abf4daca6994d9100aa559a0cef3b75bab91f11a1598855a6ba4aea0096652c4da050493d804b7a2d96821003f2199d10b26964f3e5", 0x1000}, {&(0x7f0000001380)="7af977e530945446fc78ef75ad9392f59dc806bafaac368d6cb8daeb2cddbf7db89b5b8d011bf99f069ad11c61c69e515e2e9d7a71d551608206c487406b97092b38671a3f9360ab0b8942ddddd26b7be404fee5300c30e394bff2c987a055763e4a3803cc3571d8b457eccc838c1843a3eaa8593de71084ab50d2c3cec9e407c15a15dcc5ccffbabc1bae2e318313c706401d66e12bbd074cfa7daeb86f173a121457b7596a4e6440a2ad6b95329ffefd67be0f6e156a1ebc4702e053cd1f567aca0d9adb3da274a440cafb69c3ec8fc27e0bbe68945e478643014c217466a896a1d3d1d2c8bc7b625626a1cffd7c940a0f4fa0fab8c2a2", 0xf8}], 0x6, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x2) 16:01:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) 16:01:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:01:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) sendto$unix(r0, &(0x7f0000000180)="75564402cd5d61a3716b25580706066c6b4e1687b4796f44bec3b1a727de7eace1695dfdcf5c2ddf267fa861548dfae876d25e9a91d22a4715935f9c7ea614802565c6677247e8ed14732da62f7750eb6fb5cc6ec9e51eaf426c56d718a04723bf1a1feb25bf3610d6f3914e044463ac4adda385e10e340e1f8edc2daf788923299cda0a0f160624fd5544fe66648a52080964362938a33095cc1660ada9448e0d7daf18a8c2532ad52f77eb6d0887c94d6f1cd9d8d2781f1d0923e3f82c8cacb46bff42d49e02559579666d77ece4b9cc578813cab9b6fbf88ea13fe0c92f43260fcf30b68735d96871b8b6c5", 0xed, 0x8, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x8) 16:01:28 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) ftruncate(r0, 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x1, 0xe5, 0x100000001, "a4bddf0bd5041dc394ec983bd3f3096ffe481ab4", 0x7ff, 0x7}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000280)="1f1b400f75ffec005383e9e741febe4714fe66847874bb57c5011cc5702a4ff481346f91be9f10058a4ce225ec0c44e6bc92c85d3a20074b9293d78ea7f9c0258a0f09835c78fd948724c6558f99a97708ff85e40c2ca1ddb2794d6c88a65c6b7a33cb75d3c43d62aa84bdc81f881232ae8f4895f70fb18888fdd803b11542f2445d17e0d9947f4390697d3d2258280fbf2118a132f149c731961a51750099b752412eca599b53e458aec9f9823c91e4a5df39f0f94a6eeb656c73546ce8d1a4d851a5fc002d959e9b96f59c72eb3c9c9d", 0xd1}, {&(0x7f0000000380)="98fc4dc0ff519e4eca80a4207e8223cf6d1171b5a6b24e", 0x17}, {&(0x7f00000003c0)="d7cfb3d72367b0e216789bf672b5b072ebe3a4d8d9ce7c3b2123ad29761c9d24be0558d494b05434c29ea87a61679422671b45e35a94649ff363b9198e16aee6fdad8e120799d9d3326fa109f3f6a512710a4d2edab04b4f9435f2c20a277917ae8d9454f528339fe4536b9fc50d784fb3c8622ebebbf4e320332bb7beb018d38400f15b41ff84f253199059fc47ec4825ed3dbda54fbaf564f686ee626255ba1fa6286e96bb106e6096a43d12c1cb2fd5d72867e36b", 0xb6}, {&(0x7f0000000480)="c1b29e9fa11ac36fb5902a13a6ea77a576c751db55a637a890277a7e3c458fc4", 0x20}, {&(0x7f00000004c0)="58570d384059b7a30b5bf7f8bb36de7b6025e099fb0bcd53da59f1006d0576c404c0fee4ecfdf4bb3db7cc016cde2f89c800d0efe0a2c6b9ec24e5469262c8de718d36e96480bc44196655e6e59ab8fe7b693aefee2b451bc8b925d0d4e5009ddb68f3c0173ba90adcfe5144abc968d7dd23024621d0a1988206e2f3872992abccf08b44b37d86ba08a46649a4b5a508f2c39768e8cea8d4636b27209f37d65586060c3796c8c6c9b33730b03ae534477d2edb67c7053461edff9e94f7de66727ee853302fe180051be070c241f7895e7d0a5c15e0aab631f2f3330e03", 0xdd}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="74a6ded6ad4bf0986de5d33a000a2748762fe9e85ba0e66a27da4ffa851afaddb86a57207010754cf7174cd330e0096d4f2a85b7cf83e5f0773c4ca05bb8827d08a8bb2ce5f50c4a3bc89e9c91157ac0979c3e3e228697521fe6", 0x5a}, {&(0x7f0000000680)="834b3d62d4858200a9e66e5431f7cf3b32de76078e3dd262401994ea858031ad9bed55768b8c7e693261b57291d3369eeca6e897e196becdd94a10c3f9517bb6d832d9da16d5a8c50033e8f96c232005607c6277285756608984e0876d51de1b258fe7556d41a23c84b89fe9be47b138bd1a297353dbab215d17d62414f4ffc35e2c14d91556183cfbc6d3d00499e7596824fac53b7c105ab6672f04f833b99486f6210aa374feac59259217626f8780780bf10e3d080c956940d3b8a0108bf8b023fbcc7621452a5a24d9be416aa9f7cc064303a6a714c5c0ca6bb0ee9e3b359336c48cf653f34d8a9453500ee089b31c84b152dfd0230f", 0xf8}], 0x8) 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xffffffffffffffe2) 16:01:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0xfffffffffffffe23) 16:01:28 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) setsockopt(r0, 0x7ff, 0x401, &(0x7f0000000000)="346de4b6fa96abff01c230540c94", 0xe) 16:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00007c6000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8001) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:01:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x40, 0x800, 0x1, 0x1, 0x0, 0x6, 0x8000, 0x0, 0x1, 0x0, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582730efabd16ebae62913259560f8e5815f73f2a0440000000052fbd5e41789632dfc94ff335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193e7ccbdcf16ab93f12fc4d5f", 0xfffffffffffffd0e) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x7, 0x32e6, 0x0, "2462227707983b5fea8bd594d551fb84a64c7ca1", 0x6, 0x7ff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0xfffffffffffffffd}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x40000040a) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/4096) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000001180)="079ce7fcb4b945106567c0cf3688a7386b0444c40f24514cbcab57f2ed91038843d6488382a8fff0f66439d531b95d150253b8f1cec18fe1fe72b924cf8f58dc2304d32269e54f46ec877a2509203ee7da59f4398e6c09316a40750cba8e6a2b76b72029d099c0e7bd02943900655eaf717cdc9455082cccfb094c45749738a6f6aa45e1b954a2cf385e", 0x8a}, {&(0x7f00000012c0)="8a81e5cc30d58a102542f5dced06829fd7e3d9e80a8b5fdfbba68c3e99fe8fbb0b27401faa8fcd85d3413d97826ed9c5f75966964c354a7d8029efddcc5ca844b065d8e76f81e11b56310623f82cf7051f287f07d12066650f1a2951", 0x5c}, {&(0x7f0000001340)="ade653f4aa1daef6d05617908a4fc12f5f5bd48e459365321ab4a24142a57c30ec5887fee2bef5524a19f9e7bed0fdf36e34860ef77a735a2f2ee1994e9dfe2411430cce95ddb28625f74c3fbbf1cefcc1c17cdb20c0bc4d501648d3e34b942e8a7825fab0f4d69cdfe548a66c8d5678a29d2a4d377b54acfc30da4895afca099947877516d5627e4412f8a4ab790db3ba38ab84f3039c2365e95af9ecd248dbf3fc20308add9e6f76df2f87f1d5126566fa7bda43a092f4f3f14645ea9e2d6756493d9707f93c156d5c13b43b4dce6b737106beec1fab51fdd9dfd6dc49641074a3e748b1cbcefc8094de9caee36a69718e2108ac5685071d766102abdff9b17baf6bb799915e7a8aea892ce774ff0deab59ee243e441d62c84abbc2292a93ca4c1f33b9483e102c74a9fa5164b94b5577a07f2b48d6873d0fa4f259029bed9770393fef177cffec908adf8d57366ddb6abd84db7bfae4ee09bd36dcf673e62ca0fe8a95e271d69a397db3f96a41fb2a375022c9698f18a5524f5ad0d2d5d8d0149d696527c3f64d14d7c96f4eda1b79b9dd0ca4b5f58e4264403ee09e54e3f6c174daed8acf56be5f5cb586ca6f6186a4cd943355e000755c6261c0f6cfb1b85a4e1563437d92060fd23b08560abe8f5c174b34e28220cae2d44d1b7cf86ced1d121773ac9b3005a2aa6dbe0298ed9a8ac49def3f6ad8750226416fa9ac6c6f4f373ed3881e0952d606b3eefb16199895e8854c125f03e353177c7c5e503bb1911f6bd8dd2b1c6a96ec2423e906b6e33fd288a87cace5f82f03a7c7273f3d965bc53ef61356f83ca0100731ebc20c3f99f829bcf12dd340de331fed3e06214c40a9f836a65b57ea5f82b5ebc91969ebe9f9e2e3dc359381d45d81de412d40c0b2b74e5eb8cea3ba44e0cb47e0b21cbc18758ce11c6d66e92b2e7cb34f212b3fba76b65a7fee57edb7283bfdfd7e21000e9f26e6f94f945822dc8aea300d5819090468a380bfadfed9d6c92a966e59db9b0f219d189e4d5513a46b95f506a44307c368b89b1a6671fa7d2ef4ac48340067d56157bd7ec19e9b42393ae280582d5c8ddd4bb916624677faa55ec0dff2dc070cdb68dca76d48673a556dc1c18b8e2c6f6904dfd3a5e9b49e6b3149350762d1fd0e3dc3824aea089449f8ba3a1df111a45d95656c64ef3608ce960dcdc656786c40045e73d8cfa2c04ac52186e9c7364571c2d2e8c681f970f1972d2ee4cca62ece367ac3be20350b44ef165cd3a5fb2da32b11ec52182bcebef6879c72b87131d28725300ba36f3749cde3ce498cf55854a45e0c49f773faabc3f9ad0c85fd3f42324564dc619afe053261e3aad1fe99251958cfd9cdd5d6c5f52c3b379f793bddd2229964f03e34a7ac007f3e6e79046459511edb523ced13aa6010805e2004682eae295ccab2295dcd59904f057542b2ec17043d10eb40c8f3aa54170ceaf0c1232bb99bbea8d9bb9c2e72885d1a2c602ee67ead6d2aa242bb687040e79577a44b87009e98cdf1a9d839b6222484e970aac90387ed8466525c91a7c498c5af938cf03dd17705877878327a3d158db73fc82267c6bec656af35eb4b2f7fbfcb818411d6cc299975ed5fe758d085ec02079b51973e550c692f3df5cd40037873d62fd7f7d4811bc395e625c522de7db027f5ee2d6cabc37679359feffdd3852f1555c2314d283a93e7e9da1af94d2ff565f88dad5f2bf450e9ce4bdbcf94cbe17cf15efc41ae2b67a517127d0bea46b78a8690c653a9e0f97c885e1d2b46d405e570b6c8080680a99062db8b503ac4e65ee81d060713e2fe175b4b7a905d94ac29ac2bbb6c5ffd763b08f0f27d1001539451d2c9a865857204520a785e235c4bc988bd23d3b111963847b21cc348ab0e203f65ed728905ece656206db689f9e6413e298aa2233fbd9144dce9c5212692eb5ca352845971bad639483546441269201c6f8fb03de91bb4710776c94bef18c06157b7c070c804a73684febba282ea4fdb2dac7136f95651e96803ce51b7d6193b8c3cd71a99ea5993a3fc1bab3acdb47669c6ed1f7c0e3b9acc89b73428f6e1e83e98c336993c2b0508cee79f7bfe2be0bc4bdd9437393ff02b2f81cab26f1c8eedb1147d6cea5e3ca395357d2c194ebfb69c69b2e13ac75046a7aa20af28aa438d00cf7c013c7d8a0fd8115d6a1718a44ce967a201f830893ef65c9ee6b9c5727bf5893226c36b57443881e65bdf25b6fb47b9e69a3d1e14d138d6c727c0952aa78886009e35409868326ae34d132cce58b2a834b253ba4fe66f733bccacc2683256ab9d6408b13b98f3e6a011f7c617163f113d233d56f4bbd09260708288068b1cfcdad03bc72ce1585e5eb383644761f6408e6261dcd0fcb713409bf39508eeb58a05ad5ba2e3812cac94014b6309796da3ec9212629c0de111a9527a85e6ee3075a3661b4416d5ebf966ffaa8af3bf0ab26cbc868c025de944c3a173998d77eaa0d9fd667735cd7b22fa4e988ee486b232204102c08401c663b33d441f3cdd23482d395a606740447b3f4fb47e6c74ca38fa1fe91657a4f9154142d00f96519c155c02fbc68c54fe8b187063bb147ecda3b499dbda8dd44022c8add655b67d5ee1aae016c57c31fc8faacd1d315be2af8f06ba3e981c23b87d3fc9abfb39d46fc69b22d9aef5ca76bd07e7e648fe13aea6a903af01a23e0603e803a649a8d0cea496af379f516d09f3eeac3a1b353a5ece1e7108738939a491095ce3c2ca24e48f567b58c7fd4ea3310d26dd21be9380d8b9c33e908fdd465dd326fca8166c0db725a7684baac1542534027296f5669e6e6ecf2a9c4b8d9f37e88fb00be2bb8f8b8a6153cd1101199bc7bde15eb729f9119a305f4fdf399bccead057c41b216dccdc1aaa9674802d619e70f1ca88f3ba32b43b64e53ce0f7889436219cbcf53800c2363aee1f168c98914f7eb0bbe22f205c9542ebe1abd6b94d879cf298d5833b009ef8187e1319cd4ee1fc960c52d711c2d5a7671c13ec2d2ed37750be5ca22b903327c8a7f43505e746d24048233c01d8836352edfc1715a3c1bd68c4f3ace0dd6c7f0645eabffc6fc7295d44e09aa53ed3cd4c608a43d12bbf4154b2bdc06f6c43b1a0dbcba497ee1c89a21b7ccd1941aa25a8ae6cb1df0db9f93564054f1e4cb2747a2973c3f66fcafd03be457d3aea52fe6d078b53b495b68a89120253793e9a96577d93dbfdfb7be4076dd90c0dfdfc3e34b9c8146a27cb42ea4d7cb3febef5d342d10be62fce3643614d78c55a5eee7d36a45591c6c41906d8a8b9696da8df7f7bcb18ea5e784eb1155bc7b794bd58b24d4c086b503a04d8fc38a683092db30c78a95cded0f7d61671795b07b37c035f8c1a3476ccfa82f129733f9b044b2d460eb7508f1b6ce351d3c58885ac4b79598f6da1197658b7567891d4489814c449efb7dc772f86178cc1e78297518aa936fcda960d88aa461cdfda93c235854599398e6d19feae38f09d47624cc7199aebddc49438d4618a17c3868b43584c2b592b632519c9c6e402f75912bbe821ebc426b83f87abfa161495d47cfa13da11e24fda117f4260dfd1cfc370d061ea470e1f812234d55adf3eae2c5268527956b42b736d09218104fcf18dce457dc1fd8663101759b956bade59cd4b2ffaf1c73a2807f88ad5d946affc4f3717c82cc36bbb096a50c2de385a93c0db4332061125d34e6594330e1b63902621b82d397d02ebb24529b9b15faa2192d727e3de16a9c40c37a6154dec4d7a1d2d624f3fa00282efaed923418e701ed90d9957e2766778a5fa39aac5c778125ac104953d57b03b8b9e95b4a7130a25a77abda7e072c1b50fe4534c6a96dc2932b1b5951b3cbca54d6a8a48d21589bef9f98ddd0a415383c209aa102b33da5ff6c29d2bdbaf7e37177a3acd8b745cc7eaf5f3894490e21a01783be773137359766f2228e7976e42da1de29af1a224847d83d03cb59bf7e9eb35ba12f1e4815a2af96baa0c9eff6288354c06db8a4a6106ccec82303677bfd6d41dc97443be9caf4a760a4de03431a36bad208c53cfc1fea2a05662b31ad95ee5684c3ec23fc87cccd9413e3445efab62cfcc0e5105a10cda1077131cbfd3e79864e7eff4b0e79a683186c24b5d5e299e0e6a2e44c4f633868b0b1ebf2bdd9bca0d517202a3dbd690a246b0a4c3a371014a63bf9ec3a0b8ddca224849d069986a6f9d9abd948370bf3e39bb400edbf976b15ddf6bc04f68cdc5f0b2613b7405dc75e72c23f95f378f95c95653c0c134db8ff2d781bc7c243f6aa1e0259f36138e99c0d51846344a82578e328b9dcca01ef0d63d8ff35dfd48a4b77e80d0ecafe41c90d3e24f6be6ca5af9d79169bc7e140a1bad09b807d57e41b7d555ca5287a1ff02fade719373b2a50e7df46d2fef5e8007df98d99309995e502c20200e4322ae0df06e139332cf048a9d70d2ac0b93cab31b6d705c1ad52f5297e26fc94ca48450c10b52837f5257e274997fdffb3151bba2ce5e7e32ca53235dfc635546a463d7a0de31042d4b5eb7de8a7a3537fc9ceb89cca674a729d2a867d67802190544588f133ee9d2710af3af4b2582aeb21410ed34df276aa8930c5065140b139f9bff3a2ce5dd7cdb0cf5a0c4e42b12ef0fc7759c42d25cc0d7784fbdcc76bb6e7645ba5f94173d38d49809a0512ac4a94340e3ef3dedbf083a4800f4309db0f35b6b7d19b9260fa2ddcfe43b261e472a2ceea65da1395574a7553b3b253bc61834355f8759aeca729a2d57439cd1ccc27f8a8747966c99774bf9af500e7ea81b45f32b52e250023bc245f78a730a2c35cdafb024e29117130bca26855abdd1b5a6bca7acc7ab45768f2be18744f7fe88bb6fdb1b6c59405bd48828ec4956b408fad60f615afdb8a8c4a103823e16b0f3c4f03b70902fa6dda1b16af953c91a9038cbadc9851341806b00ecadb62364d8c152a994c44bc3f2f81e106f2f1d2b03aa04159e2c799f9c2f5547adb34da911f9ba340f13196407e62bb4cca28ff5203071da197819730f17982d03614d87f5d235e48e005cf4f75b1ce1da09e9853446ee0e7862ae9ced31e5880fd02a1462413ac73d6911f3c59390212faf2bfacd114902afacd8c8fb4e0db90bfc5a07561b0bb71bf38dee25148a52f689b06066835492cd8be0eee0f57e854d1cbe8d98f173832ea0df98b6e330c6c87712ee38c69191ff90d96b620cd36b9041d8c1ebd153b65fa4ad19972e5481abd9dc99fd9ba63e5cbee01bf56a428c861c38b53410da6ee90464871708f0c1339071396ef1c55e4f03c2febb684f323d956f5cd55354392e159ff860d2f2f34c7702c7f929925dfc18339e1bd56cb7803f1a4e7ccf4cd2641c5f33e2bf7d51baf2f9e21cf9aa8865033064c2bfb4a62f01da7c820bca3e708e1f4345b78f6e95157a42cc4e61592377d2cdfffb0a68175ca89ba9452412ddafdd573fe9825aac0af3c9a0518b57bd1ad5ed00cb3455155ac20afa9486e5557209a9a0738dbb8572a7c88d9bd56b5b2320b6b2cd2e2aa4114e59b3a76733c0bb3ae91938f672b5eacda1e8f46e8d4c54a0827676d77becd6be4d0b277cef3338f64e02c7480e90cc17f1061130db1ffe7f1fb3c485a81e8da69f197812edd4c9486757ff19a28af4c453fb374c3d513906a0595cf08b443dccb6f70eb1ea40e01ae5fa758ec48ceb77150381fb0100c96b16878cc48a3834758b735904adba55689f72a3fe58f0e6e3234952debe2d61d4f80883c30f8fc1b3fdb70d251", 0x1000}, {&(0x7f0000002340)="a1e06842aae09f81c7ab55db983b383cfafae56943d24b88a53141ef7f61d6f3bc5b60e0b69872487bc35ad6ac23f573f69768531200de9a415b36a958a7ac67eedd32c7000f7954fe24b6", 0x4b}, {&(0x7f0000000100)="d6ee518c13", 0x5}, {&(0x7f00000023c0)="cc2faadaac380536ba8182811cfbef8348da", 0x12}, {&(0x7f0000002400)="1b5efa67f48281b0eb", 0x9}, {&(0x7f0000002440)="00f3ff313cbabe66e48761606a7f72b18c18b5e543a1c9c1bf1e18c108043fafad36e0c01d84cdeaddca4344e178", 0x2e}], 0x8, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:01:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) dup2(r2, r1) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) fchflags(r0, 0x10000) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x7, 0xfffffffffffffffe, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:01:30 executing program 1: r0 = socket$unix(0x1, 0x100000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000080)=0x9) fcntl$getown(r0, 0x5) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x8, 0xec, 0x7}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000081000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket$inet(0x2, 0x4003, 0x8f) 16:01:31 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x18, 0x0, 0x7f) r1 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0xc) chflags(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:01:31 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffe, &(0x7f0000001100)=""/216, &(0x7f0000000240)=0x71) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000300)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r8 = socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fchmodat(r7, &(0x7f0000000200)='./file1\x00', 0x182, 0x2) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 16:01:31 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:01:31 executing program 0: clock_getres(0x3, &(0x7f0000000040)) setreuid(0x0, 0xee00) socketpair(0x18, 0x4004, 0x102, 0x0) clock_settime(0x6, &(0x7f0000000000)={0xae, 0x7f}) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x500000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:33 executing program 1: munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:01:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10022, 0x1cc) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000224, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x1eb, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x80) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x6011, r2, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x6}, {0x6, 0x7fff}}) listen(r0, 0xff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) dup2(r1, r1) minherit(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() dup2(r1, r2) dup2(r2, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:01:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x158) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x0, 0x2011, r1, 0x0, 0x0) write(r1, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x1) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x80000001) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:01:33 executing program 1: r0 = kqueue() chdir(&(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000180)='./file2\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file2\x00', 0x8, 0x20) renameat(r1, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x46) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x40, 0x1, 0x0, 0x1, 0x1, 0x9, 0x0, 0x1, 0x1f, 0x1ff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000240)=""/252, 0xfc}], 0x2) close(r0) fcntl$getown(r0, 0x5) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) 16:01:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x200000000010, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:01:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x200000000010, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:01:34 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000001140)=""/4096, 0x1000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) linkat(r1, &(0x7f00000024c0)='./file0\x00', r1, &(0x7f0000002500)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000002480)=0x10) writev(r0, &(0x7f0000002640)=[{&(0x7f0000002540)="49ab13f8f9f7ebfc3908a218bcee135a8fa8bb8ef6dc3fe772b08b00fb252c50ee439f0c3cde5927b9b943d362bc0ff3175dcdb41d37dc8c782ebb7c924568faeb1a18623b1a98c478f39d39b42894bd73402031c19c79c3c7145d08dc75528af915b572893f56307d61d3f6545433dbd6ddef5569f7a5458ec357e6ab5e2469cf89dc7e4aa313dbb84fc22fb027cc557e25af0cf881410233df5f63d6bc40a6e4df3c1a08901d983903af908d86a6a54f128275644407e206082fa61b5492ec6e445aab23d43826b2f88dfa1e7a33a234f7d23e6b11d86a7f1266664f931c947c83c14cb3108ea1", 0xe8}, {&(0x7f0000003b40)="c1b672e5b9dc077617c19fc9f29469eb8b2a57dae4acc4953fe779918b5f2a7fef4581b082176f1fee32bf9a4ffc6ac733ae36676e008ef8876ce92c0e3befd64c489cf4883246da0e934fb85819f9b95cfb534574295eafd129a4f7dcc75ed6c0902df2b8927ad30e08050bf70d488df625d0e6fefce32c25cad6449e3b78758c5ea1d2a41775beae8b8778ccb7799956f7b2067f333d567b7e77cf7672642e4b09b313ce9032bfc072fae9ce28cb8052ec9e8f17312e1cc92e3e48cbe277032f1727a16e41229f212b0924756df5be51f301d5c362f70bae02dbca00ec3b39a1aece5b9860522bb1c6e44a9c80489d", 0xf0}, {&(0x7f0000002a80)="ffbfc90946f128bb4b7eede5f628df5481dded80fa5657f07dac6ffa236609a7c29fbfbab91097184838cc9cfa6537568a1e92016b0aba2ecc4186b503eaae467d1b4004b8075c62373fa753520618ddb2c23efd72e9957ceaa5430ae2ed28b25abb33af022cf04189d9ec42de69f9fe4acdaf19cd30162c16af2765fe820f8b53bf4c32410c61158ffe5b6f7f58e0bfc6a488d7e135a5b2117fe8f0755e38df561604aa31a769025ded9d9e56733a0c20df3830b7dca1d6ec6ae792e6bc32d538087d1e1355bf7a3e264de3efe80a91b2e94166dd6f697a0987ad73a9200021d5abcef14a96131976364028260b7648d0d3a9fd4ed06b784830fe0ad34ed7195a33d62d6ef3f518aa417255163bfd6227f9b6b50580f9cad3086c004085d19ae277b92c676c07e3f078d19b4b12aaa9b4ff7d19e172cadaebaaf4dc8f12c3040aa7566e8ee33876aa5f87eeafee05c7a8b835d8c930fbfa9bec673b10c547390e735eb8c13afdf385c71a9594dc02dd24e3fa89e0808ec338de2e1f1db447e854b4c5555f5bf36d13c20e4bcfcd0beb099d62600ef95c2344402527c5fd7d90ccbe25cada14150516e73c2996593d75f95fa721436bab1992eb734443a685bc8185234012bee5d17d08be7a7e54018d815cddb545c64e4d755ca1818523dfddd01efb19d05d82d0e0591aca0825a3c16d88bc5c923a6077da2da925e20213ec5f917272f0e23a57037287d9ef80126c5941ac68b9cd1d7507f0c323d82daa1d5059b8510402eac1fe813ed36f4014c9214f60e53ba35cdd2f3915c6247e5884b7484e3672fb6b8437e7fe3a51b87073d6344c4e4b56420f373b8d7941fe1c048772c17bcaf1ec467888d15d64ef19c817fcf4590f182a7b9ff4c23dfc9d84c47ce49eb3997799d6fb047a2885550bd206e6b5305f198ac0af997711367e1489074aa21b686a5c9363ec94782edddb2f530bbc98b36f9100aa59f21f16be0c98312c0faa4d33ad35f27e2d52ae3ca4d08a319ef17129eafc80a46dbdfc8edf544cce8f1ec2a7dbde4bd1cc20d966e3a58158f6dc4f750f934fc8498f284005fad87133ee04fc3cbe6478cc00981c0f34cc97c1294f91b927c1ea046d9522564b75d660c0bd78485b9c55d3b20be3be5d0792bf96c06e7cf348abf5e7f46f62ea74ef40ab7c4ebcd3146f623bd29ac6295761469c07dd73b4b435f1d28928d2cba6ac61ba41416eec50a991a3b43f6044fe3e27c7fcc4bcbf4fe58811e3358afc40d0295cc616fb1bf470900e4fa64738c4fafd802664528581f0e10a3a4859157a5d55431397903520368827ff3b45bc413c226c4c6364f780cb28a53d7517e9a3b1c37ed3b16217c7c4ee87fb189b307b2cb6ef2bdcf7e613209d4a07f625f8844f86fd4c6597febf8ef03c8a087ae9f1af2e9d181ecb201f71f9911e56f6af64a722d0f1657a267b8bf2dfe966b6fe597f927759b015cea9d8bc10a61ed891b9f0d8d4e83562372f806583c296afd8a7528ba6860cc6beb83dd659d6ebc08f7c02ac90f3423e5d4d6376fd0d9731cf72304cd3e5dcc59700bd95443ee58725bacad3367f413476263c0ee1539b952b0d53141b885fb676dc14cd69d15f5cb19db68f2cc9e685ba408eb9f752f8feab4ca1b664ff22f42b550937b48ca82afe8112316f7b92e8896c7f2a32c3aabb3049c6aba19955a7c770adafc9261c40cd2e03b7ec5d38aadd8051298c95573e2ee6980bd396fe2c020c8902ea2580dd18141ae05067c4b273eb8e49229f12c82cdf3a80e517d7254698379f26ba9f91813394ca960874b22e0cb3e9276ff98549ba2140d6408365247f6dab089df5fee72b6829e0aa07e5084cd62a6a4d4aee63c258e149fdd231e3db9d3d6112a2ebfca636714e4d61ea118f845eafbfb99142e772dffb0503d58d2696f29e3e12920941a61e50d0219b290fcdbe2e604e1a53bd7cf323c83969f6612ba9a403a9e70b016d13d294d1ba53cbb0c6d94c90bc64435d4d4f9a46dace663675ad67b4e2739a8d4c32b2bcf6089bb7450a4e53d18160c7af384dee469cbe5e52b35a957562dcab81ece20742f8710150640887603e0b56cab3b01af7fac208630cc11f547eff0ff4d1ea921920739c9752906cb9a112129a06b4b94933e3cc98836af9284289357e947da80c467c205f9f61005bd3bd560016fa6d6c32fa3458279d86e329fb7e9f1387a39b2de96ef5a72039257a14e25854bca2edf928e9213260724373b348562eae94d1f172cbd9c86a8d8cddabd5d4896c1881098388167c06b669f5ea0a43d161802951191875db05f411eb89d41d7801e5ef4402ccdd644c39dfd3439650db582b709876c6af6c3bb3818e5d8d1499de5a8f7390a2099dc40c1f3866f0ed4091d8a32732dc338344998455a3e760310f7853f7c630fb84f0d5788c4b34fd2e7a82646dd8cd3fa54ff0c183b5f1c7094b997d1e0c3f6b22c36538fef59a82949a36d438887b00b504bfcaa01fb674f3f4debd6e2aaa5024fbba6b3ab4438215989c42b6b30dfe5b2e2629720935d617ea24707df32cea85bba1cd8ad775435e4ea54aec8423c0ed7edbb5c9c106513511b4a5a7b6ec591a27fe513a95f432bf196f95d887720cc144299f23ae332e6e05d4da692812f29467fc0ec071756bdcfe1f478ebd6cb085758c0023162ae08455c7a4a9bec52013d004dc3d54b3b5c880e6ed3b1b2d372aaf3b9ca22c25df4dae8a0e4c35b428c10e26af27c5cfdb62fac96c1ef7ef52c857554f07ab46ecf2446766c9bd247b7196d7a2c5fbc2383052aaa263c4845e5cd20a2936083f57c667e378c5988271424e36fbc2f0c9c35bda06ec49cfd218b7b280c97c5b42ea1cda74053a6efe28686ae732652d6ce927afeae758266fb59f77cd3ccb01637ccf03df39011405c159f1a488061d8a22b91f2c1ce27e4490f20c1ce0d9e0a229f478459f0cf5e730820dd259b5d9b5d83bc82bd518444e3fea87e09f644d2ffae77962a379a520f576ba6c6c29582cc7ab17111a578987b15394c2cfcc16728c66496a5141c216934d0c58b5fca2b53d6828f0f48e18b46c414df67ff01fad08726a6ddf16253c5f989cf3ae50ea82548ee2807c81180f7c924f9a035bfc9959487b7cd3efa70d6b587fc04b3911ef184d736db880e133008066a7c22c9a193b391642efa430a1e8aa95b1dd6dcc581bb0f1d87bef8b48eeacf6cfc459500562a2b569797decd86fddc4d1b9306d49837bf57e9b3716a1816d01ee3cd64c8e9df99f03e2ad8922f3a575f05987ffff91f651684c11ce53aa104ab2273ef8e4936e529d4b2821e9665458451ad5746236c42b4d7d2788f59d3541d773796c4ea9cd1a859affc395723aa5f21a53a8cf459384bc195687a47c249de4de755e2e43b1cf878e0d83740d6df5624da7425ad1da0b9357d66583041229c1227703f4eb4e1cce98ab7b71ce933f9f3114e4526c21e10046678931fda4c13b165c8419f15962bde9a5930aa3e48e5d5a75d168755767c30a915c5892e1e47fe46263f2746d14171777450247d18443e517df4fe1bb1f047d0ad167cb98e632530993aca6ca3b0024b1a4b40afdd3a5f78a282c685d6b2188716c3ea1c63313d86577593cc7e35c47595c91131744a4b4379984bef0a44166a632e77ec6af9f2762c757c5f9d9ca2de5934096f84646751807bb406e753fe71afa3aa118d421c276185e7f11383088eb25b05e081c743ca0e5567558b801dec06f7834ea07e1be1cb6249e4973bdbd2d5c48fe6dc825ebfcff80e763deec690d521467198ad53c2d496c4e491faba04cbe950511e58377fc2cdb30b37af2e7dcfaba5c5674df037e43df39e684857aec877ea8b7102d646e894bc4086b7d14732d445e38a75e2a71e75dcfbfc2b904cda7f0a59f3a9a7c8617a15b9c5e09a6302bb14394c7043304c4e8c14c29ff1ba3463000688b95833e8ce73a894ab7813cc020465998d701f4238174e3da3f11307fd89720877e4cea548fa6af359bdc298d5c127abf07d04f51d5bdd53293e696481b9214778d0cf3bae207b6d155bab92d82ec8cc80b9fc51e695df5d8eebcd3f26a1765ea8d522fbf9bda758fd4689f8da71d5ff7584b892e834f155c9aaf67e2631daada6169be1b481af0b1bfce8b810658481ff064e3e193ef3a0129148bf7b868bf5ea4abb0907f307a979dd228425cca47e958fde34ad6a84a3914f1aa726cf401488f32ac4d8873bea29ddc019003a3459cefa2c39dccfd948ffa8a98e73ab2539bf4056dccb837db53198f6951ab02cf605d117f7a03f0776bf6b421a2fa458233f8181856310aa34d6f66a4d443d4c1a4a1f207577d409d46345c14466405d5b7f34cd25d99d9dca7e4d06d8811b97ba06be0b0dcc8fdbbc74d13212bd42d97bda41eb09e3290dcd9b09db7fe13b37947cb979fa061ad43b7f5065e6e377fc032c095c8f186c7c9176060291293314a78c2f2c988fb63bdd1d62ec431a1be6203ac90e50ded73f357c241e24f6029cd4901c33015e042f4badfa462cb17ff9f8e94096b9f21016479e8430fc598d13de1201bc30f0f9068aa1f89f8d9a064e6bb25f9e339c02e604c18d46123a657fce207abe9d0ecd1e67b5fcb38498e716b6b88eca2448430dc80f907ddac4e533c29d7214fd91b025786f3654dff56bde852d8593e5aaab76a6952d3aedbfe50ba6137775cf890178f29c75cee237dfbe5ef090f7b531c85ac1a5ba7308959a49dac34e16434302c589b95abb2785d2eb0f4151cf1f85137655bc46d7d3fd36e68f59bf1a9e398607fbadcf453e4e7fe7c3f0eca0a2386daeaf7fa3832c77fb490179733b4b94a666aa1092991df01a9b4b8c8c5ac47582faa9859ad00bb21431b7e69d4fbe1bacac2a5873d5989fde275a15a56f57e131d9713497499d1e4b8a4c8ab2e5a27d5fc17d95336bc367adcfebbcb3350da5fe985203d12bf169ff7005b3e07ae286689d68afbfc80b6c54151315e4cc5c632ebdccf6bce3533bf31059484ff96150eb2e1d588b1ce09959af5591ca8a9c99ea64150bca41403f4f07e5bfd451bd0ff994994e3c4e46c4eb92d05c8ecf2c6c298d592ccad4850b015a6a5f38fc30bf838a03a4e31ed6707abb42515032360fd1151279b6bfc41afd052798f1f3918f19ceeb30a0014a304cc2a43992828bcc020e000d162a1c777312c564d792c848a470ae406115224431186da9619f1ba245424a975891056ea71e56ccf2c8f4edbd92388849a134ba79c5625f4589db15bbc6df2f695e0c0604e0950d307096479d68841f64cad9dc62f3ab35fcecaab27767dbefdd8d6c2a656f66bd7f0b85e590308ceecbc15da7d2d4d3cdecf17ef0f9b33217cdaa774df97624aacb7643f426526653a0af03698381a49a44a986753efd3fc9997c15f723fba7e51f6480eaf5acc3a33f6654364410852bd20ec72cce2a1f47eb4b1b653ca18f83e127b63322d20c2341131782d300eae82a0de17472210c289274cf0bf8e9f1a73155ae14850eaaa66f616b3ab192226286b1d8ad353d4650f03902c322d938631bca523a2b029f07b247e2774918cd4e0a61dc931be296f18363eaabfd9bd3852f447a2ae3a7015a2c7c175b1afdf63aba29af84477cbcc6b1dfb93058391a909dc5719f0698678167d70cab85a863c1852bc9a7c100a3dfa41b3173ed058cb9260777e64f03b2a055607815bff03f726f834d3dcc2d703afa686d87f046ba7c5dcb28c9069f128a090cd180d68e6bcbd039cef243f7d429368cae24cc0e6d525de78d1d72f85222fac08d9d0ce8012bbb1528ec68fde273645fa42fda2f5deff89979515be94abc721c22f493c9351614f281c68df12b30b585fa8f1881bd4b0081c362be911dafd829813e7d24c99cfb93a723871d9ca38501fd981e5d262ca4127fd314a43beb24e98373a98b62679305164d66eb54fe1275129a91647ee65e783d50905a1faeffb1d7430777bb1487efcb549b89cb7d7fa7ff824f522589374", 0x1000}, {&(0x7f00000027c0)="2800fb1c91700808ed93808c10070810eb6ed6801e2696221e2323d7f880477faf527995f0ed486aee617b62997f3bce603d880982623ea42b2e66bbb1a08d3af91404447eb551f58efd8b906a45f0aa33c593ae18b6ecc928f799745731e18ab4e7bcc21cdef88789a0a74f7afa0ba42a75206c433b1d241ce8b82af46fdfe55f335c72238267bc", 0x59}, {&(0x7f00000026c0)="9dc3752f3c1b368063a4b11602d1f877a1059e455574fed33c765544b300620c819e08704604286e82e5bb8c95322ad5cc80c0ff5f2fc62ad131991739d16957dab745e7fc7dc88cad44d746e187f4114f4c65f629c5aaefe4831b9cd38899b1b416acf2f3416cd323b64710ad004b5c9dc3f12e75d62960ff628d0e48fe5ce7be8051588c9278df0326f6e9df912e89cd3aadce374b9fcea54aca4e0da0dc21fbadbb279d761b2a6a4d4e464c72bd4e377873fc691b9c1b58217171d9d74cab4162267f259c44c1bba8bdf7b61bf3389680a0dd29c57c69dd467f09dc9d2590308e5353c4d39db4bd5f4cac", 0xec}], 0x3) read(r0, &(0x7f0000000140)=""/4096, 0x1000) dup(r0) fcntl$dupfd(r0, 0xa, r1) 16:01:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="1c79c5f7fec88b30bbdbb16c53ec01b9924e719a791eeabe9df9895519f648cc9068125e3760aa76412d", 0x2a}], 0x1, 0x0) write(r0, &(0x7f0000000000)="18a7757a648507e457463cd74d35db41390ce8ed7624b419fee784c7a313df00741903a9286f69f8a6283da9df7fe08cc116bee5739806ad2b3f06e6cfa9616cec0513623ca99a41e5d2d5be7d4d6b5b9b57ec7fe4ada258a202fa644328fe4106aa54a446db9e446148", 0x6a) execve(0x0, 0x0, 0x0) 16:01:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/123) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget$private(0x0, 0x3, 0x10) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x3, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:01:35 executing program 0: select(0x76, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:01:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7}, {0x40, 0x200}, {}], 0x3}) r2 = semget(0x3, 0x4, 0x480) semop(r2, &(0x7f0000000100)=[{0x5, 0x6, 0x800}, {0x3, 0xb775, 0x800}, {0x1, 0x3, 0x1000}, {0x3, 0x5, 0x1800}], 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x3, 0x7, 0x614) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r2, r3) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r4, r5, r6, r7, 0x4, 0x4}, 0x401, 0x200, 0xfffffffffffffff4}) 16:01:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) write(r0, &(0x7f0000000180)="2b00ff2300000800040000000000000028a74842b95060c80cec605f704a4b2b2c069977313b6ab63c722d637369619b6037cef5e1faade0b6289ee20233a82bde51ffbb039d4919201414e2eb621d0343233f3a7d3dc72a1609c4a94606fc5433758751368b497624575ddd967bcbc888d3c6468e268854159145127ab83b48dcac2a78dace46db860c004dac545b586469b822b6d5e1a416135597c089066b1d4d7b2b5c139b46e28cc1013bbaa53b950557ae3becd1c4a0460e39fe0bee32b287701c826f0c891189d064155aaac81f336b66f4d38b2fe1eca6e3ec8bf9f6d5024f080000000000000026fb3c0950f581d6360a9bb412928118f55f7f713bc18ead3815f26f8755e7", 0xfffffec5) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x28, 0xfffffffffffffffb) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x8000, 0x9, 0x1, 0x8, 0x0, 0x4, 0x2, 0x3, 0x6, 0x5}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d2409e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700", 0x0, 0x935}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:01:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x16f}, {r0, 0x24}, {r0, 0x1}, {r0, 0x8}, {r0, 0x4}], 0x6, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) fchflags(r0, 0x20000) 16:01:35 executing program 0: r0 = socket(0x2, 0x3ffffffffffe, 0x20200) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:35 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) fchmod(r1, 0x180) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ad8d3bf4747d0000000000000000000000000000000001000000000000000000000000"], &(0x7f00000000c0)=0x25) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="8090330ee799bfd95b00bc1cafc0c737a4", 0x11}, {&(0x7f00000000c0)="a7f8c4f2d41b2e6bbd9c995528f03b336c15a6d1ec35bf1b61d1e9f673004034b7149cd334f382474f16c09df3080ce343498ebcc8c664830e1d04b24ed298011377009f8c1b78d8e1e56d87a751eb868a469b06c1c8a39545c2e355215f0857b666aceeca6a0d44173b008d784752d07759f355895861f37bd06961a8", 0x7d}, {&(0x7f00000003c0)="7043505921146ec524b03086016bf2ce191c7132787e28f9038e7fa8ccc54270706f9532233840d9c32e8d40f5eb082f8a0f2a7db7ef161ceab79a99b4dfc73175edf3da57e5613625a81b9ae9b3e896914335453e0418fe9bc24888f65273edc9d4c102ff85ab2893874d60e8b6fd7443b0cf61899452ce104fde15ae38682e8ee0bdb5fbb49330ada72a7606cf454690d8dfb1b99d46642e8221b34c2928eef1d9a238ff2d56d1b7e81afe86ca13149e720a0894315ce88898681387370e2ea0ed8e67d7763402ab2495eb53560c9b07b3581bf934771d67890c82f8dad1c5f3ba84289444c922538a70fe4bb996d45601e9d7d876bd9d00d78ce19a9b8e12adb6ea67454e9e5558da89be44dbe946a01f43ad48c46fa08f14fc4e445b27215db6f77d180a28fbb819329c1dbbb2c6d09e542a1b89d7aa022221b263195a875210196f23f91957bebc8170a02c54c8852d18294a93727c51ed16dbc5960ad5be8729620ce8df8a15647d5abf0e633a9173dc2492cf2ca38aea6b5f6a95a7fab8ed1b25a8eb449730382af3a48f8f7ba083653f4cf1b23f1bfd4d1fad4ec851403d5fbd5087e7a4d648c3244413a1d205de91387e413c0815122ed60d00f04fb38880ed12e345f77de5a9e9a4bb46f5c85fc7ea679393e4c3735c39db19d3b393cca52c37289f34ba01df3473330e3eda998b715d54602af33d80e4fe8cee4ee8f2d51ecb5abd0cb4c07480eaa67fd15c3c72b32ea9d2ac725c8cd890dcdcfcbda1bed0c8c19d5186fd9ca49f30e1b267f9bdb945bb9f6dbe9b6f53fc2612692c7d8d1f9429ceeee503b09af9b5ead1e04565a3c885ed9527271d2a6eddeac40cd5873a3db958972d82741746b86523f22fb9a1e034e2e319950c4a20017ed3aa27a6005cd2a8efd2172a604a73c5310ae36bd315bf072f4fcad1ded26cc10468945ebc24ad27d7e8369836d395e5599575839ec1698582671fd0b977b7006aa6c6e091be2a6acf906272178c0b75330083e9098164b155465cfb58220ce9d4d68515c39efbc3408beee96209215f648b737d5eca7d8cceb7dbb42c5e9c2200187cd28b9fb42617120e3c07ae12a08dc0f3fb694f274345a51cd4fcb7f8d51fbfeaa3492a63ac7dd00748e02e9c77e4b016bdb8053fde04da9280947f70f5d46cec2252fd0fddf3f82e9abb0d93fa696a1554669551c6cec672e44a3687c79887cbacaaf166da456fb1e5610558238ae45083d0fead59e8ac2ad0b9736ed9c3dae9add1ac082f9afd4c322a05d2c74f71fe51c18a347dab11f4c98d7aa5fa174123528fcc2e16c5ebd03b720a2735463281bea850972a79c5fe115ecddd6ba4e0bed78f86a1f49be6e47a8fc7daf292dd83ea7361eacdf4bafcc1ddad34052d211ba892f4c6fce28e704fa0e8b1888a573bc561b4503ade3ed80d97b1d172a0a2eb30cee5b12263167a00f83fff6e27dea9b551ccdcbd3b2a41e549079f61541640e00d4d951ec12b4f0678b7feed9d7f87d40adcbd4770f02d4124f9024f0bb05542f4e0a5749805b9c6f4c88eaed06ef85e80a75d39d13178129947fce2e35b40331fc1535e7a8f3af3cef0b55923d4fa7eda54c3124da2fb8a753ee255e12ca2204b919bfedfe648cf6fe9552040bd97a3f38d4b76ed366ca02f50183bf3cdff1de6ea582262aec18ec2436476db5ca7c61b14b9c43eec08fbaa4ff4eb411cb9bbfb62a92e58fb3a15581633005dd39a5fb8c468850e31f32f9a9146ad9cb9848347460ad9a00be45c0c5172650f108defbe51fcf54bad604f220caab6f11eb5f8ea0fdc282215d70fe12d962b07152589f1386b348982e73477b0406a15edbf3b737b37ac4d9d9c5971547cd362d7ff4a6272ffeb651d26a72984a1d2c423944a7206a0fed35eda8f4a455866da7e2eb40d726c732b74b9e52490ea8ec64c4184fd34cd754cdf6d80c1abe88aa2d657aa8347049903976336abc6c6d5190e7844a83d0141e355eadcb912b5c605f7e95b258b70a0d97167dd4edfdf2a8c2ddfeaa1026a3f6e1cd128adc34b82a6092165b338b127e9d5930bc44a0bfcfea70951b881efff33f0d26a0003727fd0919f89baa9bc92da82ccf389c6eff7da47806c0bc1f403835a641d346c59961f9a0a450e7bc3b5ea94d572d7b14b89a732631cbbed68c1e01be8d25a4942f0e873dd5e48823a55ee212735ddbe983a0cc5edb510932c071a6efc77fc51a2d24898d8329c5d492b66495e7a06a55aaaf57d80923e286ee179d66dc690da0d2b2a00e9f6fec3407f3dac6c72411cb7f808c5affc99bf94cf89a674b22524ff126c70029250daf1089f8ec4b787600d3ca0e3b764f81966c5c4529ddbeea9b46354a0e283216685713210960ed5bb61c1765a3ade3bca0009a592385ba6dc8eaf98858b6091fe3c3c70e72e6a70aaa52edde73c412607972bb623c861fc7aa42fd1f925e4a67c943ca12f7a47a8e25854ac73b2eb1b56a79c7823523bdddee630b472ea74f95738e13aeffa946e4da84d631eb8f130669e2664ac2298b63b2827e64ef97e3075b1a6aee91793214f35830da22ed8c1f2b1925128377f4c11bff60ea625a67978183a380d9d970842fe3e8bcc1c2078a637ea374ba66acb780b69ba826d3ee33a1eb98eda258fd23a91ff4ae0f8d405daec639514bc4d9fd847bf0e2e4fa03405f31d5271dbec63658e14002cab750e88863fa53ce7360b03346f14a02e19d6f704cbe3eafac7608f7b7887e8ea5589c26458d00da0e0542e223c40a40e4750a83e2c7e5f785dec906a55fcda0989955e74881bdd67f016583448043591c0882ba09ac21a597328c24fbd3d493dce21a7bd78918c0b33595ea95d4c96ced8778bf6800ee000a01bbc08735e945c8b766396a6fe0b18a857bacf4e5685836c29e18d87fbf8b7e7e2c13827ceefa0b1001f75e5978053179694cf0515ad2be9827d848b151d1bc0453c089a3d8f1331686d7c9b949d2bd20462d91dd996122a9c3c5b227e0dbe7d1c1701b39c1e9e282c4cfcffd577ac7fd8152b7a72273f41563f30da84bc4a990b37135485fce35f34610c0d8b4ee8d73d0538d7add95e47d358b4ed8904b7eddc66ad29ed94326d4245d97ea150b08ba26ebba67870dfe919c941a1053c7fe2fd0b272b01efa1a806e478c8d3f3129e82eba3d7c5fe6c5a6387671416e094ee512495d52cbb9989d9eff064ed60f5481cdc26a35d1fcc5e35a719f089279be1efbb201fb7877409a278959c13463ca67da96ca1f8e9f4ee8ab29f068e2c768852fde8ad3592c6a973c00d44abc45ab46186f00920f4d3472d945c161411c8fcfaeee87b78c799473f2a19fcaf6759f89f2b6cbc0c28030c88a04fb68b8f319a1facaf3c3b928742913a62c0cea1a574b9443fe802969dce9edef3aae8ec0bcdcf0e99391ca000003307d28202bc3b97abca2d22fbaaa25dd74d9c441b28e6f11a3c44c4a3c9f9d7ee0a42ec382f6f8365e8d068ab5ad316a761fe6758c7e083c6336d06877144e4c4052dd7b6c1891eba45cb35595090d6adfa01ca39aedf75031100a30471747be2eac60c50fd17a0f28594a9755ad57081debad44ee82756d79855ad8c487455209900e9fd2a08ef0f11f760c4c6cec4b1e1a413fc8ca42837e8ff697b0273894dff3bbbe4f61d8de08746ede2c7534fd4145bd05e05378276b1442e535ec3f5efeb0deda32045225ba34c3512469f10d335aa27ddaf0874b5a79fca5169b47a701f474dc2a4378954effb05c1bfffb1241ec25eb886888835f16c0dd7a3489dee13c38a2b3c04a1619e13aee64889837db793e79f1e7c81d3b3656bb10edb0bca54e931e147faea53f35a1e5bb5f495144a2cc1f9f6ad8b9b679b6d8749830062a460d4df0546b998f1addf2dc6b39b24f4e0b293005a9456ce9950313cb0c437b9078d1922851d7b3be8ae7c63b948d496d74f1008ebf306a0ae823ea8c718b55a5d5c25ff73c9c4933fce1e6b328e1f623b05257d0c06fb363cf94f666fd5a82aa977060e2a2614dac0c468e85cd711b413519c78e56eb1765d72a97c512c3fc5784930544d545f9d55a24d1fbdf89d08db96153e0134dd7bc304bc8650428868d1be6e1956851e214898b445583f2c1026d57a382c89863c9d31988869737132636d22123aea0f26fb8d01abea75324a2ad79cf339fe904a1a8b767f8fc9ad97b4424ff9161cad40707193b51a64ab1a0a75c013e11a96022f96b1e3f885d0770afb629f6b66d0da4f9d03241822de554f49c1ead216c7312bca802ec6e6a2f676e36ecf97065f84f094fad4998711d4fe23b6ff13a059c0008b77763ba75217820f7f808b50dbd60959dd12be6f79b4c2b62305823afd3299c63f6350f6934d39f1c6af9bc74bc66c954adf3c1ccfaaf4e226e6842e37157ec436dc643fc1d7c1644fb319d7f34620d2cd7eecd30bf999c73158ab25ecb54ae1eac275de919df2d9c01e2d1146d5db88ca8b4b02232d7ccd4b12418e6d1d8ac49a28cfa53e67cb0acb97c60d11cd2a80f8ebd83e87cd02c2725a95b19c53544eecc4a0d9613f38cef7e11594a2dc802cd2169063fe58be91f2576dccc34c0bc1db482f8a83f268cc19f79c350a9108f155b0941da493d5c381eb27a1583ce727414bc10636a1e07a86c58c34b4dae0111309b1449e36de1601eb506bb9c4efa2a3d6df64dbfb05e06ab1e96693b3de5b416c0c4ff17fd97c062c0b26b8774490a361122114d988a1bb6abe1b2bab11c78cf3fe75ea74ffcdf22144f296e4169ed2faa473d6d7380e05ac03ff6a20c3fa27ef2538d59927d26c3aa61f78a1c85e7a9597a12e6956bec6a52270b82b83694d1c509541cca21856cd24294882ce2bee3961f42ccda483dc763956692de2f3acf6ffe05a52b96883b00578836e3fd3fd4a181703ff163216c0aef54ef1f5a26ea9bc3de23dd54e0cf916f20f66e13cb3225819cbd0162caa49dc8ced0ce4c00734875c9aa9c7e30545812371a8c3a07abe23064f0701f8d6bcd636c753cae9d22bc1f35161797c6dbfc41c7fce665691a2d35fdb53792d0f1807fdab2a368358bd3a8b7fe670c6f34bcb8069c349903e3af1ddc6fc7a3b1b7193dc01071547b5bb83f0766323498c8e80864d577591f653d9a16c61576e9c8927a476867911736b82b648d4fbee0d184c5cbf6aab3b706296785058a9a752f88b82f682fba57039051055f01f79c449e020a251f2c3cc9e13e4e37bbe69c7f29470efb418180b2a56319e21b0cb6960a4706be7f118d01035c0b81bb6091b9c88f9bea3410d52e91d24119dc7488bc2e59baa99d3e065e4884edbd417956d3a0a5cc8ebeeabc8fe247c46489e623fecd74aa978d07fe8d7d9c6c466b4937acc5293f09c29bb8c52fdabd351c974526c6e72891ca2b6ae730423328a2f705d825466f9fffb396c2206d1b799e46c857de4cb49b6ec12cb8748be7de7b389be8f80d61271b49f41d25795709bc0fc274212eb18e82e569376c2ba9257dda90f18c234612d69889ba79778d84b77595aedf4e16966291ce752d05eb14eb5659ff77fdf109ec5eda77db288f729d5afd35d1f43f93a139f06835a19eade92dbe483650bcbb3187eb6cb14fd58e248b08a0be52b550652ea13af9e2c08d62fb5776c600e912fe21907f5490b5ae0ed2344c2bb019b8601bca3e98b4c8d675c8eeeae329dc72e0321fdb67ac91b7eec6d63926452de9616dde529f25149ebcb7bd8784240778c6c7d75e7b833187dce37448044d502306f2606", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)="e0340061bd637fbf115f6bb0e66008d93c6a737563cdda3cae5cc53cd2a1cec68fb56109d2d82e76f44653e4e36845cab9ce40b2f27fd5122e5e65d8a69d729397b9fd79da3ee3d20181546a141c0bd34a69d3354203c784fb2b6e0672cb5179877162eaa00b9fea81da22de50442214a8b16b77e9a35a2f0327995a78857265f0216639", 0x84}, {&(0x7f0000000240)="82c85a8a74d17c0d271e696409b2", 0xe}, {&(0x7f0000000280)="0ed1906d805fb051e53ab2af5bb1ce17c5569566e60104c53dcdc3c920793d6a537b9e6d996403873f1bcf44b283962c72f5a8f9e13cace021d8ceced4eeb9f1d0bf109a", 0x44}, {&(0x7f00000013c0)="e7b460f8025307f6af22083c5b9172fab635db7de9ae2869a43c8daba8714fce87ead3cd790279433dc11024c87b9e72310fa2199b0b57376024f5e8ba8cbb779e477774cf3d4fbc8605ad8142831a4030067b8dabb34ba8ad5fcb2019a8491cd9458521d3a28ea8919e815b10acf867e6e603276f03f6e199817486779d9f4c7c30cdbd3a2f42fe01f11d313fbe0cafbdfe04562d3457f8b2b50922e05b37f8abd33731428a5b57f970d67e2fcb14456f8c33345252097964153f1d45062859b737362c996ae0ccc9e0b6690845cbd709abd22f9318c2dbebff", 0xda}, {&(0x7f00000014c0)="1835b66965344da3d9bf3f2a11d02d2764c339b25b9c3a133eed963633f54fc1e3bfcf87c5a43dda99880738a89bd40ef3408e8a72bf4523585959e1c2d1a6696468a1af2ea23c8c7add0a82ac31d7b702513cf1cbac8ece14897a00e1ab9b7055e2fb0020bdd5b662395a585dda6fb1d50aa7e501d9dbc7aed465996c2ea0d28c6ee6bb097ebece233fb72623468454312618531dc6c9f6d6d3fece9743eb5cbb957c471be664e5d383b5f2f9ec256cd8a57888e6a44221070a7ead5db75a03e18cd33f72600e280563cdecf909ed0548a102b17a13ea24c15f6d8657d5af25cc3da8dd2889ad0e9035dc7be569a9316111fb", 0xf3}, {&(0x7f0000000300)="6c6e9c3264c7f54ebddb", 0xa}], 0xa, 0x0) close(r0) 16:01:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000080)='\x01\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) mknod(&(0x7f0000000280)='./bus\x00', 0x20d8, 0x3) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x2, 0x8, 0x6, 0x1, 0x7, 0xfff, 0xf8c, 0x2, 0x0, 0x7, 0x800}) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x1, 0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:01:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000240)="090252af30e51d974c1336919e2d5e19d3d8f5baf246b45e0814bd602964d8b0849e1575ffffffffffff1ec319cf09a5adcc72414d2045ad3d46f3b88864b01270385e4b50c221d19313ca95451c44e2592e2c72033356b86f11cf53ee2bb842e9e3454b883c7c8a88c116c82632ac54d4c6ec7d690c853a641b8c1c3489288546594811ee9ae63553bed312e24b010f8f248a87f147dff179aeb5b95456ea1af16a7a2c6049f52ee849c0ebe5aa976241b457937cbbcf354499dc222254d65dfdb2fbb1854b04ddc55879ce2f002bd434733c6e54bcbaec493674d0b4ff4ca52f49910d3f2b7007bbc2c6a371f94154f4", 0xfffffe91) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) fcntl$getown(r1, 0x5) 16:01:36 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x6fa, 0x6, 0x8}) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0xc0, 0x4) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x2b) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c0088a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce423b3f62bc3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc69e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d590441edcb813b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="eaffb20300000000", 0x8) getpgrp() geteuid() getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:01:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) 16:01:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) 16:01:36 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r9, 0x0, 0x0) r10 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000580)=""/4096) r11 = semget$private(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x5}, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r12, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:01:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/163, 0xa3}], 0x4, 0x0) r1 = socket(0x11, 0x3, 0xfffffffffffffffd) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x200, 0xfffffffffffffffb, 0x5}) getpeername$inet6(r2, &(0x7f0000001400), &(0x7f0000001440)=0xfffffffffffffcec) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = semget$private(0x0, 0x0, 0x108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/117) 16:01:37 executing program 0: execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='{\x88\x00', &(0x7f0000000180)='++#\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\%\x00']) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget(0x0, 0x4, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x15, 0x8}, 0x2, 0x100000001, 0x6}) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x48, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:01:37 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x10001}, 0xc) 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) syz_open_pts() syz_open_pts() 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086124) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x3, './bus/file0\x00', './bus\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgid() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus/file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_gettime(0x0, &(0x7f0000000200)) getitimer(0x1, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x4) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) r3 = kqueue() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x1) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0xc4, 0x84, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x0, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x9, 0x0, 0x81}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x6, 0x8af9}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x21, 0x4, 0x10e}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000058, 0x5, 0x5}, {{}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x35, 0x10, 0x7, 0x101}], 0x8000, &(0x7f0000000200)=[{{r3}, 0x0, 0x21, 0x0, 0xffffffff, 0xc7}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x7fffffff, 0x401}, {{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x5, 0x8000}, {{}, 0xfffffffffffffff9, 0x60, 0x40, 0x1, 0x40}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40, 0x81, 0x6}, {{}, 0xfffffffffffffff8, 0x30, 0x200000e3, 0x10000, 0x800}, {{r2}, 0xffffffffffffffff, 0xf1, 0x20, 0x3, 0x2}], 0x8001, &(0x7f0000000340)={0x20, 0xffffffffffffffb8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0xf634}) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet(r2, &(0x7f0000000140)="84a5607e902f97388ac1ad82aa2565dbeb62e02c8540b9d39b6de1b9f368cf96bbce4ff990b8f9ab6af1778476b236fedb974d70f2e3e78f045e212e7a30b9b2ffe7d05af40441e59fe3a3ffa2f11dc63a0cc07b321c2da89b95ecf372384c4e266e946d3f2191f2d0f0763945d165cf6dbc443c7435f54cd6d1ca98b068254c2d7684221bf0943bc2006aba3bd7ae98bcb20ccbaa74f1a8b3b71ee14c14d9295f5062dc910b9b4c192dab0068feafc8386fb49a492db2d6f3fac1c3", 0xbc, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:01:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x1a, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:01:38 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) r1 = socket$inet(0x2, 0x0, 0x72c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) ftruncate(r1, 0x4) 16:01:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4503) r1 = semget(0x3, 0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='}&\x00', &(0x7f0000000300)='\xa1\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=']*@-\x00', &(0x7f0000000500)='!-[}@}\x00', &(0x7f0000000540)=']|]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3f, r2, r3, r4, r5, 0x0, 0xe7b1}, 0x9, 0x20, 0xf3}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xf7ffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0xffffffffffffffff}, {0x80000000, 0x3}}, 0x2) close(r0) mknod(&(0x7f0000000180)='.\x00', 0x20, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0xd1, 0x104) 16:01:38 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x6) chflags(&(0x7f0000000000)='./bus\x00', 0x30000) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x20) 16:01:38 executing program 0: r0 = socket(0x1, 0x4003, 0x1000008) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:01:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) fchflags(r0, 0x10000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) r3 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffff}, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:38 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x2000000050) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) setrlimit(0x0, &(0x7f0000000280)={0x7, 0x2}) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) close(r4) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) r6 = dup2(r3, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r7, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) getsockname$unix(r6, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ac5ca900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fb700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019b532899fe1e4c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003431445968c25c851fc8e6f099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009965000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f726e1a57648e8f0f58946144fe5225d78e38ac23806ca4f0ebd1a6031ae62cd4121022b746a18cf3b2155a56f8cd6cbe319ea2c7f0264f012c0bf39e5df"], &(0x7f0000000200)=0x1002) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r9, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:01:39 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/252, 0xfc}], 0x1) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="2e044d5f26f3ffebce9d27bb00ce30feb8fd33312f7aafa2609fa6ff8ddc647c9d7ac20c2f3f9d1e", 0x28, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x800, 0x2}, 0xc) 16:01:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x1c, 0x3, 0x10000) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt(r1, 0x6, 0x5, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) 16:01:42 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x481, 0x0) fcntl$setstatus(r0, 0x6, 0x84) 16:01:42 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x8a, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x9) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000440)="8990fb17acb95e41005a95dc2eb0770dd61fb0f738f776162dd6e594640f51368ac78522817102b77beaf685eb1337ef39a0424cd7e72a6e4cea72d564795fc5b8d854f743bbe6fb4beefc4229014d71b17dfb6d36e82b57f9fd63c0a69fab3c2dd2ce8346e7854e458d9f93a130834df3c86b57dd3beab518", 0x79, 0x1, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/36, 0x24}], 0x1, &(0x7f0000000240)=""/247, 0xf7}, 0x800) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x0) 16:01:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:42 executing program 1: open(&(0x7f0000000280)='./bus/file0\x00', 0x30a00, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:01:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) 16:01:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffff55, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0xffff, 0x8, "03f32c96981aa490f0a71244965fddde7f6fc37d3777d7d1ff301c66e84e4922a43434677e99a4b513387d7cf18872501c19b29c72e190f15cc720ef5986cb6821c2fc5e8ab62b4e3e63ede5f81e9e1169f66c0000000000"}], 0xfffffffffffffed2}, 0xfffffffffffffffc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget(0x1, 0x420) msgrcv(r0, &(0x7f0000000080)={0x0, ""/143}, 0x97, 0x3, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x1) getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getegid() setgroups(0x4, &(0x7f0000000900)=[r2, r3, r4, r5]) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r8, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000800)=0x5bb1) r12 = open(&(0x7f0000000740)='./file0\x00', 0x20, 0x82) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="85d9aab0668a993e5a4dcc6214e6ea34a8dbeaa33c319eaf7727529dbc540c8924ed70c9a386667094095c71ceea822b5422ec18828629c598bd6da0a94e94f3268c788a651f4bb40e", 0x49}, {&(0x7f0000000100)="dd74f9e4459de1223c2e230e529407d6a5215d4d0bad850bdfbf51b7ee9031694e09b22598efa8786c9ff776d1b2af1958541f2cf88777c9b797c3061facc9f1d899864736090415c1d6ee7f2b6fe1d07ff616354029eb698c77b45876f53538a70d0e3240ac895edf54df5d5433efea3d2f9a8f59af1570ad248d8fbca02f4e13d3239ffead1a08ab57c29836dc63492e5a40d5a3d8a541649fce94912508871c843a0df82471fe7bfe3100e90782d44d0f3d29313c36bf1516c7510b917f588990020f2e72c9bb56491489042a1d", 0xcf}, {&(0x7f0000000200)="dbe4455a9e56f0321ebd077a1b7e34546eb01a1594820d3ae5446213781fef0562e5c19ed7baef548559e2ffa5bbeaccf3c8288e0a122e1a3384318aed42412e921397e20fc2b22e8bea2e41ee8ea20e431f496a383c362efeb4a4d38950086072a991ad0e3e8e72a461a75827cc69f212e848fdcdce2e7b0c8dfdc1d31eb82d3ed5692061543ff3af8b776c8560d88db3d7e0b4f780a803b8b1a740358276c38eecc7bc685214a7c23400b0acd7a1e771d8bf695db228065edfe306fe869574a089e67944454835aad2a59bb83088f0ffec8364", 0xd4}, {&(0x7f0000000300)="e3251e43fd5e5906a8a167375d6bd857767957deedf4c0d0d4d817c64f0f5a98c9ebea5820449420ed92e5f80ce0395ca4fc0b3d9f3413608b5fdfe4a8505289be15aa58b4a178534cdf88c5e59c2b24d4028ce30509c71086fdd729b0db2173e9aec2535aa122ca2b1578a2d33e719cc8598dd1feed02292c623aee81854cf351de021281dfaae2ae98680dba33dbc29c9e93be0044583a8a8bc6cb7dc591c4b8383d1e14f9d01bfde53875c18733ed79301a8ab790b193b21284734a429d82630101207e432b8235dabe8466c0d640fabaa642d8a9848b28e826db6f35d5f20c1e94e7b0c9042cc014696036331449eb", 0xf1}, {&(0x7f0000000400)="adf8d6201cbbd793eb8f051b37b4d541866c37279e263f166fcdf467a63c9b147935056714dbe113c0bc4b2d36d3cd8aced831ef6b6432c7dbbfbd7e2658a88a886e5767448c909213158b901e3d32e7a1e8626da06103b88aeab5f15853a6d0603cbefc8d5ad8ad36e3182a55d4eb9365d956d64eb02f136070f0373a3aba53d3b22ab2cc3a43eb6c8e95bb", 0x8c}], 0x5, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r6, r7, r9, r10, r11, r12]}], 0x30, 0x4}, 0x1) r13 = socket(0x8000800000014, 0x8001, 0x5) setsockopt(r13, 0x6, 0x2, 0x0, 0x0) 16:01:43 executing program 1: setuid(0xee01) open(&(0x7f0000000140)='./file0\x00', 0x18462, 0x48) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300007fb5d4ab8b149827e1bf9c54a3dd9ca1ccd58e84cc91e28af754a1e5f7a2734da32d2d2b7238badc1b0ffcf22c92a5ae65eaac00000000000000000000"], 0x40, 0x800) r1 = semget(0x1, 0x0, 0x200) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xb73, r2, r3, r4, r3, 0x20, 0x5}, 0x6, 0x4}) 16:01:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x90) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:01:44 executing program 1: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001680)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c150e5a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc0900acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d923e41be5837af52e38b5222d2d01006593a2d26c5fbe23633c6fc4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r4) r10 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000580)=""/4096) r11 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000140)={0x2, 0x6}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x5}, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r12, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:01:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x92a6, 0x0, 0x0, "e3ab85f2697aa099fa6eb4e33070b2c69abc85cd", 0x8000, 0x7}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:01:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:01:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0xfffffffffffffde4}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:01:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x2, './file1\x00'}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:44 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x8, &(0x7f0000000140)={0x7fffffff, 0xf44}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x181, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2cd22000 didn't change! 16:01:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x13c8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 16:01:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) r1 = getuid() setuid(r1) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x5, 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r3, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060382708986648f773d50000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00566be6bcd50280fe9f54202614d1356908d8db036b840f385ac051c9cae0d75a379a380f28100acbc2a41304f60bc"], 0x0) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) socket$inet(0x2, 0x0, 0xce) fchmod(r0, 0x0) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xc0, 0x0}, 0x801) 16:01:44 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x10000000000080, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0x7fffffff, 0x9, 0x2, 0x1, 0x8, 0xffffffffffff7fff, 0x3, 0x0, 0x2, 0x10000, 0x7}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:01:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2b69301, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3, 0x400}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = dup2(r1, r2) write(r5, &(0x7f0000000180)="e4deea34b67f770ae1dfdb33aca7ffff5d33a41e50773f8a428c70ff884874214944238a4033131a6fd7b0554199aa118803", 0x32) 16:01:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x9) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x4) 16:01:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffe29) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000200)=0xfffffffffffffffe, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x9}, 0x8) 16:01:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:45 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:01:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b341109005f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a8835412bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebbabf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:01:45 executing program 0: pipe2(&(0x7f0000000000), 0x10004) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x280, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) syz_open_pts() 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x100000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() socket(0x20, 0x5, 0x0) 16:01:45 executing program 0: r0 = socket(0x2000000031, 0x8007, 0x3) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = socket(0x18, 0x8002, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file1\x00', 0x240, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) recvfrom$unix(r0, &(0x7f0000000200)=""/162, 0xa2, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:50 executing program 0: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000640)='./bus\x00', r2, r3, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0xe572e00dbcadda5b, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) open(&(0x7f0000000100)='./bus\x00', 0x18344, 0x21) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='+$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}}\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)=')-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\xd7\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*:I-\x00', &(0x7f00000004c0)='/$)(-([\'^\x00', &(0x7f0000000500)='@\'[\x00']) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) linkat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() semget(0x2, 0x1, 0x54a) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f0000001640)=[{0x0, 0x100000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0x8, 0x800}], 0x4) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 16:01:50 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="08af1bda20ed960493cd9a6e6c8c6a65e7f3840a38c0bafe85b42ebc2ff1f10a4920dd738553daa1f0a1b58027591ebf41a2fbc7a39ac5e464e6abb3cd5608f499e63abb5d9b40", 0x47, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x6}, 0xc) 16:01:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) clock_gettime(0x3, &(0x7f0000000000)) 16:01:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1000000000000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x122, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8050, 0x7eba) setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 16:01:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x10, 0x100000001) chmod(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) socket(0x20, 0x7, 0x8000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0xe, 0xffffffffffffff9c) dup2(r0, r1) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000100)='./file1\x00', 0x58, 0x6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)="caab", 0x2) 16:01:51 executing program 0: nanosleep(&(0x7f0000000040)={0xa, 0x80000001}, &(0x7f0000000100)) 16:01:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r1, 0x1fa) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9a1bf9f46b6915a1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7fff, 0x3f, 0x1, 0x4, 0x2, 0x2, 0x1, 0x1, 0x5, 0x4}) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xfffffffffffffd1a) 16:01:51 executing program 0: nanosleep(&(0x7f0000000200)={0x6, 0x7}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x2, 0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x7}, {0x4, 0x1f}, {0x1, 0xfff, 0x800}, {0x0, 0x81e, 0x1000}, {0x3, 0x49, 0x1000}, {0x4, 0x9, 0x1e948680d5c847e6}], 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fchmod(r1, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000002800)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f00000005c0)="60415f7b5874bb1e1657be48", 0xc}, {&(0x7f0000000600)="4660802b3a7e8376d39ccb4ac815c1f6f99a696842df18071cadcb342ebd28a819ecd72a217a2951598f07e4d0c633fea7e20eb26a27b12f425e27531d291befb843557ec1079bf8035770e3b42b1fd5019db489cbaa70c50685466496858448", 0x60}], 0x2, &(0x7f00000006c0)=[{0x28, 0xffff, 0x8, "17db6b781d18a95127f1d658d1435d0cb6"}, {0x1010, 0xffff, 0x2, "4172b8feed4d1771678057e12e8b4b142c7c7f2e9288954a3b2b1f7068328a9bf59a5ce67bcd2e78f4fbce1a9fdb98966d3e41952fb8a722ddb31503bc5739df6a3cd09407ea4ab85f9002c1f203cac83045157fca89e5a2034d51ea02b39fdffa132b5703117ff2b9dc8b71e8c88010d28db193cc84b9ef08a6bd201846b840e85063ac2b03c34300127f86bba5a22359d87c0ad9bca0a00d718cf3bb6baf6bd9607453cca35159ce0baeb0055a70986c73c321de86794b27af914d2823f5c68ceafb9a927882c3b28f6c0a944d8211e5f9c7205c73cec0df08dc139df4b040ae6c56d2d6fc52907f9c9c36e16a6653368b0cc1c552f462915055fa989477cb2ff059d5bb2abdd57c24545b56fa30d4710173b4912db01afa4b588eba7db4b296d868b350284340109115887c26395b716a53ff470681dd90186a5d5f77f1409ee230001c0e3955ee44a7fa9cd4334226a121fc7cdec1b38cb8435cc9e65a311cf0b4673af1be8c1ff394dfa15e525fc7e7f0f59c9912c88c67753d116e5be9c618ad8ab257ab07b8a237c27bb6ca9cd63ffe9fe308a583c51b7ffcc2586ef897d09c54c99ce9ea28d3d9c59acac8c978f6a3010c4cafb19a2e870724c17986ef2abb2f4e3eccdacc52ea0fd09ff79291d7b2115b89711c2c1ad14c239b6a30dc19278548058dbb98092a563dee4d4047933d1d05d5a3349e3106c4e710acc47a89a935dcb50a38b810125c969098cf3b13a584f5912c5a8a06f0fecb1c00b51bd597f839da2c0fe5eee1d41936d1a3ea935420c46703aeb92daabed9a4180fb342adb10cfd68c004c18612b02331c92077a30d32c5a7d0950d77649996cf75b5df9f0f49934f2933e49a72e715fb86ad9b1f47f0cf3bfab83e63fd112cfa47fa23ce6bc2cb1206c45b811419a905c82708aedd425a7988bacda6f319b49535d9a6d3058a2dc10413c7dd72ff8c219e3eac4f66deaf3fed3879bddc793aaac2dda34ea6138c3f698d26a06fcfa5d24b14a0bd88b4082ed5808973035689e0dfe2f583de151fcc722eaca08cf2c5bec40859240141e8a69b2c24fce6c1ec5a27a0bce609c0572e72404de10c1f57a819383eab87bc550132e74a5d3b808c5724b937ad37fc7754deeaf610844c4e2de6afe2f5f46c089b0b18c2017ec8ca777f1041652b1c16f8824b56638b293ff74e9bc00473030060f91159bb1ea728ee60ba794d5f38ef9a24f4e968ce5ec96a40762894313cfaae4a758c7254ef9cc8915f164f6f7033104c8bcdc6e0234b876bb24e23157244a8a21f2fb8e18c0aeaa4aa5808caeb7caf68cd61c842c84cf7bbd6fba350e44be14dbd5724a6595abe3e8ff3148a579c3c5ee0cc595e3acc9a71a9cd98ea402554ccd10364b1de2b8f9964c22a70df5f0fe678b74ceeb92026b61ee19567e7baa2918daea962e560be5694a4adee9d2bd3ce6e06ea97b089b6d21d44bdf3556f08c9a1c75506cd98de9844f46dfac68830cd84d25a2eda771fe9fc6c4809c06e9481f8bc43331fb67f0900d6683ef9fac4331442193e6d160bbf124e5e6b00c04b96b4511a4b9bd60471d845f6e1280e38190923b552af3ff829745ffe42f0644a242ae4e834ea5f7f86150d21cd0b690a943856608c8bc040b324b43613d774e2c979368c9f843b5b3bae5f003013da04ad64a5416905bdd40a1c4e663b8f934c457645c561d997c1ac9a750bede43475153258c90cbc54e16bdaae3b055a9397f49c44c96a8a3414949477385bb6532c182752177d5be4f3b6a1129f6dca59e8c9b31eab66a24e55ff5cf2e62094a8bfb6596a20a9ef07fffd02e40a8b9ddc180b482be264d15b4c93756cebd07f95d996f0423724ac9fe3f238017c2102f45eb057f7d5b0b8ba5701df7f4a5d298de1c32d994935f9de7b876224d7a927a095f0581128da2bc73dac7bf8571fc32f338be4965d39a344ef3caf83ccb23729402063675e36de0664b1612297fbba4543351b3b69348317452f680b028ed6a67423563ad42956033f50f48adf532acff62d1fddc1b6df7b89f6fbb3d3043173d3160620c3e891f31e8e8469ae9e2b29b8402fdf13242b44d838d52fa748e7927eeaa1a5acb8a884e54081291dab386adf23c26224ecb512a0c6e3b88dab9f5ef64c48df34a38746889e0faadc8be97ac2b52b7c6074b39a092cfbff42cb6b76f67c0d7d117903ad468ef1176e6128da3af9d7a28a1c306bccf5610e562bf6d461aa9954f415503b3948b563725c8112dad668a3e68fd1de7075e274e63118cb1f6e71d7fb2f95b8350f2b0f1274d5fa6e03f642a8d964e29a5bf039ecad8fccf9d552399d2bd182dc33301d7e933b67f7c5f3bd9639adfdef601ea92c586a4ec63bf15e6e89ea02204505d049fc889ad989656f78423f62c2519e53f6e0137666ab7f3a285c8ce3ed613bf194fb126a8cdd3abc727228891d92ee82ab9e03764ee3251714fd83abcaed46f7fcb2b1f226b74001313879e8370af5b83df51f1b3358594e02a928114d4f26e3e8a085a40b5af1894939615b50a4ed76e56c1f36c038faf1dd390c7446a4a107ed26ffe18b28d4d689cdcde419203c2c1cc8f4bfced63da10c15504500616d9a6a0c7f23ed88fdb1d150f944f2da5a54d13db569dc8ef4130a89dd27ddcd68c9957bd9d78278d99180eb3695b638f3369bb050ed06b72ed8a77934b0760fc7db0a6b426862e9178a5d49cbb5741535ad3f818799174ebdc96e4ef305ffcee0680755e54b11f4d43b936868668a8269dd7a719c1d8b329a8e4aa4097d0e3e4af672b91047014a41dc73cca17c209de508a4cc25538bf04499f251788c3b7eb5857d66e446ab691e8f4b9814c8da32f84885d25926157cf1152b883bb9392c95d40b68c4164953351a04e125b2074902f9e7191358ba127ab472db2d7fe9d50d9b141096d776ef170e15097de4ad1bd3494fd4b87dcb2cce818f3252b3259b4a5ad85532d3e29039628ec227f10be319fa45096b756f35683255589682e3018437dfbbb7771e070a5588bd23e753d9cdaa9401f2d0538ff6ea0b83997c23a74f6298c38a8ae6de59b9f5d8e501a6d71e1e070140a313fc3e0c9fae8404fe2a79a809c093626f80f2a3583f2c647ae243c69a1f2104ba83cbd06a29209d76b6927c514f6b0a2082744368af86a3d9fe7737a30185091c5483de08454e7db051ba649bdf331c187eaddad2a04f68ed5928e1dde7b5aa829dc88d18369b350de00342440d6d33af7bec6a576aebfd0ad77f8cb51fde2bc1c88d5e7791c51214433b97f4f984a035f4cfec279b644a12d857b93a1886e4ba9c062c0b98b548d1f312d0fb01c7df340c2e00ba091a8abe1a54874ff871662c3bdf3b0bb6d3754031c6029acaad77cf60bfb16bb6b4e726d07769a4fef177b019f8e88f9432698bf5e0bad193e27df9286680b8d968b29d60d36b2a8d835961247f66ce461de5621471882b86242d2b10ae0f5c99f276de587e4ae5bf2a6ff06494fc2c35670a32e3acd84274f6a37c93154bbca0bed6d569ed2d2ca23d71c14f5a1cbd9d60fcb3a1da82a2e569e8f334dee127d3fbc392e6fefae523784b6bd5471c28c6a54f37cdc23036c233c79f57d85cf5819c25b777bd7eb3e02af8654a0a370e60e8f93c55cef246c566e07502a5012b180ee5b0f94cdf631a4d0f907a8dc13ea027a0c9c75dd5201e5f314ed82b52c420608f7aca3b98a35527dc5c26215988f5c253b754ef5ff0140fbaba6256e41d3069dbbe432bad1cae2368894a15318c98369ebc346c8c7a3ad66867c8280ef10d78df855f3e308f8a11adaac7aaf6b20b8d8d4ee7bbacc15d6166ea9a860e29f63729c97c0eb69296fc946294420368f21bd57863905e069d364977fbb91cb94f1cbae3008d41d934444a33737e20cf551de27e25cc85f1b72d244f1b0950f4a29e07d3d1c0e183e2897ce532407e8fabd7f9ed0b8e07ba7985e8cb5d78a05c552b20317a945d4f58c7ed4a6b284285161e12db4af30fce1feb4b7ada8d72e69504c2f8b38c71f3cbcf8234f9e0ad477995be366a5ee8bf9636658d3e5560628d0814faf1a93bbdd5c9e2cf166644885f556e707e0c7fa51088d658489078c474f3cd2b36e0a47ece40d08348c1cd76e3437d1ffada20a7a04f585c58373cccf1e3487614eea7a5001f90046df434a6a6554ad298303a31566946bad8c764ffcd964ca8a26f0ba432c48da2c9d691c5fd6c785b8f7fa8803f0eccf52145aeba1cd942a6f0cc355df815e76370e348b0ebb9a8b0c4ba5fd5bbb13d739af337fa3707ba425290f71275108e48cf81d8961288011b455aeb68a710b58d93419c178222b5526c5673c6e5e8754c5f5aa5d6c35f5d03de53d6d146fb44805fb7e4e343edf47cc87820b10b91ad9bd5f64a104792b863d2352f575db4c3b713da0881423d28a43565430b38e2a23ad55b7d2607dd3fe1bd21e0fdf09c693aa7725bc525840de52dfcc060d009ee21627f9fd9ad6d3022f929266ae5aeb6d32949ece584c8f3776cd93e3af5afdfd3ea1a75dcf492ac10d3e90ec604326d6930c0b9540736d0140d30d38f5833c56ddb32505ac1204da098025f20b3ec7ef0f8aef4c22ed92bbb863d9b57a3a897160a53d147f0ba9676137c476f33607caf8b7ed55629cb3f08eef44ae9e7695c051d91a64287c556a2fdfe515473dbfa29cfddaacece3b517e29fbec82653c7249cf97aa8e32589a18e3ca5d10fd2e6070067b14f5f37e435d911f2c0a16912fb7ff80873901266b19484e6ad7df30e1c8a425ebedaf4e668a23b4b812e0da99f5f7916ab4583c2a34323d1fbc9021ad00b375b7d352280fba751b7138c5dde7d462eaf871e4376057d93dcadf4b1c83c8aed56635de6f65e3af6a1cf23968e3afb4d790667b42ff5ed55599d5715a3d1e284b7c03e5098c9eb90ea6e38fe70183d0744818aa76a64e218dd6e4182f8b0efe53f7c44e8e4c83813d802d608470c6b1c524d705abf92596a6e53ca6fc05f04e4720c32a3830aa65ba22478ec464eaa4bf257bab739dd7382926a1532d2335cc819073d8d46ef81109a38418017dc40061a2a73b4696e1fdd27c2c903131948e7e51c66874ff8be518285526e591d0544f2c00ae9c2e0718f1f4e8bc5404caab367bbe41bc68bdaa4060dfe86e79b0497cbcfd76b069abe40f1d602295682d3793a9edd60e8e978aa60405a5066d0c5a594c7a32af2bed0d4cedb834095e478c46ce3b5fd8b429d0faefd671f9b759bff9e5aec796d23819dfc27aa7fc1ff78abd58d3a3a3e634c31860d2b713951379a67184e024eb4ac09a0c9780f821a9f62b396d9db75cd44ae1eea7ed0750ed8e9d2da4327eb145ada8a766dc165899109daba8a0f92265ffd4e1daec86d0ef0bc4231455d74904937380277afc2e95aa5d132cb27b88aa080cb97fd4189bff671cdb5294257406fa7029577197f17572f523d18066011d1f992920d428483ce760c54281feeb12082c885cb5a2941c4e29a556cbeda41dfc62dadb521959215b51790284975e66bcfc94d4bae298488ef44b8a38c82e93a7d191829d95df37c5e122db4571277262e8b70133057673886f4e3ff8750dbd0d3a57034963c05dc71380cf61caf2fd783ad1ce0652c15c7eaae794fc2e20f6edd2f1a35541f21688f571b00fced71972e3d5f1f3641349893079c3acefde616532d2d17467cd8394ee9d1ea5fd0f351214c03ac371cfffc2f5d30b13976261b0c99ae1cec0c60d71a00426ea9f58f7ba"}, {0x1010, 0xffff, 0x1, "c7081ee27603123a57100e7c80fe09f276bea359c9a938dff1d2ae602799535fe12ae1e0a9f6447b9e89dbe15da23b97cc297c798c98c404d6d01dd91996830723f07ab1a850cd2a7417211a8c39db74a550ca68c5dd4622032e09764e25a3ecc552d6f3906f6f5f80add538a798aa319c86d0cfa92c6524fd22b3ce296db616a88b5045fc0c8a8a3ddde6c4d5cbc2b46ffcdb277d25ae022214584e2e6c9443d2c28bca889c3dd81aba3c7f030bd93ba75e4566d904060a331438bd6e29aa31e247be9e6562c076e87af760716ea2d5abab73d8ddecad52ea06dad3af5aca622afcf65a27e02f01ea32337bca8ef9a8a39ba1e6d07b40724442deedb751cac974a8cad1d41b101b6a6166ca3d1e9eac0da82d092c369d1fd1d8093025762a43601376ff2e138a2686ded9ff4db536800313a89225569eebe17ba0347b6d40e63f6d239fdf8b6da5dfc256edc9245aa71c78c7c4b53cc44e51ee1350af3697efa057cc5213ceeaffa1d847a475b6427e3e59784bfa8be099b7f144c7ae1a8dcd021cedd2ecc9c58f45d14afb0b10ce7b58298a3c57043913e6f37f7be124f4670b3bea7f447a8889dd752db17089bd0e455659ea314498d2add59cd4c8910024c5e02673f981d5988dd0a917f5330bcd0d28b9e610c74a77781c806ed4f9ddf014a4218196ea260556346a9b30776d4b328cc7e9579f1a01d0f184f5d84939e13c9fc9c2dcbd4e32159983d00340463b7a8476a1eb47ffe50c5dc67913c64f1770ba980c6b92686ff14640d7b3ba64c8610611853440284b604a50a8ff10aa0a8c16ab0af4d62039ccaf3c6741ec0e450d2a0d7b969a2417f714edfbe504ad22b03b5b3ec7c8761c5f606a934fb9290dad43b195fc4caedbd150386e3dc81523a9203922423e067f2393d3a26aeab15af77f96796ab0cd9b6062ab63928e18f26bd3db338d252fae2a080d0cb5bd9899b8d5a4b05d8a9d8cb7e7eb7cd7137583601c4aea59a0a4187f830d436d72c39cab96afd0a05fa6d3ba409fd285ab4ab3585d6db6f29b5288545fe1553997ae4dedefcb9fa645ec4919ae829807c5ba3f0dbe565085947834bb0c708701b184e03f8106a3c6e3c881474e56f2faae7229833923dc04abbde86003be37e8b59cfbc3e49275f919e45376cc19ef317e1c8fc5586038666441137d94c61a37f9b84da52dfd7b863448647baa9cf3b80bb583edd7fbe197a7b58f785edf2a1a84b1bacade45877464e848f46890900979fc8a202343dfa9867234baaa5086237449193751b35f79e029e8fac3c74e10aad1f0c71a1e7504d855ad5eb6507488ec36346b3397916f5174819c3d58bd424cac39f18428b77f47893f65fe8c61321a92b4dcd86844753a395b0ac44abc5efb40c5b998699c9965eeeba5053caae35426a3dce39ac5bb2cae397bd4dac27a2dffb988d86f0f1a2fcecabe4760f222c5d3009667a888951d67250958e1391901d64ac065f5ff249c7b5552f0664b26057b7f513d1f34a44f223504e0719331c5a6b09fe565295f1f1e3b87e1674a669ec94f1b8c41b7d88066120402899e6370daf5ed6eefda39d5675efdfe7ba034ff462f076479e728968cc1ed3fd7f3f16a9c217463eab01addd4d98e3540444a6e415d9031a97720d2d2d37f0a535097cd7fd530e25ca735991af697372b083a1ef0de1ad495b51028ef4dc24bb23679350ee670c6715f5ae66ed3e207d1a7766c595a7da21a24042d235b909d6cca2a483e3bd416faaa827cb95ceedd67b4a60f5637444f12d44d66014f4e5069ce39fb469277b81627ebeadad84188e1907f12c7b78f2c88cc99b7bc86b2aac337059848331de05102283936e7a9179c4facdc9e81e17035955ecb6f3696f1c3ecf670b8d4ddbff311cff7d77794e635ab2adf13939f6b850c6e4c6938e90a7a6f0f20ded70d72ddc64c51b5221e75898a50e8511976f312b6bd0256aead54f1754ea628ca692b407d92e67fecc5ab76bfa98d655f0607d8e3c9ff314aa5a82471c367fe07b6f06a0fdc62e5506745258b49501b24032d5ee3dc7efe95a1342ae314f0a1ddb616b62c5cc5b768aba276cdba2aefd9c4b54ee6c3422f633c7298db2173f67a7ec082c3ab7662dd06e024903f7362758d8875748bac64b420b62b775f77ff1e5263c516aca3145f059ec5f1bb6f30b1c50e4986795f6c77169a4624dc2c4cb83cb7e4071423f621843e0cf652984c250c8524c73c629540abf3d3fa4beca2571a4a0ccefb4db6143bd39ca6401d1395b77784af3e7d30524c6fa8b0d929999c6b0e7a9f3c3d16288049fc9d35e320753eb5fa72e4b377bf7b00aea28c2632127f6cf337533858a89f149f177aca257907885fe5ccb51b84cd373fa7854f3d05456b303803e83ab82c0df28b108db61993f7a843904374e952f0e489fc23450993f30797b844ddfc941cd55ee25b20a9412ffedfc3e986a5a783956737574c633caf6568c4981bbe987db7e34a63d187ab2838a2967d4ae1e75a30bb5ebe499257e92fab0da5a2fceb4bbe66964f551af3e818d53f9bf1d6abb8d43e27c956a077366ea36de7334e7ee741bd903687c95b56dbe835377f86bff109363f90d3213b0730a743f6bf841d12a77909a124e6a72c1e5935fc9c0465a4a2d5a186af8b4dcd9f6f99185672db2dff28c2a0e129c8f4db1456f8c3c8d2438102357d163e568fb723ac1b9a20d617505a7f2aa81382b4015102c36fef9a62009587339e0339fa9a2edca42db06a03e2698798e3dd70ca789f846c2023c2a77d02acef64c38c71bef5944666935edb7b34714e3dbcfca5aac49a0ff28a50859224040b2589d582ad90c643d64c501d433ef59db6526a14922f67f5e3c166bdee7a4a486a8778163715047bcdb1270de67a0b79e34dbfb5cd0b290c3b4331162fd357382d0b31a915759bf7049c7921858f6817a21b55c51d32e59c4a70c117c3633087b00589de1a875f97148567e38248aaa10560a9b17bbc53a8abe03a498a07f009c0774a6d43cbfc4a5ca2a22a965d45d2387499975318cf068f6d0c2151dc550e591ee0adfcef374d194807df3ad39a81a323c37b56f486415b4613aa129b472182c35e8f83fc9fb8d7aac2360941b29bc9557bbda9d8ac0df6791f13b3bb9321344feceb69b4dc9b94a06dbf44b2e5cd64a27987e3a3a90b06e1940d7e085aa460bc28efdcfdfdf2b7929fef9d0dee2a842d1234687a46e1c7a3838fc5c98e33a2fcbe9b4d9617a1ad0fce5849ff070162fe7f2059c85879651fa20b96e39e51837640c74d85500708d0600775122e78e16f3b2f89d85e219cab200e88bce6b47adecabb2de1ca015ae3ed78fa0dc6010e5c2dc180b004a978fce0989fe007f4335d4ad95d8962f6a4972cf9af20564624b35f63428367ed21075a7768bd279c72afab083ac1ff02540e544edee212ddd8b575bc963126b7d4d93a10157a646ea3de2af4229aeb45c57959bb231c3d6c082af07de8b9f93cbc3d4f650caac8622617231a2d43f1027fd1a71e3c765c744bfd43c7ffc0aca06367e4efc27930fc0bba3231aa8fbe432bddf9e468fd3303b7e2712a41dec06ce152f5a08524418d2ebe27ac62441e739132a665f94d61721013c6363ad10237c570b64b5af5ee6cc5ee6f3e16ee0fbf0cc4fb1e3f0731db0d7f1cea8be79543925956f32b7a1d5402b6f1e8c04f1c356dedc9644d7e599d07e5f35dea94d6adc2c0a1dcf345553188867265d7852cd25b9f09c612ab5aeb41f31317e587959d39d6ae5bcc07588352555c74d8dd7a6b8a9a28e007d1d5c9b7c875c83a205d4a72152618b10f69c3e261938f43f5c83a3d3bbdbc59c01c6ace4d90a6b07542962500c3e3c21425fde352973348e50355de5f67e5c2527c00d6c0ae7732fc4a816f8bf3f9fb9284b5932cab40b7360dc6e86a461fc35dfbd31fcf36882531d01a8a3f870c80af1fb5c61671f426e1969817a488fee138c00ae2aa7bd1850f5214edb14559218c6f96c1fcfe30eb176d97d83230fbfe40c2530e3e7552e1bff915a0a0d27a269aac9197366ff8e889d94cd53149f3001aa5a28114eb5a620731e3d8f17d8f2ddbb1fc9ac58141f3013683bc9119eadbfa46b72f08a7cc2e30fe92f2feab9fa9b1fcdd6181ba609d358e9e6e9add236efb7f3af28d85e64c37ff1716aba8b19dee864fa88283a3a90421b72e608e20257810771f10231440489f41371dd45c9d60b450c71927ed2f126be72e52f97304195b4ab142b5dab6b0d3245c39d7d0a3e9eeefb082c9e93832ff9e90c4d9d2db0e6f5c6b08e84171ddeee19f237b5b9927cb9eb24ac3582310769694e3faab28be1b27dfb6935aad201d53d5660994a9aa9ae72106c4a9157612d1e695cf81d07d01ba9405c4fdf097b7d0febc22f2742e3ccd0e406f20e2a00325f29a843a77599d63730960b1d7a8f6bb9fcad1cf1841a7d360a9c04e9f807bc2157f5676dc8f4dc11061fcbc13f639fbf473dd74dfca660ca69f46bdba3def0b56ed1ceaa7da8c0a5d7d6c4647327820f7c48d099d8b4f81f1e4764635686c6d04e00ff52ff78c8d359cdf6d3880b1e478cf3c81667ba998fe9276fa9a6d1afbe140e4e708f84bf543da310c75c5b0a5bddcadc67a5c9dad9f0eb68db8311b5ebe841adfa278b3a6b7254a0309957c72b4b6dd8be145d152befe982c3739182b1d5ce0d41cb5919aec42f074ce65a79c9657c7bdc04ebcff7977e9db40b075fcb33d4ccce726ab71a8cf7df7a65ff7825dda8ecb13543394e63f457b34fd5ea03b44dce5506f015b9c44c99551b2bb8d657aa605ea960f6379e5fd87926d400d5f27c9b307d84b8a7edc7b455df19569735bd977034c260fbe0e91e8d3808d112e246edbb4a21e754a1cf2287cb45390ab28674385536c2440cd7654d0217f4e5140b78e23432ed196dc3ed84d674c445e816f3dd1e0f32653b7ddd36e6e046e7591b9177cac33d9a0a55ea52a99ff0cf98ce08e9804d6ad76fe3ace4103631f409a001cc1fa96903a25f403c5b748320a6636b7cd28c85c283ac8f4082b4dabd243d70203f1bcf162e213d975d77a4f48f1b97d35d00559b3133020873a4cd5ee90cbcbd71b986d412f51a08b13d5d1368a0eefb6d5155bf371b9b629a5fe874636ac6ad983b19e9dcf81b65922dffec3b6a0750d1b0eb3a6609deca6c84950716025cec306beef1a0d3faba7b0c1167369bc725da2c06d90428590bc6fc27bfe43dda9f50507ba14830c82808a508bce5017e309f06f2cb6ba3cd4c87fd9452a3062df9d22b7df2da07e4dfcc6dd1e19230fd0cfcb168f7a572add59c92962c4b5f84ccc1fa203875073f1caa769f8e2530699e1e3b9d978e76319e21aa455fa16778869240f342be3458201ba245be3cea49ea7117c8875b06c2a6c31254d121a5c66ae5ab6fef908a70074b910c67a0ec43d7ead8abb83d9ddad4690d25c902cd9c17680c54933e520a5e638e009b29c56452874c8387bf7bd09d1a7729356506ab0686a7bcc813e74c24ba618b33e24c28eafaad5709c35fcb8f0714dfc5aa38abc2b9fb6fbf696d56c524d65e0a7391de51c8005386604e9805b1cac7453bf35a3980814683d0e3a2bf0b3f11f558d0ef1fe2899edf95afe4080de2a8cd0aa3667520a4c0c7180508e87840d3ebfd1364d76ad8631c52b2811bb3dd33d46e2d617a81b55946bf59d88ceee329dbd9d2dfc98f22e61121938467157b9981d512eba3b005803f66a0fdfcd36aa507e625afcdcd5494f01a2"}, {0xf8, 0x1, 0x40, "d6e21264b489ba91b87684cf82572e46a28009b5d7dc166f78288558342641eab1862b61e27e0847459dcce871bb71c64c2e3c486eb361a94a5720a4b2b8173fbf05035d6ffa82c11ad97cfa8c0738d930c6a4074a337cee9951eaf71526c67f6c9c3852b00e718f6bc096ee1420bf8d31f86a0e26b75ca69e2353707304f500b5ed4667b7a4759430ede2fe62afeb79ae6408d9f6c463d1ef3b385602f7e874b0c636bd7b1058635fdcee427120448361bef26d0e6df657d0d47e9fe59ff953359da03e05d6cfc17c5447a6025533ba6988e6d7f18659f7916a30e19b472201a0"}], 0x2140}, 0x1) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000240)="835e7f56c105012c1110e62cf5b24f7d565886b4b0e0b460899555412bad621a09297681e95774d6789559988aca3642d3ef53c1b350d3f82361d7d709b27184d0a14e65c58c9b63fc951ede2e66ebb0c43431bb5bd9d2ebaff79b1d3437cfa02533", 0x62}], 0x1, &(0x7f00000002c0)=[{0xb0, 0x1, 0x8001, "e2da606ed1d829587fb1b12082809b1843c492c024c7164fe3aa09d67b8127001c668e19245d6091a87f4b050dc139d74bc764bfbbafcb42faa3d678b4be3612f5671d2402cb57399926e9162ed290d1e383de756b93f19b731f4a842f41e63852b87520ea56ef9432cf5f9ee90224bbce41b40eb742fdc1358b0b19ac377bb74f27973e789b8055ba3c6be22ba25f4a78690948e06a438a53a75d"}, {0x60, 0xffff, 0x0, "fb0f67742a6ec45ca84fafd9d1ce1633686d9cb223dcb41088a53e9534a2c9f46cedd68388b5bffbc869b1a355a405c6d07bcfcbddf545b1cd57c2bfe81a34cf87fbcea46955d78b79"}, {0xe0, 0x1, 0x2, "4cea7122b9169252cbc8ba61e1666871c808202f9a901683887b304320d5152a6e2336da230684a38021a4d44056da75fa9f03eae2f2b3346c062af810d9d48b4f0fdf8898b7654d692b52de41e7583a3d59ae12dbbdd07fa785858e2a67efa10906b226e0d603c9249a7af8d09df91f3bbf85c672ad7c4a116c6f0c55b47759d484188c8fc2453df5ddc835ca14b3986163ed014c0778151e78c68a1c3d2ab1d6abfe78f7f384b5c899f0861a80d06d6efbdc1e5a2729a0fe9b33bf682a159ccdc15d5e5c6f6c3cce671c5acd88928a"}, {0x60, 0x0, 0xb3e3, "de7380bcc6ee4a77e0a91020087825c45a7d1ed55b444078a4302419c8c1152b44b5b4f081f4e7ac2f112dc92aed2407761879fcf94d8c2ce38d143c233d90da76bf01fc923f630289e3d8"}, {0x48, 0xffff, 0x2, "2195baabc555e9680cbd07d0d574b9a3608ab4ae17246e8f45d815a80875f2bf86df80adcb67f4e49918db094736e52ce7d7d769"}, {0x48, 0xffff, 0x7, "a77cef468eb65b9ebfe7ecdcc94496014899ad98b19f869369b5461fd91f8a264dc89991045a9d83e49557ae3b37dca1bf821a6d"}], 0x2e0}, 0xa) 16:01:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:01:51 executing program 1: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r0, r2) fsync(r0) setrlimit(0x7, &(0x7f0000000000)={0xffffffff, 0x8}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) lseek(r0, 0x0, 0x3) r6 = open(&(0x7f0000000180)='./file1\x00', 0x180, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fsync(r6) r11 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x8000, 0x81) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$dupfd(r6, 0xa, r4) getgroups(0x2, &(0x7f00000002c0)=[r10, r10]) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000000300)) setsockopt(r11, 0x40, 0x2, &(0x7f0000000340)="3e75b39d1fb21651aadfd1a7919b821c84f22cb336f96aa78b7ffcffdc6faabd91898be69c7916f71a56a87a2b00a1c8cfe39a4a6a6092c4ecb041b6b4f07460770788f6aada8ae066e543d07d6e7bb87a709d5c98fdbfa4cdbf1b3591779da0a8f6fc6b52beb4f8", 0x68) setrlimit(0x7, &(0x7f00000003c0)={0x6, 0xfff}) recvfrom$inet6(r7, &(0x7f0000000400)=""/176, 0xb0, 0x2, &(0x7f00000004c0)={0x18, 0x0, 0x8000, 0x3}, 0xc) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x2, 0x100000001}, {0x1f, 0x2000000000000}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r15 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000005c0)={{0x40, r9, r13, r14, r10, 0x84, 0x8}, 0x2, 0x1, r1, r8, 0x401, 0x6, 0x79f5b65f}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000640)=0x3) ioctl$TIOCNXCL(r5, 0x2000740e) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x8010, 0xb) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xde, 0x80000004, 0x3, 0x948}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x1b, 0x80000020, 0x3, 0xea16}, {{r1}, 0xfffffffffffffffa, 0x51, 0x4a, 0x1, 0x3c}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x90dd, 0x10001}, {{r1}, 0xffffffffffffffff, 0x68d62546ee2a5517, 0x2, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x400, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0xa2, 0x20000000, 0x4, 0x1ff}], 0x2, &(0x7f0000000400)={0x1, 0x400}) r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = getegid() getgroups(0x8, &(0x7f0000000040)=[r4, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r7}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/140, 0x8c, 0x803, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x2e8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xfff) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:01:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket(0x800000018, 0x8003, 0xffffffffffffffff) setsockopt(r1, 0x6, 0x2000000002, &(0x7f0000000140)="0dc41f4e", 0xfe9b) r2 = open(&(0x7f0000000000)='./file0\x00', 0x141, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) 16:01:52 executing program 0: r0 = socket(0x10000000002, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000041, 0x71c6, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x400, 0x800}, {{r1}, 0xfffffffffffffffc, 0x91, 0xc5, 0xa1, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x7}], 0x55, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x28bb, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x82, 0x80000004, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000002, 0x86, 0x3f}], 0x200, &(0x7f0000000000)={0xffffffffffffffc1, 0xffffffffffffff09}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xd, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x44, 0x20000004, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x9, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000003, 0x8, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2b, 0x8, 0x5115}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5f2c, 0x40}], 0x80000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xe046, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0xb, 0x40000080, 0x6, 0x101}, {{r1}, 0x0, 0x2, 0x10, 0x404, 0x7}], 0x771, &(0x7f0000000380)={0xf455, 0x100}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) close(r2) syz_execute_func(&(0x7f0000000140)="47dc4d100faf7fe3c482f922fc44528f4978db413cde3ac463c17c4d7430c421796f7849c462d3f73af044ff4207") 16:01:52 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) getpgrp() 16:01:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f00000000c0)="ee5439205ab97e651eb0aa385acf64a3f726e96b9cfef4537e4334399eba54a6b8dac809e19091c2b848a679a910635f9aa6075f07d9ab8ed425992c7ce0c449744d9534cdcdda8c90444d1f47d786a7d6610d2e9ad38ec5ba7fe5bed9ffbe63b7c364e654fb765c7715ab886f4283ead640df20b5076f9ab5b054bcc110f2e7c3d1dc8099355a9cb588303ed386de8f7d75e01191069e0a3f2d72fc2c9cf469b1ffc60a79c6cb2215006efa611a204b6cd0e4d06fb1fb699cc3c57524", 0xbd) kqueue() getsockname(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000e70000000000002803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f48f8ec00000000000000000000000000000000"], &(0x7f0000001300)=0x6e) ioctl$KDGKBMODE(r4, 0x40044b06) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000001780)="b8ac438d269795da0907b433e9811573a05b68f8e21a15c3f0337b77dd46317d2200a509004f9a4906e88526cd56e228521a3a4e93a372cf2d2634db0a122249ce0ef809f399a7de33a9063d00e8a8e91c955fd0ddf97cbfb91f271e83581ccdfa1317881df875cb7ed70ac27f20525c6b4a15763e0556af0573d6aa7b5e539e475944b5736828bb48d447aca242eb032ada5b46", 0x94}, {&(0x7f0000000180)="aad5c1186dfc419048e04d4f95c576de516df9a3fca32b0065d660956b5e1335d7e13c4a96327a5f1883bb6dd31a74756d556e564f487429f5db203029f82e9596fd2cd8bd4a4cb257bd8cb76dbd3e5321f2bc40133c0dc2a42a506eb53d847b9a2dfd0520c7652ed72f9d8962626af0c78927cc5030506c929caf96e7c507f224efd187cffde2a60c411482df18bf999fbf85d42f51089afd4846145b75cff738436029c127ec53207e4c50c35124db176acb55e49e894bbe2d3d9ebca4f62a1dc61f5153c6a9c6a0d68b62aaa916a1fe50b0a3e6efbef908153aae9ab997c31c75d9aba45102ff636f9acc898ab831191c8fba21f72dec0e1c23feb090b4074a19afe5689b5ff4b7759279300132ca1d0daf110777b208afe48123fa5280ebcdb8b51baabe5803015ae832e18e0c4ff8525426dbbc85de7e0185a5938016798e048559dc708e25abe31e6535a97017e8bec3223da6a4ef31d58d5c1b2f989e62132ea27b885c9887abee119e8cfacfbc9610fd60e359a5f28c6429ef160a64f3379dca894c6c86e7fd4b05aceab192703dc61863be3f584a36dd7eba1bd9dfa186fae97a2d8e1b6e2045620768d5fe7cccd5cb87d7f51374015f4698104f1635a7a00268f45a2b1b3091074e0c32afd7605346e8e9a0b3ce550975e3c01cb6fc674993bdfbb3ae2c848c17f4cb36b9c4c27f0079fa332a527da9e9602cfc885e3f506ac5341976bb1d152cf14938923bf31fece5504348104cd46257297ef2833d35ce955f948026c4fc0a40f2c74b6aa5c3779aca11b56f4c705f70e6e4bc546b29ffa23a102425d8463b18fba8d2c1634b32fb1e5c914f853e654f63ad1aecaad6311f7e36ecd07e242222910ee90b5bb72a46a689c16fe8415a6fb1c2d2b0f8e0a62fda427229adfa3744638c78b9618eed12fe756262072e75fdda7f48909c158363b0719716d6ed4b3bf86efad25dc70e2688f03245be8ffba08ce46f2c79d2f593ec06cd43118ac1a8020116a05d74f132b860edc8cac779cd55ff569fa9e72343cb90adf4e2d8e98da259bc76813b78e4c596b1f67398e88cc3c36ffc24eb4027654d53a99fcd6d3a850713f22a9534094e80d7a4f9bbd1d1e87455585a4473b28f17e41f9bae7e0c6dca7c4334e01bbd53589d96607296c3d8b6e3c0445067c89dc975240919f9e92917fdd8e3264bf6cf271e4048d6f6cbcc03f2eb7048b4cd5a121406e2ff6e66822dcb279bbbdda9d287e6d151a21e74a27ddba2c17761e99eaa8b1c571a22e87c00ba24041fbc63b4b9c174ae538db75bdc1a7d3fbb6a5ea1232045816c641e6ef2680653bf522a07a0a26ca333097ad397d10e00004296822078de34cf2d889a5ba0053c7632d9ec92f85aa73b79d7b366f44e3e27fe3d9f3f47eb14d074637ee86f9365c14be18324dae3d26192046782fa42716ab6a672e104d23cd5a05062c13f3bd2ef73171d79c15508e5667e899b3dbb932cfd29647a9b0835000ade04984bb5aca12d5c5343e5392811923e2824c7e48cc79e167102852123776662fa917aa63f45c962fcc81bf2cef37a25e5b2763d294eeb7f0f46e23c5675c840045e3ee60b5c2e0411a32261db445698e574b1095d6a513d3d52adabcd5be2113cede7806538122bfb5319d78db78b09cc3854264e03c1f673d8de9abae96b89602d9d7ec971b689bb3372a684e6bcc7cc88de12dd85ded161f3702190c6569b89bda22dc52a46e820448f601f8f3ede4a6c0b99e6e3a50d1b5fbba654de7fdd632c2056dd2b3afdb302a24e198ace4ee3c7780ca9e924fb521b3ab1d11d9c8b73625458097f913e96a526c26138752c35d1edb90dc8825f1eeabcd3e0c98e697fa03b9a30845fb689514366d0afcd5fde5a38f49dd0e5f8ec0038c811129f3598e49b482004ab63ac22f9f8ba0b042a25698e9e91806c2fb04f71bac03b2dff2df9a4a0d35e573900e7eadbf72847b1b459b7992b7e0fbe1cf5c2be105a50c46362b8e5ea7828a596dbe80e1d641fbac720ae2bd1cd01b0f5707823f186a0b521ca11374c99fa911e92192770b1b5378d52190dc77d3e119bcf3a55a5f34d3ef497b07acebb2eb15948c4c2c3af3bf818656064a42714e592ab60e77b4278badf05910fb8a2465ac6dcd36af9e296dbb97eaa5f11488adc20d44823bb7ea93c414bceccccfb142b9cf587dee4da987023447054584b16135f0e845b928ec01087d5d7292f40a16ff11644630f5aa141d073ef7ac22fc2fff5d13d573644134c474dee9db6e8b1691cc7e30a29a41706b793270cb3d6ab1e45b1f435ce5a5c66eb65a5608e04988aa872a5799f26b9b79a6ab537cdd087bbb39bf020db02074b4a000e643b58db6201022febcfa29979e92a4644ac888e99a71bfc0b8684c61a4c41c6ee709b30fd78106246166bac866797083a8637190ad800ce6f9d39f1ba96cc38246af58250b4be301699fc8c32b3a5a10de41ff86c0306f3921ea6c177e6ffe6c69db7520f39ac82ed9e074b45f3332bdf137a99ba33a5778d54646cf60857fd73d1c8d14510937acc0a784575c51f5dab51abcd761f0c1618a43a75212ec571367f9f343657ee6fa3ead16d0b7c926ebe0dd54ebdcfadbd99428f37056ef0cacca6fd2c7501981f57e20593f614c05a9787dae404845778b527c6308a680cec318c441441c46b74566e43879138d91eb2281164b674644685432e8f3957d605e5bc2c87100df601c0cfa961e5a682f5ac342051c86239ca40fe6fd7315e8473664957ec3bbca014b7178aaeeb83dae0586eddcbe14de9cb2382446bd97f0c38db99de7119f1c2dbc698e4eba6134d6564a379b39e45777d4070eac1ef946b8b8b850cc48f47ec1511f63e618898942bb8949e674880b1d074743fbc6d10046b77790e0bb74c4ccce73f0a9cf9492265c4f010d96d144be820c058b63a0d759a2c667f5c26bfe4cfdac8e0338e878e2a165d9484c7e2b8d6eae6638c4c110ea2276153301599a217b77bd86af1841850db1430da4c4949bcdbd58b41d442e28c27939c0680fa0c355c90c03753cfd961457ca358745048c706e52f530e6710034df3c98156ccb9c856dfe56f5fad4751c7147e2b7ce14a4e3804e2f6a9339520ab94e6896e8f4643f4e515758fc58590263df47631edb1d6e21273f19a51283a6f5c06677354f3636b493cfb0644354405ac209925b5e1e3b7c89f3036a622b2a1bc7fdbb5a074634de30964aa1adbaf371414a66cab44f79b95bd58adca5e829c54c49cdf59e3f7e7e021c52404183ff2af9318e4b81abc692130c432c58247cfba72608e2c4561811d4d8b6ae0ae837e4b5feb5f2db276ed808958198d6d55c7cdb0a4bd7465a575f132a87f803ceeb5a1fa0d63ba10306c1ce7cf7348828b22a3e675eadfc416c6531b0007f3a08eddd26013268d1124da9706e26519400fe1e4b1d9b062bfecb2d7523bd0a0d5ce1023428650038a520be517ebde507713f7c541f42c1501a1313d97d90a698e2da88679ea0ec508fb6bba15a0dd9cb1b61c6b51363a9d61074526990529746fdb6281c1bcdcd89a78a799d97553dc491a01313331a71cb7a2b3612a85d6b89bcee6c10e483dee6bb561bcbb3bc22e8d41f98f0050620dbffc0e2643a8dc88abb6f1791fa6eac924067a2c4bfb45313cf4d8d020ad09a694e1554e0dd6d7802be6eb496e11a605a986d26cde3d1fd56b3a098b10ee334b42c46d2be212f0aeb925e96535f8246f44d91ab4ae9fb884ecb467c3adb25aaf87f86f76b8e11895ae467c327d538a36c7e5d61f0a550d7d8dccf55d2e87d20a5cebecbaca9469f443576d756878bc6839aad215639f4cde43fd2f64535720f21b41cde34f086ff7a15228279f8e3e75d1dd77bc7f6b1bedf6b5c0458dfae41afb648b2cf1696fb6fdf633bfc3c586836467ec747aa76c3977bdcf2c02178995a1f0588d0938229a2e112f805db012f16bf0a69657d4b86bd94663cd4b7cd884325f9a76314b0148bfb47eed06323d13e4a10e8217defa05c31b13f7e193fadd2d904fb627513f7a7542a1f9694562eb8a4ba9f47e437cf932cca26a2423b11a69f769dbd08857fb85a34e1d317d997743de592a848fdc4e315579ae02145107672cb93b7ad3a4d1c3de63fbdb916a746cf11a9f3beaa79adc7e01ee920b80d097490224aa7436bc000c1854498eb485814a6c7613e422d6490a251d1926ec210eaf9c04bde32088ccf89f2a72b6123123885db5b3c351f183c3f60f9d8a6d038b983092bd875fbb7bd3872158b387f63ed5fc910e5782b0c6dfdae5997328466f173f3fb04a48420888e011b3531b14e7acd66f78e88999ae25d6717489c514939c2e3e6f613e469881cddcb75942e07f9e1ab0160fe7b2ffdc20d02340d09e1b29c7a888405269e0269cd4b4be6c9556d529282b7b2e88957673d52a11621a8d3dadd47954fc18c8198eb1b362121ccfcab3251792b7e53c7e334f6e948a597352049dd36018880422cf9954edde760ee1580436c004e1c59cae84a8e538fe55c13f2876126bd280c8c770003811295669b5e061ca49a1f6099828437cdaf749ef764e880392dbfc32705a163e9531fa28634aa476670c3d34bc4cdccc669a2a92fe1696cb58ff38fff5736328c035e862b73be8cb04ed887030b5a82bbee4e12b90c725774bc6073354435d56dc62f1412ca3dffc298b4037ec3469d3463755b5902678e8df2aecd74d76ffb3ff97f10a58aea98b4f34fb59c65ad79c733d450aca0c1986c6e5a9329ce396aac33506089e4250f47ac927b0529eeb3e530d85ae6233614e165c99c4f6d1853d02cd0a34d304a832c0d55f2be6d92d8ce6447c6a40e57018da779abb6b3982aba86efa82d51b7bcd65dba31719b12c4ecb0b075e978055753b7a23679518ca0bd1c34affb6bd6bf30c9d9f2332ec94b1537a20c0458668b8c5cf454427caa6dcf41dd5a31afade6452c43176e1736e6846fd5db464de1d48472beaa02f98de4640d38b453239003d65357e3aee887ee3f9587eea8661af1e8704faa0c47a445db0402f4ea1a3ab484e95d02c506e6a4a77eb118d46ea86ff85f684df615eeb7c0569bfb36a43e9c9d963ede2e6eb006cb68b2f229c16350947ca08827a1f0d5f92b212419cd8639b368cc484183657bff1334c45474e8c9837825207c205f207523bba5c1eda1bebe7c58170356b5b4b51966939724366e67859572c089e326f6c66e2961a57f457cbd953ba8c8f7a524ac398c22a5d5ccd3746013fecce6f98e321e13087c3fb84fed0f1973cbf292c255e00f7d33012680bd5b72ed4e64fa6ce2344d4e55c18209e024d7894955e30356870d940ed5bf6ed56e6000f35604dde54deb5b89a9e22290dc89924d77e17459695ca6da94c6c10e5fd45aaeec18f0c4fc234cbe72bf9bf7d0e92c907f61e54fa2fa69c29a73e234bc8418667acff7c711375d7eb60ee0bc22b412c3e2b52162ffbbdc9000e42c91262e3554914c1a29feee75e85e139f6cf3a3938234acc4374dda309c250af623dbf18c8768c3422e27579e9274bb62477ba3f3c2cd9383ea7f14a8296c3fb15d39ccfe6341f5ae343a0c2e71ccfb51a74b21d87df3ba6acb271ada234ddba3d740cf09e223a3e8750cc36047a52d7975ef654ded80cc3a669d04364e81112e09895e868c2fc2cf93093d4fc7c62d33d6b009e07017236eb4b8d85b95575f39738beb9b11641079f30eb46f5bcbbc1d2906e00b13c842b59e6b276350e10d99d4c745d", 0x1000}, {&(0x7f0000001180)="4fda8f964b88d99c590aaf0930323ea0140a2d1007ba34a0f1c805c2365c6fe4eb3c299d49a17b8ef90254c1a9b4f5cff2fdda257753f534a71af6635ada0a856c25a2742ef7ca3e7478474d516bd42d0d19208975490da3683ef070ffb37d80fb0c73c27f47b40a9e443269108632c0031f336fbb636f26d0ada9561c9e27a8dea1fd5b5b8e6b5f9d5e03b583bae7a1d5e613663dd81c25178022f72d3d943ece58bff40d8506d0144601f92526f5e22b71d39614859113895aea66b95ad0df5efe60c5ee1e7fd3f9d86208cb54c30e4ec2626905186362db2c9498093d3a71df9cce", 0xe3}, {&(0x7f0000001600)="adad40cdeaf24a492b688bcb37f315a3528af207d4d05ace21d4674c3a163a3a31920eaa8ee4b01dda1b08aedb876a7c9b41a82ec1dddd1781e56f374e01f564d3543ef3167d57ccbaa01a53ad03de37fc717c50e955d1de1542ae47db90de12f2175db4e28f88325822ca03ba6de2d744364e5a768df7402c643a5ddb55555c740763e64c833907a99bd4f63b195ea9eef32dea0d74f07733323d7532a847a7c35e3293d8eb825ac97abf0d9dbb245c9dae29afc1e60bcdcea84375d4fac5c2b9561ce7ba5b2f50876082423663fdcfd5b53251061ac19bb329040de6", 0xdd}, {&(0x7f0000001380)="d04838001429a2e533081e06efab4784e17be9cc7431ef00731ef19263255121e8187d4fdeb21fe978e01e910d7b84ddbb68ebb5dadb916d8369ef", 0x3b}, {&(0x7f0000001700)="f790f52a2151fe28af33dae47ad11c7d7b234b4473a63f774c731a06143941b083e6df6e7f132f60e5df8ab7d0bac5d4ba4bd9c7eb77b1d02e6d0dc13f4a3ef3f99af2bd440cbfe9070d62409b94f952c5ed23cbb4aa2940417715a8fd599906f5bb749d40fe63a7bf36e0416e67", 0x6e}, {&(0x7f0000001840)="89fd66d068a983dfa8ec95d8fe9385bb", 0x10}, {&(0x7f0000001480)="f682abb628e547252f179baafc3cdb6b7829f632c58de0359f6182cbb3ef9a112671fc1252dffadcc264ff4a43d36522940d57ba0fadd1836df604b5abb2d974fa65bb17a1f35cb749387da2b0ef62a0f5e25731c7ca8d11aa1b614b39b3e47ed9ec82f8ecd6a1490404f9a0fd6d47ff99a0460cf0b4284639de851a008aadcfafecaeff01864faedbc372abf389a47f840cb7b7827f1238e3db960b9cfaf7451cd5af0acb0f8169c977a347c9e648bb9a13ac389d1f5069549e9c6eb168f91a94d66afb195ad5998d773d54964b24e5c518dd1ab728e1ca8dd6ab348cf7803176438ed95e1c921e", 0xe8}], 0x8, 0x0) getpgid(r3) link(&(0x7f0000001340)='./file0\x00', &(0x7f00000013c0)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x17}], 0x3, 0x0, 0x3, 0x0) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7, 0x5b, 0x2, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:53 executing program 0: r0 = socket(0x2, 0x20000000000007, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xe708, 0xfffffffffffffff9}, {0x18, 0x0, 0x5, 0x2}, 0xb3d, [0x3, 0xffffffff, 0x7, 0x8, 0x1, 0x7, 0x8000, 0xfc15]}, 0x3c) shutdown(r0, 0x2) unlink(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="605842e4cc555eff2178a965b10005010d000000000000b1fffff50049451ae3d3051020741038f53e8551f30ce390fafffffffffffffffef96e4f9679d5c4c2a73764478439aebdbef75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af633837282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f63964c1e14964c6bed7ca9e8e3277f5cd9a61b1b098665185b67f4a5c394d807c1babf83b7fd1906fb382b94a9f89e7cfd9bf890bf152ee7bc30c5fcbf03833b5f0214e1c59c888c086eacee2ec1efbe1534b331e9a8fdc3300e16fb14c8ba6ad438ca83c3fa01e07d06e43f6e9ff8e7c0f4632953ba89e1280082cc30b9a359ae865e812304d7223f917889a1e86e5d5e4000000000000000000000000000000", 0x146, 0x409, 0x0, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000600)='./bus\x00', 0x20040, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/86, 0x56}], 0x4, 0x0) writev(r1, &(0x7f0000000080), 0x180) bind(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:01:53 executing program 1: mknod$loop(&(0x7f0000000040)='./file0/../file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:01:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002003, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x10004) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x1) getsockname$unix(r0, &(0x7f00000025c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011d4f59720cb2e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092386bbbef85e78014b9cb2843fcd10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c6c7496a8d972d56600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c276f0fdff04ec0677c69253b9b01c63bafdc26715904b9ad590fe4b7664900ece4659944c8113743423a1b7ceba65ce9c0e05933dc07aa5d08c2feb373867c3919755398a10a9ccf6c34a3cd8280a54d142d96203fff43cfaee867dd13a18ce21f545f27ca89133556e243f7c7b481fc15baa9202776ef53876c7b2a11a229afb962712af1a97a387f8b1b7b21e3c74cd6d38201dabcbcab8b55f76b74c1699076b9f894ca78a15e54b7b4884213dda6e667b8b46003ccbbd7c9dec3ae809c809ee4ad21c4985f8a700415782fe43c80b0d7ed"], &(0x7f0000000000)=0x1002) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1c) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) 16:01:53 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) 16:01:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x402, 0x388a2f48d79960e3) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x6}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:01:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) 16:01:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:01:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="070300180adc1c863f98dd740744e817ca9b11ffffff7f000000000510000004"], 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc4) 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 16:01:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getppid() getpgid(r1) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) shmget$private(0x0, 0x4000, 0x361, &(0x7f0000ff9000/0x4000)=nil) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r2) dup2(r2, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80a, 0x8000}, 0xc) 16:01:53 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x4, 0x3}) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r0]) 16:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x7fff) ioctl$TIOCSTOP(r3, 0x2000746f) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x1f, 0x2a, 0x7, "02e4bca389cc0e9c06488f0a611d55512a074c22", 0x1ff, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() 01:39:22 executing program 1: r0 = semget(0x3, 0x3, 0x204) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/232) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 01:39:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:39:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff8, 0x9}, 0xc) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x8, 0xa7) open(&(0x7f0000000200)='./bus\x00', 0x882, 0x2e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 01:39:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 01:39:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x80000001c, 0x2000000003, 0xfffffffffffff898) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x53) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x10000, 0xffffffffffffff73) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) listen(r2, 0x2) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xffffffff}, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x5f5, 0x0, 0xffff, &(0x7f0000000180)={0x17, 0x1a}) 01:39:22 executing program 0: r0 = geteuid() r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x10000, r0, r2, r0, r3, 0x10, 0x2}, 0x7, 0x4, r4, r5, 0x5, 0x7, 0xd3}) geteuid() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x10000, 0x9}, 0x10) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x12c) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') syz_execute_func(&(0x7f00000001c0)="66400ffecb0f169983b50000c48161f68b00000000363641d9fcc4a10d5c2fc44185ddb900000000c402e5b63ce6decec4415973d465c46259962e") r8 = semget(0x1, 0x7, 0x88) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000200)=""/4096) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001240)={0x1, './file0\x00', './file1\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000001280)) kevent(r6, &(0x7f0000001340)=[{{r6}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x100000001}], 0x0, &(0x7f0000001380)=[{{r7}, 0xffffffffffffffff, 0x10, 0x80000010, 0x5, 0x3800000000000}, {{r9}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1ff, 0x3}, {{r7}, 0xfffffffffffffffb, 0x40, 0x80000020, 0x5, 0x81}, {{r9}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x3}, {{r7}, 0xfffffffffffffffc, 0xa2, 0x3, 0x2, 0x800}], 0x5, &(0x7f0000001440)={0x6, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0x7fff, 0x10000}, {0x18, 0x1, 0x6, 0x3}, 0x18e, [0x5, 0x54, 0x9, 0x267, 0xaf4, 0x5, 0x6, 0x80000000]}, 0x3c) recvfrom$unix(r6, &(0x7f00000014c0)=""/4096, 0x1000, 0x800, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x1, 0x40) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002500)={0x1, 0x7ff, 0x7f, 0x3, 0x5}) mkdirat(r6, &(0x7f0000002540)='./file0\x00', 0x80) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000002580)={0x7d29, 0x1}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x12, r6, 0x0, 0x0) dup(r7) fcntl$getflags(r9, 0x3) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/131, 0xfffffffffffffda7}], 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0xcbf9, 0x1, './file0\x00', 0xa5, 0x6, 0x10000, 0x200}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000001280)=""/211, 0xd3}, {&(0x7f0000001380)=""/104, 0x68}], 0x5, &(0x7f0000001480)=""/124, 0x7c}, 0x800) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000001500)="ff12", 0x2}, {&(0x7f0000001540)="b03c90b96a0e6c1f4280dc07f81c9dd6a7ffa8aca1f4f37b86809cfd64510bc1f48560e6cf742788aa75ac81944c771d8ea33dffe1195b83e06174af22bbfdf8ea890e54ab619fabfecdb3f2470ab0704674f9e6a1846efbb272b744d75be2eaffa7f72a411247433ec88a52aee7dfc9fedfeb16869385906fa4e63b509795a3a7d588cd69c75deb270c53d6cdc573abe4d9b6e129", 0x95}], 0x2}, 0x2) 01:39:22 executing program 1: pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpid() r6 = getuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="2f42ca3376f0d1006cf057b058a05efd7c26d916483412abeb46993cecf239683a26c3edc14f0238460e6c6ed07560a2f37558af601404778fa1c84bb7c9aa3011bb2675531737d00c6609d3c71f6d7fad0a61b5f29a3950b8dd1b3b418e2a3d046e84be318eb4784ba2e6bb26d64223939fe8ce3542eb57f33c37e08d705cb08d4df4aa4d931582391cf78584f0ca0971f3fedd83608714e063051237fd710b97b08fd5996830e465cf7cdc9a6631cc72fa14f46bda37", 0xb7}, {&(0x7f00000001c0)="00bc1dfd49a43abe2ef38528ad1304b31c8bdaec25e692866313ccaff8c6f0c98db9251ebac48d95e88d5269bf08036ab273cda786cb24c199d4a18c5a79e16c8d32c7b48173f91b2aa2ff527c0ca7aa449e216259a3b58f11fb99e29e5c86789113a73a49729c22e3a073cce969b30269394cc78bd48740e61c11", 0x7b}, {&(0x7f0000000340)="1bba7bce5064be05de60b524037710d6468451f1f6a2626803170aae7ca2ed52b487d4d66722983de0a2f25f2490b46e876a84847d25b2b5faf0fb3b5648e456faac0582d6e97cb2eeec988bbb18a0598fee", 0x52}, {&(0x7f00000003c0)="0756dedff5582114442d9ac2826c25fa2d49059c5734e1585409cc904f2dcbdd675551e991ce322a199bc9360a2a588fd5fee1bd0da86ca85160c4d2621ceff8629dfd5a06e122e0c25d0d20e90acbe768341f2332b875aca63a013896d1c7bbf0110f75b89376f396e1ab0bbd4ab3589982be43ed1ddb0ff712ccd4328ec93d9f138d1ddef4c49436d8f6b7c0be91d53e5283bfedf5b153b64a1917fcf1f82aef1579e4f48ceff238f550b21ac2fb44f4aa7b4e1b0efbedb8cfbaa143470b247ac4db139da8fa7b4c03c03958c8f5276e5991abce4b809f4da359430c372c76c6", 0xe1}], 0x4, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r0, r1, r4, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3, r3]}], 0x90, 0x8}, 0x3) fcntl$setstatus(r0, 0x4, 0x7e) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) write(r0, &(0x7f0000000000)="0bd85f0ba9e5d999f137857aaa19144c371cf0291b38669f581d687bbb7679661747db2f7257690c52c428674967bf920ba8e3ef7993cd14d0a2ca94", 0x3c) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=',:%)-^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='./@\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x02\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='}-\x00', &(0x7f00000002c0)='.#+*\\-\x00', &(0x7f0000000300)='&)\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\'\\%}]\x00', &(0x7f0000000400)='&,\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='!*\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='@\'\x00', &(0x7f0000000580)='\x00']) 01:39:22 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000000240)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setuid(r1) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffed3) fcntl$setown(r3, 0x6, r8) setreuid(r1, r9) r10 = getpid() fcntl$setown(r7, 0x6, r10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000012c0)=0xfffffffffffffcea) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) 01:39:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x19, 0x8, 0x0, 0xffffffffffffffc1, 0x1, 0x401, 0x0, 0x0, 0x99, 0x1ff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x100000001, 0x8}, 0x10) 01:39:22 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f0000000580)=[{r4, 0x2}, {r2, 0x8}, {r3, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2148002, 0x2}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x200000005}) 01:39:23 executing program 1: clock_settime(0x0, &(0x7f0000000200)={0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() accept(r0, 0x0, &(0x7f00000001c0)) getgid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x7, 0x3ff}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x0, 0x100000001}], 0x0, &(0x7f0000000180)={0x101, 0x7}) 01:39:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) socket(0x6, 0x4005, 0x3) 01:39:23 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000425000/0x3000)=nil, 0x3000, 0x400000000000005) r0 = socket(0x18, 0x4, 0x1ff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="cb000041e1", 0xd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x3, 0x100000002) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x5) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa79a1406e2b6f8b3aed4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$KDSETRAD(r2, 0x20004b43) close(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x4) close(r2) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0xfffffffffffffff8, 0x200000000000003, &(0x7f0000000000)="186fe65c", 0x4) 16:00:01 executing program 1: r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./file0\x00', 0x9d, 0x2, 0x800, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x7}) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) close(r1) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x1800}], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x4) lseek(r0, 0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='$\x8f\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\&', &(0x7f0000000280)='*/*\x00']) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000600)="35275a35163be3ab67b77d271a824d122eec899ab98481ee5d3235d9ad78d7a5229e6fad729ecfb053de67752c1f5f77f893cb6a3926b0fa63ceda25fe946f4cb4bdfafc31d79ecd64f3cc6e", 0x4c}, {&(0x7f0000000680)="7f9a2706f97835c10abcaddacfc2bedb6c15ae735ecdcf063a88fb0ebda001609d8254736c8f8e4de4701f42fa012d4e1de80b4365a1159c88a1d480b278a44adcb11ea22029bd8d5211edc09fb77123c09278abc620a33a6391c84e84eac43fe097a5d08bad4269b5ccbaedd54ee20c24ab7beb2fa815cc5df0aa8fd1801de3f3ad6e15831e93df22e024487309eb8234df59749119fe4acd578a035cf19144f5828d92caee4b34e8a241158441a7e414dbe3eb89f0e2413d5bec", 0xbb}, {&(0x7f0000000740)="b0bb2626656317fcbdcc4ff847e56a810081df6335656181a6f8f1bd8caf77494cf932452b6a9301a7904f922ad8698eb194518141e4095ba11a82aeb2a37acbbeb568e511e4743030a1706957a214068bf7d82cca411acad0bc3ff24d2a2bde73a6fa380d39c207df5823cc5b6bd73f716b5b668f5ce1ec89c5ef906615435d9043c25c3c95d15e39edfce270ec78c27357f3c97afee2924741f85f398acec4f194b290807f07eaca251cdb12fe92e0d038970c00cccef890671e66be35aa08ede5ddd8d964bb5142044f36c3fa7a03f1abfe35090df8fb6486717fbbf5ab3244dfa5b337c7db812e264d673c41c5eab7e0d304768b6b9856621d210a1df068702a045dc7168c1bef8736c71485cda9b35a6de2e7844f5c0b960ee1739c211881d43e68f27b858760ec17cb0ab217113bfe89aea2fd1a1a9287aca14920b1d2686ec779d2e4624ecbaafcf6805c6b52740beb903f47fbaf13dc0828e67fbc96549e26c4b664fa9e4bbe1a722726d8a4b519c998a7baab61d690ab0234d098f69ee964ee31f996089d8329be6a8c13d8ccdcf7805738c6a8fd0652f0afdfa3aa7ef3f21ad07376175451fea539084d8d9f5ea96103df4dd6f004ad18e9d09e93406ebaeb7f6d5c5d4675d73ea9b937d7570bcee81c3e06d0eecaa623b776731e4dce5d1dd82a37b688b6975e405bad1c5504711e5ffee87fbb91b715b5c12c892a977779d40138ad010b2fd80fdf6bd37594d57f49f7bfa1e84c78e157e505ea8ca708dcf76ba2e33c2d763329e6a60d9ab6b497dd849484d12d43a1cf67a3a855308016406ceb654e7a29edb6cd6258b67c4aab645cd445900806e9ce6ca51b0e9b3150f35743b87b63d44f0d5100bc1733025b2918e6a1963c7ca7229f70259de85ff4033abc53f22522d5db9e5e498bef6aa5d33b5538221f32dc61e458d28d35c10965cb68f74a6d70a992c4e52fa25620bc5bea3d46d494444bd065e7c1339997b69ac5e62c2e14d10883c10f10ff9cd44a48605ae52235053d53ed16c71b19670a7eee9c3fbeeaad160f2f39e7764098d71bbabc7ef88115d1e90e1f9fb10794f29d66e8b2a4d86cca1448a1fdc2c1a37846a3fac9142072ed0db9e859b9526dafe3044901a637833cdcd1e8f7958bdc12eaf066066aadad3229d519eaec4069eb5eb805c2aa1f9580e295515b892835f7a1ab0541c76b9c330aa736d282bbd911c2f177c3ccc7d01a6e9b1559767c7d19d443b44e4f894447ec2e6a8290569cf4d7af9f468eae08865939b0ab23269601f21d554eda9ec66bf68c70c7b753693d89368a21e21f15b238cc37cddd79c50150607b7cd4529557284e5a39cdc81bd72156898905ee066c72a9099ddafc323e714627bcbcda1705d91bb8aefa648b0644de69f7694cf470ca66c5e2a31399bf434596994610db5cf5b3d9b7db695b684a91d211d0f6264fda379bbefe5a6997d1ea3dd8b751f0569ab3dce26b7cad23e6a200403eeb5e1ca645913f64873b89ede9d437cb4c5a3ab24ff036c6f3a8b43c21a6efbd020ced8dd6f16eee5d5ec9e94638c15361354a410f1f7bf301a109f9da58074df743ab12767bab67583a230881925f1045a828ff7486a1007e5874847727f07cc6bc6e2e923b053844ed79786b337174d24fd8eefde205dca43cd66ede82a3c9038b7d3958e4274301ffce995d7b1b2ae808e41edde845680fc9b8599318f7dfa8a2a3a9290b726dcf2445f007f820c58196280be2cea68539f135792d9919e2deb0f2a43864449e64095e429a178b169b28555523395317651cfe8aac3de107b6ba6d20dbe27c0efc25b75388d7a6a51442f7b4c1f8cf589511035db8176ced885a7417aac4db7e40c7f584408723764429b109bd0cac59cc91b9788a29932178636a6aeb3766775ecac46ef9a09e70d3d3f6fcac75a3768350fc30d2f9dc99c02b4992e20ce13d977ae7acf4a46c27c0e45165fbd034fed5081d2751823896938184f9e86b1c2ddc904264eb7e919e2af8e543477c2845a2304b327e2edd900952326d3f596c2e119bde8173204a0f663696256f2b67e21d13c1bf112148e2fa03778033375ec1e5289efc0de2688124f08ed113ac9bc80ac4fcf48f4e86cece08ef62bb8df2cd1c3be452ce7c73b8a84aa67e15ff1c9708a29395ccbbf9aa2c4d60228cf017ccdd666c5f062911339c0ee2bc7b15af4429d4470edc11dc95ab81b4a0be5ed3cc8ad3834a8574d346048e338fcf59be3f09470bd4ed38f06f6ab5f318ce9fb0bff38bd5fe0e2470a3fdd5581d44a313cfd2c71555400a70959723ad2d986b73fedf1b22e76daab02e8a16c6fd6ec4775eeaba6089ad34e35886dc8b96f63b35bb395ff607fc884e85f1ce34d4e91e310fd691cd640bda3b94ab1786bc35b66b85a46b1a926a3f823fc55493418cbb4c6dcf1b95b9da7b6d415312490da01a93c01c401b425271318e8a2203eb06d537dd1a5aac1623fe5f2e3e921f200d19e4e0b6833d672701c3581da7f6ed44c16a9609f2a9c2d5724676442684ff633c431e96d63cf110e7e5e2b2106c3e0ad258269696bf0078fd08bad53fb70cc7ee827f696fc44f06fcd75e2bd48c976f65e30dbec04db1e49f57b2f7f6326cf414f82349688aa5eb784e8b97bf0a175122b715dbf216813bf02b265d6af634ffc0b10ff5891a9e2de7af85d88ed86e2667c3090fe378dafeda973888fe2d70c14a42b825e03ea111d0ab278137e648a3a294014df2d780318faac7e85b39200b4f958fda9affc605aa4a0f68a1143232d82cefd6a09bec8c46d9426a0fe6754d6ef8e4e7b7c8895d47a32e26a57744ddd41968c83a676dc58b07c5100e1ceb562202146e5dbe9794b59c892724d5679d355f871002b5bb960592ccab4f143646b0ef7b32e8741de21f81acaddb4bf32bca1f603158964d1259c9e0e52a909f7569943e4e3592cde2e07e2daa6411cbb863b78d446563549d8dcaa6661b36482561320048a2121b2d5757fffd9d74476b10ac00c5dcfd5761e5227bd9f7e2960769ee947c47511caa4d23c83540277249af05dbe33c98f7b00a7d5b068d2f96cdf9344ddd932dfd4fd2219cc7bc8efdc9808a4b0031b42bd9023f15dc7550b5e85362878d22f1e6a4a132a79c41787dc31e1f6857f0ef40d1753fe23215cfac9ea5d60c0af88709973c746358300c553ac5cce29e484175be409f290bb13b6d7f129052c8be4264f61410f89444e2050a8731d8a53cc2c972d04a47a1ade00b1d09bb03f32b941ffb184458213e91a1f1931ebf97c7a14f985060d5bff6e8ec0ebe8b3ca14d9be8be44e75403e8159675ad47ae98fb4bb6cb420fbcbfca851fe49c436d1081cd8b5660e6e84d5c097b0a8ff83bf2f264e88e74ce9c26819dd884ae2e43d701cd0e3e46c7d58b4536ec68608f842b3c48c91ab307f908ec4cee61cc2e6f4aa88b9ef38868a83093249ffbb106f20d2a44119ca6841892fa288212c1a3d3b38ad6a0a4288dd6d5e68da2d7a0693d7aa4a42cd6d0c890129375773e752e14f2718f1d2780fb18710a84f51461afe6ef83d285e32f75fd6286a1cea07d7df1c3dde9534569682161f1f9de101414de459f3f73f3a0dbf954ce64ee55a0170c72a402c773bddfb2e9b5e012e44af892a38e172166d55aae6708b4de0fea7705775f51fe963b7e867a363ac6c12727547709bb6173c60af7631fd46bb877c1b60b5693e06c68cc36e0953122554424546fc53d6391e82d913762924f2cfa0b2a23670f47070f217b777174c8a3a40f609b6d4fe0670827acff1ce5ac56fc9edebabd092aaa98e0b25d1ab80451185973d5aefc292bbe2ecec467db49002db14f9420467269f4a681b607419493bec268b0b1e13886c6a367ceb77d940bc635e585cbc04f79fa98fdd13905bf27435011508a683f27a4dc01a5a0a051ef48af8c791d80225704cb3cbaf0836a4e2ac97d237809c255857f4597b1a7e232729ca2013685e4152648783acc4b280c74086efc62e5d33cb39f11c8b8617eb8ba56028b2a98af5dda39b3df745defa3dccd164eb9d40f3e36648938b6a4bad95179ef12b96db17584bf9f3c4525def3ea5067f2ce2005b0b6b06de4c1a14e2c1147177f04e5397bd5404fd0c90384e34ab9a2f2c5b6a89768e5e0715f5d83872ee0b1ae36560e254f5d2a9514b25a599dab36d90574d46db955a07ce23a9da1958669f5a23a528a11a67c2bcde3e6d9f969a442f908d4e63790cc0353e0c642c201996a7ebf207f4d9c2fac05a4e5f49a4b6021cd95da0281f3a0ea1d27678b56b39bbadc285cc8904d0d94c9409c02f63abdb6be2f1dc8dc1c5e36e373952cf1fe7d08fa18adebe35b552b24537f829bb01646a5635cb4ddb65a0bb0448a9d3a89fae08b800d5438cc101c4cae75e067a146855eb07bded3d89b398043fe6c21ce90f4370c1a79a758c67b3294b4ceed30be8f522d6052507d136da1347a7e0bf6c30cf49594c390699922c4d3859824a3eba697264b0fd684a75784a7136e5b50310143c34de415ef5f16ac261eaaae8257ba6997cad52f47c0496a806bd11b54b78d6de6e03d39f03636ad058fe1c5e9f62f3306cb3bb7a3dedebe1d0fe0e4238d0b514010e407b3073d781c836a52229c07ba5e2729a6fa9c4b92b1fbe29378051e2bf83f73e33351baa222797fe4c98849b705541bf65f1274701341c9b446cfdefd3199126e5ed36678770654ee5aae2ee9329f748f4a2a0da9b95e45b78136e107f4dd564cda8794116f6bceee4cd98449cba7b2313971b1bc9e9ebe8ff41b6306800780a910928cbdeb9128359ff108fdfa619ff9ecef772314c7276a9031f5153642869ac8b7e0b9c940ef877af325f1c8d24862a2315284438c40ee272f153e4683264889631cb5744bef3b719eead6530283499f2715bb66ff70249e9511281a0c4e95ce83066f49745522824685ad739697eda6d4f7d7fc32a129dd69fb156d82a07b0773a7e243015a99871552c2fad778c9e825679bfba3b14b03d0d35dc9837686d090b1feec0b998dc9520b920066f9c883b034f53fc30e064ebe2b830a8f66c1738ae05756ec3a335888c8e6d117d1a33b6126463fbac85587c52cee09b1ec10bef730b18faef99018a30476e2f75e4aedc5a5bb78fbc1818906b6ada69337003ece3bf158a194f84daada932448e49d084676ff53178327b3a7eb21abe544fb4e1814cba29762d780d6d65871eb203df5d4682543667b78815a7ea5fe1d0a1473be7e00f923f4e135ad8dc5ba2557fee4c3e45fb3e06dbdcc66d6f7f0cca9db0f1b5aaa6f35eda0e32de73f886d5dcba93b243aeac7804ce58f3b1a4236270186c998cb5c95574514830121617c5924235ef84ff5b15cabcb8959160fdeed6729fed18ebaa65234a3be3a6a289eb3be461afa3169be27ed4456c0f1733d9fe9feb95d3a842189f8fc7ef2314f454709a05249fd6736d15dc063da08f7b61f84aa79d943c9aa0cebf28f7f8b153257e7ad0989e1ac7141719536cefcb655da919ca867c735f8df8b0ad3bdbb01c18a9712b23e4e332255dac72ba80b2c37b742706ebfed05a705ded5e1911dc01f758f255bc1cd29e74fe40e62ddcb35c838fbc589e5d7901255c85205a44a4db04e4385257b1d9eb8b3e8fd98b40dcd3bcf67917080cff1dc160daed464d15990c595cb863e6e71979f7dd1d9421e820f07258389f5ee7bd94ffa3f0b8003ec8a99c933d84ddb579c847e7429c148a587c4e28840136c9ae4edce4a", 0x1000}, {&(0x7f0000001740)="1993278d8f3eb9388d2bcbf1cab5e65477763381414d8943a6bfe0aa33c90433880b2a46bef6905a6c264a6662f8945fb4efc04e7d48348cfec1d058731326d4e0707f07aa1214d5e67bf510bcc5ed480f8cb828775e0876ed45ff0ac4a1c8ce63af1e5d42d09da78b44fe2e493557c74b6883fd21f20a953a6d56ae6290127923fddaf3a397b5ffa7cefd8da302cf9acead303386560d507b2277678712d8c0c2931225c06b455ed25293de", 0xac}, {&(0x7f0000001800)="4add85b08d12c117d3bf33b00093d72cd956b2d8d7ae076fd4e77403c9b499f50fb79d8b13addf51e006d46f2054a831b409a24dfdf9ebaf3855f752d055beb07f21f69e0d87b1d946ff4c7eb92c01ef7c6dfc86a8a66d9fc64d08a2b93420ad5078c26f36a8e9e9296e7acbaf1eb1f46fc1d442dcbd6687730b270cc6396ee4466aaf0cb10f57c1ecefc36b5ee96419f5dc0d14e4ac7597293d5b6d9ce1cd2a36b2cdd8a8067ba0cf7c39b098cef63015e7c2", 0xb3}, {&(0x7f00000018c0)="719071351533446184923b0b02991d179f0b22c8143dfbad3c67a60d9272234f6bf071cc0ccb17123c98092f4281856c7dda7fa9b4baef1d228de5cc2694dd3d1037", 0x42}], 0x6, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x400}, 0x407) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/,\x00', &(0x7f0000000400)='*/*\x00', &(0x7f0000000440)='*/*\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)=')]\x00']) r11 = semget$private(0x0, 0x0, 0x10a) semctl$IPC_RMID(r11, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x998, 0x7, 0x3, 0x0, 0xffffffff80000000, 0x80000001, 0x7fff, 0x0, 0x0, 0x81, 0xbd}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = socket$inet(0x2, 0x7, 0x7) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x81) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1013, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7fd9213479c0de2175b5bd453b97969f265677a36e6c44b8cb91277de5ead85c2deb072e9e9f0a3c443dc8a3dcdefbb635f0f2403a9d60beda80028990da80c52cee813d92a6bd47206c6a3a34d0c3b9b856cb4be5b1d4c6928ee59a9e8cfad3b8ad8a7575618eb21afc2510eda18415bb4649a586d334af3dec18cd60368686f4a0f00b0f475a2a70ca10919da97aab896ca34b6aecfb659a2e858977e615e2caf35f2547ba2b5a22b24efa04a50fd4977decf8751e3429998192f5ad176672b84f93e66837fe8371008967e419e9fef502ce0dc48a", 0xd6) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2f16, 0x4) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x2, 0x200}, 0xc) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x110) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x91, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x100) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x180) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x300, 0x0) socketpair(0x12, 0x4002, 0x1ff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x82, 0xf0000008, 0x7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0xba2, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x7f7e, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x5, 0x32a9b463, 0x7}, {{r5}, 0xfffffffffffffffc, 0x1e, 0xf0000000, 0x2, 0xf665}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x15, 0x40000010, 0x7ff, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x8}, {{r8}, 0xfffffffffffffff9, 0x1, 0x0, 0x1e, 0x8001}, {{r9}, 0xffffffffffffffff, 0x2, 0x20000004, 0x2, 0x6}], 0x4, &(0x7f0000000380)={0x3ffc0000000, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r11, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r10, 0x4, 0x0) execve(0x0, 0x0, 0x0) write(r10, &(0x7f00000000c0)="db", 0x1) T MYHtBN[{񓥫{Ƚ#~\~{r捦.tP.T 16:00:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) lseek(r1, 0x0, 0x8003) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) connect$unix(r0, 0x0, 0x0) socket(0x1, 0x0, 0x2) socket$inet6(0x18, 0x3, 0x81) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) setpgid(r1, r2) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r3, 0x0, 0x0) fchdir(r5) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) recvfrom$unix(r0, &(0x7f0000000100)=""/32, 0x20, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) socketpair(0x6, 0x5, 0x10000, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x108, 0x2f) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000240)=""/15, 0xf) r3 = getegid() r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r1, r4) write(r2, &(0x7f0000000080), 0x0) r6 = kqueue() fchmod(r2, 0x4) close(r4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000040)=[r3, r3, r3]) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r5) dup2(r2, r6) preadv(r6, &(0x7f0000000200)=[{&(0x7f0000000140)=""/40, 0x28}], 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x4) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x32) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:02 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x23, 0xc, &(0x7f0000000040)="03130000e26fc97bdc6e6e0f975640a8e4da3f37d7937bb54cef40e3546226947ac2aaa1d1cfaa0000000000", 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket$inet(0x2, 0x4004, 0x1a7) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x2}, {0x1000, 0x9}}, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0x8, './file0\x00', 0xfff, 0x1, 0x59a, 0x3}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x142, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec3", 0x171) chroot(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x4) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x400}, {0x18, 0x3, 0x8000, 0x6}, 0x3f, [0x40, 0x1000, 0x200, 0x100000001, 0x2, 0x2, 0xf74, 0x8000000000000000]}, 0x3c) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r2 = kqueue() close(r2) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x38}) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x640, 0x168) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x200000, 0x7f, 0x20, 0x92d}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r1, 0x0, 0x0) dup2(r2, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x100, 0x0) read(r2, &(0x7f0000000080)=""/4096, 0x1000) getsockopt(r0, 0x7fffffff, 0xf98, &(0x7f0000001100)=""/214, &(0x7f0000001200)=0xd6) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x80) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20000000000000) r1 = fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000002c0)=""/41, 0x29, 0x802, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) read(r2, &(0x7f0000000140)=""/219, 0xdb) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x10001, 0x1, 0x0, 0xfff, 0xfffffffffffff8ea, 0x8, 0x0, 0x0, 0xffffffff, 0x2}) r4 = fcntl$dupfd(r1, 0x0, r2) ftruncate(r1, 0xffffffff80000000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000002580)=0x2f8304e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) r2 = socket(0x20, 0x4000, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x3, 0x0, 0x1ff}, 0x2, [0x800, 0x5, 0x8, 0x1, 0x605, 0x4, 0x59dd, 0xffff]}, 0x3c) dup(r1) syz_open_pts() 16:00:05 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000002c0)=""/41, 0x29, 0x802, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) read(r2, &(0x7f0000000140)=""/219, 0xdb) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x10001, 0x1, 0x0, 0xfff, 0xfffffffffffff8ea, 0x8, 0x0, 0x0, 0xffffffff, 0x2}) r4 = fcntl$dupfd(r1, 0x0, r2) ftruncate(r1, 0xffffffff80000000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000002580)=0x2f8304e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="85243d34ef28d071293d0b70f11b2183155e1a120ce714dd49f18ab5f9044b004e7a8fda4f87529862d5fc0b55a56e6c313bebb8", 0x34}, {&(0x7f0000000080)="bf19ebf69f73abdf83648dddb2085cdb5feeaa39c1d6d46f9e6b4574a0f1d22d45f7932feddc8aeb374585d4581454258aee767137cc87b663ae529bd6776f6e45d2308c1b789e71aea50b11fb7f10100e6f50c86bc7097964a53ba59ef26026adf470063ab7283d4d16de3c4fec3f8b1ab3a15107777ff0e312e420e8d7e18e8a02cfe47c826214ede4ab413e397720eca9e400c2d6658fb78b80459906a06949d7683e64e986008ee0904830eb42043dbafa8bf5d422ea8f6b8901423896d17e3cd7d3669e830327e11275d103044057", 0xd1}, {&(0x7f0000000240)}], 0x3) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="106c655a53f28c4fec3fbbc9d6458c714668a6af57e08c807b4946b0fbf9efa7093e66a61524a6d1c66b9af0000abf6fb8c9fa928ea9fce57c8fb43da6b0b1748e1b4d830d9f800dc35a827d2b0ce0b05ba9b8c9b6dd6dd1beccc12b6d4abd2013c3531dbb919738ba612c55a53855e6168b557cb52003cd2df507a989509d4572f09f8d6d4409d8", 0x88}, {&(0x7f0000000300)="4882d89b035e66fd9b4d4f4430f49a924b079591a2818afae23b04a669ada62b97318852930d4996ef2833170630d07cf146b81ab673c8eccb87cfcd99edb494c8aafa83e61a8e79ed1eb493c41c5bef80699380eee25dd7e224e2fe854ac471af72c2596aac951e45fe8d3c06011e9d032b1e0c02acea19b4cead7d0221820e4490132e6fc61cdc56757476a2ad0651c7b1eb22d662d01da0b4a2e1dbfa0a2395374d91517c054abb4c8491d70cb224074b", 0xb2}, {&(0x7f00000003c0)="5bae696d3e6e2d61725942bd9a810f9f1fc8dd24577c3deb5337fa734f5952d7448a969554a214b3569324d58092d4ac9684fa20a471f4468b5637a3c5137d2816a2a6cd1a27cfa8d83ef187b99a5f0d953b5b6796e7a8af142e87a4a9a986907364a0b4c48b9d5b0f30e97f8a93af4444d39272612ce8b84ecd8f0278bf125462f2c619513d20fbb1720eb56867a4c39b748ac23116875919334e9a6813445b4e58f262731f427355648cdac36ed03ae96e53ab050f726a0e4c07a9464340954280fbbcc902b51e1876efa0076b75326a719eb68764224f4c", 0xd9}, {&(0x7f00000004c0)="19eb31fa2fa212541bb2d32f3dbe68f91d087c3b3cc49921e95a921fc86a2fcb8877c808b687d8218355cb59885d9b5387fe236102e8dfdfb6bb6a723ac6c1867ae10a200c85223016e4cb292b0f01d1b9dcca983feb3aee76e1238ffc9d431fcf6f3addeafc2b10444b42bbb2264638ae848336f110353477170c4c388d7c97386b0fed28e3be690617f56c0996acb3b18a5ae1392c2e5791315c5c27d15c56c948b3c30797f14d03f965a31a7a23353acea628dfb86e7c3a540b4df1b91b980606ac17", 0xc4}, {&(0x7f00000005c0)="f7", 0x1}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x10001, './file0\x00', './file0\x00'}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x60, 0x0) 16:00:06 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x4718, 0xfe8, 0x1, 0xfffffffffffffffd, 0x9, 0x4, 0x0, 0x2, 0x0, 0xfffffffffffffffc}) r2 = socket$inet(0x2, 0xc001, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r2, 0x0, 0x2000000000023, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffff, r3, r4, r5, r6, 0x52, 0x401}, 0x10001, 0x7, r7, r8, 0xa5, 0x40, 0x8000}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x88, 0x41) sendto$unix(r0, &(0x7f0000000100)="4a1219e05a2ee3ffb528e871a8a54a1bc5a632b1fc746d770463535fef6019", 0x1f, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7ff) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8001, './bus\x00', './file0\x00'}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget(0x2, 0x4000, 0x201, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x48, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed975a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d618100000007343d4d1b804b5179ebf4e8dbee3b041a807bb1fc750022248600163525f6819c0d8c0ddc2e6c7aa423ae41fadeb03e795e3067f42d38e0c34115c00d0d877e94bb1c3b57209afd5d924a976531768704373284eeb4a07a2cec2f3b4be4e09351566f2bc5dd82221efeb55aab3a6c9"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x23) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) setgroups(0x40000000000001cb, &(0x7f0000000240)=[r2, r2, r0, r1, r0, r1, r2]) setrlimit(0x5, &(0x7f0000000000)={0x5, 0x7fffffff}) socketpair(0x2, 0x5, 0x8a8d, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setrlimit(0x7, &(0x7f0000000080)={0x9, 0x7e97}) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) truncate(&(0x7f0000000080)='./file0\x00', 0x81) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74d00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x8400, 0x46) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000200)='./file0/file0\x00', r3, &(0x7f0000000280)='./file0\x00') bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004c42c08c83d000000000000150000000000"], &(0x7f00000001c0)=0x6e) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = kqueue() r3 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = semget(0x2, 0x0, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000040)=""/163) dup2(r2, r0) semget(0x3, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:13 executing program 1: 16:00:13 executing program 0: 16:00:13 executing program 1: chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08007269c2238f45000030000000000001149a05049066be7aa66a6357780000020045000000004ccad413f06dd7fa0000"]) 16:00:13 executing program 1: 16:00:13 executing program 0: 16:00:13 executing program 1: 16:00:13 executing program 0: syz_execute_func(&(0x7f0000000040)="3666440f50f564ff0941c3c4e2c9975842c4c27d794e0066420fe2e33e0f1110c442019dccd319b96f") msgget(0x1, 0x7fffffffff) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd80207dbe491cd77addf2dcc67", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getgid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20a41, 0x0) socket$inet6(0x18, 0x4000, 0x5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) syz_open_pts() setgid(r1) 16:00:13 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x1000, 0x0, &(0x7f0000000000)='l*T', 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x0, 0x0, 0x0, "eace2aee3da810db8b106f724e606bc28a2da0c5", 0x0, 0xa2}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0xc010427b, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000500000000000000000000000000001c8da1695f509d0b720000000000"], &(0x7f00000000c0)=0x1a) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x5, 0x5, 0x1344000000000000, 0x0, 0x100000001, 0x0, 0x6, 0x2, 0x2, 0xf7, 0x1}) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000ae2f66696c65302f66696c653000"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000000000000c82b6c9548bc0112ce481d2408af25f3e2e6e946a6426ad120cbcc55cde3b148038d18293151d60677163d734642", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = kqueue() dup(r0) geteuid() setitimer(0x1, &(0x7f0000000240)={{0x4, 0x1}, {0x2, 0x9}}, &(0x7f0000000280)) geteuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) setreuid(0x0, 0xffffffffffffffff) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8004, 0x1b7b) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0/file0\x00'}) 16:00:13 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x9, 0xfffffffffffffffd, 0x800}, 0xc) write(r0, &(0x7f0000000100)="b42c", 0x2) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x7, 0x34598792, &(0x7f0000000000)="e8c19b84ba0b7f7fb193643be78f1c2d635e025e3d1ea35ded99a1c4ecf2efb82999ce3f3c978a8af144d381", 0x2c) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000002c0)="e8c5c2d4f386868e4a5f1a06cd262e493b1dd491e04ea500d1b7a048f132928b667d455dba05c8206802dc93b5db9b4dec89aa8705ba5564fc969fef893fb46c41c6d9c04127a8a74abb1c3791f9d6fe0d1854bff1b7b759ff3cb0619c2256247e4455a276476afa65babaaecb6047427a363003240bb510455ebe0489facb4c84e59a9f2ce66571d837b0eff6fa501f2979b99663501e9e21c0088af499731ab474925fa43c81f5566df918c29425c52b04afebfa06", 0xb6) setsockopt(r0, 0xfff, 0x400, &(0x7f00000001c0)="55976e80684179c9596511be4abeb513404b9ae0731b0a4ce6a1e6c6dbb3076b4f9fd2f1538b47c2588e55959a8a653724f2929e19b24e03804d722a965a9c62783bb9b8b48a9f6318c6f3c89c949051c7a5d39116afc8dd63b0280c39c73e10e861c198e3c8f80611f3dc99aa5db4478bb7c0b9237aeb1c649299d5321fd2754427d21304d81b358975eb7d705db67032fc532490953369421fee5e945537685d039d05fd0b75e7dfb6798d034277d823f2f730da7465a78b246617bdfb41dc2b4af6e6a460f62afdb1004bcb3bb6", 0xcf) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000400)=0xfffffffffffffffb) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x2, 0x9}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1000100b, &(0x7f0000000380), &(0x7f00000003c0)=0x7c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="8af91276df7c8ffb22757582f5a3c538eb9a5a95041b7a712c525bcaa4c16c6519a5a1641bcc6cc0cc993279627676f931a3ad07db68aa4e7398bf0902cd895f6f99c139ca7f1b8940cef02470c95ec48fea8ff51a4caaac5bb387899afd7add9d29d5cd3e106949ee5072b7ff7cec008dc1891b65c6691e32df9dd9c11fc00f918aa8ac8a8373ba2a78ebbe08aa8cc669d908141708be2f19d371d8d4d3937c60c46dc4d0fd221c4fee93e91876ec66d2baf68787008d52a6235d59f1b8ca7ec512b782eab80e9be7750cc51129d9ea5cfd3a19d059157c552efbf84ad6252f21d8d81d0f3f7273f607bff5dfd4e6c072cdf98e736b79fb0132777035d8001bb422b65c660dd4d93c097f400fb79d695b822aedeb44241b1f898d337e367ff183e280fff5fb4677232c9d27055a94282724d82a976bedfa52709e29dbe799afbd63d191ab2c27e53638b3700298b696be824d983beeb52b114b6b608cc2339c3315f549abb37fbf6a43f646e5143e9e0017499d390ea15cd4a4383879d46f73871b0ce8356b93904c7c1bbaad52ff0fb5915b604dd375a54db5df68036664928f8a410bf1abbe99ca67bffa825cd84dd1c4c10464c08661d1bc3059c2d9b7130e7904b2a3be928629a43075aeb1aa81351e11f3334b5531f20cf3511ab4a020555762f5d47f2575c397a831284efa30e5321d36db14c86d3e438ba5907e01cd25e3a5313e6261734b215cf129cb3c513a52447764f1026d4d57bef3d36e5bd9eb51d998e60307b940e4b491e3693086b69b18a43cdf7c62b9a8aebc9c93d00efd24011039504c31132e5140c299981e601cbe6a7ea6b3b7d77405f33549014190d0f82d15cbead7a187ce610352fb1f368eaafa642525ab12c60d9a0751795844a27c656aa6cf6ef5071e9baeefcea0173522e751e0ba07280b861d8837b26fa876cb26e0685cb6743dda4f32622af47d1e7f5b579c571a4c52f05af8fc3a7576a6920014cd0974b1447330d5afda44d598956a780dddc466c67df2946ec03b0bdecb9c77a6057fa9ddcafcfba77a09fa5e6b79fe92af3f4835707d04bcca5af552f7ee34fe31175bd12ca41b7ce4d3871c6a2c31cbb50896a87b4da9f44a0163f1d52e30738de9e3591dd01cad59b8d6266baaf1fb805de73bddff670998525e8fb828e3ae537369789d8d90835342dbf6b3757cb24b4e648b9f8619c3b54c40177825785280f0c156b514abd2b35dc4babde47239e609602fbb4c9783437e01b78d9ff5ab9d48d7b0ed13f59c7aa07c1dcd14d057a122df9430f982479f8c04e9c6ce1478c6f13fdc7c89b63ecd70f1f60f071495946e01e09e671266ff5d0a72672b0fd75cc25d4398d56f369b3b8dc044cb0fb629de19ea7ced0444236160e180cbd50c9d2a4181812b45937d76cd673e186fed4c52358846ce6360390a943b695c24bc2c79a60830f3d9dc099b1fb7575baebb5f02d38b2bee7dd38ff34d8cce0eebc352deacc71e29fe5375802075e5087a85a47ff5d7ab3784bdceae0f381b3f2a177144f5906d054d62397e857cc6943cab1b92b6f51d2e0c915078258127f1d8de269770c07dc8525514f09f848fdd167ac0cd487f4a888307ab9eaf9d52a3e87af327ee15c09eb6c809fa1a1a5bca7f720d56f0866c8aa6c5aa77c57e2d06641d89b55030d4f3921b6600a8c2534574c8309d6544d0b2d2b8805e40ea2324d2fe6c36f6d041a2ba0d8535ecb46ccc5134826e886bdda027e88ee0de0925af72de241fe537852adcd3e53a9783c9d2ac9013c635c79f0962f70326ec998d1e81cca3c19010d879318d55b7281497c1f87bd679cc966328f013518042b1b86b29b830114647bb009e5718658be2f6471bc888b8a52ab9b297bf8f815eeb115daf80054e5dc0d4a6dfffc6c80c7ab219d1d956ba79650d72c218bd2fd17c6afa926dc37763e29939aaf165d7948fae59bd8de6bd40eb0d26bc9c5778e275b3bf50a463a326654f6736dcbf82c41a47449f68d7da63cc1428a74f1b6889d3423f78d3e576cf8e14fd0df907866e78f3aab9b06bed40efb7eeb64867a61821e7cc98f5b9f1f41b597b8485164418fece965eb908cd65b11dd926fd8c87ed79546278ee7c5a1e767ed33ca2880bfdab1ef606130003b3163108727c5fe9245d51de4b728253a3b25156483067f41cfca0a1b3153ba5a12f78eadf30eb5f2a903fa698543d34bc646cd25f8b4fde40877dc721539649fbc234c045c1b978470cadcc53b9f2c93a2656fe4615355ce89d04814afcd33bd7a48e370719095a0476d7d7d6fd53fdc2a958e74fcbb3dce728d818b6f26f96028fd1170c3ae5b264629e991c0f6c93845e140c7a321c77edc77d2d44f524597bd29dd324048bcebadf59725b10accc6ad0d1628be1cda0e44f687fea94659b6bedbc208f5d722d07956acc88e047dbaebeb80943ca38072ba7fffe4658c201713ea4dd832f24c5e16ba1b61052e0f7e2264fd3a130f7a7a14944d4d485456ce18a002598e7194e892bb283138fc851348809c323d87c08ac78a3c6a67c10e7977365230ec88ea8de402073a0204b3175e2d132f86566d714965d91da1bc3c69f9a0493bbee6c2de86636efa546727c8181ed10932afc50fb11df595c67802891da30b9f6493b21f676bb854eedbd644bb01ec0c45dd0316e9b37d052ad771f9326d248faa14bf68e9f9301d0e603b6ddbe8f706e249f71945aaaba62a5c711be3e10accb09b37b63ff242dae4a44821a4f787cd3eacd98496df92b4bb2ca26327843937a48119e1d4f4afbecad0bc97e05266612f43506bdb5ee27596e9d87c6bce475a59a421a7cde6650a3aafce967c0a5daba42b1e8e029af411fe82d43c3f74ff722bd98817be388bda7b9fc15fbf5870e1fa06d87c67dd56c337f7d0940eb76c00c8b7f942994443bbb606d0402f1efe9a9250da7a6add67f2ca8eeb0e392bbf83085ec535168f9d5805776e13c1e6d413543f96ad8075c3d03a54a2593b28a608df21420ae4def2bccdeba23dbe23079e95d3d581d96186f9a89925f93c39bfdf0afbcfac1ae42d02590e1338300f831d44a808c7d0c66b5546730ff79127fd431289de77d4226fe73556f0237143d57c100669c1867806f2a81851c26a9868096dc45d10e2044cf299eaf8dd08a5f925f2e25f8c6f56701ed5c440e58501c32a0f7a699695b4f0b36c60122e6dbc85fa7c21230e2fa0cab46c70377bb0494c9df45116cc83a9b0b52ccb498149559dad8f05d7dd1e36373510d556802b716166c91ce751d304a5d4c7a5b2bc7f9f5ba8b4492aa3b29938a947e61df42a7ce7219cdeaee124863e7d20ca0d1d733665d28272d8d9d953dcd5ac5c3576b3d4306284f9283958a8a70cccbf67eae9d76ae3909fac098511496a7ddc6529640063f4278061c983e0ab890e6bb084265f693625686d1911e3f1cece85780cd8893b320407769f2b4fc0cfbc6e4b181672313ff2e7898f85d9c8365f47d00dc68ce33a0fd225c12d4edce5ce8e5d1cc44694add660eb46c46f0977ca0be43b3a3d35a33ab24b4985af638e7f01322cde8c08b5740683bf41315b2b0fed7c061f78793685b3d752f0728baf58a491ec6348168b4acdd5adac265e7be1df2e7105729d322e98e7acc1cde4f215dd6d36d281e280ba1978b2b0c58a3cce90222e7ac6f9a55ce5f0f89a27936349167c9a0e88188b5cbb6cb18c28982cfff5063c8262a891ac1a9a8712552e58756dabe4df34b62a796d758016bf6bdef4ad4376a245d823ab89e2455dc8dd0f615e2c9438629b0644f1facc96fbe36617e979e9bfd5d26194fa9d7398bf4bf7362c9939e3bcac9f719ab4f704ef1ffb145ec77640bc7b006144e27e6e7886961201759e30de1b791de5540f32a438758ef477994674259f99a61d063af1715285dd44243acd5a7a4b437a2c0ff0f4b9f18ef8c344cbcf2b3f427e67e1a11890720010fd49e4e4994cff755ddaf76523c7aa670c74db41745fa7eec7a1e918f856daac3726fea880148e2556f341dccac656b2f248a5bbe1fb13b01e77a178e6ace0ce8fdb00b165d67fe4109954dbffd380922cd35b161cdc6387f05b4cedb4f849764f922000379783e7a8cd499a4f2dcbedc76630ab7f3750bf4894bc942384b759c315fdfe8c7cd62da4ee866214e58f4247011f8437e4f3d31f52d569042014f6ed1015b854e46dc476c77584e8537ba35d1e242f2188a9c40dafabfbecaa8c49a14daba00b901d4e679fa7e2f462873ae9ae94c243097fbee7efde2d46e13f789de8afba5af806cf3efa3cb03fd7fdea1cad760f5e81b1d2957bc0b0b1283c970f35760bc202c8d20431a9d777d8520dd78a2d2ef46b62b092aca7ed33b224b73b53097927e53aeeb326bb60e2f44b15e6645c91e3426fc7ab0666c04bcbf883917e415b3ff88ed2f15fc2dc88d418e6de0854373719adc2d493150424a4756d0564f9d650eab2012416b9b8cf8416ba8bc22f523ed08f20b976a24ba01c9b02c05948c15598b013600e2ef952c3b6d5d48a0fa34b626dcec7cc71e9bb3b521940df29aad0e341a56f47fb0269092651894fc8b7647f7ef4e6cbf5ce0a560f608281c44e988efe39eacd0b8af089fdf2ebf715cf4b858252ac306ca744428f2b634c499b1734f44c45e3d33445205b292873bb014f45958a67ee3633f66c7137ddd95a0580e936a8d7848bbbd51fffb2d7cbb0866d06e547408cc84ff9894de04eb595a63ce9cf61f336d52d7c3839be0daf789912de024129a4981de6c0486f40b3bed6ed26bc9bc7ac0b20c1cac4bbd86d4d7c9a7276e6b4a278634e88e51630c2ecfd74369f0b9ddbf848cbcf1b71d1d0b67e25f8c979b31d3fa21f9a305de17a7abf76bcf5d6240b436d0206df8d4b66153acc7958ce8b11871596339236b0d53b7579bb468e681c9871cd4bcd8efc9be53677446b4200ac25affaa27f75e3a94ff05ee86727b2206634ebd633d6c6c33d3385f94e46de97513f1fa7d3c118e9e5a24c11b3274122a2819cd394d63c82d071700b1813af2b5ce7645a2738494e3c1fe5bd1a0c51dd731e87721fce4601f87b9e2abd4458837068665159a0f0836bbc267a555cd6e86fbca280b4378ed387e8afbca8a751c1642c0ebba0d796bd59d381299d413b5664d7f5e4ba551cc6c30d689f095207985cbc490e61d3f15e690f7f63547b186e79e03b9096cc906de1e158e6f721a845c93c0ae08646c4db49ee6360e78ca07e7e22a65ab026b23e1c5df1e674a0ec9adb9f38fa8a60fb9cc145234b4c5a2e5dee1fe9bf2a704f151c729f277e2b118d20bd2632b8c2e3f672461139558f68ba54e534116d0b48130b7ec0de19109e647c064186e8f4201f8482dc460cae54fd80b402c68db84b189d2104b9d07ae3b31c6dbceefcd5a5562db154c1b0775b9a2db5e09abba07811f5a08f64a1f0d8479b8d7486d292500a50910a9c549811641e60e2645445981652a741a8dcf19d439fb40f31ac2783c87e9f1da408fe8b2505a94c59d4d95b51cea92926a4053f719a5b34671c883e66dc43f6af47d0d6834431cc38b1499fa1d4c61664aa94f7d0ae73798980d57236042edb1848ea688d63356434ae83f64d746ccc75a21121388c64e2eec9f0ea6114f984be724c4ce7bb9d69fdb662de49096bc7aa2200fc96b13ca8dec55b332c0280a92e331c0719c5ec8c31b48a93aa64a84eeaa3189c985c748f746f4e75b2c2723bc6b44d2bd1d18e0d1104346a354a40fc251487c", 0x1000) 16:00:14 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x80, 0x2000000000, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto$unix(r3, &(0x7f0000000340)="f9aabcca961e1151c35315021058669b6dd77861072499d43d6c7ad7e8d988e0089d4a99404abcbd1b7b1375888cf1c254a6f7676ecdd4f9b55b9151", 0x3c, 0x404, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/66, 0x42}], 0x4, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f00000003c0)="f3f9b118c9200c468a07790d7f7710a7897820fc12b7a7d9c487f32d5ae0bfcc602154c5399f91d3e5a8659c", 0x2c}, {&(0x7f0000000400)="b1c523d51dff3d0adde5b5f7c7b88568e29b56b58b25536d322a2172ac8ad34ce0e4cac8db8ea102a2c86f73820b016a5f4968e7085bcbecd48a97fb3d1309d821b7479bd3ee8159ec05aad0342378e0d04cf240a302d37f11918340b3d6e3004a8afe6857cdac7ed06d34c04f472c7ee1ee76b81c82fb2af941d6d5ec52d1bac72a06544e837992c57e4624acfb175f5cbc5fe6786fff95a2c2a6ef65f01e154d96625723d93f1653ce06ee71d18db604d6d156159860d6eed79b12d2b0de9f0766e251d9bcd43e883b08ab878c4f5ba058b867ed6da4a554dab47888c038fade189307582919b9582dafcb4789394db083efa5048da974227ce497bc986eaa4cb9b6d4878662aa23b71768d739ba4b59cd0ecd10c449c1f988163ec14d7fcd5f298f3e10b74d77299e6ff330c9a2b41ef127106c3032b1c4f311eb72423d70e4af1d50bf703c39b1880e21720061a470c996dfb47cb9d0b6ed42bc0748c5fe67d156e7dd24271c0e7a57c6549b9f593ad06594c02bab14235ea067b7797a0d0b444548b0f80be7ba4642b918e9a59a3308a892f99222633520f9c7c22dc1b89796df415fef8b45f9d5f1031a8ef23bea90ec8bfa91ffe60192080c34e08d36e76272ee27cb7814ddaaefb3e84c85eee3e377dde17aa812f5c434b26752226e6df11b0c7cf07efc0bf0488bf1eac85d94b256ff822f12f24138364c16e1c983096d9e6bb979163565e4d18a8e24073b7f466e1166d85c192428b6cd84dc96c81b8155a52be951c9545ffd4eb06dfdacc159daa70731c4930130177c72a7d94a3e9611242323d70c754ce73e46520109d10503e38a5f02101f59eeaa7df596126a949fb4def18796b66be509748cb0a899be86e10d3191594630ed035028e77f3d05994022622e4edd93d12272b9e4d957732b4da47ce4e07252417fcc22c2c7527ba37b807aec0f69dff12deb3b0e91048ad68243326f9cd67c16a5dafd8e3cc5e9f84459a710cf5435535754605f6f245e1a8e7122f57255b47fdc06ba064d18e937c6605a0d6d903be9e1ad7fb27f2bccd8947c7c8520bfb1dfad7b10ff16f3f60a79d8c14665c04827a71ea497ce5adbc4b4041950050d01f6a43b6dc40fa1619847ce3a17e4542cd33e59d4383620d4e94213cf8ea5a409d8860fe868dcc5546133d121ea1cc1b1fc5f06abf48acd2e3c16b2cc98f9885ae3a4d7b5fd4ec287da8b69ed0a26c837c2c5e33840efdf7861af7828b3801fccaaa757f45a10d129fc96995aa8baf7b6231eccf2dd0570641605705513f241ee7f4365af2ac98875c4ebbde1b595698073b4802ec63290e85a57f8394ba2fdab9cf876b03975635a72b4a66a4e7e172e436a407957c90d2b7db96f05bc342df59c0bd1cf6e6ab369a7cb867d0aafb8986d98c5ab543a55c17b315883be428e8a03ab0f6f3749150a0d378407c27ef6b1b4f93b6e4be9a6e082050bd8a847f8c9555c87abda7f30cccaeb7f7c2d2eaffcb5dff0c15ba7f2193f79c2764c0da989df3b907c43a5283ce1653291cc9995ec94c970d745fc8f1b53e363e4142c55f7fd1340d02ffef86c9af590c802fddd59e572c8dff07c9531994064c6062e4e7f0446a279005c71351e8c98c9f108e01c1a5a1554a01b69acd104c75dedaaeb0f3395c5a63c1b9c828839294861893f292dc69666b9fccf8c584e4ac0f2d4ef572bf1a9174130c62f9d39497fd0020ee3b511852658d333e93b7fe537c395ae0531949327f994cea66ba01b9e5399c8ff170fc5b5a8c6dddfb64b476a5d7c01fa183aba8772a6b5f93cfcac459327227fb8eee61d013cd4ec8c516af3a498fb0d568ff7caab11d29f24dbad1ca8fd7c4c20a9bde61affdd4b5b3b0e74ef83e22fd9bb99f70e74912adfa0d4cfe3dd48926b8dbb43fc6e7201d15ee1b8b28c4b759a10da6fed39f39a952ca5a94ad5747d9e1bb7d79e89dabc209e0fe0cd0fffd4fd20df8cee92de2d79677b7bab5b5b22bd5e1adab021305a78315c276f9611b8a229437d31666fcbdfa226b27aae5be86e3940ba310a4ad9983b06c141eae323cd047b93b57c84a918c13c54e6ba0cb11c0f29ea0620a927df1561fd00efceb88a0c05e03629fc307fd5d98df2bb4cd123fe87702d69f9e4abdcf52e91958847437cbfef7e313ba1ca742dfc00c6fc75ae986881ba038f10513536f8e890d3be782e9e2093649646a033bbb972bcc73e7797084e93b83c505894e06950d6f21958f2782c51ce698416e2b81823a71b50c89f66ed3164350d5b3823921272674c3e7afdf38d117880395666a336a83dff6fd67e2559941a759fa1054df0429ecad926c69256cf56a4a89f1b3c0f7d0cb4b4eee23a34e0ab1da73cddc78854e53b5e4eda5d80d95e12bfabc328c10583a6821201887ac081c3ae42873adecfa558fbae096fb82977e4ce280309bf1f43c89595e36b0f4aae1dea7c874383353910f8be892a477756c7b478de5205e00be9129f61a6fba0d6cd354732c737deca7f66e8a5c48bc9ec821ed52457b8d0beb50dd9e378eb4dbe93f015341fd1f01e286658afa9b180322c499ab506faf67388d0fd55f7f3c74ed2c5866a7f4f20c1f8d20bbf01e3615fa8f07332330218d609291da821f22ead20d05e4d169425a2338b8326d994e75d7209087eb6ba34f2203a2598ff2f61fe05d1a3490a3c31b5948e67a029372b333e514cbdad4a6d8fbe73960ce191331bb1dfb6140ac0f2ade56f4de5f0afc50a8bbd7b0bc1a5d1e750c81991d6ccf3db2f70a16375b40c7a1db65c82eec26e5a17f053ecd10f534c4473b286a8f992e59782de09d119bef441e97422d2feee77288565f7329fdf57f76e13993a4c78d1cef9109f4ee81799ae13561d920c6b6bb5705bf9ac7693c639b8a7a3d6ced5a284bd249666419bf38bba896c99f570f7d6552d6a1bdadda23a378f43b6ca5aa71141aa98b5f6c8aefe94d5dd8c21eff7cea79f135d3b9bf2e5f7597bec6bdc460b85e6a2c3c88a601986e80d27532dd07895fd5b4edd919a51ccf304e0dc23f7afa7400066478df36a4ed9452b64c6a79f388d5dbcc7036f2d2b97b633e2737c8bd331b60e833d87e7b1ecc25daffab8329398cf37b2db427684d63b1755e4d266c3e10e1e340c1d26cbc60c1fe845731485d645991df20beaf33582db82dce3fab8f5a1dd14ad1d266a3a44dc784f378e379d1b194f2572a82fcbaf56b2a90b1e64632c7f87841ab64549711a13aa8a9179bc3860536bbd1bc114de98538e2f1af8f795d87c1bebc1e7c2165b0045b971adc02e5585856488219ef57ce3a38de152dd70ee5014ee9bf9c0ba8a2e20225c8920fd9e9602b1c19ef57bd92cf7bd2d15da664b3b061a58ce9c1d06b6575e64e0a93d5a9487406ef36a61f87512c0c18ec91c2d3efbba00a97c9db5610f5040495c46fa5dba15c367a3d138f2b2996c25a30dacdc89fc4238ea999995411c6cff0665b8275a46b005590eb48c5c1a8890e1ae635c540fcdf9abb0d0feb357dc6e4198c953262d584b63c53c80e64b45b7cfe181cad3869a51945fb907b51b354776a3ec4aa36c91bc771bd610930116444ba8db0bfc0be2f615bc5e1cbd34c99a7024d1516fd5e3cfd7203d0defdafa32dc31ed6cce8974784302a006aea51f6ee5c8a42bc95f5f736d6b10eee6dd3c4fb792471379c74efd4470f36a5bcc13464a100fcda80b5dae93fa0602ffef1b6c296ee6b52fb0c517bb88874498ac2e880f87dcde013fd3007173ecdc58dc1b89760f7ff68813fbf75f0357686ce816eef8e5f60be135f190ed326710092092eae2113dc30bb8aa99452ff228ea80400b38014848ce6ef39cb3d60576dc4ca152a2ca2e438773cd99128061e25dd5af85eb2f8bf5f6a5dbc1fd8c8cf4f662fe1c6fa8e05647907b32918f2902278583d3148ba8853a00b23207c8422d8341ee67fd842729d28b1d7e7fd5cbd0c8c695af13835ab64e7290b9322c1143ee24f8aba98e59de6f95a0a9dcf60883800360d177764fdf78b87daafa1f857deaa95e150fc2dc5249efca9ab84ae45f257414d96ad1e16c8622f71aac9b239c767a307673ca9793e85e51a71fad0eb08d9068d7a589c252734b72d9f653db1674b2a5261ee703f8cac3269617cd743296ca8adcb7cb95045b113599ecdce7fbf64e3bf35ee7350bf97c2fb24a7860883265aab2e880a83f75cc56a0141e5ce9e617961b72843d4e63273c90baba8d5dd5402c4a90fd5fb684f56638fa0bf574a21e6379a2186e86aff74f575eb3ed9b4436ac5b6369059a6c0af81f03ca82db9b94aa27e0c16832827c399ccba15e8349f041f5ccb6ab81708290778c346127eb5056765d77dfafc51c6c3c69022bc49aca93394472e27f0cc7e1046e1876efcec5ba30b2f9402266130a120ab4263b981ff0d5b8fc0d80bedaac41b68e5a77613cb9608246dcde7869180cd60ab7e0d14015a19b451b0669cb2e29c75dbafd8b87c3450992f690dbe8c3b5dc975a8abc94208aefc313cc582a36940127bb5a10d219426efedf0fcba90e7a09df4742c70a9486036eb4de16572ac2ac507b60774ed1d321ce36d7ef3ae412289c63f49615a0a6a24e633e8d3627ad04a796e539f0caa35a0ff3e7c97fedc63c5274625cb90c5c5f98234fbca1873d8ac6c3f7bcd6218e6da02c105317a43d4ff5f26c5cdca0e329290937a07619ed73d0183ad0ea43e3bffbfa33f43e1ca3f8ee16befd9bd642a5e86dd655a1dd69c8f5f6212799e702e224c9291087fa7293981b9e745298cfbc5b7f7a23184512da4ce1aa7d8686ee5adf25df0cdc582b16815f233ef6ebcde3dcfc2a5009224a39e84ea605c9ebbe2ff4248a9c09740a1fcfe03a00ec583bbb58726e495992bed5611444331ba9304ccc155cbc22c4efdee587e1ce25ac8413506b6631c3c4ba152d7cbebcf78008509b029d3c68fe4a6fbb0108f1e025765ce420aa236113da6604b2d8a73b3bbe8da6472d01b4cc3e7a78d92cafc4cd816ef0144ef8fe18d9a3234d6bb098ac6b4395a31dcceb53d2b5eb4ef65c6689090f15dfa2ddaab7b85cabdfd984f3f8126866786c5edd07d3a7002ded7afd35d3e11eb17e285b7616aeee62b9dd6015785b136f1dcea5f93c1cb6913a58d3f44a6be7be353308a6fd3c1574b6321f797991258d02f75cb510b338d02a9bbe7c53a5066096629d53e56077a94b73946c4944c38cc247bd458c4d65ade97198022f30117330527d0ee32296bfae00bb1c0b35fc7bd882536b9d72fc9dac6323f0622c594cd33768637b7e395de81e88852ecbef2ee4cf4acf9ac5cd0d4dfed1981b4d6ca26b686b91c5a729b98d90b4262e095375fc92e717f071c08e6f6cc8c62a81a1739f583849ce6636d3e9ffc9063c804effe0f8067922b9eb651475451eb0d9f873ba75f7ae0023304bc6442d39abd846edcfdcc2bde055bfa075ee25999b61cba506a3868b0c7a3ee667de45a090e3d4067bfe1522b2682250bf72eabc74117f632bbf56e28302e0ad4d11796161ea98f8124cd846f5f32f82d093d203a3a29a5c2e78104929e1cc73a015dea23b4e9f3955d47e404bd47636a6e749d71231b299e16425260e824386d482589ae453fa3a83b84cefa17b3d353400998bd866b4779ef1c76545e954a71a33e9124b41523959af909379fcdd5c9bde0a55680bc71a7fedf295098314741216ea90c81072f63e75dc75b0958764b979e9f0e2877bc2be5525a6ed528504c28a16f812f797fe2fc21c2828b4ed18a20f", 0x1000}, {&(0x7f0000001400)="8cecb430a3bcc18e4f35a9220bf54d6f4cdb95b02273411ebb24393da769a4968ff8f01031f09c23e4089748b12ae42741a8f9a7bb6fc50684546b962babc60e80f723fe7a17efc5d5b68d01581f55000ab59d30171228986f51d60ab39b837176ca3ad5bd0490a2a1d20907c48be56b091b07bb0b7fe4f12a0fb9ee9d4bb2835a001e62b04a95ef3936301407fdc13226a0d068865d6143c4137edea877a205cc122f6e8c5e4a2cb7eff467537a131cfdf3b76ffba6d8197eb97f42d9af3cb751a2e89bf60275f4f1a529d0304b539a2b978a623c327ee26e31fde5aa191ac1da83a249bc83c098475436657595f425de02544411c0c218e9ef3267e67b78256c436a35972697a66112d5362a94da1909bad0837b7357865c5d83a7f4a4119bdbee46fd1bb339e94874b2c9f2cd98ade904f483f749e00ee473770410775565c8b54851e0043e2b3c583e6a6032e7475c7fd81c05f33aa8b03bca024676d02ff87d6f1227c5134bc9ba181a38ed465bb7639917987ae4e6624248f72c5d264636af21aa41978b5e2f107697333ddb9558607b1c78d3fdfe118af6a3fec472d2b18acc8fbe68e0642372618f5809d88d9ec4257c46d2543d5b39c0883a571db6b75a222f7f45d0bae5f15994207beb8b578bf7bc19374e496b284c1019075e854cc578ee8762400125f5067f3e44fe6dbb15075a95ac243bd67c8836fe016e5bda55a1460c7706ac6d900a6551f8c6ba77a69d1ac62b9f9483beadb4417ffde5e12439be76107cdb9ad0709a92856d210dd12dbcda9164ce71ac2e2bb2e2af2029abc349a99d363293e836021a088a4cfcc6e40a6e082cf21955fa4d16af4c743310b07bd9c68289de5a5ed6f894e51c0a8e2d928569e3cf7002f8bf84dc83d654a874ca07349dc9eff98af922108568ef2f56dc1a079d10b29ba7a243f94c5b8d7c5ff5346799d2b49f8b4ec353c47c874ebae3a2e6014fb6fa7d152adc7b4f57d99ae280d774f60f654185141fc227d1bf152daf6436fac99fe0f7e0d3ff458b75eda807af2688809b3c530ddb3a85261c2dfe4ce9a60515a4d4aef7e04aca80eb8493b9dfd8dc2bcbe4dcb0111e6c4f91c49cede4908465ecd2e3148eb0175d5f41931d3b1f913aac8ede009519287c6c8675f0f4f2ea0c98b61bb3ac4648a5b01bea3f9b2aac23a711a4c1a7088d237ef0d40a6cb61f21c5501c7d932df79067fc7c3106ae8e04ee8b24e1f0c9562e04942bee304ddee76201537a0930c10b518c4946be532b4322cbea8c1d8a6ddb482c6c13e742813d67fe9a7077764d1d378136e15933d968f10507d42b41a9db659864e86e104a0e7ea2d2c59383bdf9f761e1a8b532ca0ace14b502713832b3f1f0325c65bed638575d6ee33b66f9d6f36a57c53bc2660a3f361335bb6857a60692667c04ad3812763f3a177faeec0ff2acec672c4dc97876342cb8cf6ee98fa568cb660e1d3416ec531e33cec7d5c671c044e2bd9e7676bf81f35fff1907a2551c5bca6b858bba87bda8e65e1a66eef55b0ed831f618df1218f460b219015ead0bb19664d70028acde10a52f02e2e3c4c4fc4c101824b02b2ba215434da59d2d81c2a8d19a324db2a3cda3ded5aa7a68c20a3c6a0be8af57fc94d8e82b3d93390d67daab8dc4d8724e7ecd3c3eb4189e92d50a4a19d66a736918a2fbc473140242ef3f0e4b4c2f633e1cb6209f75ba8ce0712b6af8efa46d549b66abb08d4b278ae64b8c84a3cc038e999286478cdb27bbf767fa2eadd0c2517f7e68a355282dcf845f624c7502b1e17a0d8117f6d406fcc6ce15d761d79ec5028edcfb363bc9d64ed3687c04c3f58b5f09331ec6c22987e9a3da042c995771683ef6f59995dc9f70a819b7671557b661c65f45a57d90fd230bf0f30626f6dbca8420e341831cf3a7f77e360bbdb3c10fd5aa7d9aede240c5916e4002cc0c888f22c39c5174a861b2e0dc957d11830f3f30c55baa05dfc19efec862d5dfdb90a362bd07521701deb3ff2e5518806573b0401f31d0eeae234d020457b16cea170f26d5ca613308739c41c0693a9cbb8fe6abd0f254da117e73f5ee9d503bba87200c7f76ce794fb8cfa27849df52a6c1cfa5966cbbdfd770d0a59eb8c8c698ed1bb71df322d50793cfdfaa7b6c14ce5dc1f7f5b6c18daa64b1dd923cb56607b9b6a54e2af35b6c6ae434df5fe6e07a708a951199f52d9cab7e03053287d3d8ab8ed04266d2b7b35be44e62b13d84f6c554a3a4efcc8cff3364ab6b80c2a74c6aeb1d2fb7ecac10f67928b828057c6531f34a320cf2342f085bd44548af81f1e079de43940c4055aea7d3aea356ef202bbc5dea9963c335ed446f7f530c3d92766e3f4acdfeff223b8b0a83531c5c9c8477017d23f647720fb6e4f547352b9859d3625a208f7dfa5fb9b1d9057f5d4bfbbc3f28b8ae26f704bfad5ae51a66c85da42af97690825cd326449020ea02de882bffe22af1363c59f439ae60f9374e3a99b8d0d4fff4ed3e4a7b3363903a1416ba57f5d20cc168dd9e19f881e6df7ee700bdbb68cac3cf99a3bf29df6b18a52470d645c3e57f3cde954f2dce03533415d735459fe51cb783f60a87a9ff8a61723d1518ce41f972aac3de7d108200d57644bc46f918f95c8392c6f7e1827489c6776d35258bf2a8d7c48fff1a00a34167c0cf466847bc0a7ddbc451490ca40d50eaacfd095635c83e5281d8db3dae608869b253832f3f62a5965d26e76863f4f43dcd85ef4b8efd45467cfd8a7a1337670897e5bfa7123b1a07351b0004e9eca72e7ee0f40e72bebff028f1dbd18be6da1d80db7a2c5687a9e59c42d8f69d75088d6a86a47b7043fad2efa76500c69382eae9063442f315ef59238fc6e05eaafe7ab8e9a1c3ad183a404fd2e4cf7b51243c902257051534051f5e83331da16f6593d1b01043db42438f925c7a1a26a0c530f04d143d34380b800e990c20a91404bb6da2017fbc8c882894c24f7097787d295a083ba4498d42896d5ae925515d976d39720786c25d0d612502ac488a2d3f6cc6982881f75d8d0ca4eee5fa7b14ccfdd2683b96e4678980e1f7d81de44f9c212c12cfc00a91ac8cb433155f3373b52b0da11f0f2e73c65101dde98eb5cde0126c84729b5c85776dffa50306df452ab23aa4d7f3d61b96ee4c7eca82f5c965867212ec34632065929ecc48cbf2b7a238081a3e3e6143cb1965ef4e158914e447d73784a49daccf055642c4c29d4a0b83680dfd7bb503ccd34f6ac4f278b87e61d4d9781ebd0dd2eb1a5452421a760e636548d07dfd19f4b279439d99e6ff148f8d4741929faf698820b2477df9aecbc4121a3f4a798e2c452e6e92446fe4aebc8b42a1f66cfbd7035cf8538a84ad33d51f2c15fc0d272b5b82ee40c8a3385d5529a13dcb565b01cd8b046ec5edae9d16b28a7da8bed6f3dd3972f2392f91eb0242714d574e675e94088bf6637f578db13afb54c933b4548a0ac4b51535aab7727207b9196cb2068d48e3605d187c454d4792106444334a076d19a6a7484705f9f8a3ec94fe53f65b3f968a6e9046b412837c6922fca272e76a7909f62b7a20558b8b497ea006d928404c58b2097d51b2cdc78313a2e3f34b02e0bcd8fa0553a26827b410b6cf0a01ee506eadde20e7fc41c9e7eadd7dfdfbddf626de28f5938f3fe0742604a6ff90f5513a3b0fee8c7e1531c2b1d69a81583085b30d107b99b5cb475d326069e74fd4f54ff0ee6e5e67a52c064f0ea63c26d641c7cedca9eac3f776322a3112478adeb50ce23808cc2e0539e5190e9aeb932a051f9465b3de8d64c6c7b1e0ca56017646939c4e334c59a443f00ae4d68ff35757fb8ddbfc81e8ba759f9e57753ec2e4f3e90672cd17f1e57a8e7b7679142b90f52cea8a57e80be6701407c2d240eef5521321bb1545d762333ad0fb87d4d85218b46fbe2c68e025533d73b4a82f271a80d93d6ae1a62ef6ab9b78f16757db0629db0d7fe990bd373f63df981a51f2f106e69c1d24b78d46401b8a2b4dbe577fb9d2647744a65a0e2efd4b0b42109bc725c11995cb2d9baa7d1ed56ad0c0647f4367c34ff43664b69ad6605ea59fd79af44850581bff02c2c8c212362c3c36ba99e7c8a96dcf33401e4bc35ce092567b2883e244eb0c500bc7f32f4425c4c0ce7c4ff2e14c98597646cc84c977230b46718219433077f1a8a31141400d108570088a0280fcefd89c46395c06bbdaecebaae2803b0ed2a015cf72acc582d1c1b025bc8d3fd02240932245e5d778469f2ffeba1a98286e9b956318d3ddb6af7961e78b42b2a7178849b08b8837591bdc63497b33c64bdea3db7a1c7028093339ebd0950fe722531835b0c4072af7f5a0bf6686f389c437d75047a4a813e321be0b97ad2fe4221eb03132d41ade22a8feee092862ab2b572ad67850faed7e2a7b15d01ced94b521b927f4fbbfdb43f900b1d7f67041a0a6032c39ad794351f1a2b857cd4255abbe682a76d879e2402d2b862946c6e8906911fc2809284159db6f4ca206acd8d87a4b317feef8d643b5ba1208b75ee06ecaae8b38f8a21f4bd05391f97f9394dce5433806d671aa275de47ac0f97971de639505a295480342e2b02db379be2926d1c91747f9a3bf0c0db076bc07f4950bff277a783c5380c20b70a44f931fcd77b6d2625d15f99d34b725bff583d976ff00bccb39bb6f5fc74c72345ed65630473398187b1873e667cb172cd5d608dcfe133893c42b3b813e228595eb51114b72d01d47654f667a53d216101fb8694429fa81e36b03d0a1b2fafb17a278e68f140c7d7d13eb05a31ca545fbef0d86ce3ae31765c36ced26331fff298ce4755ad15ede428f1946939543e2a89ef3ea670d3905a9450004c6a098ade4598ebd0b8fea773ffa74146b51f5a3950ebb9b78067425c9505558c896a835fe7acb065316d2804862995647be226a48d94ad7af94dea80bfb180c9de75e177e6288a2e64011a4b35066f12995995dd9b095bda93577dd910a763dc984cddb2cc5aee8402e65756e46fc05cba3cd52e22668d65045695f76739f5506adba282e4af804d665d79c020596c12b39b3381d16de126502e748678b28def6b7287b3de86216d9ff3fa65bd9a903b4c8dd52845005e93ab90d658160382d1c29cc33fe9c616b105cb143326ff43a2abd8f5e4492d53f326db7e8f79a83130ed656911591fef5a8215319c72acb97e41cd3de66b07f6e3a92a9ae25e7372c29b4534e7956ced80d86bd6b387e5fdf266f9f86b70cbc3ae962b9c1f090f4619395cc0b73b1fb505199c09c1ac50f319cc196590df4ea0da6f919febaf6dbdda73861dac2151ca0836dfc081ee474fb4dcb13e441c42870334f520ecdbd79a74b0505e600df5d6e962481a85d7f024c817f3ee0e4e4248e560addf0ae66e81c509bf75e4b61bafdb23688a2654ce5497d639234e827c369e23afbdc3e974e9a040deae0eb96d5083936cbfe90612fe7eb03689e3844dcf821d827b91f972c29c5bf3982a11770d261f08c6fc39759d561d44f8c288276d76a11187d7dedde53017730c4bd1be906866605d0640f0e6a7adaee8266ec99dbf4bb5ae7ddf3664cd607a169c9b7c2cbe00aaff013754eb27ffccb646e32bf13010707a1d63b4e0192216ab62830f34b4ef6df37d4db96987e39dac7fa8137c98a34b1255f87b23664bbc1c0e5f26945de05d85c8ed33c6e72eb1b0979b60083adbc73a54e1fe83b9ce578f73ecf8234ff1ec7920841d2e5f841a89af4bc7bd5740a4a4af8b2d7cb", 0x1000}, {&(0x7f0000002400)="3c5ab0eb77a5298b255247bd30da730640389539699191de949d7e598331db7b109770caaaaaf4deaf2ca48977309d6bc39181547e3db0135c09069ef86cb9df9464e62d1d26874e95ff1c9cf8cd92121ba90aeec017ca5002e362ed5f831bfd7ed620864c3d41ae1b8314ae0a8cb4af4ddb9c2d4e086eaf6d5c8cee0522a2562b6bc90273da3362b5c087f61a15b35926b9cfa1fc84ed7031514ca26bdb4b2fca00cf9dd070b34b3910ca7579bf227fae49fe6f", 0xb4}, {&(0x7f00000024c0)="ded7d258efa5", 0x6}, {&(0x7f0000002500)="f059f976e0ebde4e794f2a1e9752389a28716560a4d787b3fe44c5ff6622c639945f488e0d096b28ab23aefe0faa3b6b3004fa096c97b9dfb723fca3657bc44d1c4cef0ccc6f34a7640f08e3748d7982c13045bd9271bf28451c2e2564693c4ec8565436bcd78e9afd781279a64e44c0bcd5c0e1fdfafc02ac6ca64cd57c35836ba3efefeaa3bf5870dc0c532077aa9ac379887583270377fcfce838ed93c4f15d7c6308a0f79f6db54fc9ac6ac31650e6a69a8a6986391dedb3d1aeb21776959ae3b0a46684d46d3fce8b", 0xcb}], 0x6, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r4, &(0x7f0000000180)={0x0, 0x317, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x2) 16:00:14 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) read(r8, &(0x7f00000006c0)=""/172, 0xac) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) getppid() r17 = getpgid(r14) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:15 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="ef1d77f0efe63dca3204f68cbdd742e7e1c2697f5d5731dcf3d56b9c45c52c6cb677f49ef4a264", 0x27}, {&(0x7f00000001c0)="40af8778c77392777e62ee2aa8c61f5b8f15110cfee772b0913015f29460f845586276f0b393b994229f568c479d84b9", 0x30}, {&(0x7f0000000200)="5906ebc23f48304e3a67b39a8b9b97491bb618589c974f8445c87e56d7e3794a", 0x20}, {&(0x7f0000000240)="614d158bc73cfe8c57f4e11cc18f0aee3e8b441725d077281fc563f5", 0x1c}, {&(0x7f0000000280)="23b4d836492ce7f57464001badb229ca44b91813609a0529f3b6cd9932d5330a34a84cdd463f27e8577044345e65e84a913d49de4f833a271b382fe217983176456d84e193e81fa5759d65e8ab9a97ed9d", 0x51}, {&(0x7f0000000300)="4eec6adf062beab9cd3d134195b60aa5203daaaf79d4c3e54990a3b3dcd5f9aa2c9f3cc1daf8800d643b2b33cfd5e6e40cd589c3fbde66af9efffa85b463d08ca8f81a5c33802fb42e1fb9c91316fd53ca92b82b7764f0cb42604b1dc95deb6fb3b0c43b92d01dfd5f404dc30c825e03f76a46e5411464a4755099a9310a59", 0x7f}, {&(0x7f0000000380)="76accc133e63234b48607c17bfbf5d8919a5100d64e14fa1f658971b71f850f7f841f996c48b9afb79b20791a4060964411c6734ec34989c51195a072865b0cbed173a31f671dad5f845f8691e824faf625b7d2972a428cdd2ac1dad4f9b2207fcfca8386e3f30601254f1de12c614d3efde160b22d2a170090d83988dfc8b2eac982eea218deb239694d5d6d67944404ae6430ecce1593af3620b4221cebb7123504a033d4a1e677d57858b881121c13a20727e5e05e1d17af9bf44aff06f4e63f90bbc03b2b18c8047", 0xca}], 0x7) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/218, 0xda, 0x3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="650f694f0c6bc070138bd0aa18163afc5fea49e3b8988d6e4d0a3ecd118cc85682487c8e85cd8586ebc235678c541615c031efd44cbebee9f158b421422877e04e1b435ed8ef35037d9927318749656b430301f8835b06f596611c80d25b4a5dbf1748b237cb5af65599b991ecefe15e793ef3c246fc1ee13dcb81f17d674ae517aeaacb6e0f620983f7a895a32e3d8c710c0278b12471bda4deb886c61b5cd29e1aadedb009ae5b96ea16b7e5c823d4a5314d06d5a43b903b3340a969a7ce7fc4aee7992bd5f08b1479fc267743d2a302029c8076be96d9bfacc660d97a16e2be9cb26f93068f", 0xe7}, {&(0x7f0000000200)="60f3a2e8eec534e9898e328c7106772818a97c4d8ab3c475838625e684d6334c32adf04603a454f63900f9c6c8b2f6afada5ae84408fe0e4ad396d1c4abbad3ff79444e81d6d641df7909667ff085a17a2c0804a9d26e7f0859b66d8149d36f35155ff5bcb9495dfd8a4e9329bcf17cbda1b4a94bdfa0b7315d09d50027f2928f66c8132c41d47b85ad1850de650982af72e4f5ff9b4dad66555018ac5341f4729a63d5d5dc72ce75c5a45883a95de9134ca43243616a609db741fa0f4dc537ca053d2a14778cf374908e135123d605ba693cb1b3039ac9e98f7323cec03f3eee9", 0xe1}, {&(0x7f0000000300)="b60f996b77781c5ebe8c6eba24ca78b530fea27b9332b032aae7c1105fd0590804fe9df43a8f274fc1074b1e1b532a66f02742acc6ff04a10599ef9226ed7f71509ac67e3c2f730a09fb65b796aec31592bec924d9c300bc41fd655b0eb5425b33a5c8e3165b2bde15dff06b74b779c6f2bf6e73897d1d8795e24fe4b68bfb6ee10be03073efb069a8dea4d1e194fd814230a4", 0x93}, {&(0x7f00000003c0)="0fa9a2af5be776f33184911ce55556ce692abf508968f608f949884666c346df9f0a94d213cd9183826574bae6caabb213c073b68cd3696bcfb53eabe26f4634497a8bb82f06c2bb14a8907a19a7015ecf26958a3e70fd73af1cfe068f18e981d33b2c67d61aec9382ad7aa977a060dff3501e29cf74e067e3ff78cdbe4436e6877f6841841750c8f9b541a20ba5f3445722f04ec67a9726ecb6dba3184ae1ea98d5aa57f261d6011b4d3b95598fb29ba3403240cc303b8f954ef11548ae17670464951e7461dd0df295b895c165a45082969601aa2cbbe82f583ef2427b53a962bbb90dc0", 0xe5}, {&(0x7f0000000140)="9f678c27a8f701bc098f8d0c0a678d32d98621a68164b6", 0x17}, {&(0x7f0000000180)="3fdb2bd67fd1da00259727ddfe28abd85c995f088d247872137101928ec3ebb3e66d9081fd3af016b6ed645d54dd479e13eee9b6", 0x34}, {&(0x7f00000004c0)="1f8c5bab6b65128a285daaaade2968c69b49d38abb142f67e549a38309220c50d1a39bed2f779eafd2a6bfb234dc7ea5733945bfeae96f8eba8cc491cd493cf37c625480ddf66169b9843d71f81b1ec440c7a5b41a9f7c6ec21547d2b8e293ec2fcce7abe61913e44bff43ca66ce6ac7332faada6252c220ab130bb399f4a11c4b87e834f187e4d88f44252fb6abf0234b5e8b80c02634c6c3f003d8982c56c222945b10549855832c7d58120afd15f03456dbe67c0a7af823c3042cdba4897d908fced36ef7065e0f287d9e31", 0xcd}], 0x7, 0x0) r1 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3201) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0xc}, {0x2, 0x401}}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f00007de000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000580)="b100050405002100001c08b10500037c0a000ffff0000020741038f53e8551f30ce390500e04fecea11ea802f96e4f968885055a8579d5bdc2a73764aebdbe781e4d8f6aefb187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed40f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff372829040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f07b8b7226ea09cceec9f69ec7d80a0400000000000000ee88f044fee1c96e222f27a83dd5c72eba9f0905ca8979228c9f922351cba26736481e2c8f090400000000000000d303eba914fa4ee8f6fa7a444d9574f63c7daae68ead45e83a79d63db4c7da7d86c63abfc2c3e326fe4c12e926a02f774f96f5ff8895d07b35f7c6139a0f1d8ef09c19860a9b46904ff4add9c1eb5c943e69963c24988e38fda40670ce76d89f0280545f5223957cee80eeb056ed27be9e5a56a8c050755c0e5327361bd8de8d0a7d1d63aae401f1e98bcb60d11b10a255acd142b8314abb0e32d7fa5c4d270fa0f3cbd0e24bfb35a3f4ad171e75c6a353ef1b", 0x37e, 0x0, 0x0, 0xfffffffffffffc3b) 16:00:15 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000001280)=""/244, 0xf4}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000001380)=""/223, 0xdf}], 0x5, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f0000001500)="ea32a1b2c6cc8dbbf68c109e95016e069477e1b1550debee5db6ef0e6bc2db635e0688549d1a8a01bf6b00937c2229ebe44b17fddb6f18c0abc12cc15bced629732320fd2e05ce4015eddb4deee9371349693e9c10a8ffb78c45270a581f680de2597bc08f379bb006b20e94ce6ad8945ce85659a161769e1248bf67442543d98ef4d89671a4ae4c49791e3058e46e9745befb83708e505bd8cde9397edb3b7b295264da6605b562f82705470691007b9b5bc7", 0xb3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0xffffffffffffffff) poll(&(0x7f00000015c0)=[{r0, 0x82}], 0x254, 0x37) poll(&(0x7f0000000240)=[{r1, 0x1b4}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) msgget(0x2, 0x200) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) syz_open_pts() 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) kqueue() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x105}, {r0, 0x20}], 0x3, 0x9) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x20, 0x80000001, 0x494, 0x80000001, "13d4008aebc646217d9985d66123b97338603a2f", 0x4, 0x80}) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) dup(r1) getegid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r4, 0x101}], 0x1, 0x0) 16:00:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x9, './file0\x00', 0x1000, 0x9, 0x0, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x600000003fd, 0x0) write(r0, &(0x7f00000001c0)="f1e41597abb6ce169c4f010f9aba4e398002a562612d34520ba830054d03c063e527f84bc332a6b7680adc14e81563de106031af660daeac5f16ff7435ac956e2aa4c7083a7f872afa09a26d881917a4cc460570a101e5bb6157c885572a0fec0dc36ca2f4f9cbffbf7a1ecb0251f712b56c0c841e9abf57ba3976b59f89d3614dd5ce7cd2f390005e29efaa60a0dae59d4f8fc8e7ba824fd6ef77d06c241a5ff457ff9e58d3955e", 0xa8) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x6, 0x1, 0x2, 0x1, 0x6f7, 0x2, 0x200, 0x2, 0x1, 0x401, 0x7fc000000}) utimes(0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0x1b7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r2 = semget(0x1, 0x7, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0xfff, 0x1000}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) read(r0, &(0x7f0000000240)=""/157, 0x9d) r3 = getuid() r4 = getegid() lchown(&(0x7f00000001c0)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x8) 16:00:16 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/61, 0x3d) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8081, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100000001) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x80000000, 0x800, 0x7ff, 0x66eb0616, "0faa0b156fa75b9197441e476dbcfe54b13bf07b", 0x7fffffff, 0x7fff}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0xe4d}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0xfffffffffffffffd, 0x0, 0x80}], 0x3ff, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') write(r1, &(0x7f0000000400)='x', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x3, 0x3}, {0x1}, {0x1, 0x2}, {0x0, 0x7}, {0x3}, {0x2, 0x100}, {0x3, 0x4}, {0x3, 0xd0}, {0x2, 0xcc0}, {0x2, 0x6}, {0x2, 0x7fff}, {0x1, 0x8d}, {0x1, 0x9}, {0x3, 0x3}, {0x1, 0x7}, {0x1, 0x100}, {0x3, 0x65}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x3}, {0x3, 0xff}, {0x1, 0xf6b8}, {0x2, 0x8578}, {0x3, 0xfffffffffffffc01}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x5}, {0x2, 0x2}, {0x2, 0x3}, {0x3, 0xfc3}, {0x3, 0x9}]}) r3 = semget(0x3, 0x0, 0x48) ftruncate(r0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/7) 16:00:16 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001680)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d98577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326818f0814807a5c4bbc4bd9acc0c78731f2c64d09000000000000009064442651e649b8590e5cc7d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be583b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302000000000000000000386457933f16c08ad6faa68389e5fe7dc53f91c08514dd538bcacb5c73e2865d3aa6e480c5fc2726ae4b0dae8ee087bb989ebebb81489b281fbb31c680f23b256bacea5c330d67bcd9e497d5806abfbd31309b27fc5104105acc"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x4) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x5}, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) clock_gettime(0x2, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x1b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget(0x2, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mmap(&(0x7f00006b6000/0x2000)=nil, 0x2000, 0x5, 0x4012, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="a8a60fff79d71dab6c5a263f3a721145ca1dd71565b8899a8be61651cdcc9000bb06af", 0x23, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x97f, 0x8, 0xa4, 0x0, 0x8000, 0x0, 0x800, 0x1, 0x1}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) open(&(0x7f00000001c0)='./bus\x00', 0x20200, 0x44) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r4, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1f, 0x1}) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4011, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) r3 = shmget(0x0, 0x3000, 0x124, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x1, 0x181d, r4, 0x0, 0x3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xffd1) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000540), 0x2aaaaaaaaaaaacd9) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:18 executing program 0: r0 = socket(0x1, 0x400000000002, 0x80000000) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000000)="98b319bb954be8676a2fea873a58070721", 0xffffffffffffff49) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x1f}, {0x89, 0x9}, {0x85, 0x81}, {0x83, 0xfff}, {0x3, 0xf9}, {0xc6, 0xfff}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) 16:00:19 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa1, 0x91) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x1126d8e6, 0x601}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000300)="d1fe7f94d33843cd6378640bbe5e12acfc8808ae5e4fdc23ca847de57663ce7b4775b99f9c52cf357bfe1f1a425ab84972b2c75583654608866b1021b9eb77ff06f8ee97f209ce19b790a35682320404161590a7ecc000ba2bc2bdc2e7ceb422f9a7be1b511734afd4e7bae53de4123d13818eeaf051d4f9401f1f28296235ed21a15c52da22f93910baaf0fc2f690a71b8e98e5600ec1995da02dda6e1b0da33a1a706359e775222ee2db090fe203e790d86e1afa1b40f33243eb4f7cf259f8addc3c0711189a4c0da46064d7b050cd669c0af5eb03ad2edcd0be444959", 0xde}, {&(0x7f0000000400)="a01f6b51cec5da2f80fd20460a14f7b7310cbe6edda75faae1c9261316bc85f8ab170708798a92e4faa3861442063bf04b9f7855440e2949d8c5da4b0c2cffd45ae5338f4b4a5430bc74a4138fe9b69a703e7cda67739698a3c39c5d944e011547032166c55f1dd72f40a56451744864695bd271d74bacf1f64ac7a9777f77b6b5d077b5e19f28599c3e117abbfbc4b4a5966458544140dfa96e28318d7d12350c105ec166180e7885a99c828190bebc54819c2db63c53b7adff9d1e13673822551c8e3706d66412a9eebb971601133a722957ad2359fc534b82935951d062554262f0b559eb54c5aa0aaba33803e2443dc3ba39b8e6a0ec58e366cf42b76ac7e263eb4ca91c195eff17effdd31461d89812610cb67f4b15abc23f205b0536063e1a26d2531722d27f055014c947806221cd1b404aac44915937d04fdc543adbeadc923fe345e5cacbfcb046e06b20e4006e1b732de4042d0cd54b86af1e6b1dbb9521cc6fe241d84bd7c64072c000541f805c37c451f5a8f935fa138a304547e3fe2e0ab5a5ae2556020926bb247b00be642fc7910569acd782b4744937433a6e4532b7288abd3efec3b183ead6f0c5fd6193c4086e9e7988a76288f98196b6aaeb74a6fbcff3e45b0481d022177e4db2fc094e37c00127d06cd68a4c39fbbaf88d7b6ee2d22de40d31bf776c8fe3e3e32c534189522c73e5d3340ed9262584a18f9ddc33f2f65a9b67a55c60ead2f95fc7c3fa0e437ab98cda850a0a764e7c48fc6b4982d9ad2df1b4d1222442950f7558144212464966bdcf81426dc2f55c9f28de34da96b9e8f1be0f81a0a9bad6e5dfc796ec1122b68910450ad2ffa6c1036cc0e9380813852a2d1c559ba7d69c297a04ff73ce8c23a272eadcfdf8b8ac6b2788d5c25635ef4b804a3d1ac52191e75c537319deef86ea304d1652bbf8d6e5f2f47b12e63625217c96435dffd2b478eb209a2bbf2260029b2146d2ebeb37c91ec858232545cdba2e0bb4fc42e500117d5d4cf1a8c1ea2f22adf94f9acd331e2ab2ebed601a9e65e1e7928611eea1515de6d0b023b1d65336624df47fc4eff342eeb95a97cab11c8155b69e97e279053ebc531987aaa45a3985b9c4990c2716eeffcad0725624a747729b0c1eb1c1a6a0aa8fa27f2df9b0840e23f28698d872650e6e2d660bf4716973ba464f0732205a62971a7a8311cc588e52380a719d3ad12c70b3057021cd790d191e33d73fd365787769831dbe476a4d785ad1ad14b6504c571696a10c28f286b4237d5ada798667d28206e88f271cd0269154a00b6d799b36b9ffa9ba839b772e81739ff9450165215f161342fb6c024562c81d8d499ab78f7c6c986e38c8db9406d23f0bb825568daa18ce3f03b44196e4428ac9fe408712f19fcd17ed3849691dcb9a8c974df143f0570cf2211a5530c9ca4b5ce784150e5a6d61b09a04ba4c23e444c1518706f627f81153597f0a4f37354d8d6579e4b8230c6b05a8dc09a8d142e6bf231f3c378ad19a26907ed2bed407d8a94e210f8c61cf643a2a70fb7ab2d56a7c04c5a797c05adaf1c7a5774ce16bd3a8c1be36958a10d51f7971b4ee3c0a04d064fecb3bb42dbffcfc528318906db0203b3faefb5017b10f73198d71bbf0e1226ccb925e9e60fc5edbaa35f37718dafa0258ba41693cefd94d369d70d04b2b86eb340f8848dbb633cbc9a5492d2734a36505eb9d29739c3e7018c29dec386546084d992b5d09903ae023a4d98cbf7eab3240fb18e4df081abf4df25b5b05d4712551b4a1f1e026b8473b4e9b2416a2807e8bc8042a267c2e6eb75eb3309b7ec348071e40ce7dce644bbb4b8c380f1c0ee01ae02a1c6dc6cc82643306921d355f0ac2c5d560e4f79b2756d659439f7505e9d60b2a97a56fff08771059d0c2a92a0635f2bfb013a5b7718dbdf0f977c55dbff37e012f8b0cf7721d5b16e4c4e5d9e67e12501c34b53058fe2b798749321abf63c89bad0a5167446eed8f36412f56c1e6ce507a7d106194813c7ff853c953887a39c0c5aa556dc84f657b437e4afa5464f0d4bced4dbb31db88d57b41e8665817a5c28eb8fd83acd8e2c47d05670708de7c54214732e3a8be901d6f9a4d1c9654a4b0c1fe16b82d67d8c856e799f83199137e1fcc6e30378f7483b0fc1041eac1886da19a9ba953be69cf0fc410e781e3ac271a3e69789a70fdc07c4d29c75dff969bad66eb062c274f515e781ad43336a78a43ebacc980c4fb18491ce634a092d5b7742efbe4d370c0f425dd2b0d52db19fb81a49790195da7d9231b1f90af1b444d2d12c43fbc2bdae1d53e3916e5c5e9a6f941de65767d6d924b31514a53ca36355d88395e0c62a7fcbb6e08563afb9a536c4830e1e5162dc2970fea7e78d073301fdeb83bd28ffcef5562d0cd182f12f91a9f9b1d13409b46e717260cb88bfa7ae5920cc62de6c9c5e07f124d64235259f04db4f9d530f072322d25a347b7d9cd6cd356a5fc36304b0e50bdb9e729b34311be5df263625a4fe031e19c50ebdb7dba0ea5bb66d40045cedc83fc76fa49d04857ce6672f80896f7436776ed6d81d59bb77cd9905c0deaf9e1943115f72af4a53da0cc2ad001db10dd234d152f4f8c694c056c17731f561d1d8e0c865434c6989be7431f210ce40ac75da9981bdf4422fed205487810d875a1df6898cd5c12cafb7610fa07b812f1f14c1931c5f00614bf0d60caaa83ffaf81915b0d189f971a542361b4e2bbea9c3173f22c452632f8dc473859f570fd854139f1b36a902344c5952ac98f80f6661ac08fc19731428526970d3a6e567f0bccf00c8acadb16af9ac265c5585f510e129ad1b12dbe006341b5f967c3c026b36183e6891507544b7d34ea2739b5289fd7a3453421ea78ed662b2541c9de9ecd2b2b360141c0976a07c9d797efaa7c87b742db141cbdd78845da7a3f55bd859b5e4b705469c2a31ccd9a2597207a7c8446fe2b86baa8ecf3bbf6cd33029858c3a9d554e628ad6e58d87c3cfc8bf6d0532e5f78ce0ec1d56133443a0289f11ba91baedf8c4442fa828b776c7545388c259f693d682e690979b602a2384a58168a0cc68050d95034f1c0898e24c5c2cd1c96b631eee3d014c51539f6d274d6e1c8c73ec6cd4540a8d68f6c619600cf9318a5d2e90df8b8bd3508055255a3715534a031a655aa3e2b83638c0e8ba800a2b15c1643d7c1ff389fe9f8cfc76c551abf1768d4cd4c802a4894239a10958658359edffbb6fc46273204b8067a24290b8b6fa5bc75471b041888833f65dd0fc5b5f337e4c1fbbca62a77cef6bd60b48afc9905a7fe6776ad253d3fb0ab2fc7efb2c10192272e372e767373975bc76b88cd4100e55439fdb9aa50ad59308e517989a4462640c1a6677dfd94e311fcd1c5add72ad67317de092d2f9ab7330a1fe85f10919b4c0e1adeb1fe6507c9832f326eb9d07e3592230e4619832c73392669f4ad59dbb0a065ba80f72da001441be0eaaaa33c8522a968b0ac595918df59e1a82671d6e1ac8962a7a894b5d9a7d94434f80d6ab6690a83b8ab1900590eb5624781b9626c46b152eb91c456b80fa7b02442b8245c77581a8dc24badb18357f14c33099419f47e790690cd7c9080920c996f8f9266471f8aecc82e8196fa1a8f264bff6654a689a02baf96beadbc5d1a91a600c2af9c126b40ecdd944f1cb1c39d966bb6d5bd67daeeda37a7746b557b5035a78ba82f8282abab5d9ad011f00b5f718735073eb1ea1fd676ef220e2d1ea4b5da47680159106f46d52bd3bb79587cf0b33ef230ef674f08a9d90cf08fbb47aa81e6050fb137ab4b23fd284300b4786ce45738dd7f16ca3de7b62e0c91e913ca023f045d0fbd92fd34292cf7156f0e4923714a47f70a9bf4e75be20afb02fd5705fd1b24a60cee1f150afa1234ffe39d35759920738339ba4e514ab224406e0d020a3cbc7aa213741fe91b7bdcc447da74a6072c8c1e2fc6b91d2288641fb88bf9d6da5a9d540873f2637d5f13abb16b589d8b1e045593f11a842507504f3057f1541093d20d03b8bd2166ae5e0f77a8ead883afd5b15539bba501a43771db056a390256e8b06e1175473cfac38b192f315e87ef56b58664b2d8bff91c7b7a042efc7c2243ca72a215dccc32d3e312dc999c4224a784883e3d928b884675f28198b2a569de15a58fb85508d4e0417c493da8153c3d27aa1fe37fc494cccdf678523990369629667896184580851b8e59f14201aac58cbb26e14526fdbdc346381f96892951243a36ac1b6502f35a138ef3520c3602570a5326df8e2a44a2b8b41c6a08bc2eba9dbce7c18b701c19eec7e9b2aaa176fb9a4014202e375bc66eeb16fac8b1943ccb891fd1fd7b6a0d452962da8364bd44fd9d28cb0a56a448a3bfd50f0795a1bc01acf17492db6a97d1e9ba5d9bc2e5bd9ec80e76300d5f82522fcd474fdcc96273a0e66d28589683a4e49a842d80cfef413c8d05c7cf065dfba9c297a5a779427db4e548d2d98942c77a6a82a306c26f790860c2982a4d658a139e48385490e77065d28dae3d4be30b5e386d6f0d43ccefdc362dc05e4f307724d4e6d797bfe8d208b9b490b59f2b3e7dae59784220b500dd67b927729f2ad068a059435bbb35d39051b4019f5639b3fa7712c77991a12de40fb90cf5bd3a059475f861bd6eaea32e504f238edebd0f9d0c554787d2f9f7857316ce1c5a2fe4f007ed10ba5f09f8ce69411843a66910915c6141c0bc3031b3e402dcf87e67644b277dfe2970ab6313a823de3f5588e6d8346f307a19db774ffe3c26b71bd8a5d3f4f61a1565f932beb129f10cd1a65dc6d6d474dbfaf8282dbe08f68d784e0e9dbb74decbd5d762339f0a65db7ab8c854474db5aafc0c3497390b502329ba9ab9cf7b167614c6273729c671f739c50d74eb21f70d06e5202c0ad432e6af26e976973ac357beb2de6523732884ea6960a9835bd52e4d454c84e179aead301a306c792a7bbb0c935815b934ecfb56b1066a05e37eebdf44741123dd3c481448bb4bac1c7ba58e3630e639188dec373a84423d8a359ee418cd86ae15e4ef5bd43661d79c8bdeb139718e9eb9965337e889d5330997d5461a30da148f3fd507eda23028e68a92e5f666ddce4a04cf5292f6579d34b400817bff8af3364d22e10e3d02433d2b5f34b7985f1189ac42d009a08e859f989110ff3947dfe0604dd2409173c09e860817c68248ffbc84609bbd7870773ed99b0fd3748bffaa610a231d779e644ee35766fdb9260bcbe6babbfaa355166a3efb33b28f35ae5ad4d07a8bf5dabc3bfec1707a86069a332cc869530b83fac5bb9246ffee6c6beb422fe1e612234029034f71cafa32cdb35337f0f7959bef1d313e2a869cb9d8515e3a60e0c5a5b33d380ed250a9479ed11b872c1fa6f4b91b2abe727e136613f977dc1caf5f58281522f487b721873a3eca841b9a51e4bb4fdfac94b116d847c52c357e08512a2f7764530b1aab828e162e950fbae71a42ef5f1b3412da7696da40c20a57276b4ffff122af25a950da16c52ce0f1ab49588bc4fe582b3d0b75dfa50672b4faa77c9559f79a09cea388f82307b7e3d2eed5025f42394879664bdbb403c8ff08a0ee7668494673e61dafdde9b69209f6ac0d94c8fd32de4db7623283019360ce984b317fa3f56571405fa066a676d751cbaf3017f8b998a7450f90c1a51678f1c6f8d890906aa9338d77d1c6bce7a93b5970f6d3ff5ba562333d1dd77cf18bb164160593450552bec680494997ff6e54b1c7ab", 0x1000}, {&(0x7f0000001400)="f37cb41bd0b8caae15963e2e7d73e87051e336da3b7e62457d58e2b4fe436f3ad43b0200e8ecfb9e4b07cb0f370aec40edc7cf0c34c082e78573560dad6244977f2bce5fca5f43decb069437be95ed5264f8138f23c777fd8e9a65f5859ed63b7cab5765be062001165282e6e3697637c9b9dbc50b32ddeefb8a2db1146ba012cbe3e333c7cd2af55a13fad4609544399f2648b150aa0795be56a6d4a377e9c446fed953fd00cbc4d00c39e938f3fcb5ca3d5e400e75530b33ef5337e4c290a22fad5021c0ed39e7084b126a36392ebf3be1a60193f05c628fe96904d274a063df353238d8dbead95f489fa7544e3afd15cb6dff", 0xf4}], 0x3, &(0x7f0000001500)=[{0x80, 0xffff, 0x1, "205519c323f44911ecc56cbbb97bfa16e84898221eba999003e90fbae85ebd4f221c6a5f4858a0990bb74db439340609b65320ddf334e6f6e940753572dca6a0216b6e2162ac2a269346bc359441c6caa07b528b6384bfc0b0617d086c65cb0b0d0600e4265ce6c37a187926"}, {0xa0, 0xffff, 0x8555, "fd284da101a1f141b1e63f25b9a5166776babd4d72f9625cdde5dd7456ea347cc9561316bd22f113b45ebd29a6a6c6c5260e6e96d8f01829e0bc701964c4ae374c28f2d6b33de615e70805db6be890db5d9a71d2354845c7a41cb9f62115c978727739a22d81b597b95c6b30d8df6d1bbb144afce410228f6ef3d00b5534705180184bcc2ea082256bf2452e2cf94df8"}, {0x110, 0x1, 0x1000000000, "4103be265460c009a7aaedaf9b0f809269947a7a641bec3520e9d8520983b21190dfb7a95a9c6844278dd01268a498fdfc7c857b8731a327e96a036d8fb75df1d2df85b12911f5e29b594501a1f9c3ee3d234aee59509ca5478b6846617f3f9ac1be87b3fac96003cf832ce26dc21e0945dcb1d1eaef1dae356174283659953367075afef6e68cac3c59a53ba9ec71ab157f21ce2e4f27a5e1ea691042f9221f2b459c01a2bac5fc97f7392af60ff3ff482d246e15e2ce9bbf70c404e393338d7f5330ed287e5406fd1670bdfe30b3cb81aa0db2129e81547d2cbc2d77b212047b5656e00112244fe210ed543e0009f48e286d074b56a90d3d"}], 0x230}, 0x5) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000000080, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3f) sendto$unix(r2, &(0x7f0000000200)="ac3b3f3d97863d96c625442d32335b07aea59c4afa57ca2e138773df131770cdfac4fdcf207434586518640e8899151279a0f9c070d6e57b744c763f4dcdec285e5c2be1edfa780df2f0262d1986e71e28c8c23acb20c76328c57c4351f448cbd451591141f9d6cfa9d495429888d1656363e4dae441ded83fb92352f54c72b19ebbe70ef5de289f717b53b8d42c0f92acefa63d022a0b2fd5866e4c509900f8f98ed0d775c6397f4489dbdb1aff7d9d45ee0f5071a87a398df552a5c7c97187301d9fb74f42ed5e6eb189819a5ed013d177c7c054bc11894b8fe77d32a7cd069f4a3e066b6a0619fa7cc7e056be186b30224630", 0x1, 0x0, 0x0, 0xfffffffffffffe5f) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x697f, 0x80, r1}) 16:00:19 executing program 0: pledge(0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffffffff0000, 0x4f0c00000000000, 0x7, 0x0, 0x298, 0x8, 0x1, 0x1, 0x0, 0xe0c, 0x6}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:19 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="0cb93fb6d356254467e7c08e", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1502e2e2e", 0xb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x2, './bus\x00', 0x73, 0xffff, 0x80, 0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x114) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mknod(&(0x7f0000000000)='./bus\x00', 0x60, 0x200) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xb4) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:00:19 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0\x00', 0x122) mkdir(&(0x7f0000000000)='./file0\x00', 0x7e) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="1aefb72c8a29dc516fe731c024d6adc3fc472350a6305d5d9be43bae4aea6caac8520800d28b925575ad38dba4cb1ac462499a5bd57dbceeccd8c07c2be3230a0c0b3dce06e1b13a5c01bbd48649d1fb8a8568cdc963937798ff7ff03a79d08bb82ae5d94170f3a59659cecc3f346c24ea83c3205804b7068739a5c27cac19992738f7", 0xffffffffffffff13, 0x408, 0x0, 0xf) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/8, 0x8}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x200000029, 0xa, &(0x7f0000000240)="df0000000080000040150000000000", 0xf) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/105, 0x69}], 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getpgid(0x0) r3 = socket$inet(0x2, 0x20000000000a, 0x105) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="20d2f3a82ee65cfb7f0f32c7d23dfd0833ec0784cf7902bb18b35983b3a1d25e48d7bdc5", 0x24}, {&(0x7f00000002c0)="3fec660878fc106661b15dbb8e6a0346ae71060677050753afcc26b05986e05cc641b3ec73ed5ce840fce556b2f812a4f454b251d2811fcc1478b8b86daae84f15ce9a2fbdf7b772ebb66fc60a8e25d7ab19d963b5c93128c93c926a1289418d8332ba45b4c94b2dc8", 0x69}, {&(0x7f0000000340)="3a34c878130c251d072867a4ca2da067ff2c874a9620a5abbc046b548bffc2955b8ad82a36e57f2e562706c0501dcd4e3d695cc1e71c64b8b132dafbd088d493db4ceb20721ef20b9d", 0x49}, {&(0x7f0000000200)="70b4b577f8881015c4079a4d8ec5757c1f2c4cd0aaa0507e952f239b5ee576d0", 0x20}, {&(0x7f00000003c0)="5e6fa41faac6c1b85750bc359040212931e7a1d6c8ecf403576d844b399e59075c37b45afe7c865e071d4a164320c9f769e590417a193e92a4ab6d0af6bf82370facb4ace5f1d34865bdf6cb87707e3d7d4dcd2aee9937019f790b8c9a21ee809b03402ca4bec99c6171dd6d1404c335dc70116796f20357df13992f8b7e375da8082c65e9a6d3a0066ec155ada84837bcaf8b15d3f58439fcd94bce5d4093d882e730f0408699c3e1da8aa3838705de5d827681d9bae2ba925523b28dbd7058165e327a1d7d509199591a877589569cdff6cb6c9e41b300a24bb415b999aacf63c4", 0xe2}, {&(0x7f0000000500)="065ab9f787be86b6688ffcdb77097a6e3dc3aa0491ab5ab385e495bdc3388c67303c5a850c240a572d655e", 0x2b}, {&(0x7f0000000540)="c4e76e31b084aacd8929e96b609c49aea20df8141c23bfe12e3147d06bc4a77c343841948956fe503ca5e1cf6850b2ef919de6f540cba19a479610401438067bb0d73e8dc725bb8b46efa84272e6ab342a256da869c971b60994cd0df5046b7c42e8bc72221f1512b0cc5cdc81faae517ba682580bcfdc23ff903cdbf2ec120c73135aacda180b7515047acff8904390e8dc15a871ace935330f5a25e98b7bfad5e59539ea9562fa56b8fc3fbe4b076ac596a85412788a0c969d442d3662a5840a263657b347628a4351b11bc0af693858efd0fbf8b56b96e2dd7278f4", 0xdd}], 0x7, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, r3, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0xd}, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="f6bc780e85b7bcbd827a1ce23bb1bc1b7755516f4b9aecaa67ad2168e45954c8d6f0445219ac192ac4606ec8067f12a88d03417fcce33d9203e3df9dd9468e311e4440e6e89a047c20070c481e4725ff11f15d28fea26a441c943e08c46871f28deb17b2a72b6170c524e05c5a07eecb6d20c7c36aeecb537cccf3592a3f7317c601372f2827206773aae50d3112bd4a447fde431702f7f733f28f9dae", 0x9d}], 0x1, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x401, &(0x7f0000000000)='Ds', 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xd9913e0e9ce6d765) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) dup2(r2, r6) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r13 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) sendmsg$unix(r6, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="fddf377b4d81f6eb1a790cf80f023b6e9edd9c8f089df3a7ecaab605638978345163bb6f5d58f280984829557e5e479d6ac782bca658cab75e32008b54aaea8e6b128dd67666b44bf471e6e4f5aa4b7894ca", 0x52}, {&(0x7f0000000140)="094d7565f09fee2dcf8818e416723bcdf35b52c7424e3a4cc0a89a03f4355013a82a08b8cd5d5146f9a42703c9c4ae52b685cf36995551b879a91d11128e33525309fed56601359f4c866d9086028356e9455780e1ded09ea2c115272f0facc37e5bbf5965f3bea971df59bc86b89cfb62a276a9153cd96518d101295804da3cb4e0fde6c0d138222da70e959c410c1e9b1d21cca2b3edce3c8eb0a123140dc185fd67421f201493830ca236e7b9b857acfcc7348977c8bdc858b757e0726a08cdd526d943f761ff0c18ab2b9d0d4f5b8a47", 0xd2}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000dd996b79ebbd7d960000000000", @ANYRES32=r13, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r5, @ANYRES32=r6], 0x88, 0x1}, 0x1) dup(r4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/56, 0x38}], 0x1, &(0x7f00000000c0)=""/122, 0x7a}, 0x840) r1 = socket$inet(0x2, 0x5, 0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_execute_func(&(0x7f0000000000)="0f8d0000010080d9f9433265f3c422fd245548c4617e7f9a0a000000c4226da641c565410fc77db4c463f91684280d00000006676546ff4f9bc402550250a0") getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 16:00:20 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') fcntl$getown(r0, 0x5) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfefffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6020, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, 0x0, 0x0) 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) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="b0a248976e58d7561a2f804580885bea453b9d13618e107d584c7f03531268bbc136e1f64818450942036f73e2276be55d628108f208d0f2fd130433a81bba6bdbe9cf0a5b212133acee8fff699cd9d266fd6fcc23be0fb95bd6c386d4053a426b0a405504e3bee44b72c0bc83a182", 0x6f}, {&(0x7f0000000180)="88b32f49c15135b21d4176679ffab3470ce655c1bd5766dcbc8e464c5cb93e98111d6e95d1dbf2619bf6e3be95c499e24151bdaf146ab2f1b00e186fe750ef8898d4a5228b0e970e7d7f0b", 0x4b}, {&(0x7f0000000000)="90570cbd", 0x4}, {&(0x7f0000000080)="ddd239c535493371969192ed86c1f51a57d32e86e31ee026305d25f18beb7adb4c4297c1", 0x24}, {&(0x7f0000000240)="26d2e48e50af31005b5fb12b54fa273071ffc69121043703241fed37fc119235862795", 0x23}, {&(0x7f0000000280)="6eeb755c7e2f1fc0a0b8d32565a7d786d3a539c51d6bd139eb037bcfc8c2fcf28a", 0x21}], 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04010605070a7fc06d00"}) fcntl$getflags(r1, 0x3) syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10b3, &(0x7f0000000000)=0x200, 0x4) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ftruncate(r0, 0x7) write(r0, 0x0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x6d}, {r0, 0x21bb1020d6d65e13}, {r0, 0x80}, {r0, 0x50}, {r0, 0x11}, {r0, 0x20}], 0x6, 0xffffffff) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x800}], 0x1, 0x0, 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x9, [{0x3, 0xce}, {0x3, 0x400}, {0x0, 0x8}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x4}, {0x3}, {0x3, 0x3f}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x401}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x1, 0x4}, {0x3}, {0x3, 0x3}, {0x3, 0x100}, {0x3, 0x5400}, {0x3, 0x401}, {0x2, 0x3}, {0x3, 0x4}, {0x0, 0x80000001}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1}, {0x3, 0x1}, {0xf0f2784be30182a7, 0x100000000}, {0x3, 0x1}, {0x3, 0x100000001}, {0x0, 0x7}]}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff4f) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_open_pts() getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) r4 = socket(0x11, 0x3, 0x0) sendto$inet(r4, &(0x7f00000000c0)="b6ba4c6dfb970d5d0cf763d05b48da662fa73c66056b6f6bfe3f94a43e6b08d9d8887ea36f373fcf6f58d78a47290848a31e73a31b94ce84033f5cfcf8a046426bdce3efb980982bd4b968352d71c0cbfc0ecadee3c795e82f6387fb202263e2fac3ee0f0c00d329bb1bc11a1afdd6d3c5411ea25c930f3bf0c609c6cec4d99c506895d1cbfe28eddaa5fc80b2e6f8957cf6b98f54969893a5713818c7f56d1751a874e0ac16dbcac0fd5411cb4ee5b4e4d053adafa1c3f3695d472248b70d7e2cadf00aa02879aad30415b0440b50a35c136661a8824db8894e275591b8e2660b2b24d37279a167aa17da42ce49e4fa5751096ccbe3efe90ba966c8e1530cdfc985f0a122f6e8f8a162aefd942f6476b9d347fff72178acaf92758dcf82f4cb80813e6c58b3333d8e53063a6c33090054611c6acdeb17f970316274ed3a0834b2b2aeceaaece57ff327dcc833f5cb11c245f266ff5f50a975e6023c25f400a816fe2c923cb8b7fe7f4d1f3ab6b39c7ee31c1f0f06f2b7b531f0650f6175d54da9d5ad81d584237e88914278f1e3d2477f87881635d2c128bdfafdcb6a3f54fcf2aadfaac61bbc44e2b4f772a339b5b2fa12406abc04d1bd97b8a606ecc3da9e048eeeebaf9747c78a45d64a966c95ed3bef85a5bdca79631b9661f04a006484a30a541eb0775b8a6833640ce8fda2e3b60b78363a0624d27c59dda706bef63bed2e91c54d17d42411c4c43afda111f2a9046b2f3a580677e6ff655262d340f9727c17a2bd12e60a646c6ae0ab6d2c7ee2c04a6e933079defccc2fddb0a981307acb00cac6f73f4570019b5be7bb5ba1269780ad452afda15cb91c0e87b15982cc0fb2edfe0dbd5da1d8b65e84ff5a2f50536432fdac23b53d14f25da5be8d740761c08e4745c1270d087aac3869bd786c1c78c915a40927bee58d3a1838253e2362764296cdfd96e126302b3d2b0a500abc89c3715b03eba769af1895061cb075e8214c6a902e8cd858d2c104c397a0e022314a7ebed2378e940ca50f6f08e656d1c051a4e5b75308171614d74295e07a5d99a8b5490b01fca14c2b015615f48b2aec244d15d1e4cfd16aa8f6eb72db0b41dc4067110b3d8259e70cf10a1f3da0990e0b57b402d97cfbafa95db3769c0cd9debf240bca70588cc1fb998ed438a90794bde7359723f6d70efd2695a3d9818338ccaeb5e04befd6c97daef39b25271639a3a32e239f030ab6b03deb281255130eaa0f76ba6cef166686e079cbdbb08ec0bde531e9b208444e5e91afbee1d523cb8e7a5f3e3258707d67e6419e6f2b1bea22b5fb23fc4f9aadc130e44ae88316c876a2e776737ce362551f3dd3214f374fc57b285a8239c7a465cb3284ffcd95f8283e22455f7d3d683436d91140758ea306cfa23d5bc9d10cfd88e2b7876ddfe7f523650d754e06e381532c3f878a5a0760c3728dedb5f414f065b7080f07cb95a8291fd2689d76d7576cd08a7769fa2d8cd8aed8958259a47d7887f85b2c263eccd6d1181e6fddecfaa9c1371aa760f88f37809633a3bd98aaf93c718a44213ecec40b07147cd37e14bc1dd09108124985e382d9f20fb311c61ec0e64429924574fca9a5099f685c18837ee59b8f6db6cbbdf6811fd859f612f40df7ae9cfbfc53ed5f10e67e3721ff0712df39add6ee9285b9a4af33f3cc642242e2c406acc82f4db39c7fb66ba83572896616f73603c7836044174b3241e7547a6c2474b36a4d729fde98972b24492458a68c608d233f6d00495367f7eaa19df4527e5dee57b9aad8cafc41560b2436ae21dbe9e4217ec321fbee9b7e3120ac5e7d4a44131d78bcc65d3557640ca9f781677ef82918003857acabc17037dc1b04706a999a44ac4babe666298efeb3ed816d4e2ced77e3b18d25203686f2c43c3fa1b2774009aed8428192d5f0e99a010e30fdb530468ce495f0d7e5e77c74002ef9dbd3e453b096eec05c4bf7c003d13efd86de389e9d28ff8321044f12bacbfa1bf1756e2cdbd78866daab9a5590a0c845a1b631b8e488858206bd8d354894abec60bce5a29d4766049486fd707b58be670ada404f6b5d7053a0896c1ce6209b9cbc2a05e1123d3ecc332db2b9226120561db23470507e5c51e7dce68ab5f8e33a7caf2c1b9d9eac32a1c4e55ed1e33b647e9947110cb5ced51a97ee173c088096a4f1b25ac4653a9577d2fed4515d807fcc8294d998a1164997fcfbcad7db7c803513f05156227eb629e92aa46eb62c45e6f83da1144f8807af37368c8796a408db2d14e39b48bf037427190846f07cc72c0c7ea0cc2066303687e9e04e52091d38c94ad96fabb7fe8e4ebd3ee9458ba662d500712c5f6f8442b5f074398ac99a2aac1c04746e401df3fff149bc7b0315c2526efd635b6dbb0a9744454ecc125289c2f5ff7df09099ffda3ca2f166653df473066b86202158144797c48f3b3e02919c1fb44c150379f209e685a06506372c29e0d19e09bf5da58d24c4ad2f59cef219ae885eaf8f42cf1ffee592c8d71ce7529ebea157435c6695914a8113c6006a2a61775ec0524d8b8640238ac66f968ddbf57ade24a951e0aa14e629cbcaa4f47fece14c3880aee1c22145ee308208e1c33630bf576bd11e20d3cc416309aaa2d450f74cec19854805435ac235b77ff2bf4f92a6bd44ae9ef2583ab5a56dc60b402af75c937e9b889b9393d7d0ba871561e14b11c75863c0fe869959edb6f640fd1aacbcd745d5aed0b4a362baf818c61724ffb60293615379f1b586fb1db58c025b1cd6a6dd0091fb81de465cfd1008ba0981e412e0687ee757b1a220604110d9c7b60275e07da40c089a95ce39c5e0c93abcdc4b98247e411ba0509a80f7ac9a56bba8276f990940e2b4657574fa8423d29211e33295005d54477a3eb538d9cdf53c06085cd7e263060ca23f7ad0daaa7acdd5ce13f2d7f7a2274426622cc093bc08b71df1dd7f936436474921e85728f03c60a889678ac74dd73dd16bffb80eded4cf6b8a0d96047fa4af7dc78744e9e65cac1ac1341c361d7f6342cb5b70a51a14f7e052bc809dc7aa9836243949a01ac39873dd159884656b6f5351ef9a06b2386d8f7e814ceaa2f55086329cee7e9e2efb45dff40de45c3b3906c3d346dafac048750507886c8238a502c249c10aa3273d3cd614877adbd0304f7a35d95393792d9c116fb63b2540f62ec6c217104af31671f92233948041255f686472fdceae2b1d688b246f8bd81b54af424a1b98ba1716e37a314d85318177c8febd79234f82a17c326f3dff45addf7ba9abdf387c5c2760701f79279648e1420b6cfa5ec6e2d84805fcbd7c428c4a5d8e55a1645b11777b966ba3571166a118140205b14fecefeb598688acdf9f15ee525156cd802b12c8f0a3274e01b7757d32b1a661441dff674cba5c5aa745d3d85937651ff838a13233679583f07562db19b9358166fb1921bed7b9c9549cf15b32b2d136718fd8619ca120b6e4585931d4713e75ea1a15ca27fa513f1e71f086b592956da17d8d23a4fae1a737dd12c9ce8aec0100bbbbd85eaf1b0db3a0ebd78f96ba9ea54085ffd16d3cd57f2eac2406c031bd06cb5b47a8f3e738e3fc1d772e7b96fd85b1be7ebc05162411d339093c45a5386e60f4167475b22ccb8e7e87d0b8c6fb0762630afa19c6eea2660e218c8272963af13da5057c2814bd6482a623d5a6b73b117bfdc747185dcddd0c420a29ac5c0d82801084d64e58bc87da9b9d37d498c2331e85ebb6dbcf271d544dc7204793d38887eaaa53aa34f040324558dd2c73361330f23e435c839ecda8ff99ecf46dd716297fb1c6cbcccb39974b3242aa72e20e8480ab852490072607f0134091a505dd19e6f7a121c565611fe075be579b2205dc49e75e17d0a3613d4cf75bada96581d049a441c18b3f6d024c136ea4af9a7398d070e315867d07f2da729649f20b34be074cbb0f312506604913845e60b84caa50548d502372e9bff0bd09765646fab6c60729874eca149683cb46e8cd75ab36089dee51835d1b08b461244b4029a373d3c0363f07e5d02cd0389dcd66acaceb60d89afd69391ccce61821a455e2587a062136d2f079218d4f8c25c166732365fb42d25c7fd93450d959175b241b64af50f529b6217d0798fef9a758c3f0fae9f80a247b407cd2833db1523cf2560f5c36eefcc09f10e92b37543a504f7e4e91bfea551edc326c51ab4d38f3f95ed2f9de07343204301d145a426a0d11d018a50a891fef227cdbdf52921c209bb9216c280344b9bf16763a96835c7aa6e206b303b039c5b201a1481b0648f00baab49556a829ac6a236f62248c43cdba82e4965ba86c72f48a7e3735ba52fa497bcd17d24aa5cc6f95626f7583537617d4d31e5ac0e8d0be2bddde650db748e988308495b8b8fc042448f3984a1bc2f181aea34440fd0bbe3592f433916a5ad43108f39354c0d2e0665793fb62af1e2906a1d7360c375be4c4b22bc994315d30c66839d970f5fe280d58bc2191201263867f6eaa69bc1758878b2825816c3d93b52da0ef74323938a5ff79a71358097704d10c237d06598e7c1d2b356000975ed2ff5e159638aedb640c08eee321d0b52c7d57e595e3035921856bdc7a8afee19a5803505d3353e063af20372fbe8f56afe913ab6c60c8588dbf75d38278ca51bc0b8565ca7c0690eb98ed7a5db0bbd31a2f3440dbcdbab4902a6076651ee9d2989bca8efcca31d856aa5eadf411ed1c4f5717fe30627670d0d2af66d030fcdb99a41cc39c82740f2c2e29f1d4b266e35d2000f579ce3f790b1622652e930dcd253fb5ef00502f30c596db07b8f0ca1320dc584821a4e445ca26485105d9066423bd67de5f938525f85b35f7107dfed3dcfd70d7c8c1785b43160c1d45dd603b07f9522fe1a9c3fd28b35c60c24ed2ea3fa08e7889729c735472e691c8b7aeebd07fd82d5950f6d2b0096cb85b22660b8138fba1e7f2b78710b4e661063e45ec1adccd4d0e4b048160ba836483d34eeedb84500d75d974d0b2e6edd28a6bb1e6660b1f02a72d00d841b8f6ca0ed3c7499f4dcb6fbbe85838fd3d433ab351aa19a5130e3c750dd1ead1a585a2e17330baeb3ea554adebecaeb335fcf1c915ada63ebb801b43e9228de60a6933c34ad6dee24da8cdfd613475b17449303ac4be1197f277a81e263862e86e3bafa9fb4e8fb2bc9b5e5c7244b9affccc9659b23a46e037aea3eded1379a73a9bcba47cf1da38421828c73051b103d7c043ae586687036193298fc5c69ca337af563907cee1eaaa3e932cec67f98f1ce7edcb1c2203f23234e2395c5302cae86e4941e6e0b58da8b6e464b535bb85dbd201e9b8522d73bb126b96e61ac5dfcdd5778118a1cc6c8887370926a38b0c88df04d1c066031c7b73c53fae1119cf2b8d002b93e3b6b8722e9d0801bb7cf56ded57caa6329a49fe6362a769c4bd45052c275c8407d696fdf9a31f7967f26f3c81002ddf54ca12ee8e038801cc4f5dd36d2baf596c5d905267ed7b0b42af4d5bdeebab8e9c93ea68b2724903f2200d9eefa7e0f597d840cc335375d9dac98d48e5a0cd93cee72b7c4b97288d4a9a630da9c1a847cf899ef836df05645ee44b57a16cfca0588a7f5405b5ab3b3f7edf2dc894f6153cc4a803560cf7cf3fd1b3c69dddea47d4f4219f9a3ee35c1d2d8f6a249fdd962f42df4b7a55861da11d2912397322474b0473f4861678eada2e16bbd2e27ee88b2f2ae492da2d0e415edcecea1a55e254a9c6beb868e0cd23cc3f69e9a153a3", 0x1000, 0x0, &(0x7f00000010c0)={0x2, 0x0}, 0xc) connect(r4, &(0x7f0000000040)=@in, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xea) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x5) listen(r4, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000690ff6)=@abs, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x1b, 0x1, 0x2) read(r0, &(0x7f0000000080)=""/199, 0xc7) r1 = syz_open_pts() close(r1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xffffffffffffffff, 0x3ff, 0xff, "b61fac753230312740ee7547d939d686b1bcfef6", 0x5, 0x1000}) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x20000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 16:00:21 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffff7fffff, 0x8, 0x14, 0x7fc, 0x100000001}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:21 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f00000000c0)=""/21, 0x15}], 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x20) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) MYHtBN[{񓥫{Ƚ#~\~{r捦.tP.uvm_fault(0xffffffff821fee90, 0xffff80000379c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff80000379c000, 0, 1) -> e memcpy(fffffd80304b3858,ffff80000379bf0d,0,fffffd80304b3858,cbc7283d0885d8af,ffff8000149d8358) at memcpy+0x15 end trace frame: 0xffff8000149d8260, count: 0 ddb> trace memcpy(fffffd80304b3858,ffff80000379bf0d,0,fffffd80304b3858,cbc7283d0885d8af,ffff8000149d8358) at memcpy+0x15 rtrequest(1,ffff8000149d8358,38,ffff8000149d82a0,0) at rtrequest+0x83b rtm_output(ffff80000379bf00,ffff8000149d8350,ffff8000149d8358,38,0) at rtm_output+0x711 route_output(fffffd803b83fd00,fffffd8037011780,0,0) at route_output+0x78b route_usrreq(fffffd8037011780,9,fffffd803b83fd00,0,0,ffff8000ffff2018) at route_usrreq+0x35d sosend(fffffd8037011780,0,ffff8000149d8618,0,0,4) at sosend+0x6e3 sendit(ffff8000ffff2018,4,ffff8000149d86d8,4,ffff8000149d87a0) at sendit+0x58f sys_sendto(ffff8000ffff2018,ffff8000149d87b8,ffff8000149d87a0) at sys_sendto+0x92 syscall(ffff8000149d8850) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,857e0279010) at Xsyscall+0x128 end of kernel end trace frame: 0x859fb418980, count: -10 ddb> show registers rdi 0xffff80000379bbf0 rsi 0xffff80000379bffd rbp 0xffff8000149d8150 rbx 0xffff80000379bf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffffbf3 r8 0x70 r9 0x5 r10 0xefabf36587913fb8 r11 0xffff80000379bb00 r12 0xffff80000379bb00 r13 0x100 r14 0 r15 0xfffffd80304b3858 rip 0xffffffff812126e5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000149d80e8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=298221 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff39e0,0xffffffff82290d98 process=0xffff8000ffff66a0 user=0xffff8000149d3000, vmspace=0xfffffd803f014318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90234 137417 67564 0 2 0 syz-executor.0 *90234 298221 67564 0 7 0x4000000 syz-executor.0 67564 418081 93626 0 3 0x82 nanosleep syz-executor.0 93829 445559 1 0 3 0x100083 ttyin getty 83081 293265 0 0 3 0x14200 bored sosplice 93626 452419 25966 0 3 0x82 kqread syz-fuzzer 93626 28223 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 183673 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 116341 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 315493 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 81173 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 482422 25966 0 3 0x4000082 thrsleep syz-fuzzer 93626 149061 25966 0 3 0x4000082 thrsleep syz-fuzzer 25966 354070 7155 0 3 0x10008a pause ksh 7155 220476 92941 0 3 0x92 select sshd 92941 429651 1 0 3 0x80 select sshd 28647 484580 20571 73 2 0x100090 syslogd 20571 374005 1 0 3 0x100082 netio syslogd 79276 207649 1 77 3 0x100090 poll dhclient 272 349168 1 0 3 0x80 poll dhclient 83967 501459 0 0 2 0x14200 zerothread 93942 428982 0 0 3 0x14200 aiodoned aiodoned 8145 107969 0 0 3 0x14200 syncer update 19071 194203 0 0 3 0x14200 cleaner cleaner 17697 520696 0 0 3 0x14200 reaper reaper 50625 470873 0 0 3 0x14200 pgdaemon pagedaemon 33123 151919 0 0 3 0x14200 bored crynlk 52864 196233 0 0 3 0x14200 bored crypto 21178 387454 0 0 3 0x40014200 acpi0 acpi0 77598 26462 0 0 3 0x14200 bored softnet 77310 72953 0 0 3 0x14200 bored systqmp 11391 44577 0 0 3 0x14200 bored systq 44550 378641 0 0 3 0x40014200 bored softclock 15261 28671 0 0 3 0x40014200 idle0 38771 329351 0 0 3 0x14200 bored smr 1 359934 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9495 6344K 6362K 78643K 10915 0 0 pcb 25 9K 11K 78643K 552 0 0 rtable 88 4K 4K 78643K 538 0 0 ifaddr 51 12K 14K 78643K 179 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 24K 78643K 108 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1764 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 110 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 829 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 30K 46K 78643K 419 0 0 subproc 32 32769K 67586K 78643K 242 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 132 0 0 in_multi 22 1K 2K 78643K 152 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 270 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 73 12K 29K 78643K 2822 0 0 UVM aobj 54 2K 2K 78643K 58 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 36 0 0 NDP 10 0K 0K 78643K 54 0 0 temp 141 2357K 2422K 78643K 5471 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 6 1 0 1 1 0 8 0 inpcbpl 280 437 0 430 1 0 1 1 0 8 0 plimitpl 152 54 0 48 1 0 1 1 0 8 0 rtentry 112 92 0 60 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 141 0 137 1 0 1 1 0 8 0 nd6 48 14 0 12 1 0 1 1 0 8 0 ppxss 1128 19 0 19 4 4 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 399 0 252 12 0 12 12 0 8 0 art_table 32 400 0 252 2 0 2 2 0 8 0 art_node 16 85 0 57 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 108 0 98 1 0 1 1 0 8 0 shmpl 112 56 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2939 0 1520 46 0 46 46 0 8 0 ffsino 240 2939 0 1520 84 0 84 84 0 8 0 nchpl 144 4321 0 2679 64 2 62 62 0 8 0 uvmvnodes 72 3146 0 0 58 0 58 58 0 8 0 vnodes 200 3146 0 0 166 0 166 166 0 8 0 namei 1024 12561 0 12561 1 0 1 1 0 8 1 scsiplug 64 5 0 5 3 2 1 1 0 8 1 scxspl 192 13866 0 13866 7 6 1 6 0 8 1 sigapl 432 985 0 973 2 0 2 2 0 8 0 futexpl 56 13450 0 13450 1 0 1 1 0 8 1 knotepl 112 337 0 324 1 0 1 1 0 8 0 kqueuepl 104 244 0 242 1 0 1 1 0 8 0 pipepl 112 714 0 701 4 3 1 2 0 8 0 fdescpl 424 986 0 973 2 0 2 2 0 8 0 filepl 120 6218 0 6145 5 1 4 5 0 8 1 lockfpl 104 264 0 264 5 4 1 1 0 8 1 lockfspl 32 361 0 361 5 4 1 1 0 8 1 sessionpl 112 23 0 14 1 0 1 1 0 8 0 pgrppl 48 37 0 28 1 0 1 1 0 8 0 ucredpl 96 1436 0 1429 1 0 1 1 0 8 0 zombiepl 144 973 0 973 2 1 1 1 0 8 1 processpl 840 1001 0 973 4 0 4 4 0 8 0 procpl 600 2076 0 2040 4 0 4 4 0 8 0 sosppl 128 11 0 11 4 4 0 1 0 8 0 sockpl 384 922 0 903 4 1 3 4 0 8 1 mcl64k 65536 14 0 14 6 5 1 1 0 8 1 mcl16k 16384 6 0 6 3 3 0 1 0 8 0 mcl12k 12288 26 0 26 5 4 1 1 0 8 1 mcl9k 9216 12 0 12 6 5 1 1 0 8 1 mcl8k 8192 14 0 14 4 3 1 1 0 8 1 mcl4k 4096 64 0 64 5 4 1 1 0 8 1 mcl2k2 2112 10 0 10 5 4 1 1 0 8 1 mcl2k 2048 48351 0 48314 13 7 6 10 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83786 0 83721 17 8 9 12 0 8 2 bufpl 256 7473 0 2984 281 0 281 281 0 8 0 anonpl 16 112199 0 105136 97 32 65 68 0 62 28 amapchunkpl 152 4814 0 4735 18 10 8 11 0 158 3 amappl16 192 4952 0 4482 74 44 30 48 0 8 5 amappl15 184 176 0 171 1 0 1 1 0 8 0 amappl14 176 148 0 146 2 1 1 1 0 8 0 amappl13 168 139 0 135 1 0 1 1 0 8 0 amappl12 160 82 0 80 1 0 1 1 0 8 0 amappl11 152 142 0 131 1 0 1 1 0 8 0 amappl10 144 471 0 469 1 0 1 1 0 8 0 amappl9 136 559 0 557 1 0 1 1 0 8 0 amappl8 128 132 0 118 1 0 1 1 0 8 0 amappl7 120 187 0 179 1 0 1 1 0 8 0 amappl6 112 57 0 51 1 0 1 1 0 8 0 amappl5 104 203 0 192 1 0 1 1 0 8 0 amappl4 96 1177 0 1151 2 1 1 2 0 8 0 amappl3 88 278 0 273 1 0 1 1 0 8 0 amappl2 80 7752 0 7703 2 0 2 2 0 8 0 amappl1 72 26726 0 26318 25 16 9 19 0 8 0 amappl 72 2359 0 2329 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 57 0 4 1 0 1 1 0 8 0 uaddrrnd 24 986 0 973 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 986 0 973 1 0 1 1 0 8 0 vmmpekpl 168 11105 0 11086 2 0 2 2 0 8 0 vmmpepl 168 110730 0 109378 135 51 84 87 0 357 18 vmsppl 264 985 0 973 2 1 1 2 0 8 0 pdppl 4096 1978 0 1946 5 0 5 5 0 8 0 pvpl 32 340368 0 330294 226 65 161 166 0 265 59 pmappl 192 985 0 973 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 438 0 32 12 0 12 12 0 8 0