kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 20 14:27:57 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.213' (ECDSA) to the list of known hosts. 2019/03/20 14:28:12 fuzzer started 2019/03/20 14:28:16 dialing manager at 10.128.15.235:41504 2019/03/20 14:28:16 syscalls: 1 2019/03/20 14:28:16 code coverage: enabled 2019/03/20 14:28:16 comparison tracing: enabled 2019/03/20 14:28:16 extra coverage: support is not implemented in syzkaller 2019/03/20 14:28:16 setuid sandbox: enabled 2019/03/20 14:28:16 namespace sandbox: support is not implemented in syzkaller 2019/03/20 14:28:16 Android sandbox: support is not implemented in syzkaller 2019/03/20 14:28:16 fault injection: support is not implemented in syzkaller 2019/03/20 14:28:16 leak checking: support is not implemented in syzkaller 2019/03/20 14:28:16 net packet injection: enabled 2019/03/20 14:28:16 net device setup: support is not implemented in syzkaller 14:28:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0xb2b, [{0x2, 0x1}, {0x1, 0x20}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x39440000000}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0xea}, {0x0, 0x10000}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x56}, {0x2, 0x8}, {0x3, 0x1000}, {0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x7}, {0x0, 0x4}, {0x3, 0xfffffffffffffffe}, {0x1, 0x4680}, {0x2}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0xff}, {0x2, 0x9}, {0x1, 0x2423400c}, {0x3, 0x20}, {0x0, 0xe613}, {0x2, 0x7f}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x8}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x19) getitimer(0x0, &(0x7f0000000180)) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x482, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getgid() getgroups(0x7, &(0x7f0000000440)=[r3, r4, r5, r6, r9, r10, r11]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x4a8d, 0xb54, 0x1, 0x1, 0x4000000000000, 0x9, 0x4, 0x3, 0x2, 0xff, 0xffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mknod(&(0x7f00000005c0)='./file0/../file0\x00', 0x2100, 0x800) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file0/../file0\x00', 0x7, 0xfffffffffffffffa, 0x5, 0x1, 0x5, 0x401, 0xffffffffffffff7f, 0x3, 0x0, 0x40, 0xfffffffffffffff9}) setgroups(0x2, &(0x7f0000000680)=[r4, r8]) utimes(&(0x7f00000006c0)='./file0/../file1\x00', &(0x7f0000000700)={{0x8000, 0x10000}, {0x1000, 0xfffffffffffffff8}}) getsockopt$sock_int(r0, 0xffff, 0x1303, &(0x7f0000000740), &(0x7f0000000780)=0x4) dup2(r0, r1) clock_getres(0x4, &(0x7f00000007c0)) getgid() setgroups(0x4, &(0x7f0000000800)=[r7, r12, r9, r13]) 14:28:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0x94) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x8) r3 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpgrp() r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r6, r8, 0x0, 0x334}, 0x400000000, 0x6fec, r9, r10, 0x2540f27a, 0x8}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000500)=0x2) setreuid(r4, r6) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="3bb2cdaa1f13732e2244383c4e74198420e1350544a289cc3f4a63042f3421b11b284609f8a7eccebbec8aebbbb4dad8d1fe046d931d", 0x36}, {&(0x7f0000000580)="39c20615cf624de428ad5048fd77f464df38c2ee47f1abcddb9f776bb30b8084f733d7efbf1a6f8c7fe8bac93ce0ff6e3f81be4e4b6b0fba9b83742b17745cf7070677aa66849b4cf5a9a4b622dfdd19b889bd4e678fb824db55", 0x5a}], 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r14 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000640)={{0x5, r13, r12, r7, r5, 0x10, 0x9}, 0xfc0d, 0x4c00a9c8, r11, r10, 0x400, 0xff, 0x2, 0x1000}) 14:28:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x20e) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/149) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x4, 0x2}], 0x2, 0x0, 0xfffffffffffffffd, 0x0) close(r0) 14:28:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfd80) r2 = kqueue() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="83eab4afdd997662ade6b4bbd606071d82d49adfd2f2dd446d21a5feb0fd009d01095afdc90be72b5c0eca45df80316be881ca310bc3d89a248b168800fd9a00aef50eec32b3fc51026a1f0505c8def3045572a5d48ffdb4b0639c657f63076e659b066a01181a0c80276251c5bb3c3c2c7c86d213fe19052044ad496a0e634e739e62b6b636e3111f9cfeb4a99b08bf042f53725d492d71239bd8d1c73e457a99f5cd133446cbca103c927f631f9f558f64bab5090d91f4", 0xb8}, {&(0x7f0000000200)="0aa672e75d65dc2f5d68f58324b921719d35bd96b5e61a13a0cdc54120fefe77ade649eb454d01b565d7971b79d1335a48685c1fb8d21e6ebc8eedee210588f05629983937cf78bab9161966596a0e4bc6dcf1f73426bdb00dc8c381222f071780f211b9d5c8a1e80e0df5361581bb95bf82d1de35a345ace3ca09", 0x7b}], 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() 14:28:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r14 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x840, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x18821, 0x0) r17 = socket(0xbc0c18c8cf0db0e, 0x4000, 0x16) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) r19 = getppid() r20 = geteuid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x400, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x100, 0x0) r23 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r24 = socket(0x39, 0x5, 0x3ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r28 = getegid() r29 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x80, 0x0) r31 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000001a40)="3d4d2cde3b2438f2871b120365ab273de37e8de649b2b57277b18a925bbbe6597e7f544d353703dda6f0c4dbe0ceca139986f3f73fef1eef265336cd48e8b4d7d499b5815476495f555b71f79bb05e5ff63b91aad40f1333b18c96e974be932a3f487b171bc40a326d6223298d97ad7da0fff18e226be2d25ea50612675a00cf8d4d44749db00f29880c1d5e4767cf3f52dd1aa0c724073894936bc615f45afbedd34056e43215bebecb5ed35076d8520637d771446a42b25efae8d5a58a12c137cfec2c418f8e4a4427dede92c6709b08b5b0a3a577833452ebc7cf8bf693801bfa8e7f9b7c91d97ea719ed3426f69c9f1a5b040ee095a0d41b81467252ac12d2e6f1d049ec83d23d023ff6b67145e1003551875138a863662f4ba7938f11f86fb6928903902a7ee9fd386d1258cf139eb65df0e26c6b37e5a4bcb249e66e15fe4d3320c238dcd5bbb2ad05631cf0a012298277ea50e93d28a5cb90787bf9b67b92dfa1acc4e4cf2e00fcd869b7f279bcccc70e0299fafec685164329b192c1da6b23b7a16f416e3aeef8e6e06ac7a87b74d3c30428e91a0928a68fe6f73a7fe9f590aa310666c82ca1c40b1557019cb37b969f9d929b43eef6745ab29e6da837636895f9f30b9c50cec14fe99df4eec1bdd739524e2c1b461297c99c4c04f73921ffb8686f13ac97bafacb4361ef7e1a4bb082d11e5e13e1576625cdee080dce1d1d89e19057c47d6bbddafd09b18d67ef6b6b31deb15d85716956fa83d2b98e2aa05e68e195e875f8fb30da83685358034c5b4703ee637339fdfff4ddd95acfe36fb1b0f210eadb7ea731f57967bdc96d773c2b06e847a15f2e9ceb69492eed3e08bd9c234270583ba9313ca0b8dc340879295362375c80b9935893501171f9101afc460577a1ef8b61f612f3c42c48cd6263a7c05e67c171bb40ce95419c4231f527394e873e767a1f4140445631ba7aa064b9443a1754c28b38caa98140e52e92b264a7c508a5121f01f15f1b0da728f28b01dcc66a4157e029a9ea6c813c053274e96278b5286370de306c8c56d553c2c7dc70a8a840028010bf9e5ddc525aa295b4e7dc1cdf402ab69ca6410f44a68f61f42342b6be6641626410cbe85d541bacfbbf28f584644ffc1c6a1edb6f3ece46d6eb16e7d43dc886276e04834ee783e7d8d9dc6c0a8d263126ea7a79752ae87e924692e4055cc41a84a18b39a4ba3dc028afd9254ae155e40d304b49633ec659f64587a9a0a4e33cc14d982893c6927cb97ee02059b927a5b16364af275700fd69b13d5d45ac3eaadd8008c3797bee259b84961a1a6f771e5cbf3653c6c4a8e078228cb0e4410b98bd39fad1c49a1b4d289e136818509bf5f0bc233e0dac3d944c5ea68c8dbb5648b38321f678cbe093fa424a0058393ec1937193e7f60fc9379dd37c81ddcff257d66beb754c65fdf3cd4238d449040d9667c03a1058e9fa3f284f2acb12539add55094e7873ad3c8854ffbf938480b52bff59fe8ca6358e6efb27db6e071b2dec49216258fc6ff636b5ea98ada2ce080be816ed1ecfff69550636ecbdc370b3f41f2ef7499792b4ca0eea0a1050c337c223352ff3290f256e9fda0c5e97b3374f67e0ead974049d2f3b8b2dfca29bd5bdc029a0f12be022da7fa8e1545956b81b838bbd34939708b1f07a9c19dbeddd3324443ed130f1b71a2b84cb3779480b6287a6ee2392ce814503ba93e5ec8d73473976162fd93dc36faf5ffa9422aba92e45012d1c4e27a9839ac4ff9517eeb2683c78af69c4db2e875459aa0c72147a0d57d50dd518ec3702862512f2fbfd11339c2c9ca6f0edc9b737075a8c97d53dd840e901203fea9b5ee7ed58d0dd32548b3d7017f6a065383d651a6a01eb65a95f156cda3a92d9aa78d073dc03d178fa5d58d57837abbe36d3a75d92d8b022dfc7aa45f33f7971941d3de253ccfeee274f9a613d3cef26f4a8ed50a0c87792259cd2ef1e8d4845bc212ec7cf90c3e6b054ba86bb5a17424a741a517301396a22fc2cc4aceed8afc8fab35b14ebe18087de05fd04335e7c159bf7825fa276a00761d4b07ee38c6db2e0c904a91519ce2c1892d2ef51625927778a8a643389cfca3494d19ea9f66cba7dee9080534d49515a92aab155744f251334d8214541559990e9443b29e4b200c90bea74c47be933d7cc8d28d399c1ccaf2512d6f6340796ce6c97fe61400c3bf2554b7072dd32ca2d9463270ecd7c7fe8bd8d79e68c337b080f5e6790c180f93380af1bc33b29273dd1a954d14a5b11474c4df4bad2c4d0d0c9434bc59da9b20315df32dcddbeb84688e4564b2973b0bc6d67ae661f98cb7c59e8d9b0e92baf49a8ade324482dbd25f5d07bc5c2d6b4b8490936d7acf0d2f9761cdeb7c90e79005eb3ff15d041760a1219e27ced4104ce31a019d85c9474a70cfd469cc6134623850193af65ad622b9704a4a7f3b2dc51bbd56340c9511e94f87cac645600886303b78607cf5f8d8a5d35c3ca8918463a25cfe4daaa0664d4e650de44ec7c00158dd1f1fd331f89bed428166b1a9ccd2b4dd621ed0d864bba7dbab1bba21b07cf6ab8f8c284a74ecf4582c6d89e037cea5250e0921e86610f2fc280763676ff1aacbd2391d53f9bb780bfc72b6bf0084d8d2abc8dd7b5367e12de7e6dbd815e976d5e40f0b7e3f76cfd65ea3cb26661e90a6f6cc9b11a96f93089059536c4d298aac5388b98742408ed70df7a162168146413afce8af28cd391d00b0e9f6c4f842c260c0850a74e2bcfee538a76ffe1205ef18caf37af09204f06595bed825e41b1846c17c684e40e094a3935c2babc337325ca0a418a49351ab591ededb0d30a198a66262779a5d81bb4d6c3a7a074a3b576b9c071f15bba4f0a249b7a5212f99639bbc65a32e46ad1eb833dc10218f798ec73679e3a815e6f520ba3d9cc7d9730f7ec3bbb3a9fdd8d6d0c1414ca939159cfec82924edbe3a1e42cbc4459806a7bd3a42edc6fe1f3bae118f4c55b8a34f2cd0365e76ecf85fcbbe8acde6cb9133701ef38760a8c030c3bb2182f893184a9435575f74db26403fcc62a48ee59b6357ae249fc7b482b5c5797d212b5ad902524acc4bf147c33675501a1fb0f55e8c480d6eaf8b1305e7ce5a15569b0b49bd221e0dfcc2078176f1bb4f0342803f70090cd696ef0f69205a65182cf9e3fcca95fea8bb092013df7e2fb2260720465e1574a1337ffb03f05967b53c4a1681c134f611317fa731cf4fa6ba0d220a1d356b48c8902e8fb6ed3318612dc7f204399af12185bcfd9f1681887495007259df92b9bd8150066186214faff55b61e386d9338b58cd9cf985a39d162149c2d9649e0d6bbe120d9391964afb6d48a93a63a60ae4e344044c74398260471c5711706e4cb3684712da3ad13270348ac9807ea59eefdbfc2c50abdbef7543336589c3da206d91d461cf7e7c9d4652ec5d9ac07160d00d05d8b78eddccdcd4912cf594e49b681035accfdf22f806d91035de313810dada02f30433dfb535ed7c84721f9131197c3c48c757d5958675795120d676c5a7f8404e9261b0a3b8847a236ea92e2ea8300d49beeaed75c1144c98769789026d406c4d2410f10a41ac0132695432057b2ba6625430a4885e29fb441ffc4e264c4380b084b742d8d74953ac0d1c806c7d99c3fdee23ca14e4a040d3b99c3c436dd635f3581cef301e7af29c037c2d3ba602e32b2ea4c31fd79028940e20d02a048ad3cda28433dff2908e78429e0f526098019ab16b2c7d6e70789bd0903794c697105cf9df6b9b601d0c643c8ffd694aa375e9f5377cad20b1ec6c7b26b29249828f829bddb148618bfaf2f547fab44e970b251465905d09329d347c22751ae9ef0d2e0c8b8dbdb5fd94b1794e403b984b82d323c7eef1382e8084cf1644f8809e5752890724484a055b14c488849b657fbcd30467eb3dd4e3df5335c0e3ea6a9977d080343af7858219ab24ce94f7b1f8536224f27b1660eca74aff9b623ff24d2327e955fbe39b90aa3ab4290924cd3b52e9e0ef1c6b05d12d4066a30b292776b9d7dd5c537c4aebc09721cf10dd76edd139e3b174947c5891846d48624e7d15aa24ea6e4b8d1d09aa35c9697998ba230a9aaae5aca50dba8292b1ed9f20d82d85a0a142e3a1026ee2c27b6359f51616ad81e31b1f1b80cb7effeb05c378b208406f7fa8d492ce7a84c5d109241e505b9023242218aca5ba3525569b42df9792ab47a95de800a41589aea4da6f288320f1d768ddce0df240b715301edd30078467d37f0fb754447b841a489936b28a54f026d105946a9b2662e5d535e964a87b487461d234b8026610d4f81a6c5bfaa04647afa32c41c0a5b7e7dc5cdf7fc1b4eb579604a7a0f3dd61195a80cc8bbc2e85fa8fbeeb726914f1db112aeea12d1d89e55b9192d4ef80049be994c1b36924b078c2bac224909784472ebad18e2dd33b055ad4cbc6407d9afad89f4ded7a13880e558ee699a7184dba32179fc5dc4ae39f41fdce83ee51669faf324a0cbaac1b63d46b67c84153429c6ea7a6c7db4c09f59ec24b3d868357826c1841698ba5236f1432c8ac22f71e82f6a1333899342932b768020b4d342287c355fdb367992d6ca2d5cb46712cb15a3eec6f35cf938debb6d4692e2b0ea4e3a52d7827e38d7e6d0afbace81630d80f30fb3b703519e79bf4924e05f68619583dcffa37fba3a06cda023f4dfa9f9a8d077d25463af7de42c33d60d23f655721361c9877cb54880f2f84f5dfdf8462302faf895d1a03811ef1a4072587b429c65395c65410d9f08e5d36cf67c8ced33a6cdd7f3c5ce0f540ad0db257a6ba32a905b3a2937671456ff7c5eb3ca2e7b88a863acf303a9d4b61644172823a5142f1d33b4c6d012f34c47e6e68c4651ba1dd32ba6b61837483f8c027e7a2b401ea746b7f852da5ac85fdb71366c7961817b4cade66be8f25ca0ddd5fcfd5b5dd3ce7fc7049ed6ba3ced418540d0fc5cfc6e4655286d5e0ed39deaf9676ddb563ff2ccd98d1855c6d1560f6d5eff9e999fe8ff968a63a2023fcee15ef8e6b62ab06b91865199bdbd54d1bbe1d4ee3b03bbb7ff380af81caa6fb49bac202e363744e4f6776a5b8772cdf3720813b6312f68a9740035c900c2328070ed6e94a4b539ebad9665213b21a2a5214961ea25bea99ff0c4d0a6edf694e526081fed1cdd9a3cb44d92979dc932894f3c94f82fd6ea21f05e523745851d8eb649f76ef0a1401131b42b67b6eb087cb204fb3db972c2c542cc1ec697a8b1480660143585469b78b62046dc48633ed56b3825c884a4849092f4cfda300d0a1d0c282d9a7352112e04408cbd0c207341f9cc3f966fdf3876f0f8c3626284f3310c1e6e7fb612c5f7616bf6f31820c510e3a076eb82107f05dd47450acd15662b4334203768d311c6aa83ad221df53930120de9bb152712dfd6a4b9db2cff507f473c0288c27d2b37ec5e134072ae803ae1f7618740014de7d2bd6ac655c0518961b99bf5671c7ea2fc4b83b302d7a9032f2abcf0f8b2362dfa604e6972da9a62ef4529c05286542c7cef67506027fd62854afcfe9716866ab387a1f6461aae5ebc254ab8ee8549fd83b9e5ceec8d05108606a7f46737c4430c294afd08eefdf897f27753b9fb0e28ff9e3260d336b0971c725790c2727942468d130baa58b749a5465d9f3428ce15eccd1e0742446309996bdbf8c9efdbb992b1348f67e1d7898611f4633c840e56aaa4bf947556d13b17f3aab4d0702f992208210e2a605f5113621ba22ba1", 0x1000}, {&(0x7f0000002a40)="d5991f659574419c7aa09998e94f5d7391ef95157a9616060e0b4418e8f691a6da438f9568ec9205870cfee4bfec728d14cc724f464c6a3348653ddd7ff319c15fd5bf8c271760f6bfb9398f06047d3986af25b641a68a622711721aa81ec7b44cfa0b26c6ab5644c33464c30e3d536486e884fad0db980ea5783236dbfa7ce11de22968140e2167d0dc7be7562ebdfeb883e6911f0d76fef59a4caaa12271d9724a861eab941f41f8dc9c11639bffedcf441f57681bd79f3b60736d5caf2e8fd924b1d5dde207853a3f8d761e49be733f04638c5fd31a5391dacb9a0a010d6ebe19eb7b6f5e898e824fadd5ff495123c86a563c269ed89c2b282ffb6be9e6b968e46a726936ca8a382b9f46b0324abb8db0c92d70b28169ca1513ecaa18549eff4efcb689bc8fe246a57a23515fe68a6a3ca514889af9b07306c311aab64ddd8308e4921557300aaa34e84d5d85d161066aa3d5f2525a9517f6210da1ccaf01e6a9cc1bf072b8974be3279a2c87f46c6e27260a7746f292464bf7e2ef462ab278c75a337a0abc90702db93483c3cc3a4ce337e9b99e6fda02c6439766f92a09816c85bd3b233da1bae593ffe0cf1dd227dbbd60b80d83646ab92f23668f18ee5420a54654cba1219c3af78af4c763b530cf6bcb843b9e2ccff32d12bf1bcc77590ef0f0926f5920fa8541035e4d0d36b8bb21da7867f57c06d508a9e42749ef55293e8dedbebb4af3bbeaa275ad2f74cd748fc32ab2dc11e7d85fc715c61e17d994f20e917a4ced44c3de03c863aa05d28eb5dd8d1242a1d6a9e1fe32a8098a49feb2fbe6c3b1ec5b28d7334143d856ff913345f2666a92264c6089052442a6fa26d0394a34efd435b18f0a5dff4040f07bbf47b10678c7a28ffc1090be2ecfaffebd8ff7094b7a9f4530b6ce61d33f7eeb16a17fe53e05f5ad0b39289d842c100c705e001a942e943c56499ce332b1b8a723c764c68564b22cff3b1da88369cc3302840c0e524799cf7c3e61b9f49ed6d91a7521ecda469acf70d28470a981975a3780d9a6a36f094bdb84407c1985fb3fa010fe086d4fbb4730e225d02780813edacd6e97a9ee59a2e76b44e41419347480a7a9c45df7aa67294751a33c09987e4a6ca531381751754e7d11d3395e1b3c2052e1abcddec7105de904d5d1691ebd09253b17a1c4f0847fe04883cbd2f4a03bd89abe5fdd158b24431c27fd413b69039c7bbcf0a3bec59310bc4fdfcf56c45340eccc9dbaea499d3923b19d3f8fec31480341e9bf6c1db24e6f7749990c55124529f1babf816256db6c1c3f5747637d2cf8aff0e839defb68bff9fe8a97b3e162b05bafab24b54af7164ce4185b84c213391d5dd048d9c62cc31214f191f23e7acaffa1989390b16c848b6c6d65310c9580de7d4a745303f49651abf665cf43f11e4981a6354ce3417d6b859af180fddb333baa28344e4611b142a24f5c3f9f93dbf2fc14a788c64dfb5cd26939d9bad4724ae5fa31a2f11d0fb5586dd8044acfa8435d080a7f870e98de4b936c0c2db3c13bcbc8640913bc36120c8a244097828d3193a79af92d6408927321fb332e289756095299002d99f04c9bcbb6ca2c2e4f57ced87b1d8da8d6da66b96449d2e5ba39b9e27dc94c669ccdb670ce44cabe5b46e2c0684d1ce5f779019397be51f909dbde16e75995981f45723ee97aa86f92624216359967008d01a0f9b067ec2b96a030e55cb4c0a7f7568cd5931acb7419b2e4005f45e957eaf1e1c4ef4e823683157940ddc34780cd58caeb587cd28b7bbee473f77f8d2b921a7dbb02d52d440cb37715e38b967f24af1c3e41144762a1b9a05c54338963b935ac6e825ec3aba12d3995e324c72707f0fba942544fdcc14c917fcaa274758eb836f0c7108524754cb36753e503c88ab26346d30d1c2cbb2f8a860f94ec398c5e928ec9ff0d0619371fec4a826472481daba7967bdad7ecf54db4bac2487f3c2d55344a0037d15f886e1f4dc99b9e7b103982f5849bb491871781f3dbb2513b6e37d52ed86a05d6fc0ad345e82e6568c24bf633d397ebb768b8f3a10b9cb2c01d87ada7ec17232c830500dcc8aa234f6cd1f7bd04a8d8f7345a1a2efaede35994961bc2c563cfb50371501e129359ce348aed190294ab273ed5fba2349fb49c0daf124ed6a8ca3b6ba71e51f2e74c2591a5146ee338de9fbb5f9ccb2d83adcc09c877c20428817fff89e9361b5f4c75ce273d61c1d98eaa42c5cc2695904bb3745d61da4feacfbb3f9605d3cd970ac639ae9bbf0b01a46df6f2e8b337278133104c55c7d0e850686557bed555a59e7b2eadefcd6892e9f9164bc67510d060cf1a87e58151504c22d2ef7f56abe05735949b2d3995cfe015bd90799fd5d7347dc7a4a68e23375def5d507b8b0797e96448f85c15c65af83669a3a5cc724c36f7dce4472962fb2e41c1bb52f4cfa58cff5ce83d78d41b677bfb5c811e697081feb626354090ea6211b117d7e37b608ab10f0565608c84be1598c4da9e3bf78ad2d0c722ab6afb9d860554bd5438cdbef90f4b988cf7453b2d7d82dcb7b9f3744ec58a557c5b0fcf7ecfa0bc508bd57a0458df5c928e7841336300e92e20734a3e5692168ce3f75da42483a3906d155ea37e60b6deaddb658e9fb28e8461f92a2544f4b070ec4f0e57e40bd5744ab74c31504e8e6a0f328a0909c2acf25eb95fd4279d304e9114341633ac2eea3c38d850cbc4c93ad02d1299b451b921cb216f106b85623ebeb9452cc924e45fa29d62e6e00e77b3ab4ff38d7ae45f1077402447f6d6c25b23cd742f5656ee2730e59454a3837ac30339e7238f7576143c4fe1ba5590333eafa67aefea1baa4aba08ec9238381cbadb447bea29330ab395cc9cf9e8e5343dcb925abb1f6b09c2cda0604d1ec6faf54256b3063ff9f6c9f0eb8ddb81bcf385a41a72bf337e5ea562dd42e11fbc485a24340703d9eacfb63e6f2e0f9a74a121f65d2e45a5b41ffbc279427ec944ac19208f1e9b791f25d82f21b26b5290af8c877816d135bd04816cad1ebbca596394a9cbefc9b681d603f8f78356f9c811939290b28a92f2f9c852ab2f2efb65fff1271fbe77dc00d2c37b88eb4cae2c9f1924a0e85130b92587b9d6e7a8bf07446e3f62263b1fb2d71b8624d1733336d5489cfbb759e439b9b4b616bb52f4e6a32bed0dc68a7a1dccfef891b5afdb8804cb13505cb9120ecc21f59484765583cac80e90bc378063ba7f22ee85b336dec73ff23934d93aa4be114a7e30e4f245fafa98c3c9c35fc5377c0f04973c3265f05cf1709874c291edc56e7deae9c4bf34c8a00b966d1bb49cc815e3dcf90855fcd9458745b81bb1ce4b17c9213e1500d52ea5b573c60980535af34d4b1245ebef1615bd1624f036745ea5ee1bc1b7eb1ca6d2c2a593541275bd74e1fbe34620d5bea3784abf6a73d262d872fbdb35555aa00cd4c4158b7c21193b9de986c112f1e2e884c3e2fa809040d9da2b69ac640b4cf4892f8804be3e8680e3fb2c9d707831bd4dba0b46f42621d3d25521c2c2a0e47b2704c11c912b186e15eae3f02534343f2124f937a8080937d0e18073a5c2d5f925e9100bcc30974264a5effbb8c1888153bc855b65c35d1d85d566c1ad91728fe5c6afbd9ab436516ec627bbb4a01ec80cf31f1a4ded6861a3583bc0ac28f496d99427ea38a62a154f383f7af8fee46e1afa8088c5ff56d102761431240fd81ec1716feb25646417b4c20a23493da0c000709331124220fa549b6ad940e1326cc8c4551de6ff654932ca9c7daa70c0c04481d812b2b7d89bb6c31ba08f7bfaf2ab7c23a93a2911d107829550d77751fe3b196acaaa78e4927d1bb3ca6d2b1271071f3c021f58c0628b457ef95bf192c40a5b6445083faa349f9fc685000421fcad17718c1cf81f1856294ee9d45633752db197b315597dc39d44e548ef165b54fd9800fa0a6c8391221c90ad12bee776e1771aca3054e96e2a0d64f7402601eba88fdb3733814a81eef9089c97f52e6d473fabe8764f6a4c0dc1ba0d5fdf8e2c8e976d3ce64ce5f9175334c3c4783b44f393a735b6599bbf99c68ec244c00d752b517be44345214557b6acf2f8630111529aac13aa37aee24899b44f1e44d5648ac4d058698e51249290cdcfc99dd2a3043d86e70bac6de3331c8e5cb27210cc57b29d8dae7bcdbc77b0cb719c68c081386497d4778541daf345979525051d06710123ea1d056b31de8f619fba8440d0872b1073777dfeaf7d4cfc691601c455699eaf77bbc6b38c3083e5e65abfa899476c82e45f7fd09114315ea4447462073a433d13d52e941aad2306f83ad2ffdf17e093818a4a455dbd8cc9f4b85fb270a56a7bd809b7d5cc6a56aad56f71e44fa6b4d5d05e55541dd60fbbcb3d7c705572085b3c138ebd8037f0b2e042941eb05088cf1645f083b5db98c7d9869a71612e049e73654d9c006489c14684cd426032b0ade0a7a062a61abd7859846bf2e7d8025846c8e0891da9705469ef3d0ce257aade1e45d1f0f57ccd507af7bd34ab372c27bf8d36c1bd1b7396875a97e12bc7d73b638c054dcf328be1ef80758682f3a750bd39db9df59dfd68e1d3c5c61d760433352d3d00bfcc4869a280ecf10994dd49f772dcc631791acaa7d9d7c208d742b0622f93616a4f4b23746155b254156a16bc0e7050d814a982351b95739d21a50de88bb9c1123660ed73234c4407ff54e2b2da4bacd1a33c8625e64b23bdcc0ab08418b3eb746b30dcabda906e91661741f2c87d6eaa4625f8902170f29d0709bc709691525ac51d39a1f79de81c495182d983c881a6d26b45da976d1053d848cecfc74ebcc60dc980016d85b9ebf00ee8e161f121509f235a0f4fb3d83a2683eace96332c96de647eb3487e699b7ac5e7c56a2bca0748b09115f23302273fde61dd1829f55b83a936db48670d0c7d42bb7ea8ad4ba486de7eda528287d91c9fbbfaf4e7bee68f514d8625a92a50e1475c9cc47f6192509a1832405390f6461bc454a3dfbffa4d08777d19eaa319bb74cf5fdefc50d91a1abcc0dc22d6eab8ad3f8d424f4b431dac3fa73b389be49f44902aedf7eba0a298ffa7f7641dcb330fc75930d8fa2a1e9fa69c27aaa08d5b7b816b4bcc3f1bf85116376a8229b5fde9fca071990f82dca4c93d0584782ce1441d919f2bacff7ecb157473f77d00fcdcd20d23c9263f329b60fe394adeb6bd5421d7869c1b261db79eef7351d45f9fc5de4736b50ff8605bef978cbf084a4282bffd5d53b464879144c147672eb92349db2cb5eee0a59f108a18af6495302bdd52c72bb52a59e445f0baa88bc83fbd2a22631f0b546661fe37034645695fdb74e684da7d056757e3bb3cc3318c81fac065a26db475de60a0140ff074ffc7226eda528a659ddb6ee48fd115fa156af1f6d75b652bcc8264fc093d3663a4c992086a7869df45e841868d136d025512e9d37abd68edb7b7e80b3b8094e96eb1a97c073a36f7097445e8468074eab377d00cdeb1ffad368f661cc6788c1cd73f2013a60a10c271242c5edae5d2782299d1ee2da94a603de3606b3f38c1b7fe7c55de8fac59d09ac97cb9c1464a5c07abc16dd8398b71118756f9637880e1e33b77e0b8a7c4a45f551d59eb11077e5d0f54fef2558fb0ae7a81c0323b5e3083770aa6235ff43794b211e5ea2185c0b76d79faac1a15e77c372365475d406276b84da50b8355405cf489bb0e87b61e7f90e2c5437db70714e4ccd69703bb2dcc0746e286cfcd38bcbe8ff1b60743f2", 0x1000}], 0x2, &(0x7f0000003a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2c0000000000080100080000005500", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="203d580000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="e0a7200b902dae94576eb78ec841a1b0a2c9d2a462ba7005f4d9"], 0x140, 0x2}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000040)='h', 0x1) recvmsg(r35, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r35, 0x0) dup2(r34, r35) shutdown(r34, 0x1) 14:28:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x4) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xa181, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x14e) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 14:28:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0x0, 0x1041, 0x0, 0x0, 0xf6}], 0x8, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000300)="b0ba91e80a13bb2233c8957a296f4e77ad6e459cb5e2a2f72ea1c936e8b06ee4c8c955553d111a0a0ead1612c81226250b2992221a9537ebc1eeaa9b38dd8a6b6bc8dc080311f99a5f9dbdcb39355ca1ab2ecaa8", 0x54}, {&(0x7f0000000380)="ac502ba9d4d8cca1f75c11538478252804a687f46afc6f6c19a63a291c5a1bed667a0fb63800187b86a57cbbe4fd08ef9e4edfb3d678cc473e9c349fae000eab2f974b193cc7db0f237b166367958b1b58e06946017c942921bf7e4ff00dd3e3988da51b8de58049d50f6033ab6f6799b5cd774722e6ba5509d7fa74f35325fcee94a5d0f83da013e000abd61d67312bfca9ec911bb68cdeb8ed651373642c9eb27cfaad1c0b0f829b71da0ddabdf021e5f7ba4b", 0xb4}, {&(0x7f0000000440)="9ef5266127ef97bfdab815f1eb3b3c51347a22cad06c77ad71b9eb53f9a60874", 0x20}, {&(0x7f0000000500)="c709a9fd0c1a6539f8421ee82838e97236dcacedf218037b1a6ee160a10635ae6f62094664f3860ae3d173b2df618c4b82751d312184ac8fc474a46babe72c632984611b333d45685494b55ed10493f59ae3bcebbcf0c276574a6b31438b2a5ed171b00c64208622b946d00189a650fa69657a792c3b027e36078089377ccc0566881b0e3d4399bdab038090e7b9df53e5475d48aaeb528e9a75f6a05fc3e1d95e778923299fa2af3394426dfb7e3bde36d8fcba1c7bf17cb35a7340025470af3235df78f2fce2242f9dce55e64693fafd84b531f2f2c0f4abcbc166f9499eadffd8a5c797104f503d48d143a3bac06943421f", 0xf3}, {&(0x7f0000000600)="9b5f7f23ee0bb478c0552f6d12d24405d3cb7ee7949400750f71c01f6238272e0ca0f525257ba723961af6d72e7147d9e70eb25abf6738f6b6ef40586c1c0186274e9f5dfbe301570ffa901f2affd319b34d58fa5c54da90aff5b87ec273353e4cf37e665cc785f60fbc87bc", 0x6c}, {&(0x7f0000000480)="a8b1b020f38348bbaef6f23ada75c206fe7f23df857f065e2a517fc411e9f62dd98b2d", 0x23}, {&(0x7f0000000680)="4d2b2fd9dd58ea01403642ea20b216fff0fc01601a7c01a1783510656244d2760f1be5695d9543759213c7ed82620a0c0fb53a1b707de5d80a664c123d95ef214e5025d087139aca6b944bdd4b6b301a637f0705114aed9289148a80650f38b042afce59fee1aa480c604dddc798602f8c99ac91badd3696448c2000413078618f1e95796c2b4dd444fe41afbf5d9a9d2073b963748434838fd7d9aa074e123134fd43957028d1941e932dd1a15a99d9e0052e1c18162ff02cf7ba9b183ada994c177b79dacbfc96d8718d040747fe02d1eed38377ff627ccf8d9b7744359d4e85ff6e69459833a9f0692624cc1f0254244ff05d66554320d9b58d0862f453385f68ea76d4f5e1420b7bda6850a1cb768c3457920262ba06357e7baa3eb56774d0f490f7fbfd38ed5e69f887bdacaf03b99a46433bcf454fdab299e9a7c8330c96b5063484d5f85e054568ca4945167959cb1d2a36102ea808af2d08884febc0021d5e5aea58a7353c7466191adb05d80f0690a8b8766bce71ab03fc115bdbce2a0bd48bc893daf1b2bf7e9cb49ca3b964e48f45aca20bc6c641e166de5d2cef846706b361f93a65768297cd56d210782a7e9bf19449cd982c2ee27d0fea2bdd7c9ac5975f5b35bf229893191b3c28e54ec5d8d0a947decfdbde455983eedb930346fd444496619aa4fe993c6d695b18f6a89589601cc7a5f0ca5134d726df698c1b06e09ebfc2602260dddba7c0ef3639b677e506f320e116242e28c14afe20501de44d4b81252d3c73ca6f29a4112efac7034d7eb7fb8a10061aa8a8b02ff8bf6891387e15440756d832bdc92c483a6ac00786f896bfee8cded195f2542663a488a5fb8321116fdf4a994eba9f4edbbd037e78d7ecfa1f6b4dd9c95dec5215f4f46fee3dfbecfde13998855f1b68ea8364264409ad6be457fed2bc31a4bef2098ab41758476d765a111e2cd10e778f6e8b6c18fd4e8bc37a0102fddd8e825327f9d79ad23e92d9f97a0ca9157019b876292c807596f17a4c4399d449939eb804e33e44fcf61b22ce1c8d04b61d8cfc07bcaa72c9791af1717da8a18b7f9a8f163a3e06b231b1e6381d9cf38e7100bf6fba371ff6ceb0ee57dcfbf615825a3c4db53051b0038af852a3293570c04dcf0f24a15b4caefdf5bad7ea0ea5c7f3972e693049e6b261ecf4362be7c7aa055448b0c6f88ec2361ebde3e195b21c65a7a25537db7bdad9ca6a66462137becab397fc1ba75e3e2847ed5bf5d70321141fd04dfa797610d9588963d496750df00caf3a38abbd834ac6b07b223f4e9227fe9f8998ab1a020c702ac0c91b01481d17bd27b4eb2786ef76258819a77cbdce79adcde65771a584c838e11a1cd9e3679159b8a190113d0c0385fc771d05f03e43c44bb5f4144f87a43acbdf4e71ed4c029c9429ebe707bde263af826b62e30d10630d6f0b6b03de9173094bfe739bf7c50db12bd2507fcadd141b9babddba4e7d5a3552977a2c8ed287eaf617323e67a8012585d9998ed365d697fcac244b5350160c68e5f2ad48a1f35414577700dfea40c4f39065ad5752b6466b020ea714916f4f9165b85023587e9abe8956a2529e5d1a3a3dcf9bbcefef988f086c35de1bd07b496628846b64bab7ca1e7c15500ee6d39a7930719aea5fa40c7d47a506b0744173b7c0028ba19fe339ec6c96cc91bfa60f9141d9f1984ffc55bb6f28abc2a06222380d39f5cfc1bfd6d446ca988b7d2b45bd436bc5f01511aa77092bf85c86c9a6de8bfe3bee3c1d81d6396ddbc2a7ea8fbea27f34dfa30d8711f22fdf568c50ab8132547e17f481dc537ad9737b9bd0266d5af6c759927607298df6ee1fbee54cfe11e259c35721c5b11bf773c5a786b5c82d6ca7da1521bf40aad1f66c8c406a82d0b5b0a281639cb3cab0485b0cc07e315e0d9fba1f9cf59fd7128ff6247ecba5c1179390705239fa730f66834ca76e8733683f7a347a91d40bb0dea0548d6cea4159930e9318ceffc8b905ee3f71d795142679263ca4c56fe570ac7e77161c802b915e8f218b8bd4274cf94e613b3a0179f72049848178eb09d13e6fe6f6828b6c1ba45bff951e8d793adb43bebb0a81773580e22ab696d9f55aea69d978a4bbcd1dc44e54eaa81f85fa37a897bf746462d6c4eb6a5f5dcf69606c7a4b4096aac1aef05f9f6c28895910469c7d413bd20822caa39f0e2958114953204882279713dfbeff3aad93e00cf58848d75f755d3c1ee6dfc0ce3fcaa25a3a37105c7bca18b410e1a6f56f302df7d39200b52b51898d97135103cffe97d7c0ac697cccea353d9e12c46b9a693bced89da84f511b258cf4a8ac0bfe17b5c28cc0b89f3ee8b4c13bc6652a91c4137359e0c6d967057914be6aa690c5f24b1c0a1bfaa857c9435dc86c7b51fc3d6fc55aed426aa7822e83e314d58d8d9a7b3bde699ef2a0f2529c4f9fe4430acf8e5c709c8921345126280b93f38f9e8bc35856abbe08223205e29a3a9af5d513ee4569d03c74f1d42d680824f26167f0c48babacea0a763567ed7764cea44bca6636f22c215bd2d783b2473f5bf52898b105d2e7ffa07a480bfdf18b6276e27023aad5d04c8e3f6b02d8cfd411e4259d0c05520e117e3e015b770d22fc41a578387d1ce222a01a1d494c93b4ee2d0761600c4d60e3ab375da607a58c952e5749d80b525c7c8fea27e0fd963189cb9428602aed9683f44d62fe7f504cca71bd1a0e288733476e676b545c9c50e8256a3c950adfe620305c38ba29b640ce43448fa2947716dc79dab6d6e218e70871f0d44fffbb7e6b0d0f6999c11453670f8701a9e2bf2b100c7ad35b91178419751816806dfcc429f50c75aaba379eacc18e6644c846961c959d37597e09d7df5f64ba839bc4e0e759f41d668bf82aaf7d358f3dbeda0ce7240cf02c8836fbe64790549ca4a5d923a3e73ef3270e47d57a82a1d38c4891a30921f17e8ce01c41f94fd8cb0d13ae48f04a0d89c72624bfba04aa9744aee9ce85e3a0d7206377825a110ed8a5f86823b84adccc3aab332117b76072a7a9cba21e7e3f7f70ab459bbf8768932b2c9bdea426fd069ffcd1de1caca11ee872c4f6f8528981e55e101a093b5f75495f988fc2387f20653e434657569833699de09c4b82e5c6523d08439d42dc676340e092a8630ff375f5dc53a3da2ca2279c63cebd2935f58e6ac05f66263cc435a377ca4ef52e9596587daeab392b8ad94dc39e91fa858a6924dd2f71b4da824ee3413e745fe19521eb8428dc9cd380de88064b8edc22a04aa0ceb73d18b1cb1c2778ff88175f8d7b271a3ef1171eb00c402efa57f40d66febb01d6730545f929370699c53c27d418c67b11160d3e1d34de4f223ac5777692eb198527aac93543f198f444ba4a8e4e85321cce247844cbd119c4f58fcd8e147a072849b06866448ea86b1d678a3d70fb0ebb7d2faa1268fc78291e0f28d5d6740eb503b9b9a770f7844334faae008e075b52c08174dd912c8138aae082ccb41a2d714db9b6a480ca808bd3a928ed6bded3379be71ae7babfbc6f7cd0440d8aa67ea8e7cc3b5790be1f581b1f28b445da34311c8135644b69eae532ba4a8b32e741a219e7ce3669c06ef4fac9b5af41a9f2207401566ef965bfbb182a36c3ad09f4f519b0ecd33c5cf4145bf776e4b59d08dd3e3fc1938a473884795c72f1a4ff41905607978cadd16a2406cd9fc79d9d67c365da4a0e40bf549c37fd96a6ddf0a6da75d190d9e115c6a917582b036ebc9b97bbb6e8871050d9bd0135e6d2c54a6c7aac22c01deaa4f4bcab3382f59c5b5081aaea83f4aed631b28d0ee6161e8c3d080b55fab825164568732c99f0fcfb33c8baae51fd5559c50926d5d1cf64068ab564ce5a19d5fa4f398287acbc78e73b4428ae2b5d4d4b6c9f0912289999b17993be047a4613559e60967ad6e40a5b849a5489ea23ca55b418aaa5a00d1255f53d6d7cf67ec4e4f9ad1eb2dab0c9762d98f8b21a37d34a5cba76e08f07ed49ed90635068b9aedaf8681e281eabb98a5c98d04653146f9f2ab13e90ed044e75fc6e047b03f7370212867aa8f2094921aeecc9829171d97070fc1f8b5708eb7bccd8773f5c98f181fdc8fc1893b7916218827749516e62e860548539f875a33c73d9af6c8204af884f61d460c262fadf885d91cbd3cd5d199e4cb0b89a81b09e32c486f0e4ac2cb56ff7efb4e3fedd999e541549732f977538802eeba22bdb15805a7283e494eeed4e0ac471631f54962258d9dc1325ebefbe44c95015c1377f0f84f5901470ecf6b78907944f9994a76cf7c26917e2438c7fbc70bf4fad58181188540d305b1b4e98e81259a52f156da7b6bfe25a88ab461ca48da07f8fcaf6e77a52af569b0153d52f639fcefbe5c08088787d3823796a4a75386335a851373244640b9de3d28ff846d1664432df82a719ef39e04f6022e84541c43324f08ac4c8d497b8fb3147646bc5d43a98b1de9c41dacead56feb13c16f232db41c186573233631c8dcb57fcbc4cfb1ead13ab1ab21870000c4ce70dc8bd475167623b70df652857819fc83da4194f80371e1862979ed0fe246b8052a6f5855bc1ef83731326a52354445d1f4fd859ee11e877ac3c115b0bf4e4c8ab4f3faa43286ac110ce7b9af9fdcadfab6a784c46b21c8701ba6e7885c3461ea84598edaa6e26d2b0784cbd223df988f5f3e80aaf4ba88ce0cb36a50b85b4e157bebde4280a359f220b841afb2f82fa809f2b3a5df776053b0f297e0da4e76ef3df428c3867ac5f543e8df3c44c7917cbe0ef0f473f04d6d287cd4f2f673887a8a2eb72735788d5c01596e6b8a53359cf06f81c74fc9b1e23bc7aefcf8c458d02db4c55db28e29e6eff9243885c31f61a5b3e10dd95cb1d1e277886788c2df6083b4d39006d23101a1e2e1c67370f5f6e8771af509b8810283962f79930f210c45c3071586cb2ebf1dad7fb69f0a669494ebe883cec230806eb5c7814863da5b2a489d1cf924e5b505ba9935fba7c34297faf020d3d08f31ea1994e685716682c5c2312cef7514f4c88aa5324b278b61697fa7bec8707c427c5c2c0ecb9b3320923de8b358b6129e6534f1a3afa7303eb1b2f21047ca057f7fce89740e61e413f4aef41fb9477868930a03deef99a9ff8fa739225cd0f195616a8a4d608d8f8d43b9f3ebc9f57165e2695feaa4ab5d06fbbfb91a189c4308b7ff7f06e63eb50fd5ca677ab3ef38299766bd18bd1df1bbd657a1a50c0e96227e77dcb6601c67b6b52be73b92fccfe62823316694a1c263cdaa1916ce0f0ca2a0a580e6bc85af7a4af4ca4d440264dd9fcd11bf3ca78577b8a306b0a094a4f2ccba9855268a2e27f3c809acafe737a3a394e7906e0dd3a62ffa0a87fe33e680e69ccaaa0aba28afde6c601696f7978d284caf0d0071f530d45aca34aec0fb4e6ea59a9779033ca5d0b1c553cdb0a7bd84d6be5153116d282e17dcd9c1e020d65f8ae5a0e1fc21e522bc673496e3eb1267297e1950ac6caabb79735f3181c7940f8a82600351842e490e71e004c9fbf91a3d3cae2cf91cdebbd454e8a642b38e194cca0845f2b0d8f2d9f249bd628e73c109af220f15e6cef2997046e21442e92c2f47975723fd3fbfff1b382fd203da1b5da4117df19925b5b6206b3be059f8630d2627da1d1c4c8274c15e8f5b5b0dfc0f010b49f2129fd9ccbc1a16f5e4a0954eca0a739587a32c8df0c93eca8b94ebf0f31e1835ebc3ebe4d5e2f961b91a2b3c0c60533d6e675af39a115a2f358873d8533e2af0a1011", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xa, 0x3f, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0xa751, 0x6}, {{r0}, 0x0, 0x67, 0x7, 0x7, 0x59}, {{r1}, 0xfffffffffffffffb, 0x32, 0xf0000000, 0xb2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x8, 0x101}, {{r0}, 0xfffffffffffffffe, 0x35, 0xfffff, 0xe5a, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000017, 0x1000, 0xceb}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000042, 0x0, 0x972}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x9, 0xffffffffffff0000}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x5c, 0x2, 0xbfb2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x7a32, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x81, 0x3548d7da, 0x8}, {{r1}, 0xfffffffffffffffe, 0x81, 0xa0000000, 0xf04, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xff, 0x81}, {{r1}, 0x4ce85f418afb6bf9, 0x20, 0xa0000001, 0x5}], 0x800, &(0x7f0000000280)={0xf4, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5, 0x6, {0xa7b, 0x7}}) 14:28:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r3, 0x0, 0x0) close(r3) 14:28:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 14:28:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) r1 = getpid() ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000180)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x7a9, 0x54d, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x2000000000000000, 0x1, 0x1, 0x10000, 0x6, 0x4, 0x0, 0x1, 0x37d, 0x100000001}) 14:28:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) 14:28:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r2) 14:28:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="828b6ec60d60c6efae0032b5ccffc05d9a7f3f7164aae644fe08110de10242811ff161d61896b3d8eef242c8bfa0eaead7c67af7de469cbb0ff39e9a70acbc6cd4e263e6a396a20e60127b4e16d6f8a9196ad8367bbcbfda2a31d292c420347e327375ad776015850dd4b43eac2c1fdac3e3232f5097798e01ad2b83914e7ed2406db300000000000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x400000000c) 14:28:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffff7e) setsockopt(r1, 0xfffffffffffffffb, 0x5, &(0x7f0000000180)="eb2edade0cd3a50710c6855363c08395019af1ca497bd9ec8e128c31ae069bf8621729be4ea4a13b2e1fe424a8dad93f329db6df6a9298e6a7cd5e33ffe3720f1237cd6f921780921676534a59b04af0d8eecdfb9a1ea60bd464c61b2e7dac33724180c4b8ee9ead254130d7b05f74a0ef1f86a413770094f2", 0x79) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800002b27feff023519edffff00000000000000ffff0200000000400000f2e9ff0000000016b024e49b6b6308de512c9e39", 0x39}], 0x1) 14:28:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x10000, 0x104) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x1c17) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 14:28:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0xc002, 0xcc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 14:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) 14:28:24 executing program 0: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 14:28:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x20000, 0x2) 14:28:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000040, 0x5, 0x800}, {{r1}, 0xfffffffffffffffd, 0x30, 0x10, 0x3}], 0xffffffffffffff81, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x3b9d4d1162439e82, 0xce, 0x4}, {{r2}, 0xffffffffffffffff, 0x12, 0x4, 0x5}, {{r0}, 0xd3524d82f6c054b3, 0x20, 0x90, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x100}], 0x7fff, &(0x7f00000002c0)={0x10001, 0x2}) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x5, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x28, 0xf0000083, 0x77c3dcc3, 0x6}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x10, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x80, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x4, 0x101}], 0x800, &(0x7f00000001c0)={0x8, 0x80000001}) dup2(r0, r2) 14:28:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="d27214513cfa4e535a94c35e0c44493af73448aeb082e814f03978f19a67837b6e97e599dcf9f40b3b8bbd255e17b542f0329812dfed54927b", 0x39}, {&(0x7f0000000080)="a009de554d155dabb55fe8c6075a00188b52f6c8b48e92632052a71a27143b80dbbec3ab13492583d243b6f892bcb3dcd841016f20e954c5c7946152cac9d050d20cde481da8829944c284bab5ee9aeab15a5115d161652dedb9f1857b0ea2554c3a5b267103e5c5939b1bade63847cbe3e6223a0d2c299b37b64dde53f000901d65a44b8c1fb3dab60c49ae8a23f8a987144c5b4eed3daeb6159bc4db6924bc89f83f3806f8e6f473467dd10a7cb3ff362f01e701b9c9d424f6dbc542699bddc4c727be697c9f89c4cb7c6a5d81d2541e3cafbef0d68211293c890c3a1d2fe158895d65", 0xe4}, {&(0x7f0000000180)="a892c2e91dd970a5cbc864de8f2ebbf7d1132f63039749a048794ab5b770c4e3ea743c4014537a3fe8579330ac1fb242a3131e61d311d4337904b92cd5d488339a74e6d7fa7de898d18275af8df48f231111e4d0e7a79858ab3fef6bc0bdc48a90f3e77886faa4a310826fc2bdb2b04069411220b8b9", 0x76}, {&(0x7f0000000200)="fce927c0a7e8e1f844630d3bde2c58932d3a0856c090a9f19af76236dc63e57b3d2467e7f3fccbd7c079e6248eb364a07f3deb485f031f47ccaecdbfd3019680fe9cf5fa3e7fbab9fd86b6674e509cccbb54083c6a0d85e389f15a529b348dd55949f01828a73acf41425abb113465d784748885d1d4d462c91d6affbbcdaf6c6eb1ab9067b2e4de5d2e09c14f72476be2d342f71c2da92b83b00c9ecca5d0ef57012cf6445feb95259c", 0xaa}, {&(0x7f00000002c0)="c403585dca1d1aba08080eb5a81d5dc5e58197e7d7cc031f34047e9d6172bb68d4323fbd4df323091d37e41d5cfbc734f6d9333806f01e25da29ff0b05f00b7364beb6c2f4325bf256d7697d4879f48c3789441960c510d2105bf6c829d82812bab1ecfcf3b2dc4f3a4b014aeb7e35501aad3352f1e61b9fe5137c3551f0f4f38f40bdbd3f9387d147c1936c22cbb0ee5f0337ac5d8608f0e29c630a516982ae6eec47da4fb2c65ca3ada773ef0b3275f1a6e907167a794050d2197fa4", 0xbd}, {&(0x7f0000000380)="e3ff70bc7c83fe45524271858f20adac12c4823d28bf14a484af8b6f12ccf423b3763781bb0cfa7ea4609af3f8f2e42b742ed164220b48ef03211c720082171a80a4071f59e82eaf0d34108c00622f0258a1c820858887975a92ccda32127bde97399fd49795bcd9a2452ebb266eacd897b68bc91bb2c17580c6c9a6067ad438d9c1a29717961fd91cab3d", 0x8b}, {&(0x7f0000000440)}], 0x7, 0x0) 14:28:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x8, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r2, 0x0, 0x0) 14:28:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 14:28:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() 14:28:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r1, &(0x7f0000000180)="f9", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) 14:28:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5bd7b57ae5a8c555917086a76f1b39b8314bde762b09231b0f18e83102105aaf3d9bf10b812bea5ecd84d323106c3b09ea416d10e1db7ba5705f3d95236477fa112903ea6bb3af6011b244c0", 0x4c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:28:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x7}}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 14:28:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) sendto$unix(r1, &(0x7f00000001c0)="8e04a7508028fd6fbe80a35cc4e8bd1f2003985e0b12cfef1eab4979b3a4467909c919a3c40eda7fc5b1d0d91b07c64c586c0b021e9366ac28e4f6f3c31a23b1f16307b8a34d2d19c8", 0x49, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 14:28:25 executing program 0: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x1000) r1 = socket(0x2, 0x4003, 0x0) dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) login: pckbd_enable: command error 14:28:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xa) 14:28:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="ed35d5e4fa1281542e23636f649b232a932e1fc2f535cc4af476da2e343108061ae73b86044cf54bbccdfbf64f1f75796add8cdca3d940e75b760376257934178e7523111cdb68246f8049b544cfd296854f8b2b6274922570b56a6373d38edaa12c3358859239469d5b23f0afa2605d9751817935a569fbee53365535e65a712175040424d25ef3fb8fb1ec5361928800b5ecc6ef2039f8429eb34a8008bd6a5cef288fea98cb89c238f158fdfd7e97fba35e", 0xb3}], 0x1, 0x0, 0x0, 0x8}, 0x400) geteuid() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x8000, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x3, 0x1}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffeb8f828f, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7, 0x7}], 0x6, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x6}, {{}, 0x0, 0x8, 0x2, 0x1800000000000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x87, 0xfffff, 0xe8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x71, 0x80000000, 0x3f, 0x8000}], 0x4, &(0x7f0000000400)={0x3, 0x400}) r2 = semget(0x3, 0x0, 0x45) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000440)=[0x800, 0x0, 0x7e, 0x9]) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x2, 0x20}, {{r1}, 0xfffffffffffffffb, 0x24, 0x5, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x56, 0x40, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000041, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000001, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0x8}], 0x8, &(0x7f0000000000), 0x7, &(0x7f0000000180)={0x3, 0xfffffffffffffffd}) 14:28:26 executing program 0: r0 = semget(0x0, 0x3, 0x401) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/137) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x2) 14:28:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) write(r1, &(0x7f0000335000), 0xfcb7) shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)}, {&(0x7f00000012c0)=""/20, 0x14}, {&(0x7f0000000180)=""/83, 0x4}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5) 14:28:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(r2) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)=""/110, 0x6e) socket$unix(0x1, 0x7, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000002c0)={0x3, 0xb3f, {0x5, 0xa9e6}}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)={{0x2, 0x4}, {0x6d1, 0x13d55b49}}, 0x2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000300)=0x8) 14:28:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000240)={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) mprotect(&(0x7f00002d5000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648c13ef5be29063ff9bbeb90379f4d6027d05ff64e783e33bdfd75bb4f0cb65bc2536a650ef897b821f4b499b33cccb8fac16011f27034d965c1aa8402762084a4c8e96e6a125cbf48ff1cbfadd4f4514302fe823d3e04394f621182a23da56a43e281bb2707c385", 0xfffffffffffffe49) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/191, 0xbf) 14:28:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x69) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x50) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) fchown(r0, r1, r2) close(r0) execve(0x0, 0x0, 0x0) 14:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x2bc6abe8, [{0x3, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x2226}, {0x0, 0x200}, {0x3, 0x7ff}, {0x0, 0x3f}, {0x3, 0x1}, {0x3, 0x3f}, {0x3, 0xffff}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xd1}, {0x0, 0x7}, {0x1, 0x40}, {0x2, 0x4}, {0x3, 0x4f}, {}, {0x1, 0x80}, {0x3, 0x1000}, {0x3, 0x8000000000000}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0x4}, {0x3}, {0x3, 0x7fffffff}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0xffff}, {0x1, 0x9}, {0x1, 0x4}, {0x1, 0x7}]}) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDENABIO(r3, 0x20004b3c) munlockall() 14:28:27 executing program 1: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8040, 0x0) setsockopt(r0, 0x20, 0xc42b, &(0x7f0000000080)="eb0d77fb26be2db58621098730cdace0622d2c7f71396324775121226b0c965053c42469f87fe802863c8a780fdf4a5bd8", 0x31) r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000100), 0xfffffffffffffffe, 0x0, 0x10000, 0x0) mprotect(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x383, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x40000000001, 0x4000000000000000) r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/171) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x2a, 0x80000000000000d, &(0x7f0000000340)="ebffcb4131929648b3e5d05289000000010000", 0x3e7) 14:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000040)='N12', 0x3) open(&(0x7f0000000080)='./file0\x00', 0x128, 0x50) open(&(0x7f00000000c0)='./bus\x00', 0x18000, 0x0) 14:28:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x80000007}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xe7, 0x3}, {0x100}, {0x8b, 0xffff}, {0x64, 0x100000001}], 0x4}) fsync(r0) 14:28:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=':.@\x00', &(0x7f00000000c0)='{{q\xfb\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000180)=':&\x00'], &(0x7f0000000240)=[&(0x7f0000000200)=',\'\x00']) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 14:28:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002f80)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000000b80)=""/194, 0xc2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/188, 0xbc}, {&(0x7f00000007c0)}, {&(0x7f0000000a00)=""/78, 0x4e}, {&(0x7f0000001d40)=""/234, 0xea}, {&(0x7f0000001e40)=""/98, 0x62}, {&(0x7f0000001ec0)=""/52, 0x34}], 0x8, &(0x7f0000001f80)=""/4096, 0x1000}, 0x800) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000003040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd88, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) sendto(r0, &(0x7f0000000940)="7bbc64ae6d40d2a95f2d93c771985de318a6c6ae4067f252b12d9b3f8751b4f45d2028ed2235e7c42488d89d0fbd07c602ffe725c8a44182d36e42bbe8473e8fbd6df29876b87a9934a24f62b1ab88564ebf08606e674019fceff59a3c9ef3eed5d3b553276f3f17d68d29efbd080402a00eca05237ed4bbfa4a185f011af0feb431273d57d5df3f75e052ade370ff31957fc08a7c5c88f6f16b9dd1a05bef9cd6", 0xa1, 0x6, 0x0, 0x0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000a80)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) readlink(&(0x7f0000003080)='./bus\x00', &(0x7f00000030c0)=""/97, 0x61) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_settime(0x0, &(0x7f0000000380)={0x0, 0x10000}) ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(r1, &(0x7f0000003140)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb7300963342090004113904069b699f3377fee8f45a8feb2f6870faff1a521de2e683704c29d4e5db90d97929375f1837c18dbc010400000000008fc7a375c9855b47ed0038ff98d74a745a770a"], 0x1) recvfrom(r1, &(0x7f0000000540)=""/139, 0x8b, 0x42, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc) truncate(&(0x7f0000000640)='./bus/../file0\x00', 0x8001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x2, './bus/../file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2595e66c005169498e3b9d440c0044bd54ab0d2aee4e332d1de6cacb01dcd7606599c0d4c59e533899bf13d8ef49852e087c9a3210855a43a197165ca78ab68b8fc5e6197da742c04eb7470b31ab6060154fa26575c96b3d597a8083d09f7751144376ddb2ce6426542fbf4f67fa4981be04ce11fac1786c5794bb4b92e8ee133935291b8f00b20598b3fd2134c51c3fda9f8727bc5a3a683359ab3e071e93fe4a933b91506cd62a49bbd7a1a59badf62ffc2184d2ba4f23a114bd794d19e7056efb228a79cf99e3409395f1aeffc4e231424cec47c0da000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002fc0)=""/41) kevent(r0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x82, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x6b7, 0x800000000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x2, 0x3deb751d}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0x4, 0xfb}, {{r0}, 0x1, 0x40, 0xd, 0x3ff}], 0x100, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xb5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0xffffffff}], 0x8, &(0x7f00000002c0)={0x7, 0x9}) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) open(&(0x7f0000003000)='./bus\x00', 0x10440, 0x68) open$dir(&(0x7f0000000440)='./file1\x00', 0x8000, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$TIOCCONS(r1, 0x80047410, &(0x7f0000000400)=0x200) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff8, 0x400, 0x74, 0x7fc}) recvmsg(r0, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e256631b25314bed490d806f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888d5c8b891fb13c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400fe6264eeecdb9"], 0x1002, &(0x7f0000001400)=[{&(0x7f0000000040)}, {&(0x7f0000001340)=""/42, 0x2a}, {&(0x7f0000001380)=""/76, 0x4c}], 0x3, &(0x7f0000001440)=""/23, 0x17}, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) ioctl$KDENABIO(r3, 0x20004b3c) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="b7f701002e2f66696c65"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="8c4ac0677c54912fc2e22dcb2f241bf04ef53d8ff9a2a99ce431b41d2ca792009e18b193f5b940c38070", 0x2a}, {&(0x7f0000000080)="eaec2a4a43d765b98708ffe7199f4418d4bcc6081e243db7b06b03c5911261397bc2689573a9d820f48c62a35f07dc2cbecf89efce2f2fbed7158af078f2fa8ba39ff410efad97b7140eb7783bb16fd0b627da1d3eabdec4845cc304760c0a8f262231e9d7791608de44981f91b93131b8478230544648faf407458b8cd1d4b43c48e241eb05330951f91b43934f5bf2e7923f0b4e7cd3cf7807793a7c400ec2495fd96ff354e05b12a2f89c0d26a22e235a0217110a44f004d3a4c26811b77b43588b8710dd50278b94e02dbad758741237a915933dfb3fe5eb85fbfd216e076ef5b49fbaeb91d045d83f511a", 0xed}, {&(0x7f0000000180)="2dffa94df34679353a6b13a6721c4bce2fcfeb82b82c904e3bca08f8c9dffc4df753595085a0a2007d4cba48d9e4a229e166b4a86f8b5e75c7ed0250910c57ba8deb867b679f0f0b713386564e5ac361b562c17c540d634e79d055f826857ab9896e71911284bd4d95d9bc4a2603336772544d7f73f3d50d3dd0def61c54afc107de1d0f41e2fc61709809f469a509e82d03800243cf43a1bc765c1d302d0661534abf3fcf9a48e5711e6bcef7006b9677122c425cd85918a347079eb59b73bbe93e1b0ce36cbe456fb837a4debf8b4a935a7aafe28ff873557a55b228f80d02722a1338f88120587a", 0xe9}, {&(0x7f0000000280)="ed2a6b168a5c2214d79ebbe280f4d2ac49ecef27e80b264ef15ac57a0d283d95ec2a55acf1c9f54f11b5b216d35fd24459c63109a2c0a8f1762255cb3d1dc0d2c392e89dbb5b904dfe808f4e530a5d3c771cb3f7210bf3ff69d608b206f6afe47e5c3b7bd57e397cb8f699b1b40e17b80b6b876bf4b600d92de8021c8f3d51c632097365a6b3b9b569783d455694c1d5ea6b1c0824385d6ba3b1ab8578419570097e8e2a846f", 0xa6}], 0x4, 0x0, 0x0, 0x4}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x5, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/211, 0xd3}, {&(0x7f0000001140)=""/159, 0x9f}, {&(0x7f0000001200)=""/153, 0x99}], 0x4, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x28) getdents(r1, &(0x7f0000000080)=""/156, 0x9c) listen(r0, 0x0) r2 = semget$private(0x0, 0x0, 0x4d3) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semop(r2, &(0x7f0000000140)=[{0x3, 0xfffffffffffffff8, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x4, 0x1000}, {0x7, 0x0, 0x1000}, {0x7, 0xffffffff80000000, 0x1000}], 0x5) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8000) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8001, 0x400, &(0x7f0000000000)="13a156dcc75b43a1b4ab1ade4e6fc91ded7544dabfb23222f116e5d4368934c6dfe253c39e8f7bb492d980e8603428a56201a8c171f90b8940ae4e36afd7f960c3b40956d355aa8177750758987ccc15a553d340900a4aa3a536b12c6c03a00734000491ab394c9698bd98fd346a119519de03eb5a4e7e36f524150f02f19a80daaf249aa384190dd08656e5aec71251a9b6101be4cbb2b57aabe52eb3afc974e450f70703639e3bcce1dfccab2347dac4d053e26de3afeeea923ee1ae4eb6c68efc0eaa5dbcb7467abe33488598f0c82a5160f7e4facc052e65abae586a1f5ae40965", 0xe3) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x3cc}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cd09f1511e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d34613e6dd5f70da832456e180af63342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b6c1da86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84dec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0600f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f71582a64931224eaae4a147a64190ccf047a181eb4845e44fd733845d0e49e40d4b2159d6899337f55892f1c055e594d6787894ce85853f9d21d294fbfbadaabade84789cea7c83bc66bfc8e8b992277fdb2240e8e7912b5bd27de97211", 0x328}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0x1f3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x100000000, r1}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x30a, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000d7cdc3090000000000000000d2d308d58b82c861a018aefd6dff0fe3c38db2745a6c828a68a78ca96b7602634dd01b8a016bfb249af87b299f7130ae90a86a8b77571ce46d439ac3d87604761f2f145a00e7fc66b06490466574192af2f6c702639d94f80193b657c715f8bf0fa7a5f2f41bb64589abcf1f1fc115f32f18fbe9061e046527dcab72382009b9005cf1000217558a437c2440e506ec"], 0x10}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r4 = semget(0x3, 0x7, 0x8) socket(0x10, 0x7, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000040)=""/15) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x100080}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1000, 0xfff, 0xfff, 0x1, 0x7fffffff, 0xffffffff, 0x7fff, 0x2, 0x3, 0x2, 0x8686}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0x7f}, {0x18, 0x1, 0x9c5, 0x1}, 0x4e0, [0x6, 0x8001, 0x80000000, 0x8, 0x2, 0x1, 0xffffffff]}, 0x3c) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x7fffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5, 0x1000, 0x4, "c563725a8108b981c168d95abf6809f33179c63b", 0xa874, 0xffffffffffffac38}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000002ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000c06c430b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005accc5ef4d54b76d83b60961d84aa2ffb52c6922601083b8dd0f9a4f87a3d2ca7ada823c2d35f54a2b9b3d2b52602f5fb151443dd47197cdef8af5d12743e571ef0a7bf7855e29c6bcf27ad37575550949c01b44c468e7628406a1ec8be484d77349b971fcf987402fb1d63a624a412c54848ecbabc661c8345e48eeba81a2ece304252765e44f"], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) 16:00:14 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) write(r0, &(0x7f00000003c0)="894412f29f1faea8c6b1dd44aaeb75b554a309334897e3bddded2596323fc2fb2795976bfe5f46d00c892784fc5e6bed638aba6b0e514f190cd69e37dd4378606e74103d8d318bb2ab37b1aaff296a93407783506d8ef744f51b9383f6bdb65b19687adb24e599aabd8ef8668ec484611a7310af39332d88c2c1", 0x7a) r1 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r5, 0xa, r4) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r4, 0x6, r2) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:14 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66697655cec1981a587301c4a77feba36c653000"], 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb316ce16bcf2d3bcfab2dae7a44ddac4c39ad0ac42372808452d5833093d6899449a5a9eb0d74ebe8c3eddebae0d117838278a7cf738187ef6f4fd21552aed019b003cd6712535b6e953dadaa61745cb9a4fe9d2495a63fa65bdc", 0x91) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1fff, 0x5) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x7000000) clock_getres(0x0, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="0da36624f3b8fb136730a1ba7325cae7b99e545c7c00feab03d38a282f10cb3c2451ebdf53d2dc7b545fdeda1476f9a28327c09ddda8ab7a73cf271e9439581d85006e99f63d34be77a86ff5c937697c470dc1d12058210e353620f65c81a8bd2c7d80de3f9293d8e9e9688a49c5f8383725d355ffa46d2beac42cc13cb17f639066fef25ab0a31a8bedea42928b21cacf0f654fb9af1f8d4663c52958bd43a230e6d675397b7db63d6e073455373886a70ef1750d5b51ddcee2a8ee925f61be79e79b1cae9037d188bb222b2c73f826b9c2c0d5dd0f35014ac4bd56d77ae182ec2549f27b84517b18e2a6102cb3dbfe564b6c5d678f0cdebe2f29986045c0b938ae85f23729f378ad9facf35846a23186faec47ae8da03dba516b03d980100039f6546ab71afb9a905f399c30b4fd4c9e1bb334c1d422105030b771278e003eb476c7e04b856f5d57b87a1294498dfb26b949067db31b22e30edbafb8c45eff13b30b2117f065ab35ba327e624ae53277978cd12d599e6a7620c7ac03a9346c4875b205e0b150a5dd94c3562cd0f2f6e7e1d38cea9ea6bead0fe3a8f9eda48a44aa334be8646cae85adf189adbad7b6b3df1f09a3c23e3fe68fb171545004d8fdfdddb30d28b3c4de928a27da352d0da2ce6536dc3643a534255f166fe40f6f50da47b4c9bfbf268cf0275c4b04f3094ed44847827709f2f74fe8a0acb0a417e963ecffe4ae25e32ccb9dd0ba1e5730d619a58930d7e5a592f2ac4206377498eb7efb8e2a1e25ef2fc7ccecc96ca7262881fb0ee3b04dee380971f6744d30aadda8b90871bf0cb8cdd1dd2e24361e7db2df64500717319a3711a897362a089b9f8dde3cbe78c6825385c84ed482ac189d670f8821169c687fc0e3628e2d8609846377dfa30ad4f2c955fbdb22fc4bb89409128fad8c2bc47404b2578f84ed77f7557bcaca1e5c1e671d04addf6369eb97057b53a30a72a2e4a5a44e0a5578033433be5f9b379a28294e1afa374d883cfdd152dc587a549e880b53c7d95998be73a0c1c0e77f50ce921f68f1a191afde7fb62a0164e84c0689511a80198ea724ef254982c3002e4660fe833ed7e5374b26dbd8fa5a368bf3c6d4b92f2f1cddd0187236541a68a86d60b41ed8b6ff5d2e5aac54d99e5f1f70b3ed1da366aaef944c71747792342c65d1de199daa4f4c87f5490521987e9dcae7f66a3d73e5f0572b38d19b79fa90df39e30500ded95b8f958bd58cca5eb581d3be88a1cfe582e50ef2d1c7a21cb02dc7b85c13168c7a2525379738b3c61b252380c6236a233a002e5be95d141cea837def1746a11d801430405bf87de541402c43ccbd723d627c9ea226934409b6a75c17240699f088ef9bc005ecb83aa11148f0fb1ea46cbad0b1afd6338ea92031324c618097cb4f7f9f472dab5e8d3efedd76c762df451bf488b2011365d197d2b37adac73af1455a030f2eed44014015d6126fd88edcbd3448048ee5230efb6a8550fc93655d297f9f7da8128a5d0ddd92bfcb8ebdc56fae08a2601d985e85ac60db4a68a85ab43e6894b8f6ee9c2723b4ba7fc64d4e6735eae249eacfbd61ca9585c6245cca16c670d1c102725e9f23d2e6260b385371470e911affaaef4de549a0ab510e760baa670a00b578ef0ae93639afd161463657cdde4009f7c07fe8f600aeeb5989a0ede093acf07546b7219425874e71a9b81fa10e7c1970446894c5f491a13f1f5600e4ae2a48a9e17135683f79b33420f90c53129fa8f68d2d6b6744cc1e1bf0244ed9c33f83bfba6d9536e5a4f004854246d51b11f7cabbaba61be223a6c54831b2fa0406a51dd7737c7857c9e51cb2f4798ec26eca24df296a64f00ca7261718bb059be0e66077ac8475d917d5edfd1b9d20603d9092db2c9ffcfbb16c1f6da4ee6433a3c506e4640efd7b5b64f74f7ea463b2177bf71de2872238f856ab849a8e10c3dca3205ab0279f4fb5f6403a9b2e38a625dc6b1bcc00d7f1bfdc0b9581ccf3626ab85fca5f01d3674411fcfd0a581cdc8193eaa455dcc84fd75a21aece2ca1d2ffd887958b66df603e22d14ae0cb26b22f26eb0626f1049a266627cc394eab769a477826c63b534e966086c10564f2b675cd645a0e39eec5538f3fae451f44ea4b536f11b250ec2d68374155f053aac32154a0a93dea844e2c450d8599738731138fdd0bfbd7e9e89f96e428c5d05521984aafd37fd0939d5d62d6a5a28f3a93ae2705c6f1725b5f0fb113e0e8c96bdcce6f8f80a9dfd0d659afa13d7dbbe44d0c9c1dd1d90a15c35d90b23a612ca1664608969db71789d84295553daa82b3929f5c7d3732b8999211873269b9e2929fa9ffb21cc436789be31a536aba3aace1b8b03978f85fbfa37f7da27a438a6e547f0316e476c0dc1ed0ec6cb13c73edd4d3702f11c80996471524a988e4b80eeabdcf96e95f20eca6849bede710519de8b5a1858a29f9d72aa65eb9981347dfc5764536c60b10dcfe9fa4d7926c6d6ff36beebd6f4344729d96b5d6760612fd84f44213eefaa8519b19c2c1e143d1e657b4979a57cbd2100c9c9defc6a43a82034b84d445a0c1cc7b89dfb53a28aa7e8069422b2009e7100c509282cfb1f5a2d93ca5b4323258b7277d2aa1372ec28daa5f8e29fd15e0c575c75e34e38353d6f644d758c977f4ec396a23d9e4ed5b31a70c64e00a1a306e52be5f474ab73945225dc43ba6a296a9a639379e4a24bf7e738509775ea13a0f8f71d0186f07da9bea714b8c6617f55a710f9fea4668a8bd121985e87af3743b3782c73ceb55a0250450ca8e1199ea428e9dc1a94317f57ceb8ede294710fe70a29cc5d5881648f7c3c420bd518a01ea9707b1f43a6407a94a7ed50f96c8df77200f9ca2e2ea8849f1865593124b0b9449f8b764a4a2a7e5fd5d7bd89e55d9098fbdeb0ca2ad6984157da09dc148cf6c3772c36a28144fb11c4bc4aa9b81f30f62dc0fa1bb9f1b60f44ece9c3a59f7ac649c8f40c7eef5e0ed2cacb666821e861f5fbe7f928ad885aefeff3867e79a2ef2bad5e3cd570a84e98522e254a061dd8cd04e4b9fb4437dc9f2bb375fdaadcdccb49404e9daf1cdf349628b2d19fdf5b8574c1786148f9b4de2158a203e7111683e120d962aec27a7878e1c65702db8b802c2da4c73090f031aaf239f927d4c7ecdd805e66e0932c460cd02c0ca327c5316d02a6326a99425eb40faee7d889a53bcf02f8fc3c329b073fe98b6b04aa46a14a92b38c4d35b284d94b98657a5fd470d7c4dde55d85d1c61b5675b1ce253aa6ea140485cb191a2ccf46437bf427f8e2babd21df34b5139b7022ac7ba20fa12952b5c7e6ff4152762818ab6ab5df1af07b4a10d280e0ecbe20b3ee07ecc954319720546daec7ad4303f9ab10fd3baa0e220a0c364712f3a4599570339f8a6cb8faa9b8708d90ecf6e596783156ddd666b8589744932c4e60c1edc4147eaba1d5e3764b6df7ccb0a98fe94be85d02473e2f9844649a13afbdb0b12a00103e7d8c672f691e900e26c7edf58945a5d6622dbdba6c7a8a4b11b67fbb93dcf01d00add1523bd20b32b8f899c74a45773d9b58ab51a4f23a51c1a2e629e9b298c180b23d55f37695eae9bfbff64b0ab0bbcb409fff093e182e575ae350fadfa92dd800f4968a37e7adcade6f0c700455e70f06b18e5573dd99d1f80f63b753530e41c530034e965ea0e165a7454b5c9a5b802c38a66c085193f93fd72185395227e014ba9968c9671009521761e8aec13168dfb7e16a8eec0ead85008def08b1863788befc24e2de886addae35b9fd3a62f198ffad3b0d7baf6599318f5e97625d0b9750d412890a92712b5a8583538f44f56ad9ffe53acbf6af7b64f6417dd0bf08332628c0f1ecf5038fa1472f93a2ff5a2aeaa404d9c6eea678e6133f9f537e93671277a5a0b256ea3d79f5a94ea9ccd859fe2fefeafeda675f115c98da14d2b3102a23c2edfbef2ff2fb983dd0d3af5571e316b89239106352a1865d4de64c3be77e34b639df085ff24d2d5a22a4611ab581430d6acb13f3d7be9b09233c2b287c0967c0c01d2fe885f7be5b8fecf83a00c8390f7ad8f9b8114f32b05006d10ccacefc32a93e1428d28b6f86ff993698b7d9988ec64f38e614a88d13a6c3fbd842f3bc673597f63b7ccb43f9e320aa68e235e0cb5997e223eb005aa15c0ceb8c544eb7842a5ede158db1ecea04767d4d76d171b69379e740a1ef389d702cd3869c8b2e6d94026939a37510074eb97acd3a4d225f0804e0995d25217acf2e1fb854c4a314826ab3e58c1f6e44966d29d55bcfa9bc38dcf0c7ac2b3e0a27fa5b92cbc0398dd7b7af83f7386d34f5dc6c00e2b87e885d019bacd0b415984e0f413bcca15c2558a05fd851482acbf3144879e991dabf4074f0cedfbde0fa5a3fa51efc07cd25089d740c9daef8d08050c783d3cdbe69fb11dec2debfe160f4516dba7766cbafa555b2a978178a3d610bc221acc9c83a4ac7956f0c33764f202d61379d4e53d076641a1755112881799dd30299d1493044cf79fe4ae072a75ce1627f98f574772a0a7947cb304bb73bb78d07c50aaacfe5ce480decaf37264c3c568208004a4b1db373395803c7d76ea185a33e7de5bd4992affe3a316428c8c4e0f37c2662152d907fce4792df1eb5221fa8a801ffa09031c05d271b6df5b6f368c1362fe232b6db5e1c1231ae91996cefb66ccbb56459de571ae8fd79db05a4e4af270b79607542052b5e17e3b94b4d696c1660a625ec4756d8ce6487ba2f71b7bf8c51478b61976f2e38c5573fa417180f0d1bf7a813e304c32dea47c2f55313e7bdf780ac55ea31d1be66fdb24493a6dfad8e1f6dd8b5c9055afe64d823bd37a99fd18ff209432787bc298d98e3913816c8e04bce9b8a67f1d5e02a4bbd94b64f0c0192194d64a7ffe5f94c0284451b7337d204ff4013b29a970de0abbe1cb457c6b13d540e09e72a895c2636bf72d51e6ba09f008a569997e1e5277e9b5a89d8a6fad51b454fce2cb98e2b4749632dd3395ce1bbbd1fb45acea2443b2b90be73f76f962a0f6e575e0f13f5726c2430dfa2b7d675acae1bfffb4acf1ebe6ce37c319b394966b3080a900904c88480621eec596a717565eb62507f92a2d76af5ce30b9853890902ce2e82cb92e174957038f361d8068626f0b4966df8f29ffb9e3cf36a9df5fc3670bfb8b2f3daf516406902c8fddadf1871285c40f4bc195cf6370f9a3781e289e1a5d75ba67ec6c27214b7a90c076fa120735ad23d7d898b0242e8605545c1f96f5a0cec0aaac85288a0cca6b9d2b2c3776bfd76a3053e20f92da0371aa5502cd2ab2114b51a7704e51119eeb782b9368e35e0f9b565420ba626ccf710574a47deeb91a66910c6e5d13a9e02b29dabf3e091d3c258828bbd2c6d8adc40bc636678f8b1a598ff2a8a8737ea23f7be8577c43fd463a31aec2b648efecf2f4392fe77403c3123dc0341021ea274882dc16b1423bf421cd8d7573ee354e7e9801e52422f52f8e47d4e703adc0306a156a60ed43fe56226011801a9d336168d45bb67e713cf7f868fc09a626af74aaf3ada6ee4ff9756624e283f09b02099cf52fb31cd53a697d5a993af1e5d4272f9fbf64f15c7ee52fd9e9942bb38283060267d6284acc9cdcc7fee097bd40163e293760d2b4efe891b60dc06cd6819d66c1776cfdf5edbd99aed3fac1ad10f9614a601e08182926f96f0eef29ee32a180f4cb532b251cdba88ef78c477342b88e1c8fdca643dee3662435c2bd69154bf9789e72b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xab, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x1000, 0x800}, {0x1, 0x0, 0x1000}, {0x7, 0xfff, 0x1000}], 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x7d0e81ca) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendto(r0, &(0x7f0000000400)="39a4e141699e470d2a7cc1f430bf69a51a6057cdae6784b1f4b643f4b8d37d45d3bb8efe379d07b32886e316e564df1edd9e3bc3f9d0d80f7bfa865e70a19f5ec7314819357000d59197eacd5455dfc7284546e297f080311fd8c0c4a22c1a92fa47e6bc84b0511674b9fdc3094ce8e1fa490053ca5c4261c01efed286af451807eb0b784a4c25c1b4a6d8f940527307096c01fff3d6face62a92af17168ac49ad6e75ce8da4a6426c2ea8e6df9cbdeef9a63018ea98309b862783ced5eb17f009e5cb04867d69b01e9154797e653ff0d340d0011df866415e1b614f1139f70ed655102acc1c2f8fa80708dcbc504118a5212de95f77c18d424bfd9ba5302530cc9e5ef10de0666d1a2841f470c615cef86d032a30231feaf90d80e71c95a4b8139cfd3e64ee618498bdeebdbc2817225bcdac409ecdf25faf2627127e036c931a69093f204969c82fbb3e1d959050e63e74905225aa146c9af40a454e5c0f6088901ea0a2fff97462989efb5cfe9fc28881dbb565b177c1d4fc4ab7ff1ce3ad2feac22c68428574eced507627b01263ab81ac1538e5ec9de8f1906aa0626687bc940c793761aff64dbd3ed0bcbb14e6243cdf01839c69eb8cb96e1a98cc1f94b71affbe7e67e3069925bf26059ceda320094c467a6bd58715bc2a3df3d8e0e0de0ce959fa2d75b59f8b9d7da7a379e2cd9b81dc866d89a70b24c3458927910b3923bc3e7528336e378de3bb7da0efdf6093f988fa8f9f46714e69d3c2c9cb661403bad44c8c114b41cd26348001a53dd6c296a4f79e8d1fcc58357996ed6bb449a240981da738c913915a5c3e268fda41353d885b4c373d859660596c03c0898b20b6f9f16cb73ee85ce83a05b7022ac1df5ecd0827b1ee2aa68d57cfda43737e168013526d649f47b813301cdf3bc04b6aadbcfc4152006f734bc017c70fd995f49be28539bb7d35d2bee5bf7f298fcc0277a469b793cece0d81e1fcd64e0e2d0bf963b1d5b3dea5897d786780ad19deb86ec91bc1c9a32498f745d54bb4f58e2b829692a02d8a2deeb66a9066e0ea4ce00bdd30f5fcd85ec97d0fe554ed265142690f812db0f5d5b30aa3e147168ab1693ca6d7a6c3b996ba5cb9a79591f8c42b988005633fbed7c6c8e83902b99fa7e505d8cdb2ce6f67a31c376d77107c92e7ed62c0262e3527d434f1cad70510d6778ba00fdf357a15102cff8c63575c799f274b68c2ba5165c78bd01f81d2b8f78e4ae61c1057b14b694304d0a97015c7be1ec2bc69ab49ab1863497fe6fc9f402b571ee044cc14c56fca91338872562a55a9ce06660982bcae90e15167ad4e4e2547c08c99a555713f180d42cfe0b220eba31aa4632cf6666d09dedf9c99d68f09c05f15289688daf0417c954a2ddc04a0e5d60ca036b590740e1ff6e8ae60773b40bb7c7f3d157cbe5857cdf7ed9d7e5959423fdfeb4a969d9a3acbf93a11623043ecabea193caf44cda36f01dccea5b127ba0ebbac5dde55e162559438b102107212ebdbea557b0204bbc119e298ab903eff0643686dfb0520c4dbe65add1714c374d049ce395aea1abe195be23e3492b601c8424e6c08f9cbaaa07c43b8f0732821da08082ca0ce9a4e99eae8e7bcb26397732d5c987f729dc40575e647d85d631661498978a2e192fa37eb9b464281c375c6190edfa620cb08b8c263b48c67dd051a3da48f181c07fce411f1386e041f382d44d88eb25a7a1dc444f9a2927fb8ab415551569cf4c4d8b8230f17ed101c13cc7ac8dd40ee205d5bd00b7947b15de2175fa1a628dc3526e605c24455121dc6f437fd72e83ba318d7f787b9a0f6fdc3fad2adba57187f97101907681d5c94f5c15fc8bec52cbc35231c1bba87137b427cd75ed1f5d69bb7ad0a8ac7dc85a705b219651843316d9421a1032f78b66d6ff4021bc63778140619c80cab1f802344a2803fa4ec648efc0630e694a770388da78bfce42765b2723f327507e488f32e851ac6e0f268b7d35053898fccc18a304a419dc33c9ba90a3b15f1792ec6c0233c8f7fb04dd7d25cd23cfc71becd21d254fc9423efd220586c101fdc54b3b245c7d58e0956a3ed267eb7cae9c7b9eb3c4984f623f7f55e4ac6355ac061b1427515ed9ffd6e003e44beb5c25042442ffd57988e8e4d0b7f53e5ce2735cef17f634921e15e54b9bd868e945310699cd3a960998d6fb10148e6e8b8aaa7a54410a12626c8142760f65e33aaef9771ddbba91d57e7a3ae07a8527f51f91f5b6dea87e3b28def4604f5919f5b6a01021d402384f02fe1d69c893a8c0f3f8288d2f8ad4ee04cb264d2b2df0053da6fdc636dcf2ebbbceee9ba07fdfde2fe8b46cf2b474854e8db3a08c7070778e37718569adf0a6f6f41e2f62478ed33eb351f0bc19073b2af99c85d6085f096f2098df13b906d0bc9d99b6795ecb7b57a300374cfea15a2689d1cbb7dc1d5afc80f4f7cd48c4dcf012fd8f0f18711669e879b2a505e6aa51d759594b964c0ad7c321dc4c7a3be9f6542de01fa75305afc04d105b9f517667834ae191438164882b39dacf69aa0edb1f97a5bb6a2977fccc21589d500ee38273fc92b1e0d2ae15a3d275eef52f7787c6409ec39af8143c1dda78ef08723e6352891ce6404228bcb41d0b84f02e68458b6cb7b2adb9761a0c0141fe3345a8162171c7ab4603213c9df788595f37ffc9ba4cae369c3f808bcf7cb70582f2ef779821aa6ef2b1a189d869fc111a71ea726deb1d5bf7411913fc0fdbf5b4cf86f88b3734f8b451af16364eb8d7ab6938f79e611dc63794dfd41128ab136dd10adafb53e29639c1c9e4922a13c01777611879002ce2dbcf34ab7ac9743ab59a614b0f4978fc442da9bf56a49265a9ba008685a103f9ef57ab227abf9dde804333e4fb219b15dccb12dcbbad2f3d80df2ab896707cf7181483525d6664ff2be6f2ff7079c688234596269947b00c51e85e45c1f342776e54284a2bcee69d3053f9676eb644731f86444930321d78c4820b274833311224ad249c19a33501c9924c8e3ad708802b86feb72095ce7c944cee7f1141864609d18dcbb6e238827bc194810c205c1429d6de89f2dd5861a7686169a2889c3f86f7d1437f8f38949f55aac976ce3a6675fd07c9341de3de3e03d27515f4ffc8a17555973eb36e43ac997df41ddb9c4bc64cd286d1d75f7806599cc9b98704526607e1a298ff1cc834acc5fedc198c9d63434d7c2d0033122b5c9165593ebbc08b276c6d015760ab7cd4e4fa131b771c58f8b6dbbb59d346e550ffc17eb19af9d15812c5dcf2ea2deeeb05a48a62284904731114475533adc3f8e715fcff88ef0939af8e904becc5f2fc3a259f2b3ee8c3693bfb7c080b60d92a4a5d855ed5fbd625261496509dacda3ae98e7229c4849399255fd5e462aeabd86d5c15e08262a9a383cad879331e8b77cf626ba4037718b7f7319e2cc13db1e3496ac1aaf3e70c3e02fc547bcc60e3d5cbc3f2bf6eec81bfb485508b1438c307ab36362e80e81fec1703ca860c2723d629f3f6eda045dbc2b1e39ec71cbd7bac532830bc12288b56c8920388ece26af5c124eb63e5f7141791ba1c8510274a2f2f23d9e96583de8c67497bf905e7e1b2552c9c9e3760222a3d92abca2f0c04a5cc736b30e1beb138dcd7f4566d3117e02bfb255147d4bb9b3cb4eff0c301954ff37ea4a7550418391e8bddcb8fe9483543e65f75fbdd0ca2f9062322a1867ff372cfc6a3152e406e9ba6ab09e68ba40d0f458f2064b2c6f8f1d1b1c59e2e8bf4f3800eef10dc9926eb72c63ae38e85aed7edd5ec68b5b84fca1d0298758506d9cd8155be2b61db410212f084ba0191ab5ab821161e136d5087433e71e480f2ff0d03f733c19389a64bce28958cddcb0f85d60d3ebeac6f1ea337a998f2a06402553b458d33aa17599e68d5c759887f002d6f588cc03c0f59d0bb7f5bfa844adc6f73bd87a36cfee55b11494529af8ce4f895e2144fdb80d645ab576fd733fbb4376b119c66d8e577b17c560a0ddb957299da5ef77ca7fb83bfaebf53de738aa4a9e58229b3bddc9d4dd5b3fcb907ae5b3ecf883134b85765a54b9c00edab45e99aad250b3676f479100a5d83de2e6b64ed95eb4dcf6e17073a46f07e40cbeca3de8df72a1a460ad9beded49be37d0981997de23738154faa3b32d7f9e8b7876cb4c4dd5ecb61ef67ce6a68ff5e688140ff6cac84a6eedb074c8e2b0be5932bec08e006f711f44893651da3cc1ebecbdc8d7f3dbbb8652caf0621b29b3428b6386b9bb69fa1584ff2e98ba0dca78e282364c0ef48f45c620e9b3c85a7050b7bc87aff0a4c73dc7a124635373bccee6a16a052332c64251ca37aab9c5d7dfca7282b2eb472fc6fc797da10216386fb1a25b82e58b1d232ab976b403362c77977f89ada96611ff7feb425b3279c3649795bd995596820c7c57e575a6ac423f326dd8f18b8fdc51344ceaf213491f8df6d9b06373b5c7b58a1220bbbc47c9fe2c437d848c6ccfc7096f3df3ead6dbf68bc089ef3df4efec5e1479eaecf979d88cd0cf04e25474b505e6e36090e57e330eccb43143ad92bd814e86df19d1a75de5bf400c60fc1a2f75d66bdf798118799a03b2188007ba9d8ed3a7516e331fa9ab3bf6c8c6e5e98418c1821cc5ca619b9c78e1631881f4559a81a1fec141651be57e5b4ca8f0abadfad64218bb14fa896b6c6709c15286fe12cf15574a72bccbfdd672a979604bfeddb6871a341293b490c3d0e386d631f5b8e7acf83a92403fafd7f50fdbb8c6bf99c49f031179ceb46899567e367669d1f51df7f951f22108115d8cf872cfcd51fbd208f90af9473b0e82f63612cf8d945e99a6a06911bd5f493950617c3923550c052ae51c5c25835556e0227304364f7f456929e827bd14a1d55fe112d92fcdb632f2d52ab889f4bd3fbdc788f6a0f92c603a9c219ec03291a8768782f6150204124e2bb856b38e1334989fc03cf3fc9fe87bdae65e8ed743d7eb918b22ac1b4b2ac1949b2c6bef41c5d2d5ec3a663e7fbb75b09c6455d91168c42f390438134b1667478eb728ed2ff5742614f35f985d6e9e24c87a6d2d472cfb68793272ca874921f0940c5ea889c5ae658534e69dc9ce18a243e7541e17167d8b4c80ecb6f5e67f6605050a22c2e62403036bfe8ce08277685d82c98670ef494723fdb431721a804b6d0dc007a97b63b02a39121f1c337dc1bee1d812ad9134e27e41968a0edc3aa8b6a2806f01a4bc35ed9a5c4e0f82ba2d1c48d4bd02df038a898503b53bc1a19ca2ac8b54a95e6fb47894e6ac249ba898816df7bc62953148576447d44516534ee6412bb60c410cea3c49ab9f1525ce0a738154dfd191b8250b9004fd6bdddb65b1c2541997cdc729867a0f0a30c515ae8e1504f8bf11c9b52960ef6c25621c05951b9764a5c69907dccbc2ba61d1f5811936140ead7002d5222f22d46fc94d17a6e1f30731fa447c7034d0009e2e9b8f24b3b609e37f8e744a6fb9fe5f4ceade6da482f196f97a950d40d5873797e541a86b20f0a11d33ccf4af18f863229a337d580b35f2d8f90a99aafbc6008872cbbd29d8bede1b25dc107638efd5a34eb1d3529668d57d74bbb9af374e71bad4753af7e13046f6b497eeb459f512af86cca7eafc3d57595e3901f257f9d232bbf28ec3b49db23657e28345e5e27e2c95b291c9a8063e59cc4318e4f9a66debb7bc5fa3a075f05ca389245f9fb8a53f0bea679805aa36b2b32c2941e08342d506c48d6fd6f5eff6afd903b547c53d239a3f6617", 0x1000, 0x406, &(0x7f0000000280)=ANY=[@ANYBLOB="0000262fe66b6c6530009e995055f6ca4d5003a647124aad2680e0400e514bc1886309986b7edb9fa4cf8694d9b50235cd000000000000a1f3b74da64ab0a60d0c14b1ab52861f3b52d80da97a3ff1f7b20000000000000000000000a564acc1a62ad2b1d30b2ef5fabcfddfc2581ece643f105898ce4581457d76c05ec12c14122f78ac61e8733d2f0826c94e01d6006c25b776b7ac402e6d53cbe097f6984de5546413c525acdd14b0990c8c"], 0xa) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt(r1, 0xfffffffffffffff9, 0x9, &(0x7f0000000100)="bdeba4347534b836df1d8ccf9e1c4f1b2b60c336bc90a3f8ceb6547aafb1ae38b9d4fc8743c37e945a5b28b39a4554219d9ede73f8d15850e5164348bf54487666024763aeeb865361ee40723c0b758310227807d81cd162838c81ab10f61402bdee4691982870ad7f5209c03ba6652d35f121da7b441aa3176afab803ed4139788a17e34e70706d2ca0a08237b523ca14537e28004fcb5e1915e6821b95650115fbee53946adb5597733c4b85ae6e0783a8946d5ee012a119ad92902380aeae3b", 0xc1) fcntl$setstatus(r2, 0x4, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240), 0x1000000000000003) 16:00:14 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000300)=0x8) read(r0, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000580)=""/85, 0x55}, {&(0x7f0000000600)=""/224, 0xe0}], 0x6) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) open(&(0x7f0000000500)='./bus\x00', 0x80, 0x4b) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x204d, 0x8) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r1, &(0x7f0000000000), 0x32) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8000, 0x3}) socket$inet(0x2, 0x2, 0x9) 16:00:15 executing program 0: socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) recvfrom$inet(r0, &(0x7f0000000040)=""/75, 0x4b, 0x803, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setreuid(0x0, 0xee00) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() syz_extract_tcp_res(&(0x7f0000000200), 0x101, 0x1000) setreuid(0x0, r4) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='\x00', 0x0, 0x111) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffe00, 0x100000001, 0x7, 0x0, 0x1ff, 0xdf1, 0x5, 0x4}, &(0x7f0000000200)={0x7f, 0x5bd6, 0x0, 0x200, 0x100000001, 0x6, 0x1, 0x3}, &(0x7f0000000240)={0x4, 0x7f, 0xf2c5, 0x4, 0xffffffffffffffe1, 0x0, 0x8, 0x57}, &(0x7f0000000280)={0x2, 0x3}) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:00:15 executing program 1: r0 = socket(0x10, 0xffffffffffffffff, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000100)='./file0\x00', 0x120, 0x48) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b451b1b542a538706000000a711000000290000003100243b9135fbea02ed00000300000035707f9545070b7707528698e745a2b58c47"], 0x38}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x100000041, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="00ae1e06000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) read(r0, &(0x7f0000000000)=""/4096, 0x1000) socket$inet(0x2, 0x4000, 0x400) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wskbd\x00', 0x20021, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:15 executing program 1: socketpair(0xd, 0x200000000000002, 0x1, &(0x7f0000000000)) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x82) mknod(&(0x7f0000000140)='./bus\x00', 0x1ffe, 0x4) r1 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0xc1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setreuid(0x0, 0xee00) syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x46, 0x7, './file0\x00', 0x1, 0x8460, 0x101, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() getuid() 16:00:16 executing program 1: r0 = msgget(0x1, 0x100) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa9, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x1000200000005}) 16:00:16 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0xea, 0x1, 0xff, 0x1, 0x2}, 0xc) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0xd4, 0x20000002, 0x8, 0x200}, {{r0}, 0x0, 0x4, 0x4, 0x1, 0x46}, {{r0}, 0xfffffffffffffff8, 0x8, 0x44, 0x80000001, 0x6}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x4, 0x401}, {{r0}, 0xfffffffffffffffe, 0x94, 0x2, 0x4235, 0xe723}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x5, 0x7}, {{r0}, 0x0, 0x40, 0xf0000001, 0x8001, 0x7}, {{r0}, 0x0, 0x28, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x101, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x45, 0x21, 0x6c47, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x92, 0xffffffff, 0x1ff}], 0x40, &(0x7f00000002c0)={0x50000000000000, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x235, 0x0, 0x5, 0x0, 0x3}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xc3ee3fe9bad7d705, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x840, &(0x7f00000000c0)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1e98) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="958fd37490073818e82f2991256f620669f0afaa3c8d80def69a0c86347a71ec9ae095c91d8d15fbfc400e3e6b15875f8c73d482a8fe94e2fffab523702f6aef9f7983fef224a9b22898e7e3c9832697a701becb9374cdac6b99d4d8d075a4bedb7caf11d417d10666a10efd1f7dd1debb7322f7bafefaace27e5e96a8b0cfe974c7cf9f51b8cf73", 0x88}], 0x1, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = semget$private(0x0, 0x3, 0x602) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000880)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r2, 0x9}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x800000000000000) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ftruncate(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='-\x9a]\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000140)='7', &(0x7f0000000300)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='l\x00']) mknod(&(0x7f0000000340)='./bus\x00', 0x2020, 0x1552) write(r1, &(0x7f00000007c0)="9c87c377284c35b87e2e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x22, 0x2003, 0x6) r1 = socket(0x11, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000080), 0x10000) dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x2c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) read(r1, &(0x7f00000003c0)=""/86, 0x56) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0xec, 0x7, 0x8, "7d20dd5c996e6ef81727bb9e695083a4ee3fc623", 0x1, 0x2}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:16 executing program 0: socket(0x10, 0x6, 0x36) mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) select(0x40, &(0x7f0000000000)={0x4, 0x6a, 0x100000001, 0x1, 0x0, 0x4, 0x3, 0x182}, &(0x7f00000000c0)={0xf0, 0x0, 0x5, 0xda3, 0x20, 0x100000001, 0x9d, 0x10000000000}, &(0x7f0000000140)={0x1, 0x4, 0xdd0, 0xffffffffffffffff, 0x100000000, 0x0, 0xffffffff, 0x8}, &(0x7f0000000180)={0x400, 0x3}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x72, 0x3, 0x0, 0x4, 0x0, 0x9, 0x3ff, 0x2}, &(0x7f0000000240)={0x7ff, 0x2, 0x7, 0xd7, 0xffffffff, 0xb8bf, 0x3, 0x10001}, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0x7fff, 0x0, 0x3ff, 0xdf06, 0xfffffffffffffe00}, &(0x7f0000000300)={0x24d3, 0x7ff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) dup2(r1, r1) fchflags(r2, 0x20000) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000200)='./file1\x00', 0x120, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x6, 0x7ef2e239}}, 0x2) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:17 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x4}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 16:00:17 executing program 0: r0 = socket(0x10, 0x2, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/37, &(0x7f0000000140)=0x25) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r2, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7) fchmodat(r4, &(0x7f0000000080)='./bus\x00', 0x198, 0x4) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x82, 0x0) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x8, 0x9}, {0x9, 0x7fffffff}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) write(r2, &(0x7f0000000140)="40007817c41b089329bdbc9262a08b1aaa8fa2a22663bc2819aadfe67169393749ecafa6eafc4c0f648150a368733418e4a98f97cb449d2586e0ff5668acb20165a4e0612554ece0e7701b8927eb893c189e954efdef5052006fad108bfeeca46b3fc2df738ee3648e99eeb16a355000f47e1926a14771c88bea6404e186d0a8421691e237414f03e79a51d7e54e418473694c306ed4f211734f541d0e1cf648c8b8cb", 0xa3) pwritev(r2, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x202, 0x138) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') execve(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)="04005c00", 0x3c0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000000c0)) 16:00:17 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000240)='x\x00') 16:00:18 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x10000114, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:18 executing program 1: r0 = socket(0x14, 0x1000000000000001, 0x8000000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/210) setsockopt(r0, 0x4, 0x7, &(0x7f0000000040)="fab975c4e7639aa845", 0x9) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c3}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="7a67d20b4d22b11f0de03322c30a68c244c1f934b245acd9e9622fd46c73a9ed0eeca66fd798d893f5b102ec5fe1f285f625", 0x32}, {&(0x7f0000000240)="d91bbdbb92d4d50aa12fd5969573f843b98f163b6c964a8ed1a8d627dc1043603ef2e5417055a7e0c7dc0372ebd2fd9d3393493ebbc188b84a0ea74dcb6c53f4d2f40470b9f5aebd46092e6d3f8729793cdd46ae8ed0787e51d4617eb10ed33fbb5ab47ebc77cf4121c5fea7621e50120d4cc500798b042564540636ed3fecc4570cb2532db6e3d7da372741249788ec", 0x90}, {&(0x7f0000000300)="66707ccc7724ff3ade9fa61a083597c255b7e877e2f37679f29d14785a9d186fcf0654ebd9e1aca34865b793b2258a7de07965b4957750f4dab7327a5973ca8f31b03bd8297984f9571a245fc5f0a1e55e349356f753970c2341ee986d8b8ecfd28cae23aac0575097cadfd725bc83dcdd329d9b2f0d78bbf475", 0x7a}, {&(0x7f0000000380)="15dbbf85afbd1c2296caee7404652fd3f7724498225fe428e7acc7edbb1e4ca10664461720d6ee3a3e3609a9e9b32adedf7af4e482c8116431285168502e22f5676d19a5588d3efa96a34be2b5bedff320f8b4d07acac812f8e779fca457a6d57d678e74212fffa470910b5c1d2d484eb6d65c3c9fa81862eb2e73cc1c09ab6e3ad2e45ddcdb73b02b3817955c4c6b684152a9777bf9f0953271cd091f465a2fc974bb7291d5", 0xa6}, {&(0x7f0000000500)="74f128e1600c22f82d1182117154ab31365e6ce35507e000d278be12c75d843981921a093fae67528b4e7b778de00a25b995be7dc2288e68312c5819fdfe37795d8b9812013be0e2dfeac9f407f28facd723680e672b7d89c44d700898c7b88f1ff32e0313813b573e6a7531b007b85ac944554710b25185167f25cc4423ee90aaf189e7efd1914edf4ea846f44261e32b45f54f598bc3b67270a6e66e27f356b71f760d96bffb102429ac792e97df2a6b3ae155ad02988336332166c55999bbcf0f550ce7b7e5c863a8ffc9c810c6817304f72f1bca7ce1ff1518fd28606270927b3e3970fd7e623f439e528a99b9b95aa6561d86c5a74687003847f477416993ef7e18f28616897df277ea6116a1cd4b1c544731721a6fbe2d8a0e1697b900386d4babcf195fecb325a574f69e38bb60c3b7b1922b6bbbccf1bef8440405095f97356497ca5d262a87e44191e0f2adf25029ac8a5bd8f951aef01ddfe1d43c4f1f881fa11a510806a5c6d5bd2e3f0884faaa617e6df506e7701ab009da813c53205f7aa7d5a3f26a75b4b8223b76869dce3277805d5d201db1da566a9e02b834c310d5267e48469350a343829e356b12ab950b3f3dd4d7d0aad86996512daa18e03e468481f90bc7cf55814aed404683bdca745988bd490e7ac8d5b7034efd8a1cedaa59f9aaf6d6e498e10f8c928bc1facb6d5b6564eb7ce49b2b91842f5d053c5b15fc7ae59ffa577b020f077029e38f94d6bec8047d18f214a6e9068633d9a739818f7f29f1ccfacc33267882e773058a55573e5432d1100281e8a6ca71d3f620031dfa6cbd64446cb8e8d93676d769b77bbfc793d2e19d18b9c1992c669f1b328ab9ad54050ad4bf62728b120b9abc02dd27821a2380c5b88e334167c19b9e04e90fe5c0815462e7a79113003bd1129d21a2353dd51fc38fb2b65ab5d41235e133b260403c0ae6a5e249fa4bdadc9dd27701a4070c9403593c0b3b2d555f40afa98d7a95134145db89714eabf6ef6e284ff9d606108bec9c9aa4397deb370ca4ba45ebd69d98b7c1bc1818e67a42806c46351cb01d667cca060902e249ab3808622c57758915295ecac271af9b97e691091795fd1cd31cbe415ba9c23f38389c7b8ea390672517bbdcb6b087fa37d0d6554c0c612806e4f7f49389e81563b23efa53d5a094756f638c1ba26024172914a6c9c541f4be9c8c602f2a43c9665681a901d55011c458877acf63667782f36263fcd31c123295e2d6f92b8b4b78e568d2f7866ecd49263aae2c6bfdc884535096157aa18d72135a2bac961d5fd3067735ec005b685c03052092a908a7243be26b8f8a5a91ebfb0485c31e369af964bc749252ac0eb25bd8166a4a43b14f09a12d1683807c835bf6e564f38bff174ee8cf249cc9718540a4bfd61ac01bba6a842418a30bf44e720e2c5b1bd11b3e525593c47d63436d0ac04da53e6ef4f4404448a0012f4633ee92f51bf01bc77cd62d158a11a1c5ec299d082e9cef45fc03acf5044ced9fe2eded72df05ad1217247b304ef603380d9fc506812515aa102e209a5fb8c01d78119af5114aff6660723f1121ae653b4b3a9e9c679f532659fa2c3f7205526903d8ff71805696401fbc75f2e325c4e80dffc8094e7c13ff50023bbf104cb840de4ba82254f7ddd0bfa4576d91823805d1dfcb4305e20cf4c98a8136fc7fd23d0675bcc6b9be10a7c256c59b18e4906466ab5d7610d629d057fc42e4f6ac752dd36ae90c58d10bdf5054f3b112d604d4de6b0387f8642e5d11b5708b056271e83514f25b198beed2509b9e368558e015daf4545826a6f5adb810ca5738cc8af846c746cb88d294cd35a3e9d1c23514708b0f770444c7e70a35a42526ec91212cb288c34142ac882652a0bef2e1dbe98557a4a9058bc67fef92836ab14dfe146ab4d8a5ce09636fc0e319914cf2d541d546d7db5c66c0e6974df27b57a71ecb3857097bfa452ade8c5ff575bae3036d7781beb5b6210750cd10f611c1fe444ecbcd04f45c93379176b28efd8e94b1e02eaf42d7c3c5b51bf4fad34b2033d276f7a25d40fb6d48ac734b4a34830c4c9197968eef8c292036939b25bac26e35f7c3fa488157a29b21a1b6bfce396a657abe540d19167755999032a0ea082cb36377e73997af1d16c4026388ea5c8c61cbcdec3a3484042133130e33072dc1dfeacb11df7918765d41ee1275855ca9e4da3c531fddb016cc84e4d7d7d1005542b197cc81f4dcf7cfc6fe591e734ac3b503a76d57489a5c02c74290d6c5d695eccf38f865d005205de1bd42e8162f2eb041827475254b0d785863012761314d211b75c4d9ccf74d8288626e7a08066848e3b762f512a9963570db8f0beb7a07d1a24f656e3195bbce1a68f18c2660b8027c5b6a920b7582a8e1a2a5d2295d4655ce583f4937e90ec41b7c6639e56cce980ec13141f9a79ac16e056d778aa6885fb6947095ff6fe3bf60564f10179de8331e04c3c352d0d3b59b71a4f17ede8523a55909fd306e0d54255834890e7c8b65b93556b37c9c922a0b8d8ce5bfe6dc5f9ed143a900ee4314c9f669d4ce2012524450776e5589ee9f2e98ea54597b091e12ada73c2b368121abd438ca89e3d759179002cf09ed41262cd8b3c9aa78ac359d38bb5fb262254ad518de2e0d4b2f7502aa2d4dbef7ab150a99ce0c3f4efbb9a88849ba40ad1ea1458e07ebf923676191a7843bdd11be348dbe0694a0f4988a759540263655561e5bc27c4efecc55f156f9f30e74bd5b3bbeadeb5b3d735fcd6c3134106115d9f168c4bb371e1b33872b15301ba69eaaf45c686ee2908d8a9ad066cbad3b3fd2794dcefbe3326ea9f6d73753264b2077348d714c61d216e237feeb09b71fe507652c4d00a28013906551549be1c0f52328491f2c7faa414f015c5b9296aee9e43e9d56d8c169cc336df6345f32362a0e7aa7641b24963d5509153f99f8c6f7251041e457b98dc4e184dc67bbc052a38b1bb1de7523d3b5973bd0ffc9997f2703052890619e2636d977038a72f0e4b783585de34be55ccf2b19411389a6653454ed041d0e5369e933d6f6fba7276a567aa2851d65d8eb4e6618f95e297818d4e08533e6dd7ade64a99b31e3ec88c092571d60ec99412494b924294e5fc414941a3df90096028b6b24a14fe0a6595b6e8d32556aec1c686c3d4efcefeefd12f3203257cae276e9f9d66e51335bde57d1744254dddae75d393f4c453ca585bb07ee919c7efd73c28a185f93697d142da28de908d11f2900c6685ebe919ed3cacfba3ea5b05912ec79d95dc38e9d8c3e48aa53440bce6367f12be90267ca5ea219ea6fd0f77432c17f70730dd902ebc89aadc182e6d6d69713e786dde664eb2e5ff8b174e668839f5f1b517027b2453511510e93b576208403967848463373de27cc4c4ec7b719066e227069b882de3054d48285ef7168cf720746839e38d25dec782677bde8eebcc3a87ea8fc2d326559fb0d5de7b087f38a9947d3ec429feae6dd2d363f1ba78d5309bbce569b1dbbbfaa25d7c70dd6518625cd29989be7077910d3c05d55e640d0cecef6812bcb0ed128adf05e5e836a81834c0491599133adf0cf05d02bd8b3b22a9646394b1a431742ad3f88da3ae721578591c77adf2a0794f6adc3093e45334e9474efac447174c416a71392e99f7713aac38e3cd8cb10c2f7213fee00d111e70220568e157f1a4d77e01c594649a4b66f5f169022d1d000d90e828956e9277839db79c725e1528841d0a06612c4ee6077ad03be612e1a4fef656b76dfecb7718dada878699deda273b16aeb4e565c7837af02b148d656641667dda8fe2cb0f6e4ad3f5e8a75e9072a04ede0bca454fe797d7295ad5a695e239ebe85d6becd029cd146dd26566e3f3b1082257876b96c4bce57fd015210acaf42e61b76bf855c1bc9d1bf053e811c95f026354034a7e8c72c1ff943a0ef565b94cdd83ce8141db42ff11a19248bcb51bc9f12506c6cd754e5a5fe5fae5e553badd58b65a60bc3a6663720d54eb739e9609ae072ab82824a8362ecbe3892a71be18a8a7ce275e564dd1e6d93aa3f5317d5fb264c3a115d2d3ec6dc491c6eaceaf6dd901bd1620349d9dc2bbec55eb908ab2eac891d518637ca794c92f49b902df129b2528c9e4b23064a8ffcaad96e93fb33ceded117a173f477071b83885c726b259dadcdc7d08510b2ed79e28317e7fc3eb340111437d4cb122b8dea6d9a7b116d70801bbfa56fa030b7cbbeab78f2d914df09da54464ae305b9bc4e22bb8e02c79b2be79829d60350362e562792329eb44eeae8c6cce0ba01a31df2b6a79453d815f204dd2591c35a525f9c9bfcb4434455ccc7815bf0a17191050001b80290d846a0a37627a6ab81c3b91f59842c02baabdceccbd9ed3f011f284f5e8bf946b6802142795178ccae2efb90603f97793f0df5fe66c1eaf636b0a0419a0f59e700d4daff65a7a46789e01f615e1beb72d118773d28e7941053bc55c5595567ccb46cf1bc6be5fb2677bdbe07b9b13841841351c99f480fb243225a0d6cd190d3e933a0f0b91ac1ca828c8635d1003d8fc46be65183362f9ca1d5be4ae25d266985949c688a4d124d92370cdf72af6b1c7780356e7b3752725e91e6e60e9bdd5d50f3cbc14be1f3f35c6f57a9f0966cf8ee16f2875fd0d9d8b4980c85ba3dfa0f47b27a9bdfab7a20188c1906f9e1ac813494b9460256a3035908acc8fbbf9a72c81b139ac91e2d377e98e7733f3dc884b551bd5910c1f6fea98216c9cc08c6131e306a6249e7a2beff075da96bf37b207cf7b5c82a417e98c5f2cfeae6bcd465527cf5091b1af0db1150d42b0debcbf8fa504146d6b98d4a65e98f7db79ac8c0fd37be8300cf4ecc31280a0dff42b601ad2617743eb6695e1336f650aed493c2cb00f6c7af04252d1fd6cc996183a68cf9366eb14de65988a7cca9f4e1bbf61b1fe03d4954cd0f0cc7609a1d03eb0954150fb1edefc2188c9a252ca770a0a095cfca0cd3ba9f3e9c015b3bbf55a296102c2ec4e362bfd66afa77f3df06620291959ce3ba57e4e18bc62e7b909ca13a38c287c48ed2b4768c4ba67687a075f21af1b4af79eb71f7d3bb25c65840ed99af52d2f568e0140133f03ae70a2fcd409020e0385582e6c54734d7d83d5cfea77a610819312e2aa1a4611cf91451ff4754356efb92edbc05d8eb248f6be79aff19ba1f4477650cbc626c1650d6e30f7ba43f9bf4b76e7c650e0d1f08e801e39c836bda238a5ced0f4feb59786898f9896c82ce6891c5b682188d0ec65690464ed2cfc1ff5c8899fb5cdec01867a9bb6ba661d435d359f24ee369c62e080fcc2ec733961d6630e9dd62c81d25f3726ab7bdc107cb1dd3eae88f4a582ce559a8e125a92093ac1bca5281bf5c69a891e6768044cc1e7dfe248959f680acc4df43f2c7fd7cee67f08681836085785eeec20bc0cd5ff04fdce50209c35786e9360c926a9b27232bb13ee35665a10bd5f41d4be9a21d93404ad3075da348e4d7a19bc52ea6136897265bbf7ae0415c937a570eee2ddba4f9dda84aba307b22f3f5fe817be9eeb4fde990c05ee097ec8b2b820dc734ceb90d9693433afa548a8f14ac9430f5fcf40579657a0e9123e9d4f1c8f6bbb4d63c6d71ffab0e574803e35c14190563379793d2434f470a5cf8ad1264aca14fc5cb1a7778750cacb3eb265274b466f7a21b0b8de63cb4ccf944e5a2d88d2cfef11a1e367fb50f8bd22a2435286b64e4d97b09d33c48fbc540a8dbbaec6bad26", 0x1000}], 0x5, 0x0) 16:00:18 executing program 1: socket$inet(0x2, 0x1, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xfffffffffffffffb) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 0: symlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000980)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ba67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af252389b16a380c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000000000007ebaadf55aee2fcad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed29c880404beb7f2e95e9ca36627071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b8f79b78dd0000008000000000925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc766dae5b2a16160788b2e77176763d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080100000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5b00edc800ef8e07ff77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d02ed0000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:18 executing program 0: setreuid(0x0, 0xee00) setitimer(0x0, &(0x7f0000000000)={{0x90000000000000, 0x5}, {0x6, 0x1}}, &(0x7f0000000040)) shmget(0x3, 0x4000, 0x104, &(0x7f0000ffc000/0x4000)=nil) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget(0x1, 0x1000, 0x424, &(0x7f00005eb000/0x1000)=nil) shmat(r1, &(0x7f0000538000/0x3000)=nil, 0x0) shmget(0x2, 0x3000, 0x210, &(0x7f00001e2000/0x3000)=nil) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget(0x2, 0x400) msgsnd(r1, &(0x7f00000001c0)={0x1, "67e759100b52e94949df396293945d50fe468c08e139f8492ed787c96634e42714ca8ff48aea293f15c3435f39aa712bac3663e77553c1adb00ff35bf52eff51bd9153414139d313938222e59856f2ee150115c56a5f7c3e72b45713f03ba25d1cdc7e6d71f013bef34ad75adbb62592850af65ab430b58caca0df41800a738ed1b2bdd7249f74b44bc9"}, 0x92, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) munlockall() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) unlink(&(0x7f00000000c0)='./file1\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000100)) 16:00:19 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file1\x00', 0x80, 0xc4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x6, './file0/file1\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20088, 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x100) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0/file1\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000340)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085762, &(0x7f0000000080)=0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="c01cbc58d5889330f60aacf43b724a5771d4d6c7e3a983d74ac70b982aecd1fd832306abaabf0916f7852315a6554138f7cef2af490c7515bbd0aaaedb02e6b9d7872c8885d2175a823379138ad883674eaf6345567d041f112a69a5f6ffbbf3534f13ca41470f6dd3a34fb8ae2d8d2b7576ebdcd53662fc2a45e9f571b0e469245a0f3bf39521a3c51003fbc10adc57a963244460a90e52824983244b749973d1f0ca69afbad2b5e2deacc06990262e94735e89c311e4e4dffeb01ec1ac170e213250d56c4aed4be5cbced43c8d5fd6401afa22976c08b47e030844e634d2aed13df3402eb66ae45700ea84c38fd81695562e02634912f1bc2f581541ec6c965510d730241ba9b1025d94a4d3b8bd32bdb64f65a93108f900c4129b1d3c63a7447ec5198df2884187be1ef92ab793bcaad695b758fbbbeea88fe6642bdf61a608b63126fca52a4f946eeb65166c62c49a5a095aad08f63a76ae35c573d19ea8cae1feddd800beab63a892af469ea6d98a0ae2f67a9c4bae9d695e5539250b8a2674f0965b563492a051291e610617a985e29494431111abdda42e1d09805df620243a914368c2103c37892cbbf7124ac45e8624a94e6eed927dc3dfbb841c417a5587307d4addc161c6c5d5cbea8f7dfba95f00e4db3f329b5eba69ba91428cf61e14d0634c4cc62d67dc24652e4638db1680577e9cfc5412400b205c826c32", 0x200}], 0x1, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000380)=""/180, 0xb4}], 0x2, &(0x7f0000000440)=""/184, 0xb8}, 0x41) 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r3, 0x5) r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7f, r5, r1, r6, r0, 0x137, 0x3f}, 0x74, 0x8, r7, r8, 0xfff, 0x2, 0x0, 0x8}) fchdir(r3) msgget(0x1, 0x400) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8680, 0x32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xff, 0x5, 0x4, 0x81, "1ce665c5b1e600d793d6599804468747e5dae7b1", 0x7, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="5b94328f09b938e86a7df0f56f793bc53b7f236ba3aa2bcb00a544f4a6827e4e6d9538437fba3162e8c33b34902eb2fd639edf753849772f7b8b10ae3a6cd850eaa5c9cb937a8bb9a5c3869eb893b673dc6d13c36b8b9ee3b79666eaf2b87f0f3d416cdc139cb2e5f2ce037c6c5218beded7af260119c67e7846c1cb3c3f853956ee4f3114a1", 0x86}], 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc80, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x121) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[], 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1) fcntl$getown(r0, 0x5) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 16:00:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfff) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0xff7a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2004, 0x58bb) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20001, 0x0) r1 = socket(0x6, 0x2, 0xffff) sendto$inet6(r1, &(0x7f00000002c0)="82fdfad40bccfe74f68ea19f6c15c5afac2d31b57f463d7979b5d9cb5b3663700b28c898cfbc0e107da85836705350cc0c0ad56d2b3fafe528fa6564e5d48ba4618cc9a6344f2461402d612aa82697e6d2819514b4280b2930436ea1610d39fd465765978c99acdb1811ba7d4327f1522f49d1bb62b597f2ee433560fcba7b38629aab01ad274f53e72251a1c6b1358a71bc0bf32921698ec80437e1e04c752c5b1a730bdc25440b078e636551338e34503afda27ba492c295a4cb", 0xbb, 0x9, &(0x7f0000000080)={0x18, 0x2, 0x1}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x5c3f, [{0x3, 0x7}, {0x1, 0x5}, {0x3, 0xfffffffffffffffa}, {0x3, 0x9}, {0x2, 0x9}, {0x0, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0xff00000000000000}, {0x2, 0x8}, {0x0, 0x8}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x80000000}, {0x3}, {0x2}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x10001}, {0x1, 0x2}, {0x2}, {0x0, 0x3ff}, {0x1, 0x800}, {0x3, 0x13}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5f89}, {0x3, 0x1f}, {0x2, 0x20}, {0x3, 0xff}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x803f, 0x3) 16:00:20 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x10) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:20 executing program 0: r0 = socket(0x1e, 0x8009, 0x1) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/127}, 0x78, 0xfffffffffffffffe, 0x1800) msgget(0x2, 0x40) r3 = msgget$private(0x0, 0x1fe) r4 = getpgrp() msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d01000080000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d11400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000a8dc46246aeeaa2ca8e73345525e85d6c63366f7c3c9"], 0x1, 0x3, 0x1000) close(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:20 executing program 1: clock_gettime(0x8000000000000005, &(0x7f0000000100)) 16:00:20 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = socket(0x18, 0x400000000002, 0x100000002) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x81}], 0x1) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) syz_open_pts() 16:00:21 executing program 0: r0 = socket(0x1e, 0x40000000003, 0x1ff) setsockopt(r0, 0xfffffffffffeffff, 0x2, &(0x7f0000001040)="015f2514f304831259887945ea20a43acbd94a695faaf7220a71222a53f626d35207147b07d53ec86156b2ae263918174a9e2ca3b3c5b3922b192cf5c082653e3f8bc309dcc24739fab92f116764253bce10f127eb061bf40c80ff68dadc6cd38108ab7b672b7e35dfcd0544e0eabca6d98d08a9d8f7087bbb6ff95201f0bea32218217b5f628db87435eb", 0x8b) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0), 0x100000000000045f, 0x0) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10203, 0x50) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/232, 0xe8, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00') open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8082, 0x84) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fchmod(r1, 0x52) r2 = shmget$private(0x0, 0x3000, 0x40000000010, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000040)="9c194df04a71102aa233d86d2c0421d866ec9602c95276938250c2e24d5896bf051ee599b4bd4bfa7e09e6932bf2914d6103eca7ab35657a91eb3b0a1c227fd9d74d67b56ac2ed5500ef3cb20ef9e575d0c7a1fbce6fbe5103490fa4d99ddaad128621eaf212559e5cb388e56b1220", 0x6f}, {&(0x7f00000000c0)="bae36e7af55943e4abddb766a5feadb71f3375ce7febd666a7c31cb0c3251640042c53aec42afa1c9a41ac8bb145cc9794d723f8011f1b01fc85016c68150b5d2a98829f1265db698d0a468720154e5419a5493aa9f40a84a8bd7ae769fabc297b099d01e5703d9531df46a9b2755719d75f08d77058c78d2961979248ed20", 0x7f}, {&(0x7f0000001140)="7a37be4b8caafc", 0x7}, {&(0x7f0000001180)="88f6798f2ffe977bbde147bdbf5db12822ef440a448d9f30990a8f0619acf9d165aea10d20e6272a92a4f5adf8e97a332a17541ad30da5deee8e68206af4cc2839e8b3f98f8554864d76340e2e63fc6f52c9ab92b01d4c5cb0318a61ecf72d475b8021d275c84b2256e1a2a410c1d9640f97b806b0435381da5ad63e93d55a976d3bb5655bdf27798184bca836df6cebb6dffb5033c3c5386424b6598f11643a8d7e87fb4f0125bddee92621d03514f6f1f7d54c12349dd4af5ecc555bf93ced4604194a579bd2cc46e56633381a7d5ebd02646b615a3846607dc32c4f68", 0xde}, {&(0x7f0000001280)="1347dd700365a96b4b5be9cd0f02a23606c636366021abf2fec2c795539b094372012b4f33635c41ef68c56b853d745226c7f5a60fcc3e", 0x37}, {&(0x7f00000012c0)="5fb3574ab753d096a56159d298b50feffe5c08dc712eab7a35178360f2508060417edb8439226f92155790523b91cd2f9dd4d8729ad93048f582f9c58d76d3c43f6f8a79e0deeee3f883fb8e5d87536462cf19fb4f1fc26cb7d53e1bc2b6d93165865d19702315b69da064009e7b5863bcd1bfc8ece5cf3ea10d06148cf4126ff8b25201ebc48d2d63059d86b28d6513f30b9e0a4aaf5e4628f61d70e40fe23236c5aad3ee", 0xa5}, {&(0x7f0000001380)="f7370546f3730c11553ac60b5d2fa083d42dc515c82589c91210f080235d6ab9839ed729b83137e46bef6c18b46a4d544c09c3b229d36567f52b7a9ab4e7039d5b0e595823ca0d00bf4d96bf031e4ecf2cc3d2d375c21c58f5d0b20d5d8aa17be09bef4a75321f5e4d1c2e3fb4b210f911affe5bb808f2a420dea2b28fe7", 0x7e}, {&(0x7f0000001400)="941f5bd04a170e89a2156dcc2643698d1cd1c810871e772b09ebb6fb9052bf78f41975836fbd91849d21b39ccf23f82885222b2867165a7d0fc8ea60fdc1cf8d9efc68ae66ab86294e01914488782f89ab45", 0x52}], 0x8) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10621, 0x0) close(r0) geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="ca44d5f5173bb9acddd028012b698c5bc88ffb955cbe1423d7ce5ac336388456f2024d79c2a7cc47d395faa700f2d85ce86a269590586bb9f8d8dfd0bd73e0a07964b4d2825e12bd2045f45629a127a318e7fde5e879cf35efde51f374fe447d84e48f81353dca01d14edffafb1f2221c7eebdfa90371347f27295caaf7810acd496adcdf8da87f01b912b3624004a0eb52fbce0b52a29872f83a18c30613dd04a61c72e0908586dbe6dd785faf6e67501d5d0ec439a10bd41dfd3572527748bc452ffc4f34cb1ad79390d9b720f1e751d83256aef35f3b1d19c877f9f06bc38e4756fa55aa31008a64bb829d7eb58dcc83c6dc6529ccdb4ae407843", 0xfc}, {&(0x7f00000001c0)="18ce11706838a4fec11d99970d1e4fdf46783270542af609bef1bebae4a704f79504a1860411182d0d76d8be19675951a6d15165da3136ddb775f490fcdae4cd1c04703e9b8658c85a9caa91860e287bc2c3cd17ae418f1f7fc7332b864eb7ffd25a9d13ebe471e514bb01acf2658dd3", 0x70}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x8}, 0x8) close(r1) 16:00:21 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x800000000000008, &(0x7f00000001c0)="ebffcbff12b9fd5944f129197f812e0800000000000000f669fe48", 0x1b) setsockopt(r0, 0x7, 0xfffffffffffffffb, &(0x7f0000000040)="138992fe705bbf0227eb3dd21f0461c56097bcce2d90c1f8e32507774e2130f58f620210c78c6f474357eb5781263b7616e10a0659b781f7094f65064a8c74a75f72bd0800eb8bc06724e01b3318ec35bac01bb843823cf0107973", 0x5b) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:21 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000180)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) 16:00:21 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, 0x710, "d4864feb9c3ecf67193d45e549ab00", 0x0, 0x8000000000000}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x0, 0x102) shutdown(r0, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:21 executing program 0: r0 = socket(0x2, 0x3, 0x6) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000240)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31ec2a2eaf9cc4a10bf76f03fd6448563d5ddfedbe17bca4bc6b83f744d7c595cc1a5a05f7bbec7a16092b20ac4a13ae3bee9c8477edee25f3b82dbb09d5dc5ce8901769e85a4488d6070c95a22f2d3c7c90b517b84205c738cbff868f6c36a3cf43efae10ba8bba8dba34675fb39eea73a5e8d58efd", 0xfffffffffffffd65) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) fcntl$dupfd(r1, 0xa, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r4) 16:00:22 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) sendto$inet6(r2, &(0x7f0000000180)="532de10581bf31bc9bef979346bac8372fc3c94162e6d3d3c814cf715bbe0f460eb9ad8198bde75cfc115e1a6b933eb5390e7707bbdc160543190eb3d2967607f391add292655ae740f8c758cb8613610454a13c534d656d62b67e3a6c7ec268e5859a61e34dee8250776b63beacd1f803415b663cc30a867925ae1b94d6f88f85a0e20920f039cb962468994960bc28db9ede451057ab80ea8e5d45156ba4ca950f9eeaa64fbaf977dbb50e68e7", 0xae, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x7}, 0xc) mkdir(&(0x7f0000000300)='./file1\x00', 0x100) fcntl$getown(r3, 0x5) lchown(&(0x7f0000000040)='./file1\x00', 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x0, './file1\x00', './file1\x00'}) munlockall() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) r3 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setregid(r2, r0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget(0x1, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xbca4, 0x8, 0x2e, 0x9, "c4022ae3a4f402b1f7de07f327961edded0a6836", 0x6}) fchmod(r1, 0x22) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/44, 0x2c}], 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) shmget(0x2, 0x1000, 0x13, &(0x7f0000001000/0x1000)=nil) 16:00:22 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff00) r2 = getgid() setregid(r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r3, 0x9, 0x401, &(0x7f00000000c0)=""/29, &(0x7f0000000100)=0x1d) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = msgget$private(0x0, 0x100) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) mlockall(0x1) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000001b40)='./file1\x00', r7, r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000009c0)) getsockname(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r12 = getpgrp() msgrcv(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r9, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) 16:00:22 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000b8d4909e20c90600000000000000000000000000000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b5696f97da5c05633454890386e20b5d9fa1580496af1916d8b9529102ba6033885782c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x6fb, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x5) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r4 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r4) msgget$private(0x0, 0x20) r5 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() close(r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) dup(r1) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x93, 0x10, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000001, 0x36, 0x4}, {{r2}, 0xffffffffffffffff, 0xc0, 0x22, 0x3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x39, 0x5}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x68691f5b}) 05:49:31 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x13) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket(0x7, 0x77cedfb385faa319, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:31 executing program 0: shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000e45f3b204f2d3a46e615601536bb4043f4deec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000084f20010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152997308c727b75789e23aa44e478daf51137942c7ba1974db75729295498215303e6e51c3c00f0034cff7d7a4d1ef06205f09e40275bd9bcc1b0829ae8bf72ec2b274cbba00f915b9d5db3a09ed9a2fd1e82cb3c0db2898544decdcd62d923ef66d70cb278926ada535bba2"], 0x1, 0x2, 0x1000) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0\x00') chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x3, 0x2) fcntl$getown(r3, 0x5) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) fcntl$dupfd(r3, 0xa, r0) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) load: 0.95 cmd: getty 31911 [ttyin] 0.00u 0.01s 0% 317k 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c65300039d03d508f1b72a061f71ca8ab58e20e08f232888b385e1ec913f19582653c6f5ec1c74c05b2dc715fc43bc0e6c604371797e4c68a5e034685c6f8c5260262bb6aa12721660e315498ab27c6a4f2d52856e5f280b7ba4df556db11a4ac74742a"], 0xa, 0x0, 0x14c}, 0x0) socket(0x18, 0x0, 0x6) 05:49:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040)=0x4, 0x4) socket(0x3f, 0x1, 0x100000001) truncate(&(0x7f0000000080)='./file0\x00', 0xbcd) 05:49:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000000006, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x3, 0xfff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f00000001c0), &(0x7f0000000100)=0xfffffffffffffe3f) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="dd796b7258cf44f9", 0x8}], 0x1) getsockopt(r0, 0x8, 0x3ff, &(0x7f0000000100)=""/197, &(0x7f0000000000)=0xc5) sendto(r0, &(0x7f0000000200)="5685612916755e9ee51e8607d859042e71ad03cbd05081fdfdd7894af78d2618b29c63e19f8873294a2b1e1f3eb31b7a8c20e1020711e003b268fa17d4ac09566628647383234a512e79ef38692926049a7ca10409de5d2081ecedece175c2be8b24e6d95dc2fb9a184b326c47a41721e5ff5ce98a12cd9193365579090bf87128f12f82637797ab77b2761e111ec970a6cb8f78e9a5f7d363485fdd221992ac6c45ade954dbeda1428867b5eab7e469e2cffd09bb6862a695ee94df9da16b5307b6ff89ced6dfbedfcae9b2ad7fc594bb18bdb69b961fff40b49e49a45b02a05d95", 0xe2, 0x403, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 05:49:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = msgget(0x1, 0x432) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x686af28, r1, r2, r3, r4, 0x4, 0x8}, 0x1ff, 0x3, r5, r6, 0x100000001, 0x5, 0x7, 0x100000001}) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r7, 0x80047466, &(0x7f0000000340)=0x8) 05:49:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) munlockall() 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x71) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 05:49:32 executing program 0: select(0xffffffffffffff58, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28001, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x100, [{0x3, 0x3f}, {0x0, 0x400}, {0x3, 0x92de}, {0x3, 0xe9}, {0x3, 0x2}, {0x3, 0x40}, {0x2, 0x200}, {0x3, 0x8}, {0x3, 0x20}, {0x3, 0x101}, {0x1, 0x100}, {0x3, 0x800}, {0x3, 0xffffffffffffff7e}, {0x3, 0x7}, {0x1, 0x100000001}, {0x2, 0x7}, {0x3, 0x3ff}, {0x3, 0x200}, {0x0, 0x30}, {0x3, 0x3}, {0x3, 0x9d15}, {0x1, 0x7}, {0x3, 0x80000001}, {0x3, 0x4}, {0x3, 0x3f}, {0x1, 0x101}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x880, 0x0) socket$inet(0x2, 0x3, 0x2) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) 05:49:32 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendto$unix(r1, &(0x7f0000000100)="082f4980f6a7e87be4d151165316548cf6e0f746442324d0724c573fc2a08914e0a3a5528f5f0331f0829f6fc907e1af1ebe45ad1ab63265149e481ad7c0e7ddae0a0439eed9074b87dbf5d2e55619989a33308e86d7c071", 0x58, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 05:49:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140), 0x20000000000000f3, 0x10000000010001) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e4c66696c653000837570e76a9fc39a6e152426ef1a5c4c4a9d7349d6835f21f827ee527354d66c857216be1e4b632cd842f25d01e23186e508c35681cbfcfe56cb7dcf7f80b83b716acc0d45d92520861a67186b13da1bc90e7822edde9661fd21771267dd89aaf7778212dc5a3eabef78487089d5167d448a14fb443d06ee1f5745b84de5a1f484f2bbbc23c648e644f32beb26821d4898d9aadc245ce507c3b07c9c163bf37886f8bd21180aebc2a808c13928fac90d617e827ac476674eea83d99d720abbae0d"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 05:49:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r1, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() fchown(r1, r2, r3) 05:49:33 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x446) 05:49:33 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x3, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 05:49:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x51bd6964) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:10:52 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x208e0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd26) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0xfffffffffffffff8, 0x800, 0x6, 0x2}) chown(&(0x7f0000000080)='./bus\x00', r1, 0x0) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x21, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x9, 0x1ff, 0x0, 0x4, 0x2, 0x9, 0x2, 0x1, 0x300000, 0x7fffffff}) 16:10:52 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x4c0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x40, 0x0) writev(r0, &(0x7f0000000840), 0xb8) stat(&(0x7f00000000c0)='./file1\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x10) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x114) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="f163fbb3e82fcef49869e6e03529a144588b114367d4f6a52c2b1e6eab49807d6f527e64fd25f5a13c19f13deec598e6e9ff9e48bc352d93acd64a9bde7c9bd1a09170b8571556215ce4fde5df0705d24b5a7b785dd861780ab3ad659313c8603e766ec30c18f635b5a093677f57632a1c119324d247638a52c65002f243f660d06b", 0x82}, {&(0x7f0000000240)="bf070be58494113934ec42806df1449e9f524954caeaa4bd0edfccb674942c", 0x1f}, {&(0x7f0000000280)="3639c005414de01e680ae85f3fbb73f6c12eb9be1398613a6cb2388e4c704abb7902c3d316904bbcbff1b40e77f80c9abb4552dbe8f194c15710827ceebf37d11840aa01391f1fc516e1e892dcbc800ad37f055586894d8eaa70352466c4bfa44a9095dc02126848bc3923c90f513049a6b5804794eb3a638f1e5fd6991e5da6dcfc45c4b8a2dbd8075530c3750643cf22f04cf3b9887fbf441f56ff2994fa206811de49", 0xa4}, {&(0x7f0000000340)="ef37025a8c8850e85ce31ee929ba38f97d9455e16ff6741e0655e85213cec55b5d3d9cc7c9370429362749bf28a0624e94715703ff72fa990114022376a4be7c556173af86d0dc28c04dfc6b3af0b7b00d4f21108473ac8426cf7496ddaaa06fa6f9422aaa3a169bacdaf11f67ecc841aff0ba7adc88913d952471f6cc99a6bd23ef79b3393700943ee50c4be3a5bf07da63f7a1e7f8e7386133b045e1adde220895034495d3a7330abc96f836ae5d7b56c1bcd6d4ae140aaf0efc1763d4483b3d7a7e3767d2d80a3d58d1e35907f4675355206127f51e2841dc28954292d44ba4fd91284ebb53e387fd51", 0xeb}, {&(0x7f0000000440)="37739a9dcabf9fec4017214c6395319bf5a390f13795981f5e1583d496f6326cefc36de09bfd0d75b71fdcf54c04c95ee4d93ed51f6625d7cb6bc4328107c0bf1846d8cd8f1a2cc75dfaca72403bfd1765fb357d71f64bbba7272daeea4cbf5521594df5f2e468dde532491d31fa5119f7bc8358a99d89e24b0dfd318221fc71be68d0e46fb1edb6530dd1627a8586e6442b6bcb024d9faed0f4c8e7ebc1f8bfdd9c1df35aca2c58f7079f2369a15d1cd9ab495bd0e8e685983982b5fd9be99fbbbdeebf0997701aac4b69447d9c39838f7ce361aa1c1590220accdec8bb2afc3582a7f0b20d84d81d94843f", 0xec}, {&(0x7f0000000540)="e952b127450a2fd92001b8e4862e037d332796a2b5800e160df324fcc8a85279a40bfd8a7c865c9b5c6c4aeba051b81cbae9834d01265bfc5ddf0260146972f944d5377fa704640c5fa501c592759499b49948695c35f6ff44347247c07845c0629bf14d2dfd538f330a2d1cbbbf34f58597243f54d3701fe0b5c8903f8c33a2e14010914f4f7f6db9c5421668065ab58a137551d83a1993fd015163e58496f0c2cc1ba66cac38e9f2df89351b22a225e934d89dc3ce02bf9948d108ca0a6266b73b33fe91a2e09a0880b8549c8fa49214cde6fb6b6c555b9209bf08f64cdb468a0f61b631e9b4d187b658265a63e48901c53e6d9ddc87a4a6", 0xf9}, {&(0x7f0000000640)="3dd49554d1b9587121a4eb44846c5b79918bfe4ab8f02d141ee7f127c05962eb95cc10b05b55302ca6f916e2bd40fd", 0x2f}], 0x7) 16:10:52 executing program 1: mknod(&(0x7f0000000a40)='./bus\x00', 0x2112, 0x100) r0 = open(&(0x7f0000000940)='./bus\x00', 0x10300, 0x8) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = msgget(0x3, 0x400) getgroups(0x2, &(0x7f00000001c0)=[r2, r2]) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000ac0)={{0x1, r1, r2, r1, r4, 0x8, 0x1f}, 0x1, 0x2, r5, r6, 0x0, 0x5, 0x20000000, 0x2}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000980)="e585d4bc8e524f0e197158c62cbc2e00869af2af1b51d84554210a3c79bf82610884133ae397250888070e54806ba74d773739c222e6d7769b934824fdd1394277787eb14c2ffc96b87b957975a16c0938b98a7c227d63247502344a9b805cb40ffdbe616a88", 0x66}], 0x1) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f0000000840)="e95c8260616d01cd3296085dd94d382222cb18ba664d4b5dbf027a88a07e12757f458d6f7240d2696e25ee9fe733d8e3e29b46b2d8458ce2c4ae6b4b58ab72b697915c5a0f257b66148aa5e246edc0aba07273e36a99f06c58c32b63ba91b4c421c2d17c61140df22070c68c16fc74d8d9b36219b4f0931f06fde551ea99ca0c38e76da3964a79238628edb9edca6b09b1508247914554f68b143e324642b652a3379b7181efdeb9639480298dfe55e7538e8281cd33ec542c476c8c3e5eb46a03450a1f9f7877f4442abab3c699aeb220367e438d9071b0fee7f09f3dc30f499f194f83a50299c535e289cffd976bdec45411a268", 0xf5}], 0x1, 0x23) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r7, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000000280)="6764973f15927c4149c4723ff01988fa950c851a1a6547ed519b3d526b39f0e7d310547700e3ddcd4607e9a03e1c46ccaeb60f14d59f0000c73f458e0e742ab595cd7ba9863d15e30ca1f9cada88615fb68c9950af036cddab26f060d16d7eb0c3b35cef7bb39a81aa897508af15550dc4e1b1c8c064af34e2e32e4db52f721b45f1867afde4e55fbf57fd683f9ba62d82a83828c9a2ac977bd265262d7164fe13225f6d92eaed20d8fee15fb24a653d0fc9a41f19fd85752279f8fbdea612d85bc23205c12751fbd66c3d9200153abc1a16a6c7df5f092eb16742ad41a1860f48d8061487412cec01da2502e766a4c9d682f05a98", 0xf5}, {&(0x7f0000000040)="c4b0d30a1cbaa5f1b65b5f2b064b7f7e1acc7be71c408af2b70f6d58793d8d464faa42f5bab590f0497f8f5eb78c6f029b5e8c1f167ba0c72464e4460e50d59de3a0", 0x42}], 0x2, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0x10000) r2 = semget(0x0, 0x7, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/139) chflags(&(0x7f0000000000)='./bus\x00', 0x40000) 16:10:52 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000600)='./file0/file0\x00', 0x20010, 0x81) getsockname$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f680964fc471f7529920f90f1402debd58d31d836ad201cc0b9a495ab30c271f1df5a4bb2b40507cc98dc5e8db288a8778f6a4ae45124d18a6f13000c8efbafe775faaa3360d8cfcf27e"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) setreuid(r1, r1) r9 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20081, 0x20000017f) wait4(r7, &(0x7f0000000000), 0x0, &(0x7f0000000740)) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r11 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r12 = fcntl$getown(r9, 0x5) r13 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x2, r1, 0x0, r1, 0x0, 0x10, 0x7}, 0x100000000, 0x3, r12, r13, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r10, r10]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, 0x0, r1, r14, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) 16:10:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x9987, 0x9, 0xbdb6}) setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() r1 = getuid() setuid(r1) 16:10:52 executing program 0: r0 = socket(0x800004018, 0x1, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r2, 0xf92, 0x11b5, &(0x7f0000000100)="9ed36d96cfe24d5ce36c6d0cf1a4eb4e04a2f2c7089a91a577238418eb79a13df461b2147488f9ab1a36cdca386cabb96d76293dd1e7c96f81564e07992e0375ca2555f5925abd99269d34adf6068452e2cdad80673fa425d1b186fd2aaca7f2fb56d3e788160c0a730965bba94ca551af24be297fd9fb733051b50c26b9abf898a3d9786fe3c483c15132dce04c6bd0ff23297abe9cf239f803ec7422090b1920984bf25eccc94aaecaa3dd4305d3ffa5caf4d972ab147e46a360a97d648590656c68eead85d9c5f3e1a90e", 0xcc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:52 executing program 1: socket(0x20, 0xfffffffffdfffffd, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x16c) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:10:52 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000500)="2370506ddeca96dd8190ee752927f86e14ff6145a8fcda126e921a3106b25ad6cc8af1d3511a145a5b7063b3ce43db65fd63162d58fca4f3ad3f53dc8bc8f4888e4d0066acd4726ab00c4bd335f67edbaf10efa76632c55f73f1f41744905e3ca851f2a3b0e03d3a5c29ea860b2a1344c9726f8893264a8e7cf09dd8e1ab43ded9c6e3fdb7daa6d5a37db27dcc5cc3adf324bc85114197cde34b428c030a", 0x9e}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="8d457e06416a602f277ed00a2fe7cb16181210618c1172af0cb2772de4fc5d70f79ad9e116bf15fb764e3caa84340a07194c0f8fa3f78d4b365774db74f716768fbd17afc5a28b522f2084726f8b88b4d0e3367bdd7362a3d80af68d5c9ad873ead181", 0x63}], 0x1, &(0x7f0000000180)=[{0x68, 0x1, 0x0, "0f4589640a66a5463023e6e573d753be51f2a99c41aba05954e6b984551902cd411cdf5b0c83feab1584359a31a0b65afc84becedf79ad2f12abdab4ca2d9bbb05d1cc019e667a00e384dff40ae2911471f818298314d7"}, {0x48, 0xffff, 0x9, "9679953f749b1bd65da496f18ea901e9df831b8e2dae5e67f360e73f26a8fb9660da3eb195988ceacc17a1d17e678d76d12247b2"}], 0xb0}, 0x8) execve(0x0, 0x0, 0x0) 16:10:53 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000940)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ba67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1d97e2fc1ac4760d0495aef0000000000007ebaadf55aee2fcad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c31293647c100000000f39224b500000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e76de795444c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed32d4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663c16a358654b17d62e717f56723f175e98467a1e076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614badfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d02ed5a9dfe63c24afdef47ce0c899d6b9412b8f0ef42e2005d9c5d1ed2f9078d051d4b7d5acc0127ccd07431c682ed1bbedfbc778b65506f113b3812ed7eb428e8bcca14617813dec248efd8e8211dcaf660d7c55abc97b77e595822520403826034d07da696e864c24462b264c2eb23d6a09a37e069a5feeb3606507a5e17fe32238803273de4ff7714920a1739365a761ddd74990fa4af"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xb5) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x82, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10002) 16:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:10:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="8bdc8746ca131baf9e56c55f21ec85467f048a5b651d74859029c732031992cbe1414a86fa5da47e28896ec084c8e65737", 0x31}, {&(0x7f00000000c0)="ac7936ce7ac59aa9950f57f1adcd78eaccc64c50a789d027d663089c25f9b49fad99e6ce22499468daaffb5cff7de8d8b9781314be09ced2cb5e12b6f5ab3ffafcfd8fb86afbd8aef33012d6f5c796787335ec961a8e5cdefa6b05148fc96740f0444fce384a05adea73090087708eebae107b329d12f558af55348570a2d0e5900f852959d9318c1a267caa4f84056e9b0b2a23426724a98ce059cedf25c5b0d090450ed88398f922feb79c83d7b733eecc0d1a846e", 0xb6}, {&(0x7f0000000180)="0e79627ce4b7e53e5a7da5c3621d0b6e5aaef393c095c2693188b73ef71c1c21314a241de7525e3777e0ba830ced94416e4868b2ed107c00506c792883f0d0cd94be09ef655935009b9a99dfda9ee3487e73018d04b7c1235732a445a3026c905f7ed847fcd41118cf3c1675fd7f628194fd2e3a59a6aba632ecc89ccfc9fca87fd5cd0d867a1285616a0e6a91f057e8d76986c05b67e946a24f3fdc29255787eea44227aad3bc321f2d8439f407ccc2bfeec766c1a6478c5b154ef262c5c44addad010473e5b0f4ba299ccbe8055425799fe34f147f13ea630f2bf34eb3a3372fa5c34eaf2d82d3209b908faa56d12f65a54daf88344c74cd79506e7d78d35c827f379e563d7caa2e8adaeafa47519546f66092818afb9e3a834c6664020d137d1294de038e4cba1e9ca40ffcb3b83b6304f1079acfc87fe114da6d7561758ce3150737b5262d1d0091eba9716fcdbb25676162a6aa5122515b3a4d88e00e6381df3a75ac8a3687f4f913108807ce6c4c900ab4cf429e25347fda6c3b5ca14e06da7d32c5b40cc91ab77cf26302cd153a4bb60e570c756f29e09298d951751fcf2ea073491113637d70c90577d2bb67dee05110a0959f837e6fd40d091bdd2fca5c13c11a6153e1722a389886caa0734539ac7fed4c9f2808cee8a59abad0b33730948f8f0e7c11791c7927ccfca6d34a059a8ae428a1b8bfb6b61feb89503d347a351616c82491c49cb29b742b6346658306a72d41eb8c256127eddf52f7a6cacc670262661a0a2363dc2698f01d338f286118e4722957e541de0b34a640989431e417cc4a9f59c4efed5d066e8374438098dfefe814f92b1b155a10f7c5dc3488e4461a8be8ac9ff61f9d6a934e68127572fb0b6ff46710ac370b2ca528ffb671adf2062d791605ef02e65ad09d10976f8d6a4341b45c3593df00e234cf62d4443a1c688d0d100ac2c06d36bc9af493d0bca52a0b356b9622b56d07e4631ae6b6284de4b1ad6fbf94e5d18d6c9d712df9966d68c50785cd3bc6086183731f49134632fa00d1009316397996f1a3a71cbef0eff679551e60b9f9a24d248395778d2d445ea15ac0e543f0aa26b84b102bfce0f6bd5d5580a7128e1460387540f36788798cdd36a6b6c22d10f234787046ad1c7b8275507e194f572bd93b284cd85376114667454af376d1896206d5a53ee1e06c4b19bf6dd2155e6ad6d9ca06f37a1eee1c6b92438305050fa1618d0cd3941b65d11529222fec5d839f77a6cc7ba753768957291303b4bc34bee4e08b04a87847c1cead5a2adf5d7747d05c81259fa64290715eb5ed213d506fb0eff5c936a6e0c6b9af5e6c450f484d44201cd3ce46692f61932965a9323e75d550b0aaf06af88f83d6e2ef9901202d2ebba34baa2b5b21748e223c4a2d290a2f99ad6aff219e3f6f70fbe126ae13cb0c1172d6bc3239010adcd38f2abe7175098b6176c99dced9fe24d830ba51f9c604e7166c3fbdfa58103fc7aadfaa15df01acbb79a0e675c62b063e749e67c7cac2e7b0a1da3cac8afe87ca9b93762327800f725272de5b3ae81f0501a995bc12b3430a2073f8f63570ab830984b1d3953920308afa224c3008f8b8a4abf2e562980758d93a967dccec204d860c12f574bcaa36f4dcbf37e8b3af0f54e2c0f0dbff7d74bce9bf45926127724a183d63e6cb459f01be7f952aa56a89d0037b4e48358d237ead7dc06caf664f558be379dc9cac339146c951d824c9a3d69db45ee39dd5072258e371250999dcd1f1805cf0cb3e5212d9146f9dd6d0c4b61c4a0f5ed9916ef1a51c892b4c7f7abea294e5cf6601a44393625c45367673f54598c655d82371189e178180876ee36d158bdf656375150f02ac25c060960c0270e70c985221f5cec0d3e075972c9a54ae18feb86e6a036e91ca3326df1de8849435c448ab16870080b73cfd94a80449f154bc755ec36e06006ab5548af153959799110c0b7913971373af2966aeae7ad2bbe419da094d06f5b519f31d6b3a9cdd37eb319c09838a6bee069e2efda285256b22f7b0a5bb569d550b5f52cefa88a982133db1d1391a20ad9b00bce8ee8fd6131cafd64160b899134fd696d2953bb20f82f1826828dae5bd52a90237cd5892d17343c329dab09ba0a540d363c4bb2f69c82d4d4d64f2b91ba4e0fb8cbee5f46dbac04dcf5ba49886e243dbabecc0cdeae22af082d47289fc91bed860db1c27830d9ca689ce628296a705576a5d7d6e36b90d2007c1bf3b5ece994f82d3572f9af23b31008bf5f05f124fe5920ec003c1e40bcae041c0a0cbcc3d02b3ad124206aacdd30d8c519d4e903b216dd9be9beb1ac05d752faec4fbc2c693519b3240ac7913b8c7f3b37d8839da30a5234de29986a7008aaa2843a23f177ae806cd13015f6c400f5cf568c728efbd34ff4c1be27ed63abbc52f4f938a7c0ad5d77f397c184c5de15c333c6cdda4f8758d9a81bb76b5b72e1a9a4f17e03bf7e458a14da7833f9bb95d049a1da50659118caf1883ad72c038e6c36fe032066845aedcf9924f9372ec4e22714e45494b855dc16042b5f04d714d082259f391aa2a0078a347c67ed724141b3cdbd5b6877c3678d18666ab71aeab2745f4bcb09e333c4efdca27854c73199ad3abfba56a1339efa13ff8cccd9ff23111798b5fcf6050b054e8914a0c6e23d422fd1003b475a8f2ab095c83f145252b681fce18a905daee4a7a517e367285325be9bc235ca0540b1a4c44cb34ae95b4875efed107cafad166e152f51104f93cf376c81f35626d9b03d7490a82c80fdcaca5c4bd97c27df0a0d757dd99a9c1c69905e7156d5d6b6f184b8824c670786fa7ec964453a7ef5f5666d451be05351050680afea7318035d939d820491e43c9f3a1bbd404fb97b21a3b7a5d177c8f83197a3f85d562cd575e0ccf0165ab076fcf0d4f0232391533d47df28c31ad29e61c722f89633f66b287263849e7fffff9d88f85d7ed54d4c84a44c92ad54c5e46c7ea34901362ef6bb8c5f774d2b065d2b6788bf73128f92d5c5cff469b28448ab7f4bd660abb211e9b361282cde1e1add1b4bbe9638f92d076b9a5030cc0a8a8c20f2425820782482504877185f831c09129830ba52ff784a60c8875ccc0a4851399aee464158bfd934aec1cd553c49a07c0b4cbd3e275afa1ada51d180e19ad2b3de0e62a708118dbbb97b452c95786c25ccc7b670890ac1b925e41ebba24f6f8e0c6c6e977f5d1f8dc0dd5dc692e78b2907f85e6adff943638a51930a514ab911c9079080347b2949811b419ddabde17a4f64a5aace106d377592de2c1de44dbadb14877c0d496ee4b32a9ba4c4878fdfcae276dbce1b35a0b66d402450499167e95dee97903ed4bf7b78a62bb10ce27faf19cd6c13ee8fe08586a6121d3d721fbc2d67d8fea5a6f124c4db7e93167e4ab8667910b34c56662b5e9a6e1fc1d89a76a42659a086357dc6517b1b8e7ee9c7fbfc259be557f134c8ad4e59f93056c8dcfed1fdf1f98c49fd95515bef1b5ff9ff97d45b5c5e0e62495f88af928e79718c368417bd521b9fd3196623d3a81ccfa568aeb045fcc922c3acd26d7fcb26f7e7f281bbb14abf9605d92f0806eab54f6b2ce91e4485bb24bd11fd9d5a522ef7bafb5e85349026c7f4327e14082c15055d9283c86f3e88aec76ab5ddba344e4ffb963a8c61cfa515c9b209d5b30853072f105ef671f2afdc39cf1afef5d99e008fb5558eef2baed332caff3450ef73bd25399da812b1e29c655cf07f13f2948677fc6fea3199df5ce09be166890a3e470fef41092c2bfd7619e7efae0d04dd91334eaa7f7bdbbeb9fab9de8a5dbd5ac0e7f58973a6352a821063a6310feaed8d10fd324482a0e450bc05c854b72497df7850116180c7bf5c4e5747e5949a9aabd05033966d36117f8a662da6ca7fa9b520227f8d34c4bda5e013e560be6fc91f020d9916d4d84d11a9ebfc658988ddcf38a25581240bab881d62a529406824502db16e31ce2dba69f67a7739e6face2a34683985d03eab0119c5b36fbedadff313b0499be9ecfa421a1c874b56165a1b07a206c3973388cb09e86dac2512966f738db7ce53818060b98785add681029608ee102588328f2924c5c5508f1a014cb4c5b9c2233c0b73a7a6eacb2d056cd3fb1da73e0aaed144efbec7ff4ad6c5096b976b4e429b10a0a0b59cb4358cd4a873ba2a688ab18c75273aee2ec3ff25442ed68d29b28af4a60ab69f674de25a8ca6de595633028169e75217e592293453fce029001727c8e42119c5dafc02d543024970e6d2b3ac3cce24d44d78a30a1069568c10037a3283f75b2f63ef9837b51b37998e7ed61d05bee845e595d041bace1a90478ab045a91d7ebe8444a05213e8020cba9fcc8003b98f2a19b8507c5a50c87fe6d7fbde8e1a8ff98707cb9a855bc2708f88a31fcdeefc8a07068d1e420d996dc80e56c98ea438e07496ea61f19c5cabfc540eb63d82b724e00ff578bd91576354c5af0a835ba2e9dd7ca42f5edf389e2900abead2de6d84a50f7b55687a35aa08fdbfc49b06e9947b07adede429ca8ddd40e2674a6fbba4928dc39d645dc93919843984bf30267f4f1e47ac4a7dbc7eafdb95175a02fb25b369d278d28906c89ae0126f7205c8b8a0efc07044334df9452c04ade2cc10b7c2dfd9941891acc8ecc2917d96f69cbf21fac373f215e2ca22553e0c52f79d9c3f5ecd2548a24d8c1c2f6326c91b874cfd1a2dbfca0adf8c211f4a1c83f06554431edf4c22741ba879f0b13c1a69e725e48952159c7cd045b4bb9591be920ff0b7f6d0eaac82f4e94567d5b4c9b9db52138fe44c46e4532a91d3b9eee6e1496230dccb3a9fa30a9e6a1a1e68bcb809e10bdade1fad15cadd439360b014591f1298a85c97331f18c478160afdf4ff65a8dabb69866d0a7109413c767ade736495b98d9e1d5171d188e16ed15320d1f5698b13805996427dfec14c1362b9850576fe591f845110378ea1dbe718cef0fdc652c8c6b673e02034d349b1574f20cdc80377b4d9dbdb9e9c4be03cb55e9858c4fd5fb47217c2bc0553ae5f0694d1d4cb7321201792d8a30c8cad49e407199704da21b959cc270ba3bf2eb0cd0e2b236cdf164e71acba23df9358d82e3d9db6405045e4125e7be5027b3dacee0a3f3e249e9793727ef2f8f0593efe298919c163d0402e95f5d41c73581b74eb63b1ffc0e7e3d19f0a5184aaa5421952fc55afdda6d12edf1291bfc53e36aa12223bd213a96c4728707595b1b53f61fecaa452961a6442d1f3059fa85d1b25d8dcf1796cbf57c9ab93f67849079806052f0763d92c93ef9fb9be1ddddce0250ee5d7f6d579708c4dfaedb5d2b47046a6ce6c7ed2f392787e6399ae509f4db6c9f72c8592d5de1e3f20a99a3932830e5c6e38b538cfb155a8f396697bed3e4777151a4cfb52c0ed28dfd10bd5998d331e46bb4113d9cacd7a854f5742e811c4a3e7024f4a6ebc9a8bd2d2ff9693c18e22c2c6e3c45c9f9692b4faa3790b9806baea4e55891029ea0cb3fb44d1c51cab33d4a6ee602f620b958851cd2b45973b411126b600c29d65774843503892bb424df6fafeecdb15939b99d9eda5b9ef6ead5361b9e2fc862d51533e3a29b5ef72b48c0951c6acfb71e3a550cb4a6d5ac12090ca950a9cfb4eef54e7eed51032dfff82b8539cec93a4008ff7210a1cc176ecf6686994b5e7de7f42b45c87e7fb58d1c6efb902a047903953b5cb097625206b0fdd7f078b5039bb9d8c6e26669a4bbbb95cc5504e3f5", 0x1000}], 0x3, &(0x7f00000011c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x6}, 0x404) 16:10:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x201, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 16:10:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000100)="8dd43909ee74c0169627e5d66ff59384d5553431352e8d4abf1cf7400987014234005a96261914f799e7e2b6e49d88f7b425aa82b9af870227bf7319e43f70f57538840692a57ce0329974055bdb9710e821dac4b09a21a38d0987bdd4840b55752dd7cf3ca2df05e407de0e69e4114796b7456f0952e43a172894b70ce22ae6214986db4c76bb1cc9d160065e4c6f110f2799ace920d8b0d9903526ef77010bef9678038d823fb1f5273996bce222cb12d34cb419c6318bd32b", 0xba) 16:10:53 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x20000000000002}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:10:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x343) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) kqueue() write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="d5dd34dc02810fb1f68b726c709dae2966c94fc9066e9ef4609dd3768f4a88d3aafa38456e7549d8d0c7c64cb8e4ee91144c4f7d6e0add018eefce631fb068dc0146fa009decc525f384dee99e980b9babe363f994ea9ce6acb648c994663f80bab1e5dd94a67c1481e0bd757cd477b55a4a9167c172f6184fd0f73b2ddf7e0581c1682d82df30c1094bbcdf0b", 0x8d}, {&(0x7f0000000080)="8fe23f4939253c04a29e8317b48788c7c4084688c85719c03a251b1867a48ab09fa0d8568badb19da630af8738a908e22415c510", 0x34}, {&(0x7f0000000300)="17e084070ae208f31815bde511f4b2e69aeb95682006693779456aa92fe1c99a059750a30cbcba17c2e5becc51d8773bd74f5bf8c9689df86f3b4e0768602438cb4d6f", 0x43}], 0x3) 16:10:53 executing program 0: socketpair(0x20, 0x3, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x1, &(0x7f0000000100)="e6613c5f", 0x4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r1 = socket(0x6, 0x0, 0x10000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:10:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) 16:10:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70c, 0x3f) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x2b5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x100, './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7c, 0x0) 16:10:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xb5, [{0x2, 0x3ff}, {0x1, 0x10000}, {0x3, 0x2}, {0x3, 0x10000}, {0x2}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x8000}, {0x2, 0x100}, {0x1, 0x5}, {0x3, 0x6}, {0x3}, {0x2, 0x6c32}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x5}, {0x1, 0xfff}, {0x1, 0x5}, {0x1, 0x7fff}, {0x1, 0x401}, {0x0, 0x81}, {0x3, 0x1f}, {0x3, 0x400}, {0x3, 0x80000001}, {0x2, 0xab}, {0x3, 0x3}, {0x2, 0x2}, {0x0, 0x8000}, {0x1, 0x80000000}, {0x3}, {0x3, 0xfffffffffffffc65}, {0x3, 0xff}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x7ff, 0x81, 0x0, 0x1, 0xaf5, 0xc3d9, 0x7, 0x2, 0x1, 0x8}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x81, 0x7f, 0x1, 0x3, 0x4000000, 0x0, 0x0, 0x2, 0x9}) r3 = semget(0x3, 0x0, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x70d, r4, r5, r6, r7, 0x49, 0x100}, 0x9, 0x0, 0x5}) r8 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r9 = dup2(r0, r8) connect$inet6(r9, &(0x7f0000000040), 0xc) 16:10:54 executing program 0: mprotect(&(0x7f000063a000/0x4000)=nil, 0x4000, 0x8) r0 = socket(0x6, 0x80000000005, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:10:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) 16:10:54 executing program 1: clock_getres(0x1ffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x95) fcntl$getown(r0, 0x5) setrlimit(0x1, &(0x7f0000000080)={0x9, 0x2}) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x5, 0x70000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file1/file0/file0\x00', 0x80, 0x16) symlinkat(0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) semget(0x0, 0x878fe86079f6d9de, 0x0) r2 = dup(r1) execve(&(0x7f0000000240)='./file0/file1/file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='x\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='#(@\x00'], &(0x7f0000000400)) ioctl$TIOCNXCL(r2, 0x2000740e) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:10:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) 16:10:54 executing program 0: mlockall(0xfffffffffffffffe) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 16:10:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xe8, 0x8}, 0x8) r2 = msgget(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3f, r4, r6, r7, r8, 0x40, 0x9}, 0x0, 0x1, r9, r10, 0x2, 0x1, 0xbf, 0x1}) fcntl$getown(r0, 0x5) r11 = socket(0x0, 0x4003, 0x7f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x810, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x18280, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, r4, r8, r4, r5, 0x0, 0x4}, 0x6, 0x6, r3, r3, 0x4, 0x80000000, 0x800, 0x8000}) fcntl$lock(r11, 0x9, &(0x7f0000000340)={0x1, 0x1, 0x5e71, 0xfffffffffffff000, r9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000003c0)=0x1) r12 = socket(0x2, 0x8007, 0x1f) socket(0x10, 0x0, 0xd022) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchown(r0, r13, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x402, 0x0) connect$inet6(r11, &(0x7f0000000480)={0x18, 0x2, 0x8, 0x9}, 0xc) 16:10:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x2) rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010010028ad) pipe2(&(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000000, 0x0) writev(r1, &(0x7f0000000440), 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe2d0 failed: hole in range pckbd_enable: command error 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file0/file0\x00', 0x5) 16:10:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:10:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) syz_open_pts() nanosleep(&(0x7f00000000c0)={0x1, 0x3}, &(0x7f0000000100)) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:10:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x3, 0x1ff, 0x1800}, {0x1, 0x101, 0x800}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r3, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246225282b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6611ac4515ce048adb545f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f5967b993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0837b620276e4cac21609c43aa533b98e0034b5e1dac8049480da00000a0000000000000000000000"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) getpeername$unix(r6, &(0x7f0000000580)=@abs, &(0x7f00000003c0)=0x1c5) pipe(&(0x7f0000000340)) 16:10:56 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000000)="a000d9601ce7f07ff512363932706274f0550fbc4bffbf0c84752c9f247e1a3be3ce7eaa5aff77170ebc91dc7680788a7863", 0x32, 0x408, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) fchmod(r0, 0x20) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) 16:10:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x800, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="86105298d1cc0fc9dea680c14d30414d725f94dc77ddcdf1618a8a0fcddced3d25e1bf2bdb299e7e9eba3ae56cc1724da64467652066767b1f47830a48a50fa6d470e7477f488ca3068af9694a6683dfdc417839f4a37feb15a3c24893e8921e16d6", 0x62}, {&(0x7f0000000640)="212b2c18c934fc200ff676c7d9ebc667f9ff725ca312458807a93062e2512fb9939e35cfba85ad7b5d80eb040907192b5b773af9dcaed7e88b442d72474c4e9f8cd573b002b0bebb5f2acdb489daaab532e4f5f01724494094a6062c9b41ede8b374ea7b879ec440bc31bcf5e2ff41ffe619494900561261b72fc7ce4b39979c2ac84c36f5c887773ddde44f31859aee480fa713313c5f736bf825694923c4efabfd8bb4b0a0e3abedaceac505239665e773360f87f18fb11e36f3efe9736a8a7572cce5da847f1262b744e0", 0xcc}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="b489fdf63708497161909d97ede45fd435f4f777964a2b654af6417c0cb3a457d05aef93e7d4082f88813548c813a8229881523d19e98f96f44dbc196c4ff3c5cd3c8959cd50615ef49c", 0x4a}, {&(0x7f0000000340)="74c7b71e253a3d42d4b16985ca05c2effbe33d2605e4a0c77064f677a95b1408b5fe1c37b3aef6", 0x27}], 0x2) write(r1, &(0x7f0000000540)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0x16f) write(r1, &(0x7f0000000140)="dcdb759b6feb487c78c65516a9a086791287fcf432ac629b2a637e1344cd16a72646a94a0eefd006b2a27713d5adfd95fff379faf50394da56a27c27277187bf889eddcc09300ea9171477b58ee92d484bf48a94242a23d3663fa9b8a0a55c796dad92e222f1fe6e4bcc210e68831380730f", 0x72) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x4) dup(r2) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x3, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/144) r3 = dup2(r0, r1) getpeername(r3, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:10:56 executing program 0: syz_emit_ethernet(0xfa, &(0x7f0000000000)="227d6c204756d394a61ecd4e54389f51c87fecf7774a27de935bd3193ddd7bebd54ce0782da39cd3ec311384287b3fde4b17cc401915ed5e6b0739e933e8d2ab98272ba5b0db207977d77a20e97231fd630364f6cf214a8ffb2bc507c5f64de127ee6139cc10c27a14f7655f5fd7d57c27b6b0a4c9fce403bf15b74ad529afd1569ccff0ee6c480f023c30e7fc0f1cfe983a0924d8bed5d1087f41146467d54a960b3d278de6bab59ea74f2dacd4a34d1644525664d351978e559b555ad88d6cd359b1d3589f07968f5fd22357b9952f7fbb7ab7691d80d0d0f3011b058ed26068d0de89112bfa2d9fdb971c150dd78e0a31884f471b140e4302") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) sendto$inet6(r1, &(0x7f0000000240)="ce687a3bf63b909713a3c5a4ca5b97d81c4aaf29b022a3fc9d99e661103b090268191d2683e6ecdf2558e4b1b7544446dfd9c6f47e6d1cac902a0eaebec3f9747dce917831c17e9c8c6bbb5325d7970931e3a145551bd0190c15b9b8e7c5da13cf2fc5d6d41002a9217be4c84ba53407d31a337ffdd6cb5c48f128748a1dc02b4a18d8e7d8b2342a67e409012522dd22298f3c0b90b4b24a7d0bcd46a9b7413232b8192a3692ba30db28e29cf477955a72fc0b65913d9f60a3aef1162a51a0d394fbadd7fcbc701145f24893d3ac081729a79565c5b7e92446665ba6540e73da773b7d7819108e2fbafd3b9f194a6c0f549ffc0641c2706c88e1b10640", 0xfd, 0x40c, &(0x7f0000000340)={0x18, 0x3, 0xfffffffffffffff8, 0x9}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setgroups(0x5, &(0x7f00000003c0)=[r2, r2, r2, r2, r2]) r3 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x90) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x71) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x1ff, 0x3, 0x389, 0x0, 0x8, 0x10001, 0x5, 0x3, 0x3, 0x8, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x700000000, 0x6, {0x1ff, 0x8590}}) r4 = dup(r1) r5 = msgget(0x3, 0x8) msgctl$IPC_RMID(r5, 0x0) lseek(r4, 0x0, 0x1) r6 = dup2(r4, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000540)={0x1000, 0x2, {0xffffffffffffffdb, 0x401}}) ioctl$KDENABIO(r6, 0x20004b3c) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000600)=0x2246) bind$unix(r3, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0xfffffffffffffffd, 0xee8, 0x1, 0x0, 0xa7f, 0x100, 0x7, 0x0, 0x0, 0x1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000007c0)=0xe8cb) msgget$private(0x0, 0x10) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000800)={0x1, 0xe38}, 0x10) 16:10:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) getppid() fcntl$getown(r0, 0x5) dup2(r0, r0) getpgrp() r2 = getppid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) 16:10:57 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r0 = socket(0x14, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3d, 0x1, 0x3, 0x0, 0x2}, 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000f2ffffffffffffff0000000000000f0038f013b6215aedd5ca0a3431ae73c1c96b2899fbea21a9210e30958d4f0d033ee583fec04714bd4f15739d54950b4cf53db8a08754d6b156d3a2cea673c0abccb91d73ae5f5349ee8774389c38e1c3a8e91220817e2c6f148bb4f8adc469e3a2807d52d9c30ce3b03aaba7033a2d27d0ce3555062c12fda0bb2edb8f5086b972e728e0a231311adcb72d8b41cebd97f32754213884689ba3c80d03a9bfc21f5e977d6c1e79c77a636e20a968b9f6ceff853715fa54fca49f9fd15aba4c9c95462e3fdac8bd8af9857e856439cd466ce0cdb54990cda329debb56dad95342ce1673ee1e45416ef372a675f8836cd6f1f5b53368d1675064410e685441ae495567e146cb01138f6225a4fa38a79eb37804abaf920152daa0da92a025b90ae09770fafaf7fd874e80"], 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 16:10:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x2}) 16:10:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000002a40)=""/4096, 0x1000}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000240)=""/171, 0xab}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1ff, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:10:57 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000005) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:10:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], &(0x7f00000010c0)=0x1) 16:10:57 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgget$private(0x0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r11 = msgget(0x2, 0x48c) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/114) 16:10:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:10:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = getuid() r5 = getegid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) close(r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/93, 0x5d}], 0x2, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x6}, {0x5, 0xffffffff}}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:10:58 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="429aef54becc31346de46d93ef30621b821d2ef0e44cd773debb55ac2949b5da7b84af89821800663227880937835d7b10eb92d6599f6e215f5497ab92dbbdcffe33f43a7a101f2920d4ee74daad714d1cbf90d22240eca15cad", 0x5a}, {&(0x7f0000000140)="b8af06a80a2b927073914895ef39f2bbad379d46379c111e8db72948381a86fcfd32228a321d14a584bea7c6520ce4b7a106e32aa950a85e92ac85a2160046d92d3316d960c3be71ea622d011eab18a19b2fe96fb7b4fdf24c07a631cf1fd017e804c50a1dede442548bf9452f6e3cf0a99b63cdb330e1f95a6806fa940568ac278ed9bb133f827d36afc959aff98ee068ede20320b19392f577ad1044db96580d0e0ceb44d4353278b2a2a40e204e8e5a92535dec59b2731c63aea18b5d350d539f83c5ead724bfe3d10e89d90f5150c9e9863435d04c1fc9464040fae41202bc01e3e049b9d9433a6c236af0223ad4719713aad786360991830e4866165d674c53e7469f2b66c418f51f0a2d15b84365c6175aeab875e8d855d8149702c854e15131d6edd65089233867bb4a8af426d790d347433dfdac157fb89fc3d95b641683feacb2aa4c49de9c3a29c0fe3487f4def67df64597802773e3567dca57184eceb06426e96ceb11600e124309539711d93cf8fe195194b98650b61ce3d15d4fd54b6106f59b5109972a7136223d5e0b5f6749a3d4aa6c9be87e40ae9d3fea2708ff23416732e11ab3986d8d11d513aadf8ec1eec381d71a9d6091b48fb55f3e2f98bfd5021199fcc51ef0fd55d3893c68af881a403d0553e77bdc05bbd88404f07ae7410e54dda4fae8eba6381469e11b04e957e53e6390bc42bf51e3d8041acbdaae9a2c44033ac5f1f3b5f9058dca68d605758f10b29c8cd3db5fd93f01f83f419b0a743b8de83e87ff9ca0394bb25c611d68c330f0f84498bc52f51dd0e3a78f063b7eb80dcc3fa08d8e38b408d6649fbe3c85cc8d357ff8e892a022ec36fa8600a888b60b116f09d2906f85044fec14e7003708f9a33aa9462cca0551ca33636f1513bed652614ca2c3009a72643300f4b1af532dfe8f3a41727cfb6a922239c70d624595cfc9ea9cebc73eda191078b7d73f597fe9c1e4678d5e29bd186feaabafd306d66313e28f00f07f5ffaa1fd4bf0b6fb6b0202c0b3f56502fa171624c2c79cbe73b51d412bd6949c4072e6f49a98d4a04a55510a2cc63c912277ee0648bd8d18b616326151e0a07232976e29c6084ca06166e8667c50eb07592d4e2dc1dc994ef484ab15acebb12a08ea7f74776c569305d4297f81e3afa3f54d963caad641066a5c1caf88de8dca8f67f751668d72874991db8706a3eb9f005cbdaa3fe9a349e582558926fd4ae487b34e5570b91e718e60e983a0d558c3665580c301be51c12b320af6f3d121f1dce19e7ba7ad13c0d4550b00107c1e65b1f663dfb29efef832ca39b9fb40a704f048889f2f0ca4e26d09b220676742df8da9ca749ea0442a6adff7d32871e1f63a975468e9c40067bf5cb3c9ff72d14ecf34460203408c0805032d73f6d532c40d5a7e60c7967209595c345defc8157ec34971093501cab5bbfdeebf983e9c4f3b0106b0f50c3e64325476c416e096ffb0612f2efec81ae69d2785d964d2247444c1dcd64701199fa2dc00871b68c3352ef96566b585c03437ffbc1425baf8188511517f949015a597279fdb006cb791e55a41a6eb93d275c10f82ce3d00a979696932c21fcffa56e6715630e9ff3d4cddc7f5ea5fe4f5ab59cde7e920410fa476c3b79e2cc5ee41b970cbc748e9eff1d48370a5b72565218c14f6998f4831273b1595211c386b8b2eb2c3214b9b62933bebcf8948b7c3b0f4dc1285b0d7ec472e79bdb175d5a93dcda5893e00f27632c16efac37dfc83d6ba21a9568dff0d44b302353bb4b394ba06943e6ee573d19d562f93456d29dc08d92247d048b606f098d4c128e1745b499e7ce2554df6675967abecb15fc81215c8453606c4065ff5f9525e7a1eb4c386e89fe739cfc9d41f8b5ae59e9ee4c08d55bf1d2b5eaf0504a714eeffff8a250a89890ae8db614b1a9073189a3c21a8cbbcc988f0bca0dee929538308ae373434dcaa76ff1f280803a6b897f49fb91deeda9187031c9a2945375c3b6c56b677fa7f834c69ccd0e405f20c0062746dcc589dd51f53a5d5b47e59ccd4d73229acaeb2689bfc3d7ae73283f9bfd40bbf82500e833be91f957fea4789403f4266295111de60b35b089a539caf3dbf70c697d570d79b7d1021e353145fe9a17090bc572cc622b9d3ac64be3a16e1e8dab2acc6843f4d39ae8c77c1e5dfcec252120c49118c42af378a96939962485fc9259ec62996500ac72eeda2f0bc13d5765f30d2717b0f357995552e2a405462bbaabcc8891513dd0f018de2790abaad3511ee19e9891c0df3742ec84d191e2301c93fe1087748a32777b1861c97240da77b86da1f338e9ed1529f8f4b598181d0c81ed15b6283dad1439d4cc5828edff5b959c0cada19a26cdfd0583e9cc2f1f117ebaffa3c977224c5e96917438b94f28913637f3db120c05c679ad99b73c06b049f6ebe3436d8fce7f3519bb6bcdfa4051568c164b425e95ce25cb13c73a0243712821ff9c781f46bad1116544d69845e0751453b9fe4660012b8d78504a0c6d6b1496b225fb10104d3a0d4cf38fd20453edb78486098d41120b2acb468167a15c201262412f38624d2c40d5714be3572636c6cb3d550fd3e61ae10eb8090d2fa36eaf31ad29d3586d908315f7b09164f65c25dc884f850e09fe4110d4f28d71219c83c315a65c4fa65c69c0f4100985d13de5deacd959a8ed01931094983d5ba914e20563952a5314899e1a9d3a036944e0670429b53a3a66228a7aa212dc3b546ae80e706775171e3786d2c9cc17b17227438052473d46fe079dd2fdec8b69a55d02d082e6ec09e4690ee5ca321f89f397c183434560104ea990932aa5b98c1f3f0f94968d0c013a119b8eda9ca579b3291066c629451d9719f1d16b6c2d751b6a526648f45ba1b7e6b85ac5d37ca738564b1071e9c2be937579993a443bda2964c5eb431802e54fc683cecf4aa7da367d3e087d76efb21776f734b168485cc47d3430730e571e191750dfa8df1218e5262b016d4a5499a45141f124855bcc215e902ab013385c8a185c3e0cfa23ae45b2b547fe092f05a8eff29e56f0b2537243d74aef594c48730c1d544dfbfe3058d02ca308cb2e8fb5f72d9360c8f4bf35dd81c8420aa543189dc336258573eb2cf30389cf5faeb7f3a31918c509d8bbbf92aeb80a84cea85f6fd11023d86443d757503bba700c1602e91e96fde73ea167094de9c0e069a9e50af1c9812a015f182becb12ebd5b0916be0b57bde9be1424b2dcd9ede875a3b4388e3a9aba84beab436e3d8854fa221b55707f86cc83c6ae14399e8e01b841e3bd20e55734949d20b58b113d91adc10b0aea5af8d18e28f2686cda809ccd9a9328ec3c1b49ae38d1d8d0ee3eb97e5849969fb129a54c7d3d7be8510c7d5aa1c3a19e35710699bfb9d8e316343d645a67b4e3a2bf749b7fde5824f677266b6c21e9c563ea4a47e88a390f04afef3d2253541ad56d5b1b919f0801d9ccdc239c20391d2554022deb0b6baa1a17d718bf4159be9828a3069587a0c629202b9f55146d740d38ce9fb9f995715b91642dabb9f27065a851240d68c96cc3c0e4c3109f90f3bbd101508391de1d67aefb2acfdc7f85a3ec6d5565ba002a6d18a3d479309d90d513d59b303b68332f211b3f63ab521b7c2726242a1bbe23f124745eee8b2a3b4aa1a646775e6fa77cd3ee1206eb84505b8b10b0a3dc304a11ae39a2d7e29699b4e7ae4b415212cf32f3d5ba54a4950a579838beb9a3344f29d28a6b264f01f15584965c74c3789c5a4adf2bfe174d4ad889bce0c3247fc4263e3722a410eb73a2ed674ed1fd1c60a27d56e872e3192e76cc32971c65be797202f6fd4649a433b3a47f7400b7ca197f142165c7fd623a41aaafce4f49ab865a2d402392c79d97bb925c414c583cf8c4224f213835070bdafdeb1201fdc0e050b4ddac90b7d756ce5196918cdd856c658eff647917bd345474d5c0865123a65f62544e436d9fa5ab3960588268cd89f9bcb76bd82c59a655eefc914ac2ea204da3efb38ec37c623f548b79fb816be9de61208a51c799c13931e047bd809c59686d3d880711ed5de1759c6fd8dfb8e178def942b995fdfe57ae95b27ff42eecbd2b69796e9d22cf95021ce76a0d1161d77edcac767bcf718822085cfa890d171a6c03111fab4822920d1e4a1178af90f1c7ebf83dbf0b367c847b80413a69e6e13f3af18babdf4539c07a6b78f536aca83b715f36ecd9655d68f0eca18ca02b15ec7ed339799ba7bb58446f78282cc1ba9781aa9b47ab3047303dcc2fa47d336ffa9dbb53120a6ae62535c39c4afcc5803fe20ffff4c2acb4297d382094ef6f3941b28b84b224d2886692b0dbf1fb3dbe267b038f9d1c37de4e3ff5d0332ee6ba154c0c70359056df147eb68ae03445b1b1d19b7d8143e20a807898d2b4ee3faac3243119f2bb55a23a9263e98badf3f863980d547697914a4edaf229e8fa15fa2ca362834726d3123d39d5fde8375e1dc85add24b0a8aef6cb264703182102864bcdbb27a0a71a132e688fab6a2089eb087e09fca3fba3bdb2cdc21641c2c13f3b6ac3eac458b02e1adfbce254099ceab6e99f9610a626ed628f341ead44508f229697ae38de2ee9f3b565b02a18fa75e5086cea76b4643168390783f7ec430fe1ca35cb76cb5e1dae8f0fc93c052fa0c6e310ae7c30812728cc52295ab47ed8873d2849a4288651239d7dfffaae5e835aa77a78e6fc668d3824e1fa8778555b0e5a1ddb1d24d7ca2a9f7c5e1d2bf3190946744177317b44ca2680a45bc084fa9f5e725344d81233a1120576682153ce9a27ad48d7271fca780b28b50d21fd664ca1db6af42c32caaa976d6af772e3c2b1887b9edcfd7cb21ede8498e80874f20d8be9a09112d7f3823521d86f020f63b6d62f72c171d05c0376261047b398f72890851bea01ed194a12a6a1cf233b90388e2459d8c2b05eb3dd4fb10140b6b85420482cc8e04b28fa59f931200f2bcf5bdf1d136dba5650f250bffebd4133567906281832a956715fb24a703398ee1aebe9f7f4c6bd37e2893ec04a2312e65eebb86ebc7db17a41a194355750076caa59e67415230985ef42104efa9025c43af22de0f4049ea7bed1a7ad0a174932fceca8e565864d7c07f7f6cf10db509beda6c4a9865be227a08a9dc2cba12150b4dc9f5e7725e18c3ba0d942aa55c75a957125bc6f6da9bf766d38d71ab04ae023e1403178772bfa810aa0779099de2d090ece08b13f23dc8130c56964cd2dca26d3a8f96ae4831d687c1b17e6b6aeacc297e7e0123e17241afe775fa1be3bbc0c8f35e50ba37b4c2bf44c3c8f9be52d6833ab016b70bbd4ed9889db27e85f5e8f032144f8c577d7165f415d01622295779d06f6cdba87dd84b9720c2a2f472c3bd47302cc13d657094f11d89c3304c82975afd4cc4d86db52b246111443bffdad387b4e7f6294aedcd0d5a2d29bb0869f40f184bcf351f389a4b7c079139a9bb9436f1867a878c01fe7d93b94f66a4914b722646c20d46b2a8707bffb25fb0152c0b76315c6dd19506cecb72d801009d7f204e9029fac42bfc92ed94d48b45ab53cebaea36bd436f7ab4f235e9315a5ee8e0f2b5ead4ef6252076fe94cc8cf7265f831f8ff2aa7896b7b169b5355218598555fc4e32f6b6be7a818170080a6d46fa4520b7495de19c26172c6cd3bba208ae5a90e927e645f6b361a723f28fb7eef0bf39de58fd6de3bc2d22b3306d516c1aecc1e61bad7b595b7119bc1371864c4dbc89c83f9ad3d", 0x1000}, {&(0x7f0000001140)="243edc83e54cc698eecddf0ffa11be5c3a7cf7e9500a799f9bd8efde59f2ff20722650a6841cd80a8175fadcd9926ca16c2e1c78fd26e6e04f26759a2e5ea64a68dba46f104bf7b774b00fefa1fd232596f2dd475350ebf273b2968b6f4595741d30e0c49ed0b2f73e0d7312ebae4a2341724fcca53be662a0c1c259b94c0181979631cff5ce32defa3321383089f48494aa7c61282977364a19c1956ee1bef97c9e5587aadfaf9196b621a4af3247a8d1ad68616f4e8e3cd123fcf326797cd3be747629fde7cb6a49e6108d44ed4fd31eca7c3ef9358efd31815127740973af241022f98c6acf9606902358e9eb91591ffd0fa943505045", 0xf8}, {&(0x7f0000001240)="905f7746367c05ac0442e343ddec7ef53b5c2484a91408f99c4bd8ab16532681a1cf3fd58756f8cecd6d8bba9057a6963eb7e28fb29ff81c3897b7312797d9f36c42cea73db88e5873f1ce9652bcf7a34de6c67e68ed5c4d682c577b2478b2158083921aade9c63f5fdfad4d37b64b204bb793a7a7b95930ba9826859aed685761dff908774dfd7ab8c1b4543131d6e0fbf3", 0x92}, {&(0x7f00000000c0)="13d040ec642bc0b8", 0x8}, {&(0x7f0000001300)="2237ae1caed3fa4f0ead9b50bef95860733ede5dbeabdb4e6bb3b556e0ed0388b6ab7efeb981d2ae06e0909d1f66cbe728f0b86711a74aba227dcca1b5a1062a7f07f9df85bd5024da26d92743e70670b3797c785cfcece0955e849bc8953137acc365022dac741f944298b01529aad2fe78088f5d37fdac8174e6364f52815c0ffdbe974a764fc31a273181baa8d18ae00d055a48c67ef34cbd787e5876e77c757a7ab5bbe5a6ce32f94684508851b0a801fadf43feefa7bd37cd9732d6b6", 0xbf}, {&(0x7f00000013c0)="94bfa2a6c9df33b4f3f069f158c1109242ef5429e0b09069594de810a6297a3eb6b41acd0900b5d770310610e84531f34b9b75a6697578dfa795a357a6700f59994e31e3b74050375be33468687160205bd3b2a1b142a25f988dc370", 0x5c}, {&(0x7f0000001440)="b9d3537aee8ca0ed3b66ad94ee61167365f5a2402cd09f5342c6f23ee02825a074f13affa8d919aff0b0aa9ce9c23f5a08fc7d733039b14d049e10715da99bdf953875f5fa51738a740e15327fb7d6e7df0a0ed3db15d58ee3d1d48138259ef978f4db4ed2ad27a9683f517f35620ea1fc4d91b614f28dbc4fb52eb33bfaf8ffea80b47e58e9787fb78c0f85e8993f66610cd3d4b8f44f11834a8bffb71be1101f47305c49aaf4e9a07bab83b0cbf10205e13dd3aba0652a0b6009439073f9905067c9454df8ae1d1b23e9a58ea7e5", 0xcf}, {&(0x7f0000001540)="685312e942976d0998c8e0035487ff9a885304ffdd674775f9529bfaf357d6d7023c8d311f6da8b2805ce67ee9f5f33a08bc79e1102150acd0440f91db9b63617b0cd31f473813c0019afd45c2f56d6e6def3ea789600896f72314c12418a43dfa4dd0e8c57edbb168021fa8e5760824ab516e7f485ee8545c09c9bd1dd9bef2f621d149bc273fcaef0336076e8166dec48fa5891bb51e81f03a4d204d8eb2df0583988cd0a5750af5f28660e1169adcd24e0638cdb49576f916b9acae727b62ddb06b387ed7045255a4b6204602", 0xce}], 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) rmdir(&(0x7f0000000000)='./file0\x00') 16:10:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20888, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x3, 0x800}, {0x24, 0x6}}) utimes(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x1f, 0x7}, {0x36f, 0xffffffffffff52cc}}) 16:10:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x40}, {0x1e7, 0x3}, {0xc1, 0x3}, {0x44, 0x6}], 0x4}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r1, 0x5) 16:10:58 executing program 0: socket(0x11, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) socketpair(0x12, 0x8000, 0x3, &(0x7f0000000140)) 16:10:58 executing program 1: setrlimit(0x200007, &(0x7f0000000080)={0x82, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:10:58 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = msgget$private(0x0, 0x24c) msgrcv(r1, &(0x7f0000000140)={0x0, ""/138}, 0x92, 0x1, 0x1800) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x490) lstat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:10:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="27ea206d13d13ad6313e6d14a390e9ad1e607d64827effa9810a9043ee4544", 0x1f}, {&(0x7f0000000080)="d49d5916e2b547f79cc55603929987153f9ebd34ceb8973c1f6a7a6cf0bc6c5836651029dd9b5be38b17568af39442a9a1298003377d0da6c79eae6b07365030ab35285efe0c59dbd7e78fdaec3a5edfdd1fd9c2f96018e2e126ff51602c7fe6db15247c50d778048bbe9a8e6f4bec9260cb75f2b34b9f2c27743fd261ee985be319791b986a2bbfb422ed2d1988407d9909c649ae5284a3de6b2f3f9d31afa38ed5c3097607e4ffaf", 0xa9}, {&(0x7f0000000140)="76ad97f73567438154b1ccd6a1f79423a14ed1709790690b7ae713c125d4666dffc60eb16d391cbf6b25cd32e53bf241602fec6b12831c45fd8d5a084fb4bb914ae05fede6", 0x45}, {&(0x7f00000001c0)="c8dffdb7d006b28d4a5cddfe5b6f848412ba0397b8f58968a6f32baf872e7d28dd3f4f9ba2af88824df2baa03562549862a59463165bff056ff95e056ac2df8b7ceff17428481bfaeff65d51d21547084e370a70b79b942ed1f49d459968caa04ab246756acead83f5e79820795123fb716c5bb7bf6a9d90cb85a8a039dca011a700befeda388e41ea9cc869eda86245aa20d5d89572f5ec3613e5c09ae4f11f8b44b6206a923ca5d5cfab32a0d7ca20b2439476aab4b21df277eaa6a51a14ae35adc9400f4e6971e8e66cdefe303e6f38bdf54bd1495f0eb11f33917640a3c1307ba5dc570eda92", 0xe8}, {&(0x7f00000002c0)="83f7e6e4f44512cb7a5ab31254de5fb8116981851b8eb4672b217a31c016769c529430690fd4a933b2ce55cc3c5918e849246249701b7e5750357d506babec52e7c1f61b293a3c6293f2104a", 0x4c}], 0x5, 0x0) ftruncate(r0, 0x8) 16:10:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x0, 0xffffffffffffffff}, {0x6, 0x3fd}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1038, &(0x7f0000000080)=0xaa, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x1, 0x80000000}, 0x7, [0xa59, 0x40, 0x800, 0x3, 0x5, 0x8000, 0x80, 0xb90]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x400, 0x913, 0x7b2, 0x1, 0x3ff, 0x7, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffaf8c}) mknod(&(0x7f0000000040)='./file0\x00', 0x8040, 0x6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0x8, 0x526, 0xffff, 0x3}) fchdir(r1) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/40, 0x28, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x7}, 0xc) shutdown(r0, 0x1) 16:10:59 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x400, './file0\x00'}) 16:10:59 executing program 1: r0 = socket(0x40018, 0x8000, 0x1) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) 16:10:59 executing program 0: msgget(0x1, 0x100000682) 16:10:59 executing program 1: r0 = socket(0x0, 0x7fff, 0x800000400003) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86131) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000003a006477e8047d5dde8c93"], 0x10}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) 16:10:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x201d, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000480), 0x0) getrlimit(0x4, &(0x7f00000001c0)) lseek(r2, 0x0, 0x1) write(r5, &(0x7f0000000280)='$#', 0x2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSBRK(r5, 0x2000747b) open(&(0x7f0000000080)='./file0\x00', 0x8108, 0x101) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) accept$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00f5ffffffffff00ff000000000000a93e13440fbd18a43d9456000000"], 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x10) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x288, 0x40) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) 16:10:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:10:59 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:10:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x8000110b, &(0x7f0000000100)=0x6, 0xffffffcc) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:11:02 executing program 0: r0 = socket(0x18, 0x4000000001, 0x2) listen(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x3f) setsockopt$sock_int(r3, 0xffff, 0x130c, &(0x7f0000000180), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0xfffffffffffff801, './file0\x00'}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) pipe(&(0x7f00000000c0)) munlockall() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:11:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) writev(r0, &(0x7f0000000040), 0x106) lseek(r1, 0x0, 0x100000000000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8a, './file0/file0\x00', './file0/file0\x00'}) 16:11:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200), 0x1ae) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x11, 0x4000000008000, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:11:02 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xa003, 0x1000000000008) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0x733, &(0x7f00003a2000/0x2000)=nil) shmat(r1, &(0x7f000076d000/0x1000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f000077b000/0x3000)=nil, 0x1000) shmdt(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000340)={0x100000003, './file0\x00', './file0\x00'}) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x42) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x101) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0xffffffffffffffff, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x0, 0xffffffffffffffff, 0x7, 0x1, 0x2, 0x10000, 0x3, 0x3, 0x0, 0x4, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0xfffffffffffffa9f, './file0\x00', './file1\x00'}) openat(r6, &(0x7f0000000040)='./file0\x00', 0x40, 0x16c) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x6) 16:11:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 16:11:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20150, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:11:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0x5, 0x1, 0xdb7, 0x3, 0x8, 0x1, 0x0, 0x7, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:11:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4002, 0x5) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:11:02 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) chdir(&(0x7f0000000000)='.\x00') getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:11:03 executing program 1: r0 = socket(0x400018, 0x2, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffa72, &(0x7f0000000100)="553b566f48bbd2762026284c1f607194fade5f1caa10e8279cc331bfdff94597ad9cab8812e1407c73589ae73906dcb0f1b41fc0cd09b0ab1091eb5f743a0bf1ef22f660d8c08d60860fe23c4779655c755c27ef74063a407fc6aabe4118c5990fe21b3e79820b32cc187c67807db6197c147048c0363421593495871229062fc2c68f01fb1adfe91c95a4c73d21e0d2b7563fb876524204f214bd1e21dadd61b359e1100658e5316e3c5827e094f065e20fcefddc350635", 0xfffffffffffffe61) 16:11:03 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) setregid(0x0, r0) 16:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/192) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x3, 0x101}, 0x7ff, [0x80000001, 0x0, 0x2, 0x9, 0x5, 0xffffffff, 0x100, 0x6]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x0, 0x2}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047002, &(0x7f0000000100)) 16:11:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x800, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d39a3abf24c809e900"}) 16:11:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x89) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x101, r2, r5, r2, r6, 0x35, 0x3}, 0xffffffffffffff0d, 0x1, 0xe73}) r7 = geteuid() setreuid(0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffdfe) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r10, r2, r14, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r7, r10, r7, r13, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r9, r7, r12}, 0xc) setgid(r11) seteuid(r3) 16:11:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:11:03 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:11:03 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_RMID(r0, 0x0) r2 = getpgid(r1) r3 = getpgid(r2) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r4 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1b, 0x0, 0x0, r4, 0x0, 0x0, 0x47b}, 0x156c, 0x7f, r3, r3, 0x2000000000000003, 0x3, 0x7f, 0xfffffffffffffffb}) 16:11:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="009a09ef0edf3603ecec157d1e0246fcc0000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:11:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:11:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:11:03 executing program 1: r0 = socket(0x800000018, 0x3, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f0000000000)="df3f9ed95c067b15a6a7ee5b22777962d696ca735c7aadcf", 0x18, 0xa, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) 16:11:03 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) unlink(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/13, 0xd, 0x41, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666d6c653000"], 0xa) 16:11:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:03 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) r10 = dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) 16:11:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202032f66696c653000"], 0x10) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) 16:11:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="57d87d0b3eaae5efd45ee2c2b5a0ce4e5b6096c308c5830218dc45cefb38a0d5c9893a9b89e66d14b83d937a83fb9fc6aa5f4f7fe1f66df502030e9db801e56669d30825787da9c18608a0b7201039ba1b0b552f77ec0fb404d77e6157597a09bd8055a3366c14643a3f7fdfd015034e5fe711450d9e63b2fcdd9dda006a3deba8d242cee11c840917c0527bd36084d523ad14ca425b7604a74b155828d49a4b52a220135ed3b1145b85acc6a5c604e1f0894e", 0xb3}], 0x1, 0x0, 0x0, 0x1}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x195a, 0x10001}, 0x10) socket$inet(0x2, 0x7, 0x1) 16:11:04 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000140), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mlock(&(0x7f0000441000/0x4000)=nil, 0x4000) 16:11:04 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000340), 0xff23) 16:11:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0xfffffffffffffffe) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="2c386231db7312e098d3d141d95e08960705af893c34f96a31655aab423452e6f45f7d85dfe8623531992d92fa989697643a32909855cb81586c46b924df310df818339fb16869b3d110ebd45a5f4c9aea568c4d2970fc3f8a272f4aff7180972fc55efe503149c074feb62c4627b95621f2e60387f572d370ac4a1c7747ac586533361ba3dfa4f66dbf3ccc2fae252bcc3a1cbb7443999c2a25c3614b3b30e13118443644e46a1ed84d4e35c4a51be5d03f59097ddfbc6d1e4299f3fe9372e461605f8c9f537d1dd205fd033a5f751e4246c8d7b811", 0xd6}, {&(0x7f0000000200)="2132ba6ef305b12202fbd3b830f2b5b3e394f49a5d69e5c10022321960facec0893896a96cc8d621c60af62fc19ac68b250f20950030fc622c6739385aafa9879ea5ccdbf3e2d192e83fdf944834851226b39f18873fabafd6763c79ccbe7a2fa18f699827abcaea96b2e5cde323fc96eb163bde7de6cd84d9c1ec13d1e060ce8d9b416da9986cf8c83ed1236f3230e37e8b846397b5886c3855c2dcbc5bfa88aaffee5de025ba2f8e28b8c35603a54184cf73e78aaf887d7d180e50321054c6e52cf6eb7c05b975fa31b69b8193acfc8c8cec752494d400e9e1ca41bcb682ff8127d6770e34dda1214e1bfd38cf8e4040e81478d8c199a8cd127f65b8c77cf6119139cfdbcff9be9aaa941b2b61115c793c91686a44e3bb87aeed2b3e66e328aa43f463f59f1b5303077bb0200830aee6743b580f3f73385b917a6a379702b5a8df8c1a0f563ada2820b13d72bf79fd5e36be912bb74c258079ff9da19b1c3e4417245639e310313860fcaada8a4e6cdbcf46451d296962b638b4c293aeccbb1942195f43541206e70b9d5f26b179339fcf74a0753fa072a7527a061dda63953d2acdb8b57da9e7e9be35aa3ef18c93b53df986f47889f5611ec00e8fd85c11873ef3521897a8a1b01dca76bae5e265b1ba86553817f01002485a2798c11dd42bd68c5df6bbc39a5ee732fc8a7d2b81b5ae6dfe316455cf8824d511700c403b8b5d5f5c253126cddee8b55f09ae343b32dec1e7f4069c34da561ed8b4c88c361fdb88cd994c75fc00bdf3d1955d3f3076e007997fdb6f5bac0d855b6c8d277247d972cfcbf4a0d498e830cde8556908b2ac19eb902d9880a200d8c29e80e39a2f18a4b196dcd94e2153323090574e00d239b181bf1ea410536a795ca4a84ad8a47279b30df34a306dad67755d5a39f1cb39d7198f40b63f6d2144f70fcf3917d96baa678247d288b186e6c33ba2ec8a49dc4255f8612c805e26370169b9202d231fd52032be6220a746eba3328b6f4828c31d7138e51b81629d319c561ab36f00f2272feea50fb84ed46cca59c8a49c60af3923137e27fcef21c3ee578505d680a30b4e23eb94e4f840e82c15154dc40afe44e90badaea4e6ed38e7705e751a6828ca3eedae7c976591f1a06c61c418c30b51ac616d4c5eddcaffb088185cc1574d5816cd5c7c90a9c80bbd2afbce685a5b524a90659c6de6184de895654c7b99ec7bf5bb89ec332b371b0423afdc5cd7c1810ff57a9860fd0f7e7197737ff943c79da620db72a818cf1a9965d457314ce0cb88f2812ca6c1e8189f0c600fe2d05753e670ca1adf5f1e5eb6b788cd984d97fdd61ece6d5202b124875e58e131a16d337c38089265e05ad0128bb825fcfd6a64f24a9b2119585b097f52fe47888a422360c54beb038dfffd574dcf4e533e74929c6f8e17b70bc9da89a4bd5ee2c62d68efa1bc6611ba25cc02e0e419bb137929ffc7ace0f502b94e77047127d403fe515c80b34e5fc1b063f2cd52c326d4ee7e0255ddbe7edfc0b889618a36f0ee4f6947682508ab4610c7892db3991170c54b897b232c05b57fd97bc96a3759c5b9b8777cb6327b569c775697caa07e595ad370fb57bdc789490fd0cdafe6fb38608e1a5b6b76981ef1e014ced7a4f5da4b611c8190361fb69d2a87278d479e0abeb0967c9355c58ef1b500f57668c28eea42e414084bbddf38e0fc369a23fdb0f14993b3f81d8fa534e1b4dead58b46a53eff39bdd19e6cf5ab774bbd690ca6f761d72e695cb8ec7c0d166da8bef12c1625bb3a17c8a5924d1f70c2787e627bfe9dc15e34117c93ef18d152b9047a7bf09826050cd3dc438f12636bb00123cdae99a5cbe2acd873cee5d810373b94f98206f8a429c35b1fcf34dba0c81c2c419fb1e6ca865960d534b8a12510626969f28737cc68f21f8cc0aff1f0f328a1ab47b146e750f0824469eabef90162f41580aa3c3242b5b18688f84e7b50ce409a72398c01e78ee23587ae97c3291c8a9078a0cef88a8ca54631da1682c2a99fc4233612f79fe20e0e7c15b5583f6f5a2fa5d0941fb19013cdddbda4b6541f102ae0adffd6e013c76f4fb3d04ac13f7fbbe32013e0e4b581a9e24a579285ea79b7c07fa0fce0d8632b5eaf41d491207ddab3aff10f4133b8d76df60ddc6e96dc0691549cb7ebb5bea778388af95f51f34bfbcbffbe35193197a6279eb6e0dc1e915f286bb69e3331d1f0803b2eee0fd0fa73edce5f7e04325e3456eaf7f4bfb4491bb8034d52e9fc3b1f94a9a8a5ad50139ac988efabf1da1d62ed42ed0afe8edc3071815392da1db1d990cdf0328ed9e94de7bdb1b55040add9516af60b8eb323faa672377738a1dc9cc81513a7933b9f82626ee9edcf7cee311034b066881b6f970d27415905310652ba7ce1cc63b09c18ebcdc53a504d65fc13d25c0ba50bb5cb2d486f82e9558d85532711506c04a5d827adb552bc8c5c004cc0ab4920e305b4c4c5da984e4770c7e397350cd5482e6de247c9f052c3ccfe0721baa91b1129c5bd17ca44ad8ca7e2ce055542fabfcaaacf95ed4c9783a225880be49b9f2d026085072f300e0394d5c175899c6c22b3c04e5229982ca0277d77dbf887faa6c86c4b0c27ac36e0be6b4ab483b6e5dbda6ed6f21b06087c495a8067222708294ea15c17cd011895b92644300bf1857a8f6466869e276f2d9cd43cfc7e01565c8872e3a3a05e8dd40f93a1619221a078452ae34a9bfad24861016868ed3fc3d4db51692ce5434ea4a196d2455512cfe21df6dec98043688201b644ab601a7e0f085d6fd32ec5bc94a740ab0cd3beffca8c5ff76f9b15347fde75d3ce87efa0f686ef6439953434f2040aa80fe9c7c3c16ba683cd40573d84894ade7659deac997b5480d9d7ac0e614fe2a35f5129f33ac6fa59ccd95a586b5a65978469645315a0689aa675f10406d365f5c2dd141b4b00227465ebe4c1b7e5ef2d540b641623f333613b4301fb47fed6cf4c6d1905c55a786d5a4d6b650e5eb46927231a92fc7d3f0b8eddd0c4aff481d589c6741a54151a910a5cd642b03be0b50b20e80016c9b7d02d14c159411e1d1f6bea8de250c066313321a490ec08667ea95641e5f993fd3e309d85f70d6805bb110e9a8fd77f94da58d8e71d5c178ee9cf4043a19c229f78226c6a511a5b927444ddfef4575ce01b11888f166a7df8aba118627223c522c23ed6c3b7010ca68ae7761b1b3088e94e4e1764b12323244f587671d3235878cdc516458843d733c7c042cd9f38b25722561427f9745d53b50f5b0625a905f442c94fb2bfd5f0ad8ca8d4c57908edc8165ff9327d60072026911bfe0710ffd4e85f0e3a3c327fc9766260d0ac3491d58b2b3ba5c5c845f60889e5883a2f8b1780279eeae81cf12cb9ce6a1dda5d974cd4e8db656476c58c8dca1555911cb4aa21c04a5ad9d785fd563e978d0ac3d70809f9b5416180ce85f907e3d524aacd1b7268ef68954f57532af2504c2db0687aef5946a6024057f87cdd3816b3ce78cbbc9759f17cc6825bcef5b0c5be210099160659cb87fdfe988ef256344b7cda3093cb60165325fe2f5a4dd2c8dab75eb87d6e29b91c2802750f782739ffe681f2063381560952c9f569947b3663f12a27425e188ed799fa2bef37eac0dc9786122a411bc0cc90b4f86098be4ac0a2090d53ddde74228e4bc47c048885cbffe841f1ab843e24816abf300058dfbf72b783a228a64bceb58d4e4fd0310d7a178912af52d74a0715aaf94569a3d8b2f129e4d45981f756427298a11332bd238ac631e34ad9df6c37dccb5f5aee20a0a13f39100da51c02bfc6b35151a2ada0fe0748435cfbb09960678dd25620e99a8f233a65cfd45476f3f3c07a4e1ce338aaff63f9cd2a0b45f6c23d724351426ad8e919d6196d9ca1b8a73756efddb0ec87d8d0c63ad7a30ca61b0df4797038951be30b73b56ff1026b8c6cc8b09fb8b27eb48ce90af420b6743dbd861e02a7116f8b5c4aef1aaeb210e1a3c4b9d81cd286809249aeb879a9332c7e70bd26df182987a133b2c0222b3a9960a978fb307e85d4db3c3aa185853f24d6bbe22fa3b644d926901900455157a5aa07a6823bf317eb8558c87e3e8f95f9551e929dd0462c7eab78b38ac0be54795ff8906fc981c8e56cae241c31dd46ffff3185e8abb61142dc81ec8d474f7367f35c6b58f541a08627881e47e15e82894d15c2324ed242c382738ef2c188ef666007b7de5b192596a36204babc616810bd8ed46bf740dfe7c44cd5228e821b834ff79798f26f2f730aea2064377437a60d75ee7ce884b38fe2ca7b8c4933cb2c0415e84ea4e362275574632e054069bea76f28fcbd791ae9a3e63fb0f6611e6caa9ace34b6658a3b47f394d09765346cb099757f964de32fa698937a406797cbbb70c6f1725be26a2b6ca3d923482969e3ae7c31d5f7cd3e423965e3bdbd97a4344ed32c1f9a4836ef6a216f09982b5d0f4e82ece63d1d3f2de3614755c889c1d88cf9537a67dc4ea8ec84845761735cd9e8b6eb307b8ac6493a7ca84ec0191b7c03ca0bb4abae534478162ab1c8aa229803b53b1868092428402e5a0696ebc0c91d56dfac665b5572e54ac8f9d723d8bbc9ab90914c330a7b0cf3fc010ed400b1d0b1819f720701db1f26a49ec65ed6d2aad5c84993ae5883189f3c76e73afb076f189c2dd68c0bd34fc63c15a9ab590e6a36c1e934069c9d2548b794f9442a38e58c0c2568688ee361004af6fd334beeedec009f9f5ea40151512182401c7bb3a077365c2e26b3e5e1604676e682a5c024f10f968e3efdede0dc94eb9ed49622a43e24e444bc5a275d2d86aa31eb552a42417a3d8f15a481de74c0211a89cf11b926afbf7ccdbf88ccabeae088f5083295b3d87b93ff7d725bbcb6bf91fad3f642d3f759c64055f283ec022d7df4ffc76e236db20984d4e35d785b8c096e543a4e95f13e20439e7cf0ce6ce9ac9030ef6bbb2715c8e506ce36601b875e4083d15c3965126a31afb89f2925c957fed33237c96d47a0c4d393b79c6de4123e52334df3db09ea29c5d0a150708b09608810c9a1677e60aa0e7f524287c4f5100b50b63881eb0ecaba0ea1d00518fd09f1b90d51835d05402ccbb8939ecd027073437686de7fcf02599e21c59895b9f629e1a21d5fbb1fae198e616da98a421286bba873a5e2f8b59472410ed1e5454d7c054b90fbae0f3e6030570e13e7b8ae95efe88707efc7ba6d9816af1c3555874a688738bced929c74481c36ec528854b079099726345dfe1aea1634dffed8fbee826284a9ff26f4929f587799bfc512394eaa8a42f80a40643f14cc81f3a7567d92cd2b7c2e5b6f7171de381435737e68cde8bf259ef2178de352bac77d0abb2a7c983769d0ad208aea354767f5e2636ad70c337e08e604095bb9d25e369e34d665f8791c33030e5215ff0b671766da399567a94dddd9c62ce3ba2b4c6ef8ddcbd4fc46d9de2e1945c6f29de103ecfdcbd27a9ee10554171b4be26d32652be9532e293ec0721e1795622d6e4c7fd0a4fd990a3e4b36472b715944ad7353259b10e0e27a5cd9f99552c9caf893cb297f86619157c654168e21d1409205111b048d73dbf916974e7bcbcef948215c51d13aeadfcd94eb14568255b862bdc2d52e14d57a092db4635bdbfbb6bb106ec37f1e82c09778feab712bffccef11cbab1a4c7b9024c7c21daec242a3d4ed9c8d667836b96cdae8fc0ae83e1db928ad2a7bb10e71b12ac98e7f99e9a0096a5977deb17d408f912020f32", 0x1000}, {&(0x7f0000000040)="774e5eae23ac90a69f5878dcaf766c4155e67a4f27f14fbe9b73c86a18b42d46be503a7a7b9a5509ebf16c2d0845353d5a29abf7cbf181e6169340fcdc1d4f0286738f2b030039bd7d691ca37aad2d8505144938e1c9111f438ba9bd3e836b2ade945e05", 0x64}, {&(0x7f0000001200)="a61bcabe0459ad39bdc62786330fbc72974556ba4a393f499c01190d52b3883b314a4cba44359da74ef6f17819e47f40aaa68e5a99809fd9481edeb528bb2ed083f88b4892de4e3b361ed0fe55bd9bd591ffc267a07de2cfa88a065bc4f746a23bc45783d1bb182fde0d6da7a30fa24f298148", 0x73}, {&(0x7f0000001280)="6e8e1c00a4323c7df0f7f764a7d85605304750a1bb0f1daf4ba95a7e588b7a959a01e70084345666113f1fa7ec824b3928b766ff739f81420e5534d620fc7f1fa0c235618f5ce22953c307818029bf813598af891587210659254863db12e40c3e71e2b52ad45d9e9475f883206649ab8072c581e59ac6d973c3709d0cc95d38364a53696ff8969e4051a2e274bc8ede9e73229b5401029fe2d60784f86620d3954fed84b5b563f15e81df3428374ea7a96928ad", 0xb4}], 0x5, 0x0) 16:11:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000000)=0x1000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000010000000000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) shutdown(r3, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff0f, 0x4}, {0xf5, 0x3ff}}, 0x2) setsockopt(r1, 0x3, 0x2, &(0x7f0000000140)="99df399029f96a92463112425cd1ea2bd464bbeb28432758b006457b24fe2045fb5d84c598587c7906a4eb483826812179f1fdc62214f59acddf83cbf96d584f9c03556e264ab6b520ba6baf3357ac479c6191535369d20a3c450625d1f6904f9e41d0e0e3006350878dd95b931f34956f6797dc302830299f8b2934eaf8c014e3721e15cf7acf6ffec12dd0b4201dbc33e9721436116775d4c5c07b57e95bbbf9fb05386395098b647f731455476ac912b085b8addd780ee918d428f9cf476f0f696e6710f9c5eb2182ae710c", 0xcd) 16:11:04 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x11, 0x0) bind$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getegid() getgroups(0xa, &(0x7f0000000080)=[r4, r0, r2, r3, r4, r7, r0, r1, r3, r4]) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xd2) 16:11:04 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1da) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x7fff}, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)="33998ba835fc0f46517bc72b0b3efda928e98d20", 0x14}, {&(0x7f0000000140)="0f75cb7f82bbbbcbaf60585a32bc60fd2ac7f176fb8ff0518ff717884e89fb68081ea5b546478ca27e030d68d48a289e17ff88af59475f3b716dac92b708f0d98af3ba4d974eb4718877ee", 0x4b}, {&(0x7f00000001c0)="36d05a3a298bdf516005068d8781a8b3a18d400089a9d27abd9690d2fc81aecf9445d23044b7bb8ce82a7889967a10810be6ba8e44636ed35e3b0d6bf2f808198a441aa2bf923fdd8012ed7ba50944e3b2a7133243da58e8031b97b20c734bff74b2e347dc0a7756d327026f6390b2eec2201a730a5326bf5bee3053250e178c44f5eab167dcefa49258e237b64626ceac0b57285b91f4324f7734986d687b98b6", 0xa1}, {&(0x7f0000000280)="86e04944b969a9347895e92cfa9467c2ca816b165376242b49637e1ed5785f0410985f0686b43907b0f45d872b8648e17d1231663e24a93b3fb4eae0dd4fd1da28e1fb4d6c5e990e52aca9a46a0b9f7a4f103c33a2f35aa6031bf94ee42102ba1c5ad9c1839e6a488bd123e6b6064b2aa9274c", 0x73}, {&(0x7f0000000300)="252349ba6b1bc8d89ea7755e6e93f5147fec8ef5", 0x14}, {&(0x7f0000000340)="f8dadbbca9372ea1", 0x8}, {&(0x7f0000000440)="53a92a963ab8c3329d2d7c42fc570b54db016277819a3edf8ee014ee4f8c010e98b18879f9d1d87b3fe106af7c6b9efe511199fdcb272fd4903904c3379bd14577d4b04239e233851fee73af90ad0036d9e73d66b97af4519b4e5bd0f04796a2b4973ed8b9518fd63fb47cec4972c48fd103dcac6952d3a00938d670d76428fb74a0400e9c15356fc23c606ced36a5464f20761decb151e6e802c1cccb629de74f46103fe5ea5093a39c1f4ccaed663c521c7e3b2c297d001d27203ff88191339afbe1a6b4b15c1a427a1c7b304c1b4433242a4f9af497cd3a9f15948d33ffc2a3bd8e84e4e0cd3da1a5b73d5eb10c3dac98446683d0f6445cbca5fb3674188d546280a5521ff7638b15f0976a12ac1e750ab11b6fc4ac7e80347c30b484cff906a3a39848dcd4686a6e3275f4551a898f4064290739d16224125cc3460c3e9a7f00e12e439e58748c4bc6eceeb02568bf8756bb28f37177e88ec2d1ea9e19f22fe100c7aad31cb4e4db2bdce2ddc33bacf97af180cc84d3b0979c8008e025d0031c02515e4c99afab818eaa98dad38b8c268f032eb7893fc3e9fcbb5b1d8aca5567adba13d762b9c2d7a65424ae99542d7514bd4a3d12ac2497ce6ec4ff86d3a4cdb534b4bb9c03e1676cd9a8a1b609c88328db3b1c74279cae916ff1557765a7b243ffc7f9f8a76699a69c48c73bb0b70145b90a2cc14b4fd20cf66107ed4cf1967921b554ab1e2657091259cf836b39fd07ebb0f29a4774c849928ac5b9b03a6f59963c727fc8d859f600cf1ecd5acb2a8a599e93067d90b77b548a1a796443fa5b2c01a6e047c093a551d8c5f8cc90fcb4e9261d79141ec37a682b60937811ea1d9074eb260ea564d1be29f6f3f4f492598162e8b3ab95f9ca7b69e4ec5bec347273c25847c4b5b74719eba6de77e19d1ace788e2129e9af44c646691f4a603c69c8e6613ca82e36988c685b5464b193cd66340829fe071ea8979bbb514eeb6c4ece0fda145260a08318e1888f57d781791e86875ca53bb8d7433dd19d2baa0992c5f1708b3764fc1b7fa6969cc7861dd030b118dfe0aa286672fee6ae8af6c8402ba35bbf65e76e1ed6e4c7443f6970d2a54b3355c84646970294ea031d661aa4bb9d0d0ddcc2904379dfa609edd564bef38ad340b968eeed8433cfe1701859ae6e3a6cd1a72347f4da05975725fc8761dffdf7eb3d04658fdbc6f0534d2e11a207081e81052a0e5ae47bd77f0882c2058d552069a74321958543f8eff998972ba15e36511d19c76ebed0836d7b9c515e7aad94ba6cd6117a8d2629415e77c2cb5d6cd003ad74b09c33766bd1dfd2b6f791bc57d92536f008832a814d8445b25b783951bc0dda33fa8a755ff7fd47655ecf9a94adc5e9fc218cf806589274d9d2d86b20370726ca626f1d115d2951390cc17c7ab04f2160b8769d3061f12e33d8e30713d2a2b8507d8b21983adc000a868b68b607e3fcb6dde3d56b9be90c1ea58660e736372fb22040a34af3cba18ef6dfd71235a98a54ff34cf560cb19f186386ed837ba7530e8a364b6e7f99715d13b99afcb821792f3e55e1f2e349bc76a91733a81612950d78e8aa495c8c4a35fc53f9a265f5cd73a1e5a93487b978db5941ffd5e84200392164a31053bb2322f1ca3464b4e1d5941bf9d84ae7b076f77e5f208ddb7b007b6353531ff5d25b2cabf17be6e52171ef18c79409e3e2c9ef476c7de2657e8908ae32791d7642169f34bd61edfc5106a4ae636f61bae332b9d92027e258637c31150c33d77d3a2f8fa84b678d4a21b76b90a8d93d5cbd65ba01f222b923de86b9ec21d2f1941285fc9a0cec3012d9c060e7194672e626494fd895667d0867847fcfbe6b64c2726a863d2c0ebc8d71ef07f65e1241759dd43353e750634999a6a6d3a5cb6b1d92cf7048149fcd6325d0ba80881df9f97561b289b6145961a0909805221d26314cb98e1bf44a89705d582c0f0cd3ad67c2a6eff19a60067f288511ed808cb3215d1d36cee315408f5030eebe553384816b15d1902b36060bd728c96f2190306fe438d7d67b570bcbdfe18f562944a66c24e3fd33b410fceb1030ccd3939f131266a5ce7d9d8ce789a8a01e8df22a69170ed9414092f4b20b151975637fe6dcdc5635903486b5e24f2f74f7bf3b367436f5fdfaec141b6b3abfd1539e0713aa1c2e745d4cbd49fcde5acf8e3d17a32075dac5e075d35ea93dec0cbbeb5c783d702d8ca71e732a1442f263a50cc7c5c4f7374c3d5fa94c45c4b33c5176136f6f6ac7d7e1f4d06200b26af95e1c70d62c5d4cc6a7544f28716f1c754d45a12158d6f980e83ef26c1b3d5d566d7bdb8db90f3e6b5e147cdb80c0a00f796db357c67908519dcec8ac96b00a7c8546bdd79965c17581bcbc6690e7e25fba2509c3b21ef3c9288a2b27ef278506671f501474792b5ae2ef0a236e1d60ed59780173a033b75adf512d5675f2b984d1b27dc827cc8a42fe107c7274298ae2c28331027d253a31ca0b75f6a993e0aa346f3bc9ce8d524eb3f05414905e50abd74a125a2c469221a9ec68fa018cacaeea1b3211f78de61ebcc9c9a0af7a67627ec0b73519628c79f99dd6c05afa4490ba1e5abe3221a3e765c746568377be2379b23f9f42ff26c6f488c63696667b1fcdfa5050cb2dd082d9d3178986df3924e680ee626b3fe24860b440803a4a307c5d668c14087e1f48597da46f7582c1dd252ce740502c7ac4a88a223969f2b0a706d77ff4cd644e3ca5851e2bf62f56b04f2b1128f42b3431bd965b89cab5b79de0434303bc287fa652de9e84888fb71e0c8a3d7646c032ba76d6399494cb768dfd664bafda62daa64b79b234d69d78ca72523f31e984e9c111e225bd01c55979a017b7b684e93a0cc1f5427b0280bca91956ff6b38b3c62a252e4760df703fdf02018eb9c7512990555dfc65e612bc78827eba46235e32b59b5956b029581b86f070eb204d283bcdb98b9289cc7014baf33a05369a8957331bec7d29a6b2ebb5e2b5e8b4d638fc21b309a431715538cfbed40efa6dfaa12ece961d1367e0aec762fe230fd84504c2bd3412e9bd2756ec68badfca85350bc666cca8b8b167e666e9edf1ab378778b72352d768fd1c2f021e1946ee5f953c2f3175e71fde6129b5cdc0023e8641f1db860dbeccf9e72b05e381649cd9b6a867e4454bbac2e6e6259ae717f686842c91cff3b2ba5434dbf0fab1bd1129e3b47774132648e4e01afd102f29d896abf96b7ecd49b6a4e425139faadb6ad478b26396ed1d31a3888723c96a6a74e5640ea81a2f52b67e3f5e985703742eed7eab09e182b472579f978e2aff47e112aea031c518cbcbd9b43bdd0a21736946875905d92e823b1dac1b49292f03d4c4edd70a2470000e87f65ec3fff51015fa695aa60e1b03a6be1d0423ebf1e6068853195ef89837cd8ecf432d8819343d7164bffd6094f56ce402b7110ac27812eb281d708ead232b2f708a6018288d34aa5e4e6d3fea886ecf793cfcfc6e6a121b2f17150348ff6dfe17861035bc226d7e6989518fc78df9172963896b6f966c1bf8fe01e589b4c03c83c30c51812768220049d51bf22c1bad04dce1c779a58a76771f59fc933f1c783a906a2922581e04cbddb701d956146c5c810557e2ad9892541e05423572a5c05aa694ad06e1b034171f847f53c3e682f4cc5cfea2b34f91c724f68393b68a10d06a09e069313065fc6fb114ebd5cc90322ddbf4c1d7f85380941bfb1baa85bcda56359f289b3c878a18fc396bd0e07ec6d560c48eafd76624f9af030b81e9b87b9586a1a6370a64bb08b5b74e486125a955339d743a8165ac317889f31ec1ddf8bcab4b10f9139b425c395c0bd6c9de1b256c1501dc646ca7800177e31cf9c30749fad00a69d80dbd5ee6ac215c664eaddfe80e59cbfab2822c4785a1b04b206e16cc434b391ca226bf65ce8e41662823eaacfa432d5ef09bb76d27f35a2a38dc06fafb0e67051fb3a751cfe4b21d7da1f05e2a2b61de5ff5a663c5c0a64ffb98616487bc7e874e3bbc034a8def348ba780407bc5fd673561a9ee78310e181b5ee5c60dbcb4dc32453f990aa9db9b6b2acd7b390942c7dc5f67ed7e5ea27ab0b646cc86d02cab7005e32a08184d4d0d44fe1fa0099c80a09533322c8b224e1fdd5e2d6339bc9c55112eda32b87dd9894f09c085e8874ab805eccecd8219221560865f5410de8009bfb20aa70c2e3b6df941e5db4fe4bd00734d80a95d195dbf3cdf25622517d7cdc74d8e1d7a89da17c82a34ebb710f12b271b567ee3eeeb3592da680243963c5f71808cdb7a0e954dd87f208ebb5d2544c0964e12f2b971d6b28303d58777d8bd3e09f757af6129a474d803696621833537c8aa9ace52b13503b1251a4d98df47e847362a52babe795f21cdd31d2999804d3ca18cfe4e2cb74fb3d1c2a32e20687e36c5e0a54dbc1cf83fac40b3472b54529f3b2c49c553d5fc94f79e91274693b91769c7d5720ed632bb9eaf3368beff8f0a25607abe0ea8b4d8ac2681bad198bf1ab286f072a443ec395dd017884d637a08b16ee9438ea9f359e92ab719ed4627b601baa34faa55433c7b212c0931019ddbae265291ea15c32ee10e778b6b48196f86ec7a3d9823959ca4b311fd7dfcc67651999e644255ac4eccda23c175ac34dcd3a5c74413948bc578dc3dc4fce991ea0a7ffa3cec8e0984cb3187cef867a1f9f359e8bb988dfc1f9804b2ece47f3d3f80db73a92531ed6fa90dd23e2f41931e74ccf635a15f14ebc07ee5484b627330cdd8db9edb2c8f2b64180d39cbbf3fb20b30ce65774fa1fcad14ef021ebb1feb5db83bcf859923f23bbaa8b866defba36e20df6743f5c55abf22ff70863c391ddc296e256ea63796425a2dbbb6f9bb9255b350af4ab528f5547124e9ef3242ae92e495088e0228b3471984f3bb93a313135b4a84aeb8776e92f36c7ff64dae14355f5c1d00609c0fc24b4dd77936e5c8e4c6739f9f2e13e3ceeaaaf82b017c4b9b120ec85d7682c300dd70ad528f2ba1a9091778ed925e6dd4b5626d797a9902a956bfea59741bea1a89babdcdbc9b9b9216ae35a9e5cfee601a1545cf6bb522a25073467bd46d2181be1c8ab9abcdcb5dfb654ec0ed5b215b611ec36a565dea9c58bae26a333a7cee031421a7bce3000c48e770ebb4acb0ba2075327e8c568ec5fde9403b29d3a4d1358cc7bf5cc516430d196474fa72265ca1dc2bee9ea7a63d3d72919c46a7eb740cbadfb76f8470482ee42c9fcec7056a6083c73b04365d1f54027d669968fab7f7a044516d69078e373151258642d5f3fa61b0480d32df3f5d219d5aab4d6e0c231ab312b06417dc0bd26bf4321c3abef6b40bd708410a285f8581485407bf0a50a57c91eb1b2ed28b85b30c49b0e0931866bd11cc98dc0f924da521e0eb48988bce50b4a1319abd4da6693f9cb0970b4692ebbf6b9749c2e5a8984b6d14b1fdd7a5818ee9db3c0e1c8e0c69117111d593bb998680221e65fb5fa7a36d3b28fc7e2294709e323090649cce76f5f9b3592bc8110b38a7ed800684d3fef53878e241ef6d9a208549e8aeb982cd37496ca984217047fd9c45f2b7b73e9561691c342ee00b6c81bc1b72347213f0b132676a5a5505412ba0514923cdbf592ef92c1d779a4f877bb6428dedb979cc0895160ea7fabeff7159c6bfc907b6ea48797e909bb3c88e43b1a1ff1fc5649320050c910c94a1ef4ccd40414a3040122bc85e95ecb16b05929b96be790ed036704a5b312e3994afd399ad", 0x1000}, {&(0x7f0000001440)="13b535fdf7fa180c2150b4dfab385917fc5e984f7e3c040ac59d62b667fa196aa6cadbac72e3581e0c22a4337b10358548c75f50e29ca7cfd1820a34774e1de5eb82ecd471ef45400e29b121cb287d734c3a02db10dd5eec9b0e09a1dc874f4ef64292e0133c14e996cda6d43a042e3c2eb9cee49992f887bfd94f42279a5bf435563a59cb2ac50eda1c14c8f9415705782bf183", 0x94}], 0x8, &(0x7f0000001580)=[{0x40, 0xffff, 0x7, "16dd462b2d206b7f7cfdc2252cac9a3094b87305dfb34d92aa19dbdd097c3f772ef4a3a0ac674b9b6fba1bc5"}, {0x30, 0xffff, 0xfff, "6cc7a16635e9efde72b061aa3a0b7a194beb4b1173bc156f2577cf0eda3133bf"}, {0x1010, 0xffff, 0x67e, "0153d1728b0218da28e543b9b999f80af0f15bc8542e83931f0959f772a7ab075ca257b81c7502799272cc845ed8e6166b699764f51464af5cda96b7cd9dcf1f5b32412460bd9e390703d4d0f23432cc6789550352dbc18e315e7623952d254b739babafa03c3fa45e292db88e93f229ec5acfffa80165f0971fadc7889bcd7fe170387a16a8b48b514428675e46c84c2f5ee65f955a3e332ef5a0ffa9e567197f439fe763e894fafcbe10fb8dd340de874c349087366a12acb21f0493aeac7dc2f53c0044396127f12af9f9fc2cec0c56eb6c0bb6b7b70a7a548b17c4dd1978a3040077342323515b235185a112dda275d46e512d77b1c505393ce4d0fe08064eab59693b68267e7da8a43ac37cffb579a84d9072fc5bdf99f2edfaa40213769b8ca5235797e024933fcebd8b92adb8986836f8a7684242badda20d978aa145ab571b036a87b0fa6dd5e866ee3ee72a51896cd5d434574c4c6e97e786273129c67f96775407ba6cc78b7672812e7da38778a6704c02f2a69e7893d383693f650c4578db224c34e001cda4f68fe7ecb01b89400afc21dd2cda6e2913ea4a1a393b759ff588467c0a5cac69ed39abc177f6de2f3bf56d8a70814b0c063d1fb4531b9b35cb5d2e0aa417dbee4dbe62924510ba7dfbd9947c89c14d1e2e503686b7361cf94727cb7fb14bd1590342b660def6f6f64ad9fe8f7cc5883a2fcccd40fe0ef4506c1452a45e5f36cdf557d5debc53e05573441872a2bef5d699dd63296700141807ab3784f8b3722068aa0071e896075446898d80cf0305f02f68c59e27d1e454820a1b2558b2e054721c71bbd404c40c0872a7776be52ecb5dd08da8e97d23fbf7d8ed0e7f31902850817f32221b2148eaa5d79bda752083e8192d35da45de30c3e64f7c85196bfdf2ab6980abcfa3aa6def86fb90bb978471935e0747e35daea1c89b5ae42faf3f1c481d1782c39178f1d049d5ae68d2cffe1b5ef73413a28dcf783511e99aaf049a9a2f48a0adea9addccc21fa2c4c5a376e88be173b6493493a38e20cdcdeab57c741883b5161d7b8ea265ffaea6ecd002e9aad0e02195dd5a336ef98c3ad683c8020cabc74a4385d7a27f6551107f3a61a30453a0b290e09aada64064ccb7eed2c5c96f80526d20cebe6342fe4c3f89e545c47914ec977f886aacdedcf2548a9142456814fb403681f9bce02b91eec424712477097f5e2d47719825f5138a688edacf432292cab36ef433cca8711f8acc5295f5ceafc1449f8185fb2e1a43de0e7ac6e6ce437bd7d72c28913662bc78947d4caf2b02eaa614f4a0816966a4fe72b07a8958d04f3282d51fe7a653c797c5447a47dd025a08cdf88bb69c39de44512d98027eacb913dad16bdcb0612e828804d99555e525c5bd2a01a3206f69bb335ed43bfdfdf65331b581bbfb3cf7fe9fc68f52bf2ab51203d51e705b5a10d90aaeaa22c6bf50d0d3c7bdde7bd847dcc1e8b660c6627f0ee306ad247c2cffccf8c33549635a2f8bba2e292f02b1eae53f094b81a69c4cb4479a3e148ed0a543cc9ba6a36f0be3e25987fa29a4652d83575f834477094cac4ad49d1a40615fe41cfa4fe0cbead4d27260e33be4eaea2345f104374336aad25fa5792c801b928735cdc47d8cd50407ce2c0254ff330a7346d418eeb7b297fde2f251804416b62e94053821b3f00ff319bc6c0b67973102ceff5864067ccc470a6fe49e19377b181845779d62ff4a44aea594652cbdbdc75e7f6272485ddc7df9294df0f51c5e202ef1848464f99093b54326925fb8f3db4f91661c1e5bab971ccc0f65eaaa7b1346bddd121650a3a6e24dabccd82e2a0ef568a5df35694c204808d9a7792adde276f031570eb0fd5ddaa6254fe841d076b584a5a9ffad8fc32f494ff7fcec66675a578d0197c318db56ad99ecba7aa1a82c766b86c405e93e15c78086647ae9f586640a4a8eba8e244eca39ee2bbf9cc087204def925bcb6e7f18a048079bd9bde80f618489b1577890c2e77878bfa477cdfa46d96a24558d717a0bdf4753be9cb68c3d2deaf8e819f79ed37c1233dbda9fb97d42a0121e5664b2e2621ff1ffc0dc9e437bf6d1303a3c3e3c8c1038c1476bae3b454d2443e9c534a1c27f709bcc41256530b5c435b4a922bb8452b194f39d7ba0b0874ea0a58855c58ff803b6658bc91abfec6e8e2d6c3bb3b6b9b1414158c104bb147058709f6d034806b7737b3b8d6b248bef7d27f1b3e48908a7ad65e75085863d3476ba88dc4a45be51fd03d58ac0a3a7f501c078b1044a33f4eb062ee9a94c2c4dd61cb0751df547ca54ab56d799324515d6bd05d3a6fb5fab57aade3dc4d1ad0ec8712afbeeb51b2a8b9583bd69b14ac2e7859da848a2f9f28118c734910721d5659e13cfd675481e027113749db6e44e06af146ca4af4575d716fb39d1b43636a433ed95b913de7117f7d4ef9a482c75e490b648edc64d091445b1e0d586b2a0a48fe0b56abca7a3c0f6142f2bc71b512b1116c888a0f58ae3e2a05a131ce34dc217a7fba2009b08e029f8d69c54a09641b961f4602c272a068565e32e213bb9b6999d51dacded34ca5a86cf5e67ba5eb4061533d32f05c37ed1fa9e00b381676c77513fa4d9a667c7db576bd5ea7fcdc72bfeae6fa9feb12c4c943ba6defe528d1d8c8816eff5ae0831c30bfcc09ccff4b9695c42f62371d94914fcb6cf9c92351fc5de7a1f253c8ece9b0f94d282aa6ca3184f4ad6f7eba140192867695ed98617cfeca0448f6059dc70543628cb39b1bc4cacbb91f0eac72fe87ffa62bcce8c1b7694f208292f6b5e7a06835f6ec45af3fd2684e4d37a319f1822df2da4f8e464a95690f56226c7fd5412655f3809193451c72de37c4c1b8df05b0896ec71de9d8c21a7d0f3b426996fdd87fd15cc66b9b67a77b43376e37fe375193c67bfeda66c43577f1e26eae223a85f24f36bf4f2d7d9ddeb05af7c3508c114ab8bfe487a3ab6f6539fa18fc0f75fcfb678b61b16990dc4f68b3b5a6557f71c5d381f724f80c33d68adb517b716affa934d8c80fa58403ecfa136f060f2c8c71030f54094266da449ae97ec15d7802141be19ba27d3aa6883c6d2a1751e2195d106f865f47f62950928f5ee76cbd9cb0e5f5f99fec8d437d3397a6787c51aa16276a15561326aa2035c44951d0781b14077928b92ef1d9052b481d9499b3fd7316e363685efebdc9f0f5e0fb45c81d329f08b7e810df2f98ae8e43f8e32e51a86359ea82c03273d75027fbd2e028e12ede5f220f30931d1ed46cbca21d34092be34b9ff544f6f8e56264a6eb86f7ebe46b24c50a3ef5a0aa489336c9cc3f92f11c497fad4a74295858ec5a5906434892ffdb6105e42c357ecdd8383301b0b7cb3043acec2113c0d5fff6b65523cf34cbdf37ad9d444e1f06492b33a7d9b44d1354d03251d4b330d2c046b91762f512f826fe5fb56c7fa9da90d2d68e7b4d734a2a92b910b6777840eea8eaef8e1f40b159ece2363a2ef0b94bb554183b171b8c960ec7d2686dfc32c8241ac2b93c1da3d326a5abebe7461c674368eaa1abe504dd3adb151716a3cb58e424f75582f1259dbdad94ed53ac2d48bb09f28dcc4eb320376a24d6ead3689eb42c0b0e3680ee5c0e65af4d9bfb92d60c9aea5adfcf0cebc710e9787fc39fa1cb129442757a000838fadfc7bd35461d057e986db4eab623e96b0f9fa804f6cca5030c0af2958681addcb4c9bd42611d1a95396eb6cca75a1dc549d80ea944ba0031df30ea308917f6bf4843d89f140d6e3eb48c85530b47ce02145179b610f8b7d965e26fa68c4a141f5fcf6281e13db80a09a3843fdba80b75f360dbe4d3d4b9ded6047848eac59c5412a192b6e0f4a44f405f0fd514435111da427e057b849d20d5733ac040555e0e6d667c5ae656372a19ff35bd20b3272fe812c62bd0f5d614c652a3b000f678dd584fcdaed038830b86e96ee00185241ce59b06b43ebc97a276a02a8d34a929d746b22a680700452ca86ca84cb848615488d5f7bc21572f6e6b6265f3d68604704feb4174eed7cf6fbc484ff880e37ba149ce8577363c0df0b4608af789bedbc17bdebf40a38500adf63a5c9b08d06c209cf74d94a28908ed85525fe5aaf68c1cf5ece51d7da166a25f133a0613d4b7ebf43f4cbdf178b459c5ac6869ce200cc8411a0223fea42f7195a58560c2c5b9c159c3f8caeadd9811005cec173fb719016a2fa64aa2bc0cecd086bc43792e728885367268b6d7baf9730f93dbb45be0ee561861845ea6c8350a89c04e251097afe310975f2b2d1f5e9d0f122dd41f02ec9c67bc90cca3cc648003d5fdea93af8993cfc80e9d79137299962a1039fe775a47149bcfffe400afed9dcba7133360fc3fb4ae6d302b1b07d5e47a5c2fdefe1d40601c042374b00a0017477ad111511997568f1cddd30cb6b53f4965964e81008ead7ab2bfe145f08e80bf3e17b11900a866a227df57a11bac3cbb4ae707461b7e38f2d06aaf13f34865215cc16217658575b074cf48c40af4d48d3a1e4ccf97b3a17482cb06e75cc77a972e8da78b0c67f91ef8e0a3b73b8c883b0be260a27e8b171659e7f562d18fc72993714d7c62d968c8eaf4a2fdec2dcab7456b6fddbacc5dc5966625166f7608629f13726e054fdfce728d06702e276a304c98393fe77f45a2788ce33718f2114eedc5df94f65d784c90657672a269084cb0b386f7c23b2686a90331c863d1997b4e638b0041acc51a07548d14d623185e1c0c7141de62bc1f94b3675524f71b91ab0f570ed630068bfcf9f999765cb3c7486149eeb96954f55f4560de8390141f4afaba5b76ab9551a96f5793cca0b90de3e741886fb2c2cea9281484497854797393586bcee165e524279a0d8f65ae5907e2c5e25740c6faaf5c8ea8705334dd0e2d89ee19664928aacec907abcd426210ed696906db2739c28df151bd75e91333ec4e914f75c8abb8d2f0e2f833dfacc499fd6a624fce76469c6b554cff57d0db1a235bd1fa090bc70f2a7edc0bee6220cf103aaf1f41f3cd26bc8805c3accaf31241fa89bb78108d4624f43775ee388e94eee0ff15f3b2ef4c72635339154bc5ef260f7d08ad9f4d80be2b4b6365752f9a4469665a0e5968ae1cc21f6fe366833c942124fefa0b3ab1c2c5e224093975ba1233ab4deca758a0c65e198a32a1b1ec00d38279316382d868e36829ca3449496204a29b3755419d7007715a6c601127484dc824612ffed4432c6a3df2b0a9428165ac2f0d6a08a8e7941d96ad192a1943ef79bdcfe3d87269355daf9c9a634cbe9a7cc6d0fbe89c14c9862c7c8089c1f67a116d7d5f192a3f0d0dea2123fa4b225a0f7878991667f6e42b5d553c6e36b162efe80033358f50664a217c91ef27e9bb0f836e9bd6cdf6774656a31cffd85a1c92a83e4ae460ede8048e0ea8ad63b4c075a0c1d1f882b8f6840e9f81a9cc0141ca67eeeeb7923a6e812de05aa725cce0dbcade340562971da143d60488a20859b9362880e67f1e4ae979a03ffebc6c8ba07aa172981de8ebc7f372f70f454f1881138a8d0ccf2368b721d6f36538e3d30eb90fda66b4a0dcb501a50897d449a3b177a54eb9dea2462a89b8886c927926a07433f5e36639682375cf9dcff0515795b2bafa6402326df0c16df57a7407fd58dea32f393950ecd571cee7851da8354612188a6b303fd17a4f2a6067db5a663cd43c26772dae78755263a4b752a6f13b655d9cc0a0657649c9b66d1f341918a3b6d2af9fc437c0b98efe8acf79160"}, {0xa0, 0xffff, 0x1f, "8b3fa694160e7b9d1f0c8d5c29b5dfda13294ebf4f4364e4c8aa4e965a12a53bb642ba736738188de357b12e7875de8fecb74ca81aedad4d695432fe173298fb606c3a8dcb768fb29f5a79307241e8644a34240b6f637188b3ec8bd122051a63bf19bee364e3e84d679c98f327691dc6d9ce29b3850dbac584d6b14efec301a76d4a2ec3db00dbfc11decc"}, {0x68, 0xffff, 0xffffffffffff5ae7, "25a039b3a505bf823731fe18b479a768a323607921cb916afa61820f7224ac07d776a17db47a13bd6af4b87b019128a9e042b0aca4a08b668130ce738c8431038df6635b834731cf6e2e076531392c6739aab21f90985705"}], 0x1188}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:11:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0xcc, 0xfff, 0x6, "88eeffec16aaded4430ce43272d6ce7d9cf5ecc2", 0x800, 0x9}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getgid() r6 = getegid() getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x8}, {0xfffffffffffffffd, 0x1c52}}, 0x2) 16:11:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x10, 0x4, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:11:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getppid() msgget(0x0, 0x8) fcntl$setown(r0, 0x6, r4) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700", 0x6, 0xfffffffffffff6a7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8000, 0x7a4413a2, 0xdd, "120161f0f76ab45f6e63640a79d0b117a4b564de", 0x8, 0x10001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTART(r2, 0x2000746e) r5 = getppid() fcntl$setown(r0, 0x6, r5) 16:11:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getitimer(0x1, &(0x7f00000002c0)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xe6) sendto(r0, &(0x7f0000000000)="83396cd66309d118e996fb16b69371f28f51dc6642a76b5c49f503961e1841a838026ebbf70970ed8eaf535deb20f0e7ee7d74bcaee45c8ea8cb8fb797d4432b24cb8c4097ecff9d660b2c08f990b94ab1b26ce1cedf0e32645fad3a1304162a5d34e6992492e9a9c0af563266deb64067e3b35d8d4e398e6747088bb3b2e649796c8edb48f391807558a6848e3e8cbba20ed1b493455b8dd169c231fee45cb362d5ccc89ef184c595081996dada2f95c5e7734bf5806d406a600adbbc6e48faf7d5d6c23d4f9e0cd532add7eb87d4ec8d4c15ca6ac9b9dabed095debb2cd536034460adb936bc5cbc7c3f2379e33987551fd2", 0xf3, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) 16:11:04 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) pipe(&(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() recvfrom$unix(r1, &(0x7f0000000200)=""/217, 0xd9, 0x803, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 16:11:04 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000140)=""/79, 0x4f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:04 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:11:05 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10a40, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/114, 0x72}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c8dfa50d26924d3b03f3906e0d45f13aee3dd04b6d2bc470969ce9e5655e7c2e42d8955f7302699671af0add0fa2a4b03ea022d4768bace4241cf7645661a4cf65c11b5c15e697f42bb6445ea306f32a6757392339cf9a8b4ebc187f5180f14337f1c03f8f57b560218d1fe7e31880a3f04758367b1429d52dc24723fdf7b3fc525e610d", 0x84}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) close(r1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) 16:11:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20408, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:11:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x4000000000000001, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:11:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000180)) r4 = syz_open_pts() close(r4) syz_open_pts() fcntl$setstatus(r4, 0x4, 0x40) write(r4, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) fcntl$setown(r0, 0x6, 0x0) 16:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000940)="42f2ff08ff9903faf07b37ca3e5d5c4aed0f39a4af0bfacc0e51949d6a9d8d6053544e3eb6c0963811639f29bc3bfbdca94aeec31905b3a2a2aa8938383b8e7d98bc7802b20141c81aefc63f63d3b9dbd4fce9a3dcb5da5213535e05fdede7dc8c40e68c78addf8ac18c6f6a39faa66013bfc8ead575ea591ba63c71c4c847b1c869cba4a24994126e2e19e3b35865a62c236d025e61b01b667d8ca4920814047cb2f1e4da56312714", 0xa9}], 0x1, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0x50, 0x4}, 0xb) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:11:05 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x19) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:11:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000040)='x ') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20000000040) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) msgget$private(0x0, 0x8) 16:11:05 executing program 1: socketpair(0x5, 0x4001, 0x401, &(0x7f0000000180)={0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:11:05 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) r0 = socket(0x800000018, 0x8003, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = dup2(r0, r0) listen(r3, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x80}, {0x1}, {0xc7, 0x1f}, {0x23, 0x80000001}], 0x4}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x80000003, 0x101, 0x10000}, {{r1}, 0xffffffffffffffff, 0x82, 0x1c, 0x9672, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x3ab6f2c5}], 0xe400000000000000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x90, 0x4, 0x6, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x37, 0x4, 0xfffffffffffffffb, 0xff}, {{r3}, 0x0, 0x80, 0xc0000002, 0x0, 0x5}], 0x17b2, &(0x7f00000003c0)={0x7, 0x1}) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) 16:11:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000100)=""/160, 0xa0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) write(r2, &(0x7f00000001c0)="49b0c9f1b0bd3ee5702ab9e9ea9249cf3500c92885682300694ce8a663efa4a15adb27d8e4b1f898c15b9880f756d14a6ef82f7267e2423067715276c6c9ae1ede95a592f03110acc65b4e3295457276e49d73d5c526b9946d268ad233ba9de7d9916d9b9201c1fd89cb6d265b42d39890354b980e4f8011afa54e783bf284892256df3e908e06d4c256eda640efcb12d6284391", 0x94) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="02000f0000d7dd7a849a8854225c24e60de21dc38c5662a7f7ff8d58d242c884eca81798186532de0816de9953506c4136a8e740cfa8ea8c89641cf76bbd3b91e3a3644ccf9d180c791364feedc15acde5591545867a6c7b3d5638bee66951a2"], 0x1b, 0x800) 16:11:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*\\@\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='(&+\x00', &(0x7f00000001c0)='{\xd4\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='-!%\x00', &(0x7f00000003c0)='[:\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^/]/\x00']) 16:11:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0x1800) accept(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="0ca779df886edf3d5c4d68af78ae540c360893bed8e4d10eccabce4731413f1c2e6875df737964f5a13f4feeaf34a519d6732805aa05aa31b05f1b9b399a0a0cf6f514a4ad3593f7595862060dfd950142fa87b9ba2d0e0304ad4166231ce8dd2a90c5453dfe62acbcf4631c3559d99eb359717c189dca9183ff29233246cb167caf6ff58a9b9693d1c85a7f911a6a29cc4355258b3bdb99a2e8ae10795153c956b32658a92333fe8a3dbbc8791ddbd7622dbd3ca15bbf7973f17159c1fa45700867f7cf34397783e91ee88794be750b4ba63aba58bfbfdc2996e6a82783361637", 0xe1}, {&(0x7f0000000300)="c65df07f310043cbae8e476c3d316894c2b1628b829462a4e8fa05816d988527682d1c0367c967cb4d3e91ff52ba0972c1d02c801f5c57e6d19c79bba1538352f78ef23e928bec4eeaf726307a5ef1da242d294a23f95631eda2a71a6d25294288b74e0fe96e76dd7aece2179c8695b5998e5b58cc907e24b5046bedf1c258360a3504bfc28d5af8443359f2b8c970fd9d8de0dbd5a13c80a62e04560e15c584606d52dbe9af6b4ab903dcf0136e9fb4dd864010afe267041be82e6045cd28240923c57c51ff", 0xc6}, {&(0x7f00000006c0)="5e85c3552422377b126e5c5d9b3288ee5617756b781befd8bc5340ec432c2221b623bf7597936fe258cc7e9e1b426caadcdeca3b759f824e65828d6137beb4a313d09633633b3f0e8e9b856a06e7c72448b272d6508d497fca14cc8588af1de48bdbb9c8f9b5948c479392784d63acc1ba82f7b42bcbfe0bf6fa6dafe30c3805f818d13a10901b7f9ba14dfa7b0661bf665fbb5f0bfc034561907f78b14dc5a0fb090de50b4f3130dd2141efe333fd0a25ceeebe15651e2479ccb7a6343ff7d20911a2f58581301bdc44d06a90d48c3a8350875b2ea9e4760183821b248febb54b48dbc9371a708a0b9f023a044aa5e5c40fd2e627134dea717d996811e87402b1ea705acc86e3521826c92a936683d1a83baf531b696035ddbe2a50c1b767e1c8f5cbcedcf4338ca24dd63f15675f68eccda06ee58d1d0b78ec9e47f99bd4871505aa0d919a2abe2aff25750f483806f7dd264959bce463418c26c225cf61e4ff2014a0948d2ea43f4387bef7e171182afbe320c0c9e9ce04cb7cb160d4f86b36c5cd9deee624bdcbd22404968c33bc3b0f4f029ad65679701bd34e3e47b4ef07d29cedc8a0bfb4a8ec1213da5535bfa57c76a66b32b85f4ce0880a56af803c9c2521a8c88727ee50faeb13fd1b11944bc5b2f579d778be0d1ad75b57dfbe8360b4cae54c08ce11a04ca77c71557d8d5c66b500f379a227d81b8971b1e2c491c7dbab587cddaddc45ca4a2ae7369d796d9edc33b203901956d7e857848baab72a9af379c41807ed16b994cb8d425d96e61e03e0946155a1df7e3785ab60216245dde00f0e996ba34b889c80aefeb7bcb5754a7836b5a44d83a65124d5c308968bba334a6c9137f6d19deac1f4aebeb8fc758b8cbb8365ebf87f2fcbeb1902283be9717ab430ab429a826998f4cd7ed4490100423c7134894058335cc24a30478cd242b23edae4e514f585d936056bfda279a9ed7a112089c975729bc3f83ac09a5e44705bffbf00f2de59d56e02703bbe93d94c74c6931de9beaacf2035200aac1dffc386955714605b145262b89e25e31c14d6e24f4e2fa21fc458c937f678976a4cc05024aa7f491a0a6ca4afedea60b69ac0be9a0127a8fc707f6ade08a78a109461b4e31e6c5d2642782c10c52e07b2f52222a88f097198d4b95b78f7a9dec1e83bfa05eb6041e1b93cd05145e57217c408225b84dc21e5f1ae69230068a626cf16fe1907bc744dd0e48a5994b0d13b0e4eb4ccc615b5fceeac795c9086adc7446881ef0f0838cebf45324b81eff5db585608d23b232f38ca6333c85494daf40f92dc672f5e8865cd42a4fb502725b21c9c6e223d26713bb7aba897ea6b1db71a3d7aa9b65fcd51346a7d351065bc7e7f043945cdc3cb6e90baaa666da7008c30c83398845fef0ec2405b53f25c1afb209999dd0ec72f33a9529a17a8a6f87f09dc77a204f71cb5339faefff79bf50e11b7f30883f660d224601b25ec890f815e6248e589512194106e9a7b73546c3d060e392da12b8735829958eb9426e2d298422af0ba2f551814460fd905541094c2dbb59d2cc47cca526a1e95e30dc11d7040e5d037c9a66c0fd8e4079c6e07825a821a8e335e935da4556f3510bf4bc5b4d267bcbaddce49c87beed7f277a4b1a8d8cad791ef8670546ba554adc7ccd6ea67f0737687abcbb97861ea840a09246c454780b5b305da89a306ac91dbe158fd882ea6190fc45cfdac5a6650e6e0a944d5c0df94aedffd1c1f83805d4c4f2df83334e488684635068487283bb7a801cf6d3a6722c4b8236a858a8b9b7e2e5dae5e747ec223bcb50ddf5806154a20a26c84ee972ccd6c8e50f698e8c092fa397e6cb7b20875d5b9a892638c60ab1de9ced329dc02730fcb6331a4ba861f726b008ca3904101869b87e552f6107742f7a97a9279205c4e1a70de7d05529dbf5d5512ff5f1d76de8637f71a0c7f43c35bde2fdbe7f7e0c617eb79b7edae267f9ce40e6638fb9184d6d6d0653563187140e7d77bf6c52b75a20323f4e681d0388ceca3deb637d2d03fac24bceb3920df90de0dc2744f986c9d7a229b62532b30d93b6a5f4f3d2900d6be14fc9b5d6317efa7b254f4bbce0bb2087608eaedfeae2412c5c5d0e7cd7d9f424f6b056f5328a78401067008b7a01098394cdcbc15abb793abd56ac6ab2a86650e80dab2c0314af91d81b2a4335e7460b577427132013ae0e72ea5f7f91fa1f8ce2ba94e7c10793eb8b28576d4e4667452f9d13361374eb2016bad3cf281d20bbf849616a01b92059969b157713530ee22fcfa9d09f74cd3201c96703c1181ba1fde74a047abd015481b83567d4803e7531c06968fc422bd261465391974d78585f52a421b6485aa1d3b086482c6076f2ebbfa5b46ea098312c735251a438ae812fdfa3a9264fb67a1400a7bb49d23aacbb99ff8fa3d4fd1c4defa3ef6047c755e2938d15aae8b5c55f992aed187a52b2d4a0d5aa828cbc10e6e0fd28918d32ef64efb6191b056fddd9c57bf6e3ed10be8a319cc3c29130e75747cf8b4835989fa23d1e7c63a18fddb2c8a1dcc85b3296cbb11b693192ed227c39ac1688f5b21ba1cc72951dc450fa0c6c353d7f73bc17c4e89f59da909ad739d3aedbc09eaeafb7a3488dc6206bcec698e72f415eb58964a201445fdcaf17a182bd41426420f46281144bdab64d1c2b74964ddcb627852079e079a81293dccfb24f92b37f0964bdf7cb1b37893f5e60317d849e5d80829407b4ab48764114dad7d0aeb1e4eecc124cc719e3d9384158be7927434b46966174f97f9efb90e67015d815a3ad41ac4d839e3bb561b7fadabd6da040eeff52d4cd75f50f79299c28ef52332a75d769162ad25cce910a23d04333a472c1bf722dccfcb9a1d9cf9db93d42a90adebf5c8d4dd39abcc0821d1eac4146551fd7c245d77fc18a076825c2b6ab41ea243c826071874cd82c0e1271c7f68cd1b97d22aa40ac6d876ef0bd571ae91d176398b2c81bedc1e452e0ab3e4a5f18dcda22437d8374a3494f6b2915730399c7a7bfad870fce1458ff7e7722cbc5f328987f88688994445f78b4b0067af42837ec431a4fb551b1714c0e2ef5171f8de91ab42901c13dde8022b9461943f09591bf1978dc0561c66478dfe7bff05ee3f1b0c70e8bbc2d669ea11b4a1abfc23a4f6eed347dbb89742ca050229eb57dbc95d222836ca6ec8a8de13429312e4ef4fdc9375eb588ef3c3d5a1b0d5caf277e93a168b328bbef40fd66c226a722a4e7dd2152ef41c17613095853e3ae60e88c7b458b6af67ccd776fb9eccffcb28bb18e1c75ca55d2ed2aba3fdcb7ceed93b3bc3ce71123362c09d9944cf4f36ee0981a14a8e2025069b762e73cca82c311ccfa282222e454efa063154a37e30dc5974e7569c4808bffe844c91d2df1c74fcbe50a4e7b5ea2790fa74621fab0cee25ef8eab41154eb2eb208b072c12c3bb8639bf3f407f2df1f3c520c2347f293e2e02c97ca7bcc4a5ef40efbe18feef06331f457387e1add49c1a30390716a6d41a15812a5398fa007f82cebcd36bea10d9ee066e41dbe5e253186c07d1fd4de58313b9f46e07b27c22413bd3fa46abea2ed427e4bdb567a2437a28e7ef5e53d4dd963726d8b0fefd5c31a35a81ae52059f83323b7b4644b31051eaa3ed3f986768c39cce1c8fe84b882e927a4b78d5a62dc908d7f4a97dbc7fc93e3cbf5a71110ce298395fd4c0592eaaad3c81d4837136369d986c6bf0f1a0b913284e607d56c2caba984af60b7ef9c70e53258d434441aa72647bf9bf05d79efacfedfe49d1929e0118caefce5ff513bb55893c2a75bc418760d5e61f148a611097dc9ec0558cfd734a6bc13e090f38f32b7518241accfca4edb380f40fda8437a2506f2e28a2ae9a3f4cf8de8e1a2b1217ab34d30607a49c79b1db323e46760e19bc3a1b2d9457b238133d3100f967d94ef6236f46c315bffb848b1b9065246ccf348e85b44449c6be727d0c83098b072762ef644214f8a3a70f9472d566474357fc2daa76a99571058256fedbf6db56edcdd8977330c6e6c405e7fdb0f36641d50e5d5dc5f5095d7dc24d38707f556aee128a4ce9fb47f9246bea92b5690416d0a7f4ffd1ef094bcb8d89825221363e5162346f061e76227147b2c3e3f5f566db52f1b5fe5c2371cf09d82891b07a9bc64bdcd8840c566c732bfe518ffc8e578aa5c02b34f75d8b1581fbedba8ab9d4dc3f09cfdd242f7f9679b10f3910418c96aaa5f57d8fb4534036bc3ff294261509816ce32ae7f25282f5371f6e898e8d31c3b723f9f5954fde8fff8e1d5fd17d3a2c80f6a1675497f3b7402e24c51a2a0dcd1f629e488c9166b849300bd055e385cd2495b9d38abd4da02052a89e39c40f3e09c37f579623f6400994f157350316c3e63e8364b004b3e0683851f462e228eb1bbd1a87e9ba54ccb8641ff12e3a3c1bb9488b9a1cee1b3229f07beba83d5a4c655f297f326dd2d46ae8efe70c5f987ef9f99e542144c612d23d93a30cda2b91fb9cd8cabb443f002ffd4c118870b1542897e3c865fa66788695a75aeeb75b20bceee567a58fcc47ec578039aacbd95f2832616a94f6f88071ec8d739de1233cbc6092a7dfc7c98d853009011f94b224edea37280218ce39f5c117918ff50308cb3d76c9e90b1c71c496158244e4176eee2ddf3a7cf625c4ae13187f6f685ad9edd5839eda9f03b5f64a3e5cb945a025f23a2f9bec7a45e6ac580b8f07f733f4fb4c37676eca0a457eae6cd3b0517043110fca23f310d4d27248da67654fc051de13d2db17e817f0116932b9ceb1d94c5b61802f46e43edfe848c9445efd6fcba16e8dd560db60983eadf907f3cf9f49b0a7732222da7d66463f4f372a645bc5296fa234c626c71d10ae336efaf9a704286ecc9eb0804926fee0f0b2535e7f0fb1ed8ced25e2bcb3b0f715fdc5ddc9e66da6e92c61c9fbb6daa1c0854f7b72cd5ef9216bb560848203c30ec4b2ef4458abc27e08ca510e7c506925ff67fae7a3daec475a99d122a7628772912d5541dfe1504acc365c371ac35393a3d9cf89d89922243dc6927720b1689ed1544ca863a9cafab21e7018b4c42f5a7fe950f0451b6fcae3ee2cb001269fec31a41178a0d826332ab9f0bf4165ed38fb61e21427660a045f73d29fd46090a7ace5a07b4048807a27730ba0581e352f4ce4db7ff9aef9a90dc1ac9d8710f3181e27e4cb93605a411893ae7b80ebe64b32cc020ea90c30ff0a45191a87fa3797843a40284204add453387906305562a3965123e4c2c143f5b659054d028a1dd11fec907938583d88a8db4014e6a32ce2bd3a20292f4597251c9a339e669ec988cde4e8f96bc7fc4e43af7c7257bf96671a9edd813ff4838c3a4d09513e799c7bae6f184f0f3bbdb4ac550049a83c0ae260498876fdcdc6b7f05c02a32372438c3e6fb22eb10afb8cb934bf13e90c3fdc3cb3778864c43b72d979e8fe9ee4ce307a139c74dd305297cdfcbd66a6c33d307b27a71a43dd4fef1c36d56184d87a6f7cdf785002554645815598964de7780f171540796815cb1f55c676c096a25c92e89284017134de949687069349e01b8220155bd8c7e098c1afe29ef4fa2f58bafc843c461fb8d653f31a1aeb8dcfd59ffdd3fa920656d689ec3b506a189a881c71472a6f3f2442733c9b97e5354a5462301d5c5b1aa6e613e8843cd953939d33d58dda69dad7b9b948f71799e4a5ed01b23140ad23da6a30146977998305f305621446e1a9aec0223dba96304f1e6a4fcf0c", 0x1000}], 0x3, 0x0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = socket(0x0, 0x0, 0x53) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="f025d76b1e494b6851e9247a840b13cdb948b6864a6363bda322330f7d3dc6de2b85c6fddc7c3882c91ce1ffc183c33708b9e9cc4d26328efbb1ee14c27aa0a2df5ae767531bde9864ad2abd36c7c5b9ee4c1e7781859d4e3bda87d1fdfcf7dca9894dc9d4004dc7231e39cd50", 0x6d}, {&(0x7f0000000100)="1ff52863738a14e8efbc75e8fea697ffbdc439dfcf00d79b83760ad6c3ff62129e941c3d723cf35982b1d0aebd698e70a8efe5a98a5685f8", 0x38}, {&(0x7f00000004c0)="a4767b420798bb6df0893c5f8527803e8570861aa3f75826820f41c86742b47bc9d48c4c58bd58474d00adc4b34d4789f96f16be8c1001ac1435a26cac37c4b8b47d90467cc6deeb83b83eb0c30a7b0b7e230232e9c7a1d3109618e6486655c14b1977281c90636964aa8efc7a195be4b133b8cb26b6c68893c2fddbec22685ea5e8f625c47d0f54f777f018ad60fa6f79ccbe402addcbf71a4875ce4cd1d900de31f8500226b7d457e432942f9bb9f3703e8c5f5c06d6c42d8f97c517b750a5a626c472b7724be6e0b267844e3858fcce64d73b7c82ff11aa8388e5edb0cf543698e0448bf9ec1cf4db543c1e", 0xed}], 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x6, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:11:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="673c927f59ab2dc08b98330ae6aadbd180dca9cda65d874efdd80d5c5507fac3ccf2d6831f2e9fb64c7f174ccfaa0ac58ca695f98a57f04c7dd1b7e002eb2a181dd06d9430", 0x45) sendto(r0, &(0x7f0000000340)="88bfa9866673fa84fc186b1f8ff8611e70e7e7fd3b8fe6acfe8e5c335b94defaaa1b3fa237092f853fea9589f7ae53b491a97a7d7b05d2ffbcca10e99269b0b95cebed0b2e83a9b61be41320faf0c488d74a5b6d755aabbe9b91b0ddf56dbbe5996ab501a53cb10160df52891b4a2b7f06cd219772cd09302449f3179a23df29fde4c89a4a4663247a57cccc4e7911ea68fdd7017b679fc90d0ac6c68185e5eb1ea9d6228ef53924248e8ca0df8f37719348823195e48b017ff28c0dcb75213684f47f413847959968f4d5fe51941661cfb3919582f97ce6889f4570d473aa852b9f1c48215c2a98122f34816f8b93b50a08057bc5c411c502fd7135112e7b603d501f71aea6ddd00cb3b70e61c8bfe8a5d458b7d6e684a92a4b91a712148184745025778c4164a803eb349c2226a7b522eeac84e935df0a8c808e4d31de318e94db38fac9523292a4d7a15e4605b73bf3bc8e8b51e9da94d40c088813642317697eb7522049034f52e2d4342690ef35a63506bd0ffe0ff3c9e4cc337c41a69ad83c6fe792a8fa3dd93ce1bb1da4e0b5e82c91efff4484e38b93bdff284fc5958b9363514f558457c14608fb9cb9f1e2b2f6a899f66dfe5002bde2dd0d20c5e058d4182a1b216df01e765e49495c59c59bd1c31d5a44c0a9fe67e297591f7a6f7615390c02fd37d31e4785afc277e18a6a9e70d39cd555ff3bc87b7ae9ac1d130fb635c6075ef81babadd943b5edd848079ad76e6e86b3392614ae7ada539f4207d4740f0455fed079d4565633b9aa7b0fcb4071f55ef844aaef164dbaf3943ce5d88db800401152a98ed720e0b88b131373881cda1194782457f796859e7540fb9d42f5fe4b6ed6ac402b9881748294ff517cf3e207f602ddae1630c8058a9a51e5d83dc63e834fdd5f6dc4e2cff5384452baeaed65a8b608ea257424cd5d3ca0d538bf73a8fba0c79fb3b7efedd79ddfe701d8abfa1420e97224fd69589f8b4c68f84ed6a86e5e305546fd28389fcbad796b8bf825529239118ef96d298556aa636b0e64bd693b01cb3330116a09e26d4d16b574a2c744dde40d0735a762ff3441c0fec8d6f9798ec7695b09201db15c91e7caaa935f770e37baa4b8d7245c3d87dc10b504201c2efb13ff0ff1b46ef69969f609803b8770bf452ac9de3fd61a2b1361cd20f70b74df7086d84ea99f44eb54527d110513501ac4e84e5c19c86433e436c3b8e2a12cdc65585e44861b15545418dc82f598223de73ead02f9f6e424c9093446affaee124b39576fbaac88fe6ac173a54810cf6bac9ea2145e89147c4d843d1ff74c8eaa496c79dc0951f82f6189a94d3ccfacd027c61b1205411b973a2122af4a6602bea64b8e588d46c15225074ce59b3842fc89c33fcfd377081c61fd33f2632cce1bccab9d4dde6d833b536b52e9a0f5cebeca5b7fd7009576d19f660bf8f9888ae6e0aac1268915f5dcdbb76bc626fc3670a5767bce00768574bc02ec18837eee6c810400129cbf2d01a4365576ad1e8411936c1f8a612b8330a56bf440545acef66e07a1aa68a9748bffb037232032d4f0595932f661b85579b15bb0752db1c0295d7ad526a421633ba153bd77f108b5da5640abfe878eef8a63596eda536e6d78941af7587e08c22496bf672d8b5ae90460062cebaba08415b76a0284f8f19ea68c8d572d2871fd9c992895d1981ca48540ce0aef1d04ee3b2460d41724e90fd869a83b9ea70493978a1c2919b1281519ef6f5018f2df2c9a90ec45cf347897afc06b93340818cac2074e63dba96b16f390f179fb897f43bbfac6144d8968948275b9485774e07c77a94b601f19e3faaee4490260b2d67dee2ab15fd92556517d6dcdae1a9aaef0f0ffb4283eaabd907c65ef2d86684622990f09f4beb2aee9b741a4d7286cce799ae51a0ebb84313fdcfda3af04aa9ceb3489c886319daef93d4b627a50a7be493c445cef10ec3be97bcd1651f983e2a9404b5757de942004c9da6631606c7d2759806dd9a961c32db3a25ef9372e9834d68664e05e38ff395a8a3854d68af08cd868347c0898480c638fdae971f68ca4e1d35de07773c5f80ade9f13910b3358435400e2c9b04627f71716ab35958b295ca0bf63d8139f3a615246de0bc47ade965b03928edf04e4444e6380f1be1c951746456e5a2838155f6009cd824d82aea545a314511d3639bc4891cc4d998f78b699ccfaab851ca2a1f972a290a67428a3f57797fa116752da40ac9d8292a2cb51ee33a78b6a78d95d28033c0bf4ec81760462f295b3806cb313c17bd7bde39f1800f01207440f171f86beca391aa079c6ecf58fad2dd41e9eb4c6317bc62c33053f3075728fdaa86b80ce28edb9b1e44e76a0ce05fc18319735f9f0928befadcdc574ad2d0430b99cba440961e1a2233487be8700910def93b3bc2fb68fdf6a3d3419aaaab9597169dd65018e935ac8463591d4d180289f4f4a899d9b1ffbbdbc9cc2db36381dbfbb110e6e293e57b0bf1c08ecef33fca49a677f318aac499095015e888a807eab70d2a691a963bbb82e3fdb170777cdbe562e6af9ea873bbed30519ba383a2c0fa264842f73522c2703d3c2e5acd39b3591104a8a9470d20eb88f3b46cc73a9171346d3e1a59a5c64d3a0510f51f6816c694ea2ffc68b38a77c3c19af7bfe4703e26d5c19f0b73a5a4963610f2ceb3ebefc69891f7d0f978ea4774bcfb4037f518c6c63e1cb29b71d33ba676f1f301f570e5aad559134dc4bf3576a5f80b3e5cf733b0d225d61058a93e7d330325f430cb73f6a49b3feccd7adfc0def24af8a4b3af62e0cd675d91cae9a232996e6a2d53f802f5f85713c9a139e8c6f68f284f179b67bea091947543e29766c3cfa65d0621a0a469dc2732e3723fc6725ef6d562ed3bc55bb7b3822f8ca7e6621d38ce13a4bbb188735089d8b8b1f538acc6fd79cf541fb041ddf7f12d4e8e36b7f622326b910bac5ff7b89c8c2379bf84c0dfc87d7ef564f0f4e686abc22ca26d058ee6676c7c59fc12f74aa180eac38890ce0cc731b244c4939ddec1f506accb237034c7339a9b27f30f1f4155e0c95488ddfb86e0b19c5f1383b841b0f46e11c555a923909e5736ef4090c6661f3da98097c801297b9497db6525056490012012099e234b7e4df41001e8a83fadb7442776392750aa463547892c3a28bba1cf8cd29ff0127a9d303a8de5bdf0f96b8718f0d550ea81c1837558a10b46c916b80241c2773a60e76f9c7151ab2d7a4706cb4018ba6236c273fe6a7b5f5abfdf832de010aeb0273e59be576561174281f7a45f6bf9f4d4aace1fd4fd21c60f1d4b36bbf212693dc1bffda9c1cd4af1e1b883e1e3535283af81daf3aa6d0ae27cff5f0a86407087a02989fe46ac845ac4ba47cc8c00d0770285b7a5eb4862f15240548620f376c05ac88070ce206da89a5f9c1da68d0a3adfcdfa733c5b6fb0bdf307d1eef03f8a08a98fff1cbc062dbba8b3368a0661aae7fd0d2c7a95e76b2ea5b0573ca22115d448125328e6905c5fe5a0402063f4ea79c1a9b4a82eb9326c7b30073cd1c9487b3fbe21d0a0f7240be9c4a5a9662e2f3d38a21db99c34e2fc6d8c99d6702633951f48249e17b13ed45515097573495046f7b845afdede30904b4796b41f6f0d76bf31693a3c3e4d0ac837d19f739f8d9e8beb794107a3b0b0ec14f8476eeffd3bbe87b11ed5f8cc8e459a5e5759d109cf5635419c59241ec188159a038407bc5fc6b4be75ea338d4163c4b1f7c205dc4f53abb97afe82e667fd786b6147c258fa630f906ead4d9bae193dce458503371238c0819e1cae94508071de893798a68ad77696ff5fc51f357ed2d05f6de5947afd80169aded8b89ac12799adf682bba70ae457de0b80bae3cf63cd2e6e5475ea77e5e1251dfd3d277355e507640e90027cc0b8f60e1f7286f5492b9e1d8355a79ec3667391956535c14f6dc939f475661c8932e42fbb629c7cf5449affebcadb70746d29f2a7b26ee66ea33cc0f19754570990eddf7c9574c7b170ce14c9a532be486da362f7e01c87aac7c1a1fe2cbdd909d13732010f47d9dcea4921f0b170a10738cc55af0f7490875cc591cab8696bc786ecc9c36b259cd83e5475bada205e31201dc09a03006f43d560a7f934260dab011a923104de0c4ce455662c6d271a47fcb234ac5ae6d4d53fe0beb2d4e70fe2824ee90e905ce4725521dbcb383855db10f40a42320e84895920cfe595be04ebd6b31f299d62e28db3aa7e6d95416ea0cf90310cd2fb484594b0953ebf3e6ae8a41182b6879cb3910c72119ede5dfceffd1465becd659ec7382bcda78c0f278dd01279bf510de907d9743ae4ec62734903d8cb8aea084cd421f6bc15c002edc39d53ca4f07a80f368f0721ab6b68fe1bb1cf9711e900a4defe42876d44e4e0e0191e9a96f3c9d13d442dffd13b556ff6b36d6c24fd6cc463b36a7f6595c0b8d5a5408d9483648999fcd01ee201b021a17755cafa63a66d238c4db373318961b77b6c4c0d94db3840e358f02587c00176ec18be52f1f0f30494534553581baedb66d2baf13aa071233c89c1c8823b1c417eeb6307d028627e75d939881b0efd14410b27878395d346712b26ac34e969be66c535f5819aeb4deefb6cd767f850ff1f6cdddcaafc39169b19c3cc40f7feec86c0c02717180e821a440ac829a5c493ef5cd974f44c387f2696116222898f4e28beeb225a122582a5cff6e69bf756cb170f59867ea96c09f2905b21f047e8dee8ab4107767b0df43df305b1add839b711bfdf1998de59d06d1bd5ed04d3a85753aab3ffccb5094f068e22654757eea2dad318ceb17a52190eb3563a310635260f97f84ff379c32cc6bdc1b64668b9c29f56d2506f3b67edf1a11768a5efc1cf6ade543c1a2c76001285472ce360c9e2ae2e19cd9acbdddd5dc643f6d40922d7a7bc81ba65cb27cdf8ce447a31fe02a33e38bede2d6cf090d2eb9403b879401d2201953a87e2e9b8b719146ac232847ad909064ad39de7cfa35517c9fe72404db1441938b37fd1690759cca8b350da713b7fcf5083fb8a53b3e60f42f08f70e587e99f1b8388c5919ff68ba720276565f137d888953c9fd92d243d9c280a98265b580c3c81c6ff00ba87cf0a606b309cf07b61d8942a1c0a665f81e40faac836cb777e9c7f37a5820c3ab361ec3c518869dd6a04fdb5ccd2b331731ed7ba90e27ba66df2c6fe4e840fcac9264d2ec9c279c9e6ffe802a05233f8693d1f44747b823668cb51140a6630790e5c5d96dfeaddf57547f5fb59ca3e0266728243577d400a43172a6f2f9147cd2bd9b79cdec8282551052eff6514ae17b0563a539f7a08f92322849a908cee965ec59d1a20bb897e0f3a05c033cd01a74e9c2ad3b97093975bf84bc6a27c12e8b87fe5ad4da7206c3543d924a30de2c9124ed3dfa2596c9e879f78f679f03ced7e2a51ed93b1e0bf6112b156df36bcb692b09089e5dc2b373d6a13707a8ed48a0b958478f9b7832924b738badd9a1a8e541ff25f57b75db0a278e092bc264e7117bb99c44ea783a4fc72d8b7a6dc282d9cd5fb7b7a7a37550fb427234872a2ba181f062e75b7e1d52cdcac330841146afcc96e360db27dcac15d7ae5f6ee4549aa1715590b962b614001a9aae467721666132005ee338591f5420d0f3a50486077adda60e6225068d904918c883e44ae076cdffcc2de502075447ee22c3bd26fcdf6bef4263ec0db49925dfc88822e05ff04b56ed99b99ddaa29568bd0465258d4220cf4b6579", 0x1000, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) chdir(&(0x7f0000000080)='./bus\x00') sendto$inet6(r0, &(0x7f00000001c0)="cbe4483b52c42dd8c40842b658b213e6e367f3dab8d42c552c0a0cb464d3cfe29a5596324063707d07c5874af34d710c3c63e18c21edf4ab2149aba1e2137f8a13841a228feceb58fb2a711caa6bdca5f30b01c6781add554765021c04aa664127fd23f3a1309be518bf33777c515a19a4bd5c0e91f3", 0x76, 0x2, 0x0, 0x0) 16:11:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000800)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/114, 0x72}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/51, 0x33}], 0x6, &(0x7f0000000780)=""/70, 0x46}, 0x41) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='\xafb') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(r2, &(0x7f0000000880)='./file1\x00', 0x8420, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000840)=0x3) pipe(&(0x7f00000008c0)) unveil(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='x\x00') readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000280)=""/230, 0xe6) 16:11:06 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xca) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000080)="6601c4dc408311010000bae5936d2a3d4bd0d50d17bb21fdd94e0c70c6596d0464ffffff7f0000006234c78bf9c209ae46def93558786f06d3dd73000000000c00000000b8549b7810f25a024b0460e58c8db566554720661e1c47f55e3baebcd6e30972957e0ad1ab4b7459a741590b37c8d7da7dc607bc9b53e014facf675e34a968e30c44d8443d2bfffb93978113d9e6d5c48ac9598462129ddc7aa775316ac6c49a7657bf71720e03b1cda08169e0625fae703263d21becc8a2cfe6b235d9a7815f5dedc9a85f23581e6dad505fd65646536e33d0cb2ff89f1156b45d0ffa275dac90355d7fa34a54a6971355e312cf367bc8c5620bed06883f83", 0x4cd) 16:11:06 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:11:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x7, 0x3}, {0x4, 0x276f}}) chdir(&(0x7f0000000380)='./file0\x00') getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) mkdir(&(0x7f0000000600)='./file0\x00', 0xa4) r4 = msgget(0x3, 0x682) msgsnd(r4, &(0x7f0000000300)={0x3, "c1cec449d462925683454448d0f9d4db006dceeeea3d98ca25dbde227c716264c9a1874c026fe08d2ec18c49f45cde58ab5948512a5d364fdf9e413b2bf232348a42eb326c"}, 0x4d, 0x800) chroot(&(0x7f0000000240)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) r6 = msgget$private(0x0, 0x280) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r2, r3, 0x4, 0x3ff}, 0x401, 0x1, r1, r1, 0x0, 0x1c, 0xd83, 0x4}) msgget$private(0x0, 0x100) 16:11:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = getuid() seteuid(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:11:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10103, 0x40) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x8c) 16:11:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x5c) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) 16:11:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000000c0)="163f4c8539cbeb24d086bce70f359d614636d4822fbf1abf8bd6f7bcb0fdaf3a", 0x20, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) 16:11:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket(0x1a, 0x8007, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="45c14537dbd243ff4451bf2cde4573158f0f490a41016a030481c89309e52e5c082866fa4e5495ca015a64e03789435508b9060916499f61b5727ba5d8fe74006a909fb1f71458584b10c60263be3b1e13cf31b214e6383a6f59d86bb3d0329b0cac417b0c03a732cc0b502ad76d66ed6db3e046f819063becc21f85419933b460b30234e43b3394c30f1c579ae44754b2312dfbfe33de80691165025007054215ec2bcf3a6fb67548ebd3", 0xab) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) 16:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:11:07 executing program 0: unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000040)='./bus\x00', 0x8880, 0x80) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') 16:11:07 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:11:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8890, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000200)="c1453400063719dbd678d149a7585c3a96cf56b3912edbd4f23358043d4215a8860af942ea2e04ed1c0e3835589e7ae1eac3632a0897e501da244c019b7e1f7b01fabe71dad95acb79aa135a892710c29138b197533e9c95bce56f66192550df5782a4e9a30bce349ef00c24a019d094fe83b10ce2e272778bc9f9749d3e0241f43ebe54a87abf382298ffc61af04945f0d0a2a748afdf4238bfa8168e24629decd8e800a62d86dbbea46c9bebdefdc4ad9b13015d94a09b1f4f141be3fd7d0b13a9d35d92f6a053ffd751ad866de8", 0xcf}, {&(0x7f0000000300)="307814f4cafeb9f56719017a7fbdac5a79e9484d41c2c56a437c6f0e1517b2b8dc8744e91dfb7e774b24d80924aabd14637f810bdb625a50f300c3703d3008fbe8d8e98e91d8310e8856344538ba260c525da3ddf0e262c37e224e85f27c5e46be7ff8bb2b142d7c1c087c24d1aaf0b4cfa24d48efb14d2a69889289eaf49f481355bfcfb54f7733ba621c06d8f4d76d366d12408748972e4e4efaeb9e0fd732d42eda1e2ca6d709fe77811cbd119df3fcc17ace0532cb8771f7dbe9d537a536dff706260437160845e45c83e1c9", 0xce}, {&(0x7f0000000400)="701f3694568d038f972079bc6539da3900dd97407b91af05c53a4608aefe0733a01ad192b658219747df1b08b8ade715df122244581115c6b5bce8ba22b5aa002293c66e93461eaa096db6ef40761e677900490ebdfc38c5dc1134b3ddca73657a54d95fd7f1bd06a55b1d01369fbb431574cb59981fdb0f6a4325173ddee3652762ebd6200f0398f1f5c3a17328a2742acdcd12120bd581", 0x98}, {&(0x7f0000000580)="06eaa670f15c5419a77fe2bf04381df95cd039d134f1c310262a954bb230ea0858ac3ad4481a8cd8aa8bc8487c62bb79406fc42e21c89ced147a7cf0328b910f932519d074be5cde0b49b5103f5615fcfea8d5001e05595fcfe05617890d76fa64d73164a7b9d061f27ee22962ce0c6c457302222cecafbbcc513cfc6aa8bc715814e8ddc4dd0caccbde6b9ed4a5df0ada0632af1416838d491e7f51963585e15dfdf66b3bbe5ad15a66f010dbe0a6062daaf3585149d17309a653ef35392dcf54db195e1f0ea78725cd6268d3b1bb0ef86079dd", 0xd4}, {&(0x7f00000004c0)}, {&(0x7f0000001a40)="2606d8eaa2d92914df7319d50c141e5970718995d72c171f0c0f5c7a1b2cea8f15761d9a6c74814ecea18bbc780f8fd87d4f51f07a9febb9a382f83646711526f72ee3dc4241a319e49d51b6fc9f73817a894b75a1273961a722ac32a81eb1db9a509fb1a7f333667b178bc4a58dcf773dfb128010838cf16bd8506c7a88f239c5d119bb7ae6a7ef5ca4a36c4d48101d0ac0a01c9661ee041f45b9678886b169b19c8c7fd4e5611ce039903e2c3704647f8a4b65935b802f46bc0b9efb3853a3e8691555c29d1c78fa2f718ee488c015a5f049711e5a190333d56242e55e09706e35f4386487cf9e3f8cc9718066ca96aae28655b2ea358db6535ffda5e702b67c682d0df7c4bcf668ac7e8f94a1aacda0be4db706ab91d6fbf5522bf7516d2f6f3726457e924ecdc90c31ef418ac031adc07f8b505bb5f76d351b8c0686cd8c11432c62252d7db62c09fd4c10a54807e3fed33ffa437742d527b2c5815638935c89f38f9ab86518450c4a0e1e7e3ec0df3242947549675c09f0415992b8a0db4cbf679c55176d32625d35a4862107d5f8c90936b4d7b7e0c09096667c7473a669bdf18a25ef0d28d8685f4640331179b12efe47f91555254a01012c2c41b18054b215dc7526809a00bb7a687d078208b427c02b52c045f1791834caeeb468172d2ffdbf6c82314a67db8f33a4d7ddeb99d10401a4a9fbd2c16b79782c4cb70693158b43c70bfe1d6b7a306ca971c56e54500e0d18d2cbeea67dc2011cdebf2a1f36f3d29964a8884137b3adfd51b75d404b17cc4cab3d42251b5603634a311320e3f9ac5aa537cf568c43c2142b532ff4e4f4e7701d8ef693a0cb0d4184246f0dbce87618235857b5eefdbfdaa0b0a804e61fcabbb2d77227a187653b080e5436fdcdae09f69735fd95acb96822911d2a9dafe13c41d011b55a947b169b48ff04dca64b7858f09b7d11469206f0f5ed2fb53292b25e51b54b859a0765f10fabca51e0a63b2c7cd13cd6c6a6b9fbb8ef7b673326600118ec725028f4f0704047d9cde33b12f9b0a1961c848213ffd273d7cd4b94205a87518f214218b955418f882551d8e606c6db0b51aaa6af31b03791df7b1f9e473a45da77192ca5fd15aed86aa6d0aa344ac51d170ca78adcf3651a68a8112db267dc5ea479990c06c2269335837b541c4a7cceee8cd6692de1dbf6a639ac979033ed22b68ae9aa17e2d09822f2ebab2d14f7a3122f60aeeb52c42e5b74ef22aaf9534d081af41047d01fdf2a2b9d5d0a7fa07e5991c8effb39bb15b5881e0abfed046b1822b33f35aea2605600d40fbaf7fc1ab3a6a4215ea32bfdd71ba18ff09bc6c330d7c8e93e8352772245cd4b177796c29594b886a3b1efde0ce655f0a28985c17e30585e59d604aee304893dce337a49a7f5ae16f8463811e3039812c9da70322c8301f686a53b30c85870832e8360b9ee67824bcacff3bd866d4aee3b2b11dd0c7dd6e761b205eaa7bcf0451ee13a0154e097332705c9d69895f891ef26c3de52e2fa5bf2f32094182814945ffdcfb7edd71d70e9f15bf8983628254fee0be74867b923213475f181e900b796ad9f685222335a6f853620a6300bbd771cba7466134c3e6e1671fb212e0d53cb323b8b01b61746c8a5106af7f678489a4da5bcd55cf412200f5a9e0f62e3c3418e4391afdb36de9365a387543e71f29eb18b9de6c0e82945ceb1e8e64e33c5e74751b4c0f0b26899e7883896ed0080228a9e3749fbcfc194f8e7ecabbaef4b88d8861b6e37987af07601a25ec541ca0ddfe8d5dd230b4a5ff84a15b82f7bf10364588279bf89f1ec74d4f0635b0aced5e3cfe554f6cc735a7699449e2da8776a0d68e7a3b337d1a0502e6d1ecd1cf15e0a548b2949d107736fde97b9d3a7f24191bde062d4f6f92e66cbeedfac496f1cb08cf1fa069073b17879814a701d2eeb2bfa5d91ee16ead359c5546ca08848f1db8816827fc730701e5ea0c676da3f083c3ad2800d9e2932d430daa3335cc0bba791df049ac21d09ee3945ed734a9493161c9348abc622f3fc0501d8bbf973f62fb0fa1b98854ec063fdc57a3fea9f0795549dcd466fd47b0afc0c5cd570debe3b9459ceb500fa39b9c7b264334a0b00c308f7c811ebcbfb500e9d74cac5af388d449f3d2177ce2892d758a332d4fbc209f99b7b81446aed8bf5223059be6b8cc928895941a9c8753febf73531a622466ba5657a0d7d70254955a52af31d4b00f0cee617fc1290a8a4ff1171a70bea24d854fc80d860c94eac80c29a52e570cdb2c3ea6363cb7d9f69969347503078f37c6a7b597c515b42a43600ee955e5959fc0806da68d6789cd9446c105ce6a7292cdcdcf719b2ee363af4f636bf08ca66cc1a8cb57b69911d52684903b8c8bbbd8a5f7eb6220aac0f64e7d27c16989a829ffe64fa02cee85668ee87ead8728f219597031c4ff3f5d3f783a3f685fd61bbc209bab11985deeaec051e3b6a293b10fac69610e6fcc8a04923bea9dc7ce458a57fde53bd230cdb55ef1dff588d063d7c1ef37a74000a33cc1a2b97142572ac4da7df5c64aa89389e73dc71641ea6b3dd7ee8790caa42affd7882e436b1c8ace4a3ee6149ce12690c3601601a3ea624870b3d1db0760207aa475dd6b37218c90dad321f8b22bfc198c139f11643e8d525353ca9ed55b8f1735af9ee511f055bc262bf7225f0acd2dbe9d42e970cc966c2e4acba123976c8ca46623a2c4e44b27db70626c821255d15d1aecadeb14a5b24ac7d61ab7497f7e84148f54d27e46c4a7b59854795bc2589e63142994484c57cfc905211eca2411cbd5b277320646ba9ac1982e380631331984a1ad0c5069ef5948ac84f43b7b21bc7a952972be4e3a1d9cb30d30305b7d98f1132f47110fb7439c8891adf1709e056c7d8f9cb8436ee763a8bffc2c16e3191946b81b32c0801eb7426cb38269335abcfb2e142dde248374d9e7906e3fb76afddb62e42b18cb5dc6b004c15c96277aaabcb25c977336926495e957e9f95de02ea90abae3422c3a929b363f5104ab7bbf293b082d0b2fdae8f7e53b5caf8dd6a902a947465700127dcccef9615f5278113c74be30db934a8fba8cca3e21ac8dbb8094517721d067a37de87916fd2ded76c00b04f7ffd1e0e10e02d2913018d7b889826c51a61d6c6d4d5d6a2d8615b89d4c7a1f29e80cd83d7f82989897c8589cdb80e1a4a914886a43334d2b69d0728cf09239a2bd3b9824a0532e1600a1a64ca611a53e86f422090ed3b7f126a9eab0c27ca8ef3aff9d934ca58023680f86841a04b89ec1acef1938a7ff596b8f2d5881a69e36eee12bc9d8eaba922139954e73adb1d53d8a8de47339b42a62d1f3559ba32139b570b9430292459f01f5294a903582c06f4525ca0be5f9fb26baf0a99feb61e5b82c9a3058d5eed2eafbe932c57b25635ae30e6289b299564c771604fc7dc5d214913f088269b0200212b28e12d06f10894c571c6ac1fceaa8c6126b26b7b5ee07fcb3899c3014753089317c882449924a4325bb8fd35e51a875b876adab72b21ddc49538fac68275b34a30b76cd46b5860647a3de9329f5253c3e8c4fa0653ccc8484ead6c545a30cb6fb5f2adbb6df64f8036e3f67acad8484b635a1889ffbf33ea9ca5d883f7a59b50d0eea56c4e5470ab892c45b7fa43533d5390b4c0aff495c7e874770be208c8513cf058df6f8164839c85edd1635b3dda42a67f65bf01f5b2740e1a37a1f980bd30674d2b420e1090d41d4a093b63d175196da3cedd62f56b8de8a081200de3fd44751bb2e2265c6d3dc9d1c68581635b8e450e9a90387ee57e85a1a10d91db774e167e098ee9d7267ff1d53b656478cbd6f307f67d2571bb0ed05b2abe63898f4cb65d1ab080a429f5ecfdb812920bc386ab7804154b2253c1da0bb200def8f2ebb1fe4f1d9c2304a0622891db789c355df8034fe1248d0860230a8c14ba1a2f7bf209117971d342802d34fec42c0ea3dbb6a2fc3a6a155e9017101f8dcb65c4d3fc80dda36195f9bf727c7b5b590125259790980acf21f4838255cf4076c9dd0b0b9ece0b403d1c6b1ba949c2800ff0204613f30b433ae6cda1b7ce316d76a2a5a3c1d24e2e441643624a9a490b982cc95832dc1ff207e9c49f754c3fbc5b39b6b9b82cbbf731e6fe17679518d900b9855edffe21d138190acb757be8981ab842c8212ced68e15c2db120e3483bb010d0084891a4e5f56b56a9152f2c84b60c75d94c33fd7177cd5ccd2ffbdd291394294a6c7b75324a472e834beae7c2509eefdd5dcf3ac37c097b5d03a017c74f5841b28d5c7067b0148dc7fe2a92fda4c4168bfef55876e9ffcf0c42d837a11c40e2e76d67f2f93c0bdb432e7b51ccc0266b5efa3b21df9d70168e4df63a1527ed2eadb4abff80252b32ba38fef00fa331dd916bfbf16a339c326cb4f4229439b2a10612f29bd3898cc9d770037a8ef0c5e3cd0281e95ac371cac41b82a67ab9d9fcbd2cc1918119e0bc1be5413fe55b681b6fc48130909e91150a57709093f9aec96b7a682151be195b75224a9ee02a3ca9de3e4e808554d59ef89cd9d726735c5fc22ee02de31a556b48e8c2ddc9f8e1771e348ba0b576c989a1b25092fefad07a19a82996f2dd04b6fc4e4f09c127580a44fc4fa2d2a087100049d06b4a1ddee4fd77ed08b8a8fa8f1dff1032f23e9e6ebfbc1c45488d30056303638f0ac97ab81e827c1ac931f8cf2b37003cc13168f73f021ee8962232f8d8fc410e5d8f46d1e4620f8744325e4b21414dd43307139e2dfcd1482285c58e5a4c13778c44012ae0e14d207e7394bf3cf8c9ae3dc4b5a4ab178b636e150ab9fdd534308831cb7b86ca3decffb85488dae3a94d0c3e8dd67c9bd022277bd9523896419a400b8000ac07ce50528421146ada97e75a7005ba683985a85f6d293404bfe4cbadd14a83bcd14991ba6c227656c6ce474ec8190021947c0f72fa5db8b5e232cd75f5c239a9fb537ea89e3a69ffeef20ced38b08a32466320c7d9db1c1d926628097aacb6e9431e21dbebab53867c3169860360a6052a6555e914d5acb000474be2020fa6b75161013bb4e4d91a922fe846173f5404527fee91968dc5ff26142a4f555ab264bb775132dd51b543c3e3035efb7f232fb49dd2034dadbb4ec25814248b49c62c896d38f836138c8c85de101b515b8c29d539c4097d43a00115306aca7da69d11130a849f7af14ee8792700f1af9d2976c2ec1c8970cfe2d5d11dbf75f96d3a8a289a514752ad948b3787503e72e8126ca8f93984eeb78ec85efc2c210c110bcc5ad55932eb3601a5083972bb73b518853ebba4552c36e792d86c480028c4d72de225fe2952b6799df7221829dd1031fe2a2be31c3ab445c0707e85069b011b049a68b5dfe034513e6830475346238af537c3a376b08aa3f05f5357dce26222d5e65749703f801d9572de1044c37a2ddb43f11677053e858b6a242ee2169158fd2de872cb964d8a134e30d551a75f9fafb45e4af1baee51fe142f2e213ce07d9b1cbc557bfeddcabb5ff44b53c2fa098248cfb6c6283b7690ef14e9da9609790ea5f002f5014d6ed70251f19b3275e69f30fba1a6d272ca4a2a8784903781818c8649304fe8bbf02323a650c788989b375b70bdd70de107e09eaf13953f9dc8f4b9c877ad18aef387910d39f1d6b0bd2357bd436f3ca434d7d939c2a486ef3be3c22aba5da9b410ca3c2679878dfe4072fd044c7902a5ef0fdf926323aadebd39cd7b7e683e4e1e1f5857d8f60c566a", 0x1000}, {&(0x7f00000019c0)="c72209d31539112333de189ec9e05c0100000900000000bfa6a11ff6e283b751f5c943cdf736006ac83f530606fd24282e6593000000009e614e0000000000000000000000", 0x45}, {&(0x7f0000000500)="7a773950fe5e48e2cdd539369d0e74ce307eb53182e3e6a70072a66a", 0x1c}, {&(0x7f0000001880)="cb02abd64e6269b25ae34a0a6baa015509c0d85a0019ea0ecb8e94829983c74c95ec2ca146f6e5daa217812e7ef787b68e2e2de6800f5b081723c42ae375b259b03629594d7efca40ab37c38cadc104ec525a59368f3ea9a6d8dbfafca65f1cbc69e2d7dd1f5f0b8b008b7fcd7b79773c2d02edc5dbd60dfb32b2c8b8ae2e8fb9b0000000000000000000000004f1e18e31faa4680b9b9d607a7cae4cd0f66dc501e1cf946952d23e068301638fc4e5412ded469f82eaef2037ead67aea65e06162d9181f8f1d34cc1ca8073885480a6714be9c040fed421885b9894a5b8ccff49e2e6eb6f40ffa913ef9ac89044f64cfac20fa9308dc02deeba719171e83bb4005f18e60edb9bc5c27e49a595958e006173e86d4986cbbd5c4f23", 0x11b}], 0x9, 0x400000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file1\x00', 0x8080, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 16:11:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x80000000}, {0x5e3, 0x3}}) utimes(0x0, &(0x7f0000000080)={{0x2, 0x6}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchown(r1, r2, r3) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="cb0edf9900eff700000013d16c075d909c1932ca82b907ee331f1be50b8e23286274230764debd938eb0a96766ba3e99b2d43ac9e7b244eda40f5ca76d78f36b920d640a53d57d7f52cf414422e5fc039435b9"], 0xa) getpid() 16:11:07 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getpid() write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:11:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x1) 16:11:07 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x800, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001580)=0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa00, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8002, 0x0) preadv(r3, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/141, 0x8d}, {&(0x7f0000001440)=""/183, 0xb7}], 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x0, 0x54f1, 0xffffffffffffffc1}], 0x8000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x8c, 0x40, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0x82, 0x2f50, 0x5}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80, 0x100000001, 0x200}, {{r6}, 0xffffffffffffffff, 0x5c, 0x5, 0x2, 0x1000}, {{r7}, 0xfffffffffffffffb, 0x1, 0x5, 0x8000, 0x9}], 0x4, &(0x7f0000000280)={0x0, 0xfffffffffffffff9}) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b033e70018196ab560c65d881bfec35396af458c5cea42c574a0", 0xef) r1 = syz_open_pts() rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x5) r3 = dup(r1) r4 = syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x400000000000, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000940)=""/164, 0xa4}, {&(0x7f0000000a00)=""/77, 0x4d}], 0x2, 0x0) pledge(&(0x7f0000000200)=']\x00', &(0x7f0000000240)='/dev/zero\x00') read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000b00)={0x7, 0xfffffffffffffffc, 0x6, 0x1, "f29ce7b975fc7b76540afba940eec12a25988e0b", 0x1, 0x10000}) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/32, 0x20}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f00000006c0)=""/194, 0xc2}, {&(0x7f0000000580)=""/62, 0x3e}], 0x6, 0x0) 16:11:08 executing program 0: r0 = socket(0x20, 0x4, 0xffd) r1 = kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x20) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:11:08 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="4c5edf08017f21b4a5010ef4d2e302617e76b33b6d3a8cd64a6138d90f5bde139c7364da06723e62924d692098e48a0397c16cb49fce14fe34671782114a1f2fc3e7986a9fcfe2805d665084e15dac3ce0908a82ce45c7dea2189c67cad72124f67662e66bbdb1baabbbd0b6312d1eafc03ad1555755b15e98e9622402a8704ee80e19ecbb3c04a15d06e1ffb3dda186349b620841f18e00e957e599ef9e8909d02ca3f247c9daea8fb942559435fafcb331fde6f6853bd2cad5fcced25ef60641273a8efab0cd37ae38a85f908e57d92b7dd72d3e8190247c4350b567f30330cb3eb852daec839be7f95c23f8d99cdbf4fbe9ee0547ac3cabb086cf41d7c287016ef60c5fd77862f936a9c9d66571dc09825b87ab4cfc571ca612d9ec6d73f6de5d72a2c95d41ad01be5b8653c642981781906855c31538c8d8e1e74bd9d55b307d148287129ec9a4aba8d5920539db664287a8207a08555ede65f029b229c84785f39890919d5c47f9f7c81b08bc5d04651be1619164b8249db7ce24851757e2b1b594d955a63facf4a12b15ba9b813b8c9e76fb8a963d472ecf22999c15a7bb401a120ae318242ffe6f662b3100855e7c221f9a67624de70522111cf9ff557d78548a721410b90b25b6e255cad244992ad068be2944084533cf6278fe3bed703a33c4e93a3a453cdcfb468467af28a8e21c37d9dfe9f2babca9817c4acf5315329ff4117c07bf70ecd207a4d710abc477730eecdd12f823a851b8390b86b675e172c9c2bf7fb64284073b8af2e39eaf1dbbb737ede2d7cf8da63e411703f30f77b6d0cd5d788625adf3c2c13f792fd325eff46f75567c72a67d7bc20424853a454a8927412fae566dd338d42c13a73ffac161d21c68e7be80d20624fa1b59d1683f2254a0f4f7068dbd50b3af89af184e655562ed53daa6c377b27635ea5e68d4f63d45de0bf3a397b3b17f46d9f63846c3e857d1c1ba3ccc653a3e4d55f6fcc1628edd4c210e09b8bc543f3ba9bf8f4fcdabe02373a9a26d4ab88bc618ba53b3178ba5c2cba20f2733833f1a847088d24374b5783b239c2176eae50d7180554bd56301b4ca78abfc113eb6774782851219957a4c4ed1956dbba5659add51d3ff056dbfb915c031cc08e14691e5b2334c0fb04b53e4fcf9923a6e2f8d23afdc687096a4ba88c9d12cb19f18def3f7eef966bb17799a2336ac7c349a84c67b9dc9314fcbe8d84fb31c6f54e134e12d0895cdf6d524994b546947bfa64722f205b19c8abe13ca69a61a0626cd669233da61d194e669d9bccfe8750929880ab92c2cd1ed6700b6f7864e990ab8b01150a1f07c17b84d336ad10988dd64a80f217b2bde5379f52e09b334958042fbaa5a5b17a3c420410445acc086e0da57928c7045e3a70187631f9e43995f7327475447f12912153bff12d1df49cc2055c140b1a2e54e58ce9c6b220b88a21ce592d0fc786b6fca6401b17dce0e2e38b6ccc5fad99d8baa8b065af74b50116f37df777ca367c39704c25af4012e80e0827e56ed6711f8eb859820d9f5d9bed6deb6cb91f9a049758dac42857aad2deae731082a8eee78371e390a1008b3210baa308bf210d81d2ddee1fcf804d5a86067ea560f7a5f8fb555dbdbcf5ba4d1b28ae5d210c169d378a0eb9af64c58473dd05aa1aa90319ef15ef0fe6ac3aa3749a2b7dede1c214062be7d299d04ca5c0edc364b96eb79a459e7fb8ad8a5425c0977504e1c3c8cb070e2dced89863bb97a5e547cc39b3af76514380bd36911398f6306abdad69b4594546109e315f610955d86b0283e2e6ef1212ea3a98590c913fa4cf986748b3d201a88d9378746c6ef71dc8e915f0749bbec720a6939224e69e2755c14c8857eaf1e34a9c84104dbd788f2322a932e0c8562a7d18127856e9a64f2072830dcc77026a935424fdfbecb485f0c17665ca1fd3f05583f97b963a53169b61a432468c486f0cf78cbae19bbe9fc038af77e98d6429f13c800e61c3a45191ea31e2baae29a52d46d0acad35fd539c23b80570d8e0069bcc6a7ec712630c8499b104c48188b8126abe6f744bc0f1d55a80f6bed293a0d30450c58ab90f0093ee063e14fc8f23250f31f65e9a32c6a5500b9c74bc43b4c820790ac08200d912fdd942f20603ed108f348733ac19a1c32d7abc302464b4ce8587d1faec0a6ae27a0a555e7bc248b00ac3162f472221bc82564c804324f233c0ecd0888c199cb37a63423278ac0311ecbf01afca5fb6ee6a1f76f8605123ed3ed62a177021edd392354a64447857479b0cbf4a5c45ca5a3aa0e7e34950d91cb41caf1fba35e185c8483d62705fff182264ec5f21971f66490b7cfcff4cbe1e71ac8dc1e519b6078a6f1ba159c989d9314f780c69eb89b0686b416162f7bbb2cc946c8a1b215a1cbbbdbc9cd9a3b43ef3773d5d6585739f3d8898884675296922f5e0803efec9a0f65802d98cb0a3605351ab5b8137b4718b93ff297a4a3ce02ab98f0177389ff7a16698d3febafd542cf60d8ead97baf3cc00f33207e513d3bcb9d80bddd7878fb4ff9ec26c1c374e9ec22d92e8bf6f144121a49aeceb8af63a5ef8e6b6cc3713705b21438e70f3cadc2498683e715168fd2e02b883cc3cb0488dc29a960aba649bd3c3c04db671c21e8e37236d588ce067752c2976576281efe4195079f11552b18354b9e4f1ee7c9538791e06d80ecaabb8ccc921478095bbc499d2fd48fcd0a2d15357fed2974a9281ea4b4a643cd8b0bd5fe407844691fbb99651b2b90c0c437627c873dd9b0fd7ba90594e91121b832187cc70da0938387f0d77a07c20e5336fcf14d0b57210e5edd78c3ecebef2506e41803db6a1dfe051b36effe2d9aea37e4ead531f7783b0c756b4fecac4c3afa6e771b40556b9beabbd1fe1ba2c44a4d0c574cac0077e822c3e23cccfacd200bbae61661cef3baf644ce6a1e9434d2a7f46912a10108a3820ad83298d61971f0cdfdd9743392433d6e51a7907944f32302018cc70dccbe4dfc17eb447cde7ef5803f824f274f749f079233dc83af6fabcd397fbcf076d54f61350829bad97b8fe03a7dee725af5965c10527a39b793dedfb457524596d54bd646422b42766f029c9b3b922bfc610bc996a6d2847df0dfb21946c6edbd19ebb03f2a77d0346ad3b6971195cfa4f2c86da5a9f2016da63c084082c6fe23bad24ce3f1ecfd269e0b06cbe619ec3e3cd63bfbc95e4d639617c1fab59c78fe31f686e2d5a89a34209f4efb1a50ec234282d5171e658d780815c43b11568444a30fbf91295554959cd3d691bf9f4293a6472ac6d128670a33a13853b22098d428d5acfde2e666aded129a8b0eb66f03b33b72214cbb97512fdb7d0de888497661a315582b223fb50502572380dd0448985cceb9f464bd782d78e2a70046c4103b9779361d2acec8c289f57b08376b541bc5decca2cb9af2de2da419218c2a1f1c3f1ddff76890c88a740a67f01b1e4a1fb27580a6edd18b33ab3fa076a2ae4de5457eff6b2fa18bf543a2497fbcee0bbc5a80b7de3bcdfb4ca01e55e62f7c98f87a5a4e1329dfac2933089b54fad05adf036f7cb781b90853b34185b90f8d96675b7aefa20d2cd96f6c150272f90598bacb5ba20d66695f6b821bd539f301ea9fec8869002f8646aa21928b48b2ea08cc93e73a99ec63a7cc99c5249d16c050f184bfeeb3bc188c1118ba3c2e1d3d97da440c9bfb0f8050e5d2fc6fbd062eab1029a7c20df908d14b9e52994d3df4e5601d741373cde78902125aa3cf8055ec6a5b3f0a86ee32dd84e85ff809cf397e078066e355b25fa06fb6f3071d093f0fd6259e106579e40ce3ac2b7d8d551e6d5d8b91c47071ad84eb8c75972efee7dd981bc961c423cc5080b4ebc1f09df223edecd7b2dcefdf1137c27d22057032c45b1d9088e19915488b2cda9b43588a722f548aacc94ce1728b08e760ed9a91a5a6b649b1a7f9f7280bf04f7c17e40cefa230f121c2278a1db821855bc860b71f836a0a861ade9ad43221192c6b0898f4b30d92315b029d2d82b261155147d5a4da1976d826971202b3d265ab3d8a54fd272c7f884c0120afa4d31370d8a71c6f8d6026e1449543a0ef33ce16c0a929712de540c5279b7110e60fd964efd28297f420af9e69c862845dd9a319421214fc3495221033edf8667fbd3b1218a1a46254b37e48cabb604db30a4202bd8c0df34b4947eacbfccb14e761b91306d6cb801172e4bce7b026b28642b0f57533477f3a66d5bdc6819bf9c9635cec08b4ae2dbb6623f5dcaab7a19a2c3e855971c44e8939ea33537c8cf4762f45fc286d78a7b14c3382155a146ce6956fd87b0ce5b1581c36ef9f79852ad44a91c61fc632f13420305d5063b27f605b6b0518b76b737a0322e9c2e7dae6745077005ce7a0906e0d5ca55b3aaec6608b4db60f22a1b4a749952e59e09f66b6f4581ebbcb20bb58a21b229679da8f1bb9d5856ade40d63ae9033447aef4af230a08070ac194c95db64e41f5aee11b31799b2216d9da4e2bdb5b488acd6f2f1d22fd413003630580f383d5cd4b7a0a7f39f96a2f55397ea7604f79574a0b451faf790008ec371e1df30b55e3d4cd16b23afa0751fabb2b9d86865789ce3a29c4e1e67f76cb20b2db79705babf85f20e1285b65bc4132b5ae214a78a73b4b27588e335b8f99819a7427494fad37886fa0a1acd35147dbd5324211a4f3c2df00f95c2d9ed662ea7dcd217dfb126bc906dfc00c816411ea1fde0cd30d4d3074e942dd7d71754b7bc6900b8c0382d83065134fecba58e75acfe4f8ba25f23cad39ce47eb3b50a1c8476bf1fb3c285109aa5705717003c7bac2ec49c4dd49219693b1a1159ee621fdc34145701d13e28227d13d37740fa2b547d6efe7aa4392db64ce938eed69eb7db567a2b481df9dcf230283cd3acb84008b31007cd0d6edfa1edd92aad2124cc4c6dfce41940f9bebfb78eec639aa315e65045eb832f055e4b4268b9ee9d9d492b04c4c24ef1fec52970268fa29918ac75447fd8aa449a45fdfdd1d3a730660a486692d6914330788fe329b90f1e79c8dcce4bb11154b784b70d059b5b2a91dc7ed4816fef8541a756543a951a3d11de224e4a2de437dae6592693bac1436133fa5850101afb705d10f158063d7e33a9905007a3ee0800ecca794594b1427d18e0b1c187acf8006a894cf3e20664836522063a2e09ab5ae7bdef4e9cc903735b8eee31da71541fba1f6ee1da62d55519478c7632e3205edc8f777483d945bb0322354329543e4f1593cef1c4a9e0f0ba025fefcd00d627f0485175aa18805eb40582d4d221249b17d15d8b21814b05223ffafe2028942044a0f0681f5d0fb3efbbb1c52a0aee1d270162dc1aeb4c3b423be8ba795afbc8f1c70b9ffa92a2cf58f4847cad357efc4afde19d6876ac93fdf4be7b8a7c15e3e4da8aeab9b98de1fbbabbfef11f5e9188ffeaaca6007ad65486573ce6e88c68f4339472a28c76ef1d0bd9e55fe8a3cddce46bbc5a0695669c9edc7cf79a8eb032d2a9d49dbf27164d40e2c49c9ec17087e6d49412c9d5c03a7c14d2dbc6e915f07a1f0fcddf6c932b41f41e19df3067fb45b9e006b31a1215496fab62af445b6e4e3d46c8e1c78d11825835367b10a3552dc466302967bb680161c0e58877f922a2883da589a3fd7530b16fa39f85e6b295c8b88cba44fbfad2da2f12b6b34df442fb6ed51fe35ae1564451f00156bc42b1b4c3ef50572b185d1ab04fce340bc363faabcae17a041698a603f28744d8bb31ef3", 0x1000}, {&(0x7f0000000000)="af2d80c148c49aaa45eae38c70c3a99ab68e06be19294cb65c4a3ac59674e545ca3c85bf0a7822014aceccb58a49b43adb401595b298bd8e75192646a24153ba51364517bb28f9472f9cbcab63f538a7c9faf0321a30e3acb073025fc52e3bc38fff31b9c93e5f156563794fc6fef4d5ba23f0ef", 0x74}], 0x2, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a144e0c6da97fc65e2fa16c5fa633743725612d618", 0x15) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x100000000000009a) 16:11:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 16:11:08 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:09 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5, 0x9}, {0xb9301be570f6f806, 0x9}, {0x21, 0x2}, {0x40, 0x921}, {0x42, 0xa34a}, {0x0, 0x6}, {0xab, 0x7}, {0x0, 0x1}, {0xaf, 0x7}, {0x1c7, 0xff68}], 0xa}) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) 16:11:09 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 16:11:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:11:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:11:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f00000001c0)=[{r2, 0x102}, {r1, 0x58}, {r2, 0x4}, {r1, 0x80}, {r0, 0x90}, {r2, 0x50}], 0x6, 0x800) poll(&(0x7f0000000000)=[{r1}, {r1, 0x4}], 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getegid() fchownat(r3, &(0x7f0000000080)='.\x00', r4, r5, 0x2) 16:11:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) accept(r2, 0x0, &(0x7f0000000540)=0x9465a7887e3d83d4) r3 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = getpgid(r4) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x3, 0xc59, r5}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x4, 0xfffffffffffffffb, 0x3ff, 0x4, "08e4ea41c17f13af698e0b251d37e9f81effa45b", 0xffff, 0x8}) 16:11:10 executing program 1: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r0, 0x0) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f0000000380)='./file0\x00', 0x8580, 0xfffffffffffffefd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:11:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:10 executing program 0: r0 = socket(0x17, 0x40001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x1b0) setsockopt(r0, 0x1, 0x401, &(0x7f0000000040)="02b931568411e472df1fbf11902ef0afe7179c281378c0210d33deb23229619489d2aba973718673ef1da3087db2c734f6e6660a3e6ad12a574e0a1b5f91ceb13afdf521246b464fe1e1f1d48244f6f4db90a7572ebb49df3cc474deb29ed014b8788b", 0x63) 16:11:10 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)="0bad07118ea7332bbf73ed8182bdeb2fdc9c59b70a578962a794941f200b34031f5ffeb84c5d03e89f5dda6877b3474afd3d61a44c8a5a0b9824fcc551e3fa1aaf0625793e66a8c355be9725d79ed58e376eedbab1f16dbb4d28e5dec6c54661921d2dbd285ba57d2669420658e6ddb2f2cb899844", 0x75) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:11:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x9) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:11:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setpgid(r1, 0x0) 16:11:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0x7, 0x7, 0x10001}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="13ab79e82b9d21d2bb", 0x9, 0x400, 0x0, 0x0) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x85f2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x2) 16:11:10 executing program 1: r0 = socket(0x4, 0x3, 0x4) getsockopt(r0, 0x4, 0xfffffffffffffffa, &(0x7f0000000080)=""/28, &(0x7f00000000c0)=0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="f023fe0df6da8a96040e", 0xa) r1 = socket(0x10, 0x3, 0x9) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000540), 0x1000000000000232) 16:11:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x155) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x102) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) fchdir(r0) dup2(r0, r0) 16:11:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:11:11 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, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) fcntl$setstatus(r0, 0x4, 0xcc) 16:11:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x400000000208) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0x3) 16:11:12 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053bbf9c8000000942f05a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e73d807152612180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) madvise(&(0x7f0000b46000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) msgget(0x0, 0x5) 16:11:12 executing program 0: unlink(&(0x7f0000000200)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/42, 0x2a}], 0x1) write(r0, &(0x7f0000000100)="91beefbb7fee76aeccd79651fb28cb56968a852b57f7433521d1285539433d5a2973f426532f209dd32268bce4ef83b55a3fc330b554730bc2c9146a98fbb2f06ef6ddc3509496a1b9d13297a68eb22b46fbe711aef3a2bf7a1238a243c8ac266d7407b027356fff5bb88e43539acf5f55b4626b6e746577265a6d30f6ff22730e8722a30ced52ea058c462f562629cbff854891734df9015b0f32ee8d5ac14ea1535f22527935372e516b68db711e35f2d96fcb9df35eb04f5b12c28659b6ceda6c74aaa0b91f50642f26831ba447c8b571811760d1ad0378d82c6e1f0e1f966568a5283070853f3a6c0dd66997", 0xee) setsockopt(r0, 0x2800, 0x43bc, &(0x7f0000000240), 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8001, 0x8, r1}) 16:11:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x4, 0x4010, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) flock(r1, 0xd) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x200, 0x0, {0x3, 0x9}}) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:11:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getppid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4248ff1cefab30d8302e35db77a3e3bfd6d25f5b36ea07270f0212c988b8944f9efbc32c3dd9a48c2b3edc47a7cdf8ef3f10483fbdfb8b427713af63ca4919ee36a491d9b5dd40e5", 0x48}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x78, 0x1}, 0x4) setuid(0xee01) r8 = dup(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:11:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 16:11:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x106) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x840, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 16:11:12 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) socket(0x1e, 0x1, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000040), 0x0) 16:11:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba090041491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x408, 0x0, 0x0) r2 = dup2(r0, r0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1000}, 0x243) 16:11:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:11:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)=0x80000200) 16:11:12 executing program 1: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20008, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x412, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x18) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000004, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x4e5c, 0x2}, {{r3}, 0xfffffffffffffff8, 0x54, 0xfffff, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x9}], 0x8, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x1}, {{r6}, 0xfffffffffffffffd, 0x39, 0x21}, {{r7}, 0xffffffffffffffff, 0x70, 0x80, 0x8001, 0x3}], 0x100000000, &(0x7f0000000340)={0x3, 0x4}) pckbd_enable: command error 16:11:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7, &(0x7f0000000000)="a7525b66ceedff") setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x4, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:11:14 executing program 1: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x414) 16:11:14 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4011, r2, 0x0, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 16:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x9) 16:11:14 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x8, 0x7ff}, {0x100000000, 0x5}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) 16:11:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x4810, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x26) 16:11:15 executing program 1: shmget$private(0x0, 0x1000, 0xc4, &(0x7f0000002000/0x1000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:11:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x67) r3 = socket(0x1e, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000200)=0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) connect$inet(r3, &(0x7f0000000080), 0xc) close(r3) r6 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x7, 0x3, r6}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="55f4b27e041007a6927feac82d98a28582f96e3cf8afe5f41ded6f795651b3797cb39733ae651afb3da50ae99b74e382e8a5571a846792ffd30304d0c27c210046", 0x41) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 16:11:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x5}, {}], 0x4}) 16:11:15 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x1, &(0x7f0000000040)="ef5d060db2756c1333", 0x9) pipe(&(0x7f0000000440)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="ca82a635e34679f6860aac8f3169a4180c1ba84efdb9dc400960602583cdd2230c9fc20e688e14df6acb8333ac8e8a6d8c2748260f391df034be74324b38009ddd2b09114478e306a0b991791eeaf723d99b3f2b3fb9a0e795587666e7d7fe7a9f7eb928bd103c201dedd04b03ad05994c30aee957eadbe86c1a6b242b459d3f9edb5e390cf36eac12f357a8656f10059411ad0b186f5f8de9df9a3d3a74b3eaa703c147ab96f76a88bc645b8d403052415b1dac4a78b5193abb979797b5aeff1d9506433305f2a5ba2be9e7469fdd592eba5401a2ff5781b1eb59cf89b1b79ce77459c659d368143a9dfb723822f843f93ba8dc700cfd3c6528eb7255ff", 0xfe}], 0x1, 0x0, 0x0, 0x1}, 0x3) r2 = socket(0x18, 0x2000000000005, 0x0) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) socketpair(0x18, 0x2, 0x978, &(0x7f00000007c0)) munlockall() 16:11:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0x2) r2 = accept(r1, 0x0, &(0x7f0000000000)) fsync(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:11:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x4, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x400000, &(0x7f00000004c0), &(0x7f0000000440)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1003) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f0000000300)=[{0x3, 0x7fffffff, 0x1800}, {0x10002, 0xfff, 0x7ff}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20020, 0x2) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x0, 0x10001, 0x2, 0x1, 0x7f, 0x80, 0x1, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) 16:11:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x0, 0x2}, {0x1cf, 0x100000000}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8081, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x12, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) 16:11:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x800000, "61aa0db100000100", 0x0, 0x1}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aa", 0xf0) 16:11:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="c2dc17f6be59fdae08", 0x9}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x3f, r2}) flock(r1, 0x1) 16:11:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) setsockopt(r0, 0x2000000007fff, 0x7fff, &(0x7f00000000c0)="fa0130564e2ef9406c824b7d9daad9f1da31f60dd92f38978d48a4482490950428419c05c4c326897e0bca9a5a9b8331e6763ff42f044615fadf4df86ba2b3795f2071a7d42f7fca9db3eb9bc213d9c065633ee4c7b8f3a776292dc3568d0a2b530c7d0eccd152c4c302b4a855722f93af18aac8ab5435f13ed8a2ae", 0x7c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socket(0x10, 0x4, 0xbc) 16:11:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ftruncate(r1, 0x7fffffff) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000600)=""/73, 0x49}, {&(0x7f0000000680)=""/222, 0xde}, {&(0x7f0000000780)=""/69, 0x45}], 0x9) 16:11:16 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="49b73857a9848de04343a0a26a18681d45eadffd73d0b29e2a49f1c8dfb5f506dc2b49847d39460d8eccf1f627d6195e4f8e008e2e81b9b9c82b7b281a8fdab19d787a5b", 0x44}, {&(0x7f0000000240)="a6d6d7347e3de8381e85a7ea5cb5538c2c0be585cd870109df31c528440301bc1e4f74a3c65492147d8e24d91690582c9828de89b5f5c9829f838f30fc6cd9c9ded3d86f8c2ed986611d2ed7bc973063c8b2a741fd2b615ff648150c9f28db407559cec4ddc11779d12431432424fc7668616f3f48", 0x75}, {&(0x7f00000002c0)="0f948a64cd21b1370482a7d6783c8a8027768890055de8cd4bea674f165b5df6815ebe65bdc9d913c0fee435991421a388e3ca436c495b1ffc6c30a1652da6ef9437e6883fd8a831ec9ba7b395c5ffc867686ad06e3dc4d5dc5a8077b91c58924446292debc7faa9ea29d686ee35132753fd60c0828afbfbc5a81478ad9df19fc8e514", 0x83}], 0x3, 0x0) 16:11:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x80000001, 0x2}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000280)=[{0x100, 0x1, 0x3, "ccb44a3c4f390a897b495414ebf39891bf97b6c1ac68b37a4f45d140116355c0fc029500c3526192cf83b199616e29ebdce3896c392cd5554ea0f141e92ed98c6e83b34dc131b6737791fe4599760c2585d1699678209564f1aee27c4bfd9db36527d659dc7296b541386aa2ea1ff8311fc4ae2d9c7565fbe84e539af0ee38db157eaa4cc3fcd0c073369a4f9eabce1f8f66d19e872cb8ec08dfcd67999f31c181d4cbe935ce227c2f3b95605d5a69bd96872d954ace9c9048d4edd0f7e68697b365bbaeb964a9446133b64da397e32b0b9d6a570205bda1bf0b37069b9fa7765396754e5da1b932db35a4530d9bd9"}, {0x18, 0x1, 0x0, "bf"}, {0x28, 0x1, 0x0, "1a3ee8594be358e7781239513283825cc8"}, {0x48, 0x1, 0xfff, "7a6630def67760611ac300cd3b580c2f766a2839c64dc09ad27ff3d0d63899dcf96538badb1b28f34ac9609eb5b286b50ae0812a173ee591"}, {0x60, 0x1, 0x1000, "73eda6a3acffea802ce46293b022bb456e25ce6644284c3d2609dc5bdf9165280c3ce57ab4f9e6374de7b4a6868c38569f8551f7b2c86fd0ff63b48acd15f08d282b501061eaa834bc"}, {0xf0, 0xffff, 0x400, "85d1f14e9be4166295b803df5f2f4ac7784545fc702e94c17a628e7afa47d7f12c7aad6e77e7c677ff72ee432539def62fd78eff926e1d7f493d60e570fba31c750344453ed387f2d31a6c46db1d183bf4dbca75c37a290bd53af1c5d78f5f0aabe4d9d3bcdc2d7e4805dc4f280f62c9f6305892dd93e64849e6c2b11e6ab7f0d8593fe7d3c1ebd702ec878e569538f62f78a88c68710cccef5dc927087e098f31b82d53ffeed6ef1469fc746b52d185f3a8c4c8b65d0e29758b98b9bfe7b51054aa7d2f79635702844d15f1d767c7b25237190a9349940c66bb76ad2e2663e3"}], 0x2d8}, 0x405) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1000082, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffffffff3eff) 16:11:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x14) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r3 = semget$private(0x0, 0x3, 0x8c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/78) 16:11:16 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x400000000018, 0x2000004002, 0xfffffffffffffffd) r6 = syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r8 = fcntl$dupfd(r4, 0x2000000000a, r2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000100)="85b5aee4b20523e9aacb13fba85b390b65b6f8c47e6addd4fd2f7faeeb5e363570fb74f5a7fb9169adbf4d64f571eea6e963ed5a3881ec32d68034133823867c1790203b35dec4edd57090658cbdf0e84d737b94ab7fd7bcf081546af7c80e2661a68683e5f48b02e0e8d1bf3b112560209c274747a4ea4c57ba1e429903433cfe7ed89aa4d580cf1fad56c96f9f85964d370bb2816f5b1646c4ca96c5d273bfdd986b4d8ad128376c2a749552b89fbb36b665543c87f1f36cfd9f1c57ba0dc0307e8576a351da4a276958", 0xcb}], 0x1) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) dup2(r5, r5) fcntl$dupfd(r6, 0x0, r6) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) close(r5) 16:11:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:11:16 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000800000000000000000000000000000000000000c4e8862fab01716d83ee082bf1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f19200178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395400000000"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:11:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8062, 0x1) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x71, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x8000, 0xeecb}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x39e, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x21, 0x81, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x3, 0x6aeb34f}, {{r2}, 0xfffffffffffffff8, 0x1, 0x9b, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x6}], 0x7, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x200}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000006, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000000, 0x1000000000000, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x40, 0x81, 0xe31, 0x1}], 0x8397, &(0x7f00000000c0)={0x100000001, 0x20}) kevent(r2, &(0x7f0000000000), 0x400066, 0x0, 0x0, 0x0) 16:11:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x6c3430e7934d030e, 0x0) setsockopt(r1, 0x2a, 0x9, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:11:17 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="3f7c016720c98fd0b8a469d9ede0587e5f8a6463b42ca998528f70a2e26254d27632e4963fd023e73d5341fc6bf5111254fc852565059f5ff68f93a5e89c43122e1a858a3a1876855408b4c0f46b15f9432ea60a689fec55e18dc32685c47e2e6baf8183088027aa5b", 0x69}, {&(0x7f0000000080)="a78f4343371f576c1b15bc3ea2c6ec2e369e8c8d717ddfe0388d1e387649a795cb6d51d3e873b6934d9e5076a3140cb41eaacdd47cc8269ee42b8cc382201fec69f17eb28f8c149eeb843ae9da0d95b361469ea7bee738ac3f3826fea49e6802f5a466ba7fc873b8a30ba2debc2ffce2c4229d", 0x73}, {&(0x7f0000000100)="cbe5581f6de5f92588decfe91ddc1aa8c7473701557adb042df93c2d9aac8c1f0dd3dd9ad30d95121f93f2c7bf5ff400c4137aef4bcec990ac346698b0e9a1a76b9cddc675218f97bb57e03f2facf75c1cbf7e9592cb9df537cc8d6b2349b916c27df18b36752939650828af2d09cd4b660dc86a7a6220d67d378d511f5f6da33f23ff", 0x83}, {&(0x7f00000001c0)="093e913220d784081f0bab799ec6ba1b87ef6ac99691e1606eb5b34c7d95ec63068bdc9a49659aa2e1308faee87c033e1ff13ec3f7aa5da725f5b6559d6a36657dcdac1b04d6b6abfc31a5d99961ae24be2cfe1bbed760386c4c2a88558d1d65e75ca3688bcb6db04f19c56008adc1def1184b727cf916a8994e375135ab86c99611641e34beba76b0c12cd999b8dfd83c9abbc01032b74cac453295197a2182c4a65f6eea7b7c822000ebbf72401af3665f70d4024d14c2cf22768585ad2f76e1f1e77f9ea62f1c3cd8c90c3bbb18a3613ece8eb448cac05ba94d33ed7468624125ffdf1a2120f9d6d4081c25d65b31f648b22cbc83186c85cfb286d6583a330689b06b18e5d07eead106f34fa9adefee7ae1749474aafb3a04a2eb49c1adf76fc9ebd5bfa7a3365cf3da18521df4e2f39931c4368c77c8bd67bac9c65e015846d4b1322e0da4a1d6cbff1ef589bf18f340f432e08305215a7db5ae59c10c0acf4f9fa5ab011b9858c4b8469d12cbbf2cd48ad9061858df2d2ef9feee26e5372798ae16dfceccfe1b50e185f0862129dda2c683c80292373ed7601004257c61f95b8625b18fe546d8c0e41e195363fb8f5a5ac0b588223b6959ad2af7993fbf92cf6266786808938b43da1990288ceca5ded3aba13c7a49a008be212ca8a012c9ea1c9d77d125e56923f0853543ee44676f1f3c0db4cead19e4a7e6b6f9e4f14316dba5f37be30c6d49e22d76222603c3b3be1604c9ce7126566ee4bac5cb3c86a9d1c1b3c321a15857c32080db8d4beca7957941e2f15d4c1e71cca389921e1c58a15973649645132374833441c0222fc40c3e844e6d114415eeff3391e7c95684731409658b252d05f7537414dc93f9391936378c61894d0b1136dc8a75d14b086ed43fa1bb3a0fbcdde17af2640529655ba5c13d76f1f4d1a57fef26ec9ef78abecb5a7ead8e68e4b1fa72b24a3a8df87744fc12c7519303493aab36b94b5732c3e68c223971542fb9b6d7b87730d8de42df5f8f10a1e1c39410c417f122fe0afc086a5bb22b0acce157da0b81ddac85ab2cd02f1dd12b9bb80aff56c5b3ebc6de09b78a36eeae04a31a26d1ed4b50b3ebdef2083eb22ee3ce68dba59808f5ab325dbc34e50b4aef63aaa0d2692d7a5537850a7e837d4aa58bb194e83ecf70ec87af9a62dcc731553b97a3ffba8966cf855edd8bd11c14c6a94bdb6e74c7acdf30242454cd57e34b093ea8e080d64438f90789b460c62acff04015220b4c5ce50fd8dedbc3bd7d27246353d06d696a7ccca461b76978a1ca86a3407c4aabdada988ab265de4cbdf3f09a08af3fdfdfecbd9f4e5fa0080c1d920bbb7ebd198a2d9e224617aa20164c49e74c77f6e520e20cc9fee50166a04d2da7dcbdf09ec886f522ad2c8e2cf2c3498496e641cfc5c48dc40bfd92f0036bdde57d566d7a3933aa5dbbb676f5910fb9d25e6352540d45879392dac5a0475c2f9bb36591801bb31a6447fa9ccaf509fd5f9067923ee6c857d39a377d861309118f5240e4331897f3ae572f63eda03b2ac0f5832ca63e8f2894646810f5acd93bf29088f0fda0427479d9c0983e66f7f31f6d0272387b6bf534eef3c6f4ae5230c304741d077f15f9accbaa55b81eedf0701ca26df8f4f25e50bbcf380fdceef4c8ece6ee8ac10cd64009f7fc7d9b164ebae4009f7970e6191dd91f772262acf3242bf07995645300c604da85ce0e0371071f9811b653a364d5afa7a0f82b27822671c14942ed8eb74b6ab92011237d2fa89a41c31904242cb75f231e82fe974339ab82853959848fe743b98cfbd4b4654f98c791fa72b078a66f830809f9db49650917aea987d02b14b6cb4c19cf001207542b95695e5d9279f3579c7e8d8a19c17681899049e2d1c12f4c638853f461ec9bd31e91b8c3c3c3de74008e8859462916ba37176d1d99e01e9b56bffa50f361c37dd340b18b2066821872c722355fcec5060b67e4aec9b268d3fe10e411fcd0966da1975cb69b032a4f27a05da99f85595b72dee47ba1f9b397976a65178597c7a76f5559476ab3ccda1410444461292959c84b59a00b3d71a6775b6e6bea9c05acc6bdce5d5a897b64a0af9dfe4486292ae46e9b627c42b072651e20508bd6f6df2ab4bfba331903d431c1dcaa217025e4ed9df39daede1c3d70db75ee314ce8ea6165251623dd47e4c1981967bf20cd55e11c2810d2bebe1aa31e5643c296dd00fcce8c939a2af9b832ec67fda8efc444ca5ef0537f3fa681848e42d60eb0a8b7504f54d6a7ddbfc13d66f330dade43084e57c462217f79546a929d422ba48c680f445df4b02cbbe43b9e1b29eba7c754fdeef4cbef67611ee267d11f94f0365745f1303b8263e9e55a111af5a14e117aa0b92f4f65f2338e3cc8dc886994098601b06e0c100562c38d4443a00a161fb7a40f97cdc0447365187a083864cf2c9c9144b64ed4f930389a25ad9e2eef1022b446d2c7092534d01dbe9d8e6f61299722d960fab33712e982420c141877bce569ecc195fa3c10ff52ccd82a650571c45e5d830dba88fe9460d28769135d3d6180c5b825dd28b7cdb2cf9c8a6edeb8df0b34c08ce681665f12cf46d96934572642ea5d44df05e419c9566a97a64230885dce831c0ade63c4038225850fba332df0aad3e3beeb964bbd111a587f72a6d502c0083c099003815e646de7a734bc3b129615890866f807fe0a9e2e303fd25dbe5c4c8645e2bffd9d70f1ebe10a72bfe78ed401fdb1af4d6ead067be23c222f0b597df3134367331cc42122b2804f409e6ece08ed2fa0b98387943601cd93f3f8569ab834435ce52c3baf67062ad5370475f27f003dcd2f497e37a96ec45db2ba10fc6ecb34745c717b683d13c9bd9b75075501f466cfa953e75992acdf1f2c3bc2342b48c7162410961139548f5f3910b7fd8f4a2c2e75efcf3d72051809041e4e2313af588d587c50cee11197099d4da7963ccf97f3cb7d3220d1af5f1382db01a4905de3da15dba6018b07cb271e25516c31fa271cd4a0797157d1f8a5959315c1f7c105cf58e4d678da784dc787f12bd1dafbc7aba7a0b4a72f7d8435b90a9f2ab0b3021e2af46507471df5849cbbaeafcbc6eb64438cdf47009b89c2c20f3c657cdfbc73ecb361dee05925447087d0bb9e738d97d2c5ba064dc73fe85e85fb637e34a814db579fb07fddc92291e2ec228a2095613f4dfd5b43573d821a2934b174e2ea2327416374d8f8803ffd6ce9606160fec2b1244d03d1d11c4fbf4ce4136607562a5ded978764a9cc97c33bd290f56fbb2c2f9f18ce7608802bf07dc705d2887b64c99b9c6d6b62153abe4af1162c38e329aa171ade3e433a2e2c76aea24974e180750d8a4738496c457d6f9c979fcd6ee22ce2b3d066917890857ba95f26baf8bc7da627e284b40e59265b4b3b9f2078d382278161e6b9312cd3bcb1b7b75c6126bd77e68e1064d5ab77a368e40ab5971be8815efdad8a4e7de26b3ecbbaaa2ab067c6b16456bbcfb7b36de31f2368750830feceb95e5200fa47318f0dc42f760ff63633a1ae81837afbf59a846ce52caf12e6f5cde1bfb026e1ed2e73686ddf93feaf3fe83c4ec9fd69a9fe36af26923891d548de57141aaf4b56e9dc74a4c832de75456fb552215dee2e1aec0196a80fade482cd89313dc0901ad68bc438cca1586b4e80d5a1deb82f667046060f55abae48d246dc30bfc7f4ce465fe261ad3f9a267f57f20700d6a433ccb096b0448ad45c671df31768988040a3c7df66e393f3c2f4ed25f5f0b2a03c7938a953e86eab4de39ae79cbe1278757e5eeaf7add14fd2f662727ec2ce7a7a52ee864e4f2ca4f097b73d707758877948f841ed90adf78e82ea0579b16da233d770c6e2c7fe50e13708364f61644bc92edae02938cdec0776a932ab1a88ec72026a088cda1dafabdd631f33b73c859b1f4b386e0457a378ed3debd7434ce2909dfa3953d1231fddf64084c6118c0ca50e7a156b997febf2b428387d588a371b12884f013c9bf8997c9237f53b7fe2e9919920a9aa84664d9501ab5254cea27c3c60ab5a990cef56c692d81223f8e16417e529f1327dec11bdaa3e5c6fbc33de2fa7c0e0235e64e82951290e57c022884732b7ecdba1786be4cbc6c0af2bd353d098379b9213320c906bf5a621e13067424bc025b8b20948ba4ffcfdd77c5c6a8bab97ce2158e86ab034a6adadef45281d9c6367cfc53a2e37cf00aab5f4c82311e7c5b0d0bc90aa5fe97b7d0a37e84c93fe2abe9e45a478c3bbbd44a987bf9604cefa59fcbaf56d685d6263d8ed449e29bac669b398949639eec7f5df2ee0ed7f2901d08aecd902759bc73a5426b8215b57a5630439e9d0424dfb537ec4faefc532e28b73ca7dbaab127b39789fbbc728d7b8c61032d12b3b2b14ba6f36747d6efd7f4c59bc6a5c1a77c15b7835bcd1f0a4cd8aed98bc2f3e03e1a20f8ca2df9ac60bbc29c35334f014bf580cba131dbba34c881302d4aa58dfa34a6b45ee3d7448c85ffb8886fa386dfd03803f46aadf95d0043deb7e818d650cd35e5147a0ae495a16d066fadb8e9780bbc4cc4ba2c96d0c450ebc7e68c2a23ba783512212d9b34da7f2a322a14c2be7684236346bebf14ea943c47e859884de6c30aa7461843c51132d49928813aa587b5721fc3ef5efc5a82b4c8ceccfdadc25325368978cb009169657882b4d775e3f4d66a828e6c117917d817b5bec7a1579a7f75a9091213a6d61541a20d9789c5cb8c98e29caa65b1a5960d1f363debe96c16411be31306392e4c0ddaf8f5a5ecbf7f5d294c8a76c83a4fd345899064e05a85ac659cc29f89fae0d76b36fc2c9f22f1b32b15ab032a53b15b6075d299118e344d626a60ba588230b9c513c8fd4deca4e2f80d695f272e462d51cfce4bf51d222bc820a8aef6a102d41441366782fcc40b55f85d83a8d94bc78b786ccf4f078f8aa7a4a894e30a472a4a8b9ecb19367a6da694490a028496b0e066c12ec9694168a0504238ce0bc76d00ff08d2a004e6012b6ad45620ac636924dd70fa830f7b48b88e98cbee70013b63d2076878914787c8533f018d8dbd086c0fb4e211433158ab910ac71e74d0e2cda4468f81fb09043ed8ebce0d8b206ccdddc96bd45e4786092f7c40058d54ecd3a51c642978405023b78f79a162a7857179d564f3efad8e351bec977f6707dffaaf46140a32b607b21b1718dfcd897deb9006b1648b7290bf8e33d3ba66fb8cf621ad86209b79f0bfefd5ed1b6bbf537d77c514a44153fcb9d7d56e14b2f4ebef093be3f38878ef4ac26d815dd03cc5c7f47f40887bc6f20502690946351e7f168cc462501ab8c16661e96126133791cfd885d371dd855e34fb10df09bb0cf6647746a166cd5dac0699ad527cacb3bf75e75fd6188519501c000085b3370c01220e558cb6dfc435755f5f6d2cca37f7c79e05c1d0bdb368a553980970b7bfe72d2ece2b7644a688175aa5e56b4abcc93c45f23d528ca24f2c82ae0d00d22458ee08835121567e0b65582bd6d2ba4623b9d142deb74eaec9c8fec810d316eb3a4a58efb959da4a300c912d55af577ecd8eb2509dae89a85f10d43ebdfef51f2b8b7329dc8ce124553d59e3f57940641ac3340d86f236ec95d3c2f61f1b57799a5c631db1d413ae7d39344ead9864864a658f7e2c3e8924ee8c0d61f78c3ea7980cb4211e638a3ef207a005835cf7907ee4e915d5e084681b3bc71c41f366ccfca598c5d3b016b07d5bae4a380d4fd86ec622b33bbe88f915dcbf3", 0x1000}, {&(0x7f00000011c0)="f70d7f0ac4ed2d2dc907f586993a95efefe87899edd9484465a7bea1df4426763f4827356592f084b1b5a0cfe6d9a8e1768a04dfe5d8784c", 0x38}, {&(0x7f0000001200)="8598373f132a7cdb845289242389dcdb9f0d8cea9644b49265f030650ac9f369a0e240a46d3f5b9f5c139cb700ed6672d07f045ae901f473a0f3af0fc9b22e5d117683bda803a3c71d541d298b78de7280ca23c491f51ed0944eefe3ac4672d84a9a9f982de3d37bfef9826ff3", 0x6d}, {&(0x7f0000001280)="d634c9781c", 0x5}, {&(0x7f00000012c0)="421d811918191d39925dbbe04a03470e9ab93785ef480e6f9932631b505ac932803758599d62aee703b83bffa588486a0827f46716a8517fb11b437adb2ca4a647aad6a2514037a55310c6efaf23bc777f206b6b4376833e84a408684305548cc6ffcd74e99de9571b172d9ee7d6e15145df13dbf3d17c0ddd38f1a65aef5b45b0939cb0c8d9940552ddd67559b0ddd27849fb454d273b3e085bc0020b4e21da5182b31276b98a9ddba768bf5b5756d5", 0xb0}], 0x8, 0x0) 16:11:17 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10007fd, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:11:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x8004, 0x3) 16:11:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x1, 0x28) msgsnd(r1, &(0x7f0000000000)={0x1, "440787ff5ec533aef04394966c53165f719b45675e038adda52b2de9216426dbd9ff6c165d26ab3bc4626032f3f98eed560e9366a932e38cc43018eaa7663b39a863ed14d6e5d73258d8f21db2d2f681d4e118ae5ab302b938943a0e7e485f784c20ae16a67437215b1c059f7ad111d9d1510ab9972780dbaeb34c6af8ea6869bf4eaf76c4b03c32570e489e10"}, 0x95, 0x800) r2 = semget(0x2, 0x7, 0xa0) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5, 0x1800}, {0x2, 0x10000, 0x1000}], 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:11:17 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x0, 0x8969}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fae6cfd3733f3eb21ebdbb1ae74b67b8b15736dc3333a494201f743a1cb38511536d431280641eff266ce3b583854310cf05e7347caae19618d5e0058eaf120cf8f2", 0x42) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000055a000/0x1000)=nil, 0x1000, 0x2) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000180)) setsockopt(r0, 0x3ff, 0x4793, &(0x7f00000001c0)="a33e1b217484387fa15828122abab5d20dce9e1ccfaf4fe9f65dab73e09c3ffdac04e3d4df840632929bf9fa18cd2c9f3eafe1dc7dae1036163d58af43d0f0c251060003080bc228a3bd2b4c9114f13a12a9b45848d747a185f9f88760ec53ab39faf78e2fa0ba3d40aedf63e5511cbab0654ccfd08b0ab3294b32759b69e9ee892e6bce3ef69cab9bac740a982f7a832de3e5e4c0529780f6b22bfcda437367ef4e7cd1ec182b5dcf2560b4fbfdfa8751cd1f99fee7bae7d749a3488b13a7cf5401ac6ddebb001d24db3db3d96232752d51894246e6dcc3798a2827c0251487593be032fa72a628a51d34507f2264cea6e7d39c0d01f87778bf6d261cef065727328467c5bfc11d9373f3856059ce57d70a55c473f43554c21c3354b7d10160a8af20de5375025fafe50dcf2f571c606918485a581d09aa3bfbdffe4ea4942c6cb3987ec5d5c92864b5252f909415d0d62df9d27f16e8fb1949171ba8d6c484d7c2718eed4d292478fb53a96433659ca77e481ec96ea815fe42b92d85c0a29e6ec2db055a6e67b11ce8a789cc70e1a7aa2690b8ef87553360a8f561c56eaf33b4d4751c5d7cfee89807881370a1a4f51203a9ae0590219b2a088ed64c64233bb097c1cf03a4841a8208307acc896c7030594c3a69a7150824ef18ccd14af35e5b24ab690847d834057471f8fa3364523a78f99b4de2be0ee056756a2cb2550862c60648d62ab47d89cb2cb0399d5424574e9e671c4945042d6379dabadc03b0edefe035c901a44861ba0ea82521a92328c18c59f31e5e4049fc1d219844c67e45bd17dab89d31acc7074e9c846f746c1271ca713b2a2d3d7662cd14f5c077b80ef24e6e57b8958953425c42d55da8d15375de413d3c371f82246e3346a33011a18a5227a3d0a03bb0f73cd2fbb15fe14e4f9f59b36aa57def7498ea5abd3333adaa2a99c4b2aff9f08bf48675b7a8c2dc682dbef4a51e84e1908ee900c34dddf00991d94ebfce614a0a6b7327681ed4a0fd67925b0e58ad66b47ecbe4b577f59f9c288b300652b0b599f9b1fb4bce204141096cbb9fc7cee631704c3c6d9b53a1b749e6b478408d33410b71682639a6d6815f042f90118cc72c13b8c4e06ca92603bb7c221d666ae06a16523ded5230017731261ba5c41dd38ae1cecd3aa9035f08f387cb9946045d7d4c9c43fd126c65185925dbb114a96c342d6a8c8ac69b9e96d99031fd47c1b069e82e6dc3184ec363b6c1638d0c57a687961313d6bd5181735332b6409ce6058ff39d8b63049a2ae9e4aa44ac7bdb3690f68b778fddcc94e7ce652e7d930a3314a4287f6f8d0960a77da9afacadc94308a69c5d393c7f854ef71a0c1dc9977f353af21c655ff45b39285b47f7d4cca30338f034ca078c977c02c101c2bf74950d3e4b3bc65d211c2f5418138639b259aafabf1fab7f82f5b75e66e8ba885fd66f45e1ede063ad564a664f76d5136a96c11757d58c62ea3e985163a9b3ab9395f7a7e04130509d03733d252437258b5af837e89d304cae55ace03a6df3d9ca914482dc02318ce47c58a4406989a7275bd3e8794e980674336c61304f902f9d7599e46607e0af1eea3dfdf5da760174252943a20a7173063ea3997fc307d56e12b42fbc35bcf9e5120ecd46501580e5e322b18ce152e1495742c39d48765942e3842c7afbebfcf03e5f58098f5cba096c002899e9f7289cfbaf16d4624536010b9f4a7cfa060b90f4648f3457443d4cbbed6981964d77007fad60cb2be83285c3e0d633a294ab56dc36d5b62ca640afe92df898086efa0acc46c819cac2802a3e4e317077c86d5ceb2376520b073e69f0645845a43bbd54b7e823b40f45365d7402353fc0f46002e7a52aac720161124813c28c95b925f0392bfe6e2c76e8da2454aa32346b518eef5e199cda35c2c0fb0190be4a9d852d9bc53e59b9a917da68664450a0883fdcf6937191c0601cf6ca8951a846748ad522a6ba1f1340e1e2df3c7c80905da2757d6fcab4258725a9f8f483fdf6dec058ee069598e09719de632fbef489f3bf4762b1679f4f5c20c67610eeb804c2879b8617ef8907d71e6b72542e965d0246eb00b17179616f9cdd88a2b35e52b7578c0348964574f32a42dcaf8bf4e49ae7a1ea6458a578a6c46815b96c4dc380603f3daa9b0333bfb073c38d56780896785bb249f078c6788cc333e5ea8fa9b347f3aae23e836fd59ebe9f2b5774aa0430188ddf446aace411da61adf36909c880f77fe9672c6f3176f61f865ffe52f2da41208e4412f5662941851f13c9deb3ee47464dc502566295982f40e37e9eae4bdb780115b52fcd14ad9b80be19dc02727d7547f71a456cf3b2ee716993d997118d485fccde5738cc3bda162419b1dc0cf8225da938a8ff51b6ed7ad0852f83c23cb19346fe2187be75b14ca80c8d9068f2b3c3e1b6307efa955f5b77f698b3e071d8830dc900084c4394b6f63908d108848f9931348137ddaf91b75fe81b4b9d6a9ad18fe75af5d90e648d3b6d47c5e43fe3ae01a01cd1e9a7ed42336738c0719e9e96b42b60eec91c74ec27406f3032730ac81e52bdfd7997637d61e495b5433c57391795c7ad215aac08acedc12105afc6eeab7053de6ad5bb38e096feb41e5d2d54a093d2afe15f24181e686c4cfda788e9a70fd47591678fb78f8a914c0fd96abca0d00995cc86fc878587ba5c0202c49bb624fa662b89afd1bf7f0d3c055923a0f4691ca67e3cc6b0fdfe4cfe884bb947cef8543f13f08f84495885036bfb563bf9836d6bbf4db87e391a23b4b15e02efec00a8386227dcf69c4894cd6c5e862554a1164d74c41eb104be6a2389021893a3200ae2eb2c7f11378797aa4685f3594e56bca6e0d5a314b556c7dba48b7030696f7e74d33c3d2282c561060d46f04a4e51fd3c975fb8dcfa3829c05cf7b68e20bb027e593c70a3828442b51c33257b4280c15ada023a16dcb39ced414784ed7f8c88f2effe0a38fd9088a9c3f0141e94231717477f8e2785a4165ef45c07c858d4538323a4ed7b9027ffe5a7aff078616d876039c44c7a46393ed93fb9bca8400fa6a8546bb153fc308cea748fe2080662080c408c36a23ac9478e3484438acc639b929d9ec225ae50f12740a8d9fd59c45f7e819910a34e270c734ab1491c3d50e50303ef8d9bfcd8c86f90295f17a51ccdbce6fea79a10794a074ae2a67d40990e0aff62368845dd567cb0d262e471fa58d61ec542a42ae963a3a368e29d92f7560d5dce50749ae4d98a17551eb72f8af63cea8589e52f1055caf8c009d1017ecff7d2f7ba2fd293ec0931357bc35820c44fc1eef267dd8b554a3aabcd56afc3b89e096bba99fff7ff3958dc1814d4da816200548c46a644566ce9a79e16bfb0f400bf34c2c28ebe6488fd92f2bbf3b8c21da0979014bb00573259b2780fca1f6a01f89d42ae5fdcee811596f3d43d07bcc80200735d41be51929a3a7e8e78594072e1fbc51638387e66eb61d8e31d9e127cf2c1b6e18e1b9defcec991800d2e3af0e61150a02ee0731c4db46ee9ed46e5b18900771323b634cb7154c4153ca082f84695cf671a1db650606e829be65c408c46c513348791dcdec7691a31ddc63a6bc7ae4a8cfcb0eccf9ff9a3dc210062155b154c8a8ebe988ae81a450bb7d8c35963c67b252ec4ddc2287fe65e7317cc44bcf1a9beed3cb6750c4ac81ee36203af7b41ff2aee75359bcf2e051bad6b6a9873ad806fefc7d2a3c5c90d8183524f559f3d770e0b084a63b3d9f2ed67bded8c5f7710bcfbb77ec07fb4211277f6371b59103b1399fdb673657e2dba8f8b7a440332b41e61fcca30c99a837261c6f9acc60d3971eec9681582ae5912b18f7188f270234aba4f9772c2f32a31b771223621e03c47088d01459ebf41f3ee948f73b4338c97d96cb9b2d50a5caef993ef3a1d3a547343afa1a95b545dca7745acc3857c38093061acead4a4f84efe81efdd2a09ebc28578b81c86a16773f53d44bc05d75199b409233680e916e12d07036604e9b14962572d29b44832eb278494a9570b618b9f79cb28a5cffc26f88122cba6f379ee9c43b966476e2e39183c392175bee52a135218d804b2cb97130379c767c4211b53c952eaf9e3803c0c7a8f39da2823a61e61d24324bdabf36c36b4c0831aa6e34fe7c1b0f5fa7779333b46f9094c78189eee48f01f32d4dd7e472a84b0beccb4156135220de1ae584ce228fa005353dfb5443651bc21c419c3a68f30bdb433b1081fd79505b4af1eea7a8ec2ceb2f5f84760bf5af717ce0b1258968710f6e1ec73c8eecf49c9de9ab6b65bf23a9098963195413be3d9e2d524b8b88dbe4a937042aec8984cad8816ed11fee29fe1ea79de226786e5182274a22f2d2acd55778079272570ebeed3032813b88c667cfcd4ff97239f7d785d6e8ba97cda3f26727ba955c92c96276ae383380e6891ba27007f782280d0619f0cff53a801d0bf4ae2da0021b8d2a88fed977519d4ddb34eb0d9ec543b043fef3814d0d3f3ff554e516bfc24fbc30a1b1f0b387a71b12cd99420055dcdfabe185bdc36eac13a0977678dd48a181e244e8249e9e09e31302dbb7be705faeb1b6331ab9b37c73777615ee700a8e92aae0e2bd6b133efa7ce712e6987e0564926c726152195e8d309c68ef6fed324d824d25e978d9d9abac41443e83ef9b769cc3b3f60b06322ff7302865f9aaac4e93cec94649541aafee2944ec0d9218a8b76de40870f471fc2db28f306df670645270b100931a3e25d5aed51ed33dafa7a489dcd97174dd6c7bbef4084a1407ef3da43d5b4376c02577730a3dd56409ed08e766964721638717c7cac793895a82138d59549440fadd82259feebfe37a2a1e989bcf49bdb1ebd8efcb10806150883372a16bda97a2afe60e0edcb3624c9cabf3114a02d0421642b1b75d7d96ca53c29f731971558608020338abaa6ad8fcaeabc6185c2b14762524b8085ced2fede6c5870ac3ad411f05b1e80c0b944cca6d6a17b618b71b6094db1c0162b37d651c19ffa615b1a9f344b22647d3eeef257ad0250a5c1114d5886792aa41d6007991825882289aa64755253b7cb96eb66e5ae56af3bf4c5fe5f31939d6d976f263f3b95c9ba16d116d1b7d47053c6395e1d14331d69a0b9b4d93e466119db0223c459e25384f30987675f5121d6c6dc2457d6b0678e6cc52b4ceae87251a5ee8c4c58a4637b6354b51a5cf55bcfe0be7bc043ad78c4776edd0350a2d226106e229175ecb1cfad28429aba62fc492ba59281e1a5b5c03984b95171dc89439462baf135a2b44caf9695db8c2b9aeefa5a3d06dc35f7843f162820cb020e8bdc5f80375ad854d79e978efbb102256cd90ad73ecda46c417f2ed4663ead8a7ce5b407d7c2f5adb3dbfc22e3e3e1d1c673f932946a1c7b304c1c55a8abb3b03908560d17a52f4b3a8660427e8542f412a9184c22fd4ad0235951e1dcd7b13ab873801615f4d92c606ee36cccd15ffd254deeb84c0661aaea50fea41f9745ca6e27eb1183f072cbab063a7479ee822e9f13936cf0ff994303e71508fb69e5b1bb808ac661436b15fccf17c40ee038a84c73307a032b982c72c38316914250fc3a36e704a2cc54b7aa6859cc37f0a28f05010be96a2e4283c81c83effd89fbe79d89a9996dc5b75aed2d3cdb308114b9df83333349679f072663e808125839a4d383a27c76dc727e3b93edef4a79c9ee0cc27f0169c016ccefb2bc551cf7630a2b82e18d0e68e46116bbaa2d35472b78c0a0ae7fc708", 0x1000) 16:11:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x1, 0x400) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000200)="dc366e57e79721f8d307b50debcec295ca06c7c3e4a8f7b87a6ef60bf86b413dfa5771f3fd4027ecb76f3bb7d225edba7dce7bd027de53a59276295c234079ec01c30504ef32f041fcc2095c1a42bf8640188dbc5492fbf218264cff1a2c851588bbccad4b8b5a4e21b108a7e77074b7f3a609c2ce77f5a27ea500bb701e2c46c6b35988c619f4655fce107f8bedca1a6a7b18026508b4088592fe63c0235437f6aa70f040ed4cf0fe7ae510765672e57a17f456107ff4ac36d114636fb31ea59b9b75fb9e11d16e0c235b9fb469bc2345704dd9ed799a47b305711f1290831ff3a8b1cd68", 0xe5) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:11:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) flock(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 16:11:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) 16:11:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) fchmodat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 16:11:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x4, 0x0, 0x3ff, 0x1ff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) getsockopt(r1, 0x2de10bfb, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ftruncate(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setegid(r4) getgroups(0x9, &(0x7f0000001340)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) r5 = semget(0x2, 0x0, 0x220) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001380)=""/70) mknod(&(0x7f0000001400)='./file0\x00', 0x2002, 0xfffffffffffffffd) ftruncate(r3, 0x4000000000) readv(r0, &(0x7f0000003800)=[{&(0x7f0000001440)=""/140, 0x8c}, {&(0x7f0000001500)=""/230, 0xe6}, {&(0x7f0000001600)=""/100, 0x64}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/108, 0x6c}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/253, 0xfd}], 0x7) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000003880)={0x3, "6064cf248150185326fc52bae58e8068a39900874afdad71988b47a5221025585084afa0a9d37347112eddc05ac134e7792e4f91c947e214408f5959a5b5c66d37a9976aad5d008cf83b2cd6cc36cec14380fdc8b6a26841ca54dec7205ef695450fbfcde904c2995403caf831d7ac87700c96d2a61172"}, 0x7f, 0x800) msgsnd(r6, &(0x7f0000003900)={0x3, "ddf6c205409250f45af0aa0f62dc93d424d842f08e7de0743f05851181ea46dffcfa29e6b683aa1e2aefa488513ec188b91e24baa46dc047eaa8a474817d2c49cf7bf2423b7fa329d68b6aba972ef0b53023a7844f07dfac640f5c9107b2d1543389796eef3ad3f39ad951554cb4016bc4c19b9770ffcbbee7123d9f66a33b97f7eda98cc3a59f19f8c0fcca5764c167f2564984e4ec14950808e34c5af63d209366e241cface42d4338d14de5100f7455043b191927c2fdcbf4c3e26cc74f475403acce2b24eb956de860b30587a91b7048736e02604f61f8a68d00615a96cf121e080fbbd47074e3ba1a3f7f89cc483eb634dfa34e7883615b28fb83e77effd73f6fff866efef0b0aa2f034137acb0ab521ee21e5e8de9b5d14c5a0480cc146fe7e358a5c270d799e7e6eb91319d5e273ebd45a022fd8a4e03c775ada8c71817f8787dd16e40d57e9d05520ba83e4af904d6f8bc79774e1599fe5e63c2c24cee7fb64fb0c519c0993cbf49009be6b62eee09a84d3ef5ec39ac4f0681143fa2914e500b120704fea7cadd48ea10a888ceead16345267481a36082550f91e45f92a9af979a7057e57ca52d48507dc78f070043d0139148e27c4c8d722e60facad526ecc8f6af9c88a4aff56959cd2c1e6bd553c52151203e505277e01ba821a9a3bb4621df9beb96061ab6b258b1de4570bcf17b57cc034d343d7c4f27f8b81bd908fd17f3e3ddd1dd0610ef68ba90166a859d708c7fa92ac67ce0fec484b8aa7862f48724e8b26bb1d52f42ef4a8f8ce258eca6f1f9c53acfcbbf9272023d3430cd4f2faf34d78e55470d530cb89759c3bddeba99896193e662812dc71be51c41bb09178a0d6dd13ec0a9613bf796e624307044cc913958c51e4e4133467be2b157d4c02cf75c1fdcde34a145429df9c1b508f579d34eefa64b3e5ec616597803c12c0ce3e94f4b0d0e1b1983004615823a2dff9f7a1dbbf4d93735fb22d2fa19806e320ae684e3bbcea1d9262fccbe8b71bd5cc8c26d849ae24f5b0d9564240c1561176ac06b19ff4d1dce45dc1013ffed3f2b0df430f39fea6711a895d271ab53fdc1283cfa4786068a625f376c0e201422163fb5e0a9c6a1e97db7b702e5191653c99578151613272fe6856da028f3ecd0f7e7734aab123ed5919c8619a2abea68a77b616ea8f5ea0b3e1c3e4a7cea65acf27e28b839ea7e43903a8bb76f9933bd6428977a113e1665c26574cc916e5f9e287518f623a38b1aaee1080c05ce088815063d68d340ab09df72d0a4a2216f9c74e22981ab22a353e14a0c5bb4f13933da63b9a9cc8dab9e4a070461527cdab9e9865b3765e50b6d7edc464c3594398adec4b83ab7f8b42237d1e1d900e82229bb7000d3bd8f0bd422ee65d15d0cdc7dd063cdc0144f782a396bb51d330edd79a73dde420f7a81a22c60293ca3bcaf84da9b65d9ad99cd33b78e6f25da72ee231152711e76931378b8c3590142340cdd18c6dc3e8558bb0a434ae3d66eba6ddb751bb6b665698a084b8ea71744e4390db092d30a51c6c8f02d437acb8a5f9c65bf747eafa2e571393237d55a2384e87ca0d65cfa953ffb6dac4bcba221f436a349e4d2c2418e1f142a471d1e45f363e7c2102884a8f8d3cd0af97195ee5ebaae7a0fcc77389eff3e7ce2b004d56f709e4ca9bab8d6f230f76099e1661e72d0f3cc64c54d8f2f0ed96565ed20a20e85f144f6f42d76258e6ca876722d7166047d576ffe1100d546f5557d4cc48a57bde355b3cd1fb09bc4ac1a658b5e921315d2f7a4b1bd66608dd6f04fc42d21f53aea5c908d2a4f1e959b262da63ebfddeaae2355b921ce86d0032eda606a3e5ae1212df8d654d94535ec9ee88f188db3f268a6da3460d967a81618d8af07e2841c84463686cfb5b286584d289fba163123641ba4c3c7a93c2dda99c316ec77dd5d5d8dfb6fc635a870d3986aa3e37a38a6ffbb56b705c036297824644eb0bc3848ff38c1f9e8d668be059a98e8461131c45acf355bd396e6ce656a90131340d8c66229db7d746c22a93e5bbb2d2cef3a1c631d7462f3a35535c132ec5150ff522f341c64ded78ca595d03fd9317f8f02acae665ded18d001403d4eb18278fb79ef1a8494d8d151acdf26672622eee5f9f431c67f34784154efa5f626c04050cc47ef36b14d7e4a12fed8def4b117a9fbae2371b7c8f30f5a8b14776d79dcd3f868c873dc8f701982a807d410b3605361849d922ecc94e4e41a57db04b9ed256a31c3cc739a49af5192e181cdf6e216c0fec4c2257896493755b3b877654277c6b6fd00807e7060776fe46809e9f05e66006eafff19e65948212997f26ce5188616bec597943c5e7b416cc3083abd6b2a14bd1aef785e526071099441af2c2a4b3e74eca240ac995fd7fca8e45c9d73dc3e86d7a88b205add5bdc75311551b1d7b7bd3a796ef8339ec2e10dfd8e724535f57818ee271f65acbabf175cf77673f2e96ebe8fe19510a3cf4a36bf4670d6b6276929500b107051eb5c08182bf75e569841db80380b6b724b503fd88cdfb320c01353fbfeddad58ec633dcb1553252fedf31a66e43e199ec6348ae99aea43d876bf3871ed90466077fe8520d43eb81044da505f4d7c2fa89134bd67624c013b3c28687d3101a93d28823146fb17d750ab5a54504fc7b4dfd27ce05fb624206174d953baa24cf6317a9ebfc973274a3f882e678653f32b8e35bf11260af9990befbc98faf86da40692594472101c4287ae5af4a1be2e11d8b9bf3234fcc65d4eb05a19b069eae8c63970c0bed1d47ad03acb82466ec0c8cab1f4461915908958d77213f17f2f2f5c17e7455bae4aab8d342e3a12d7fd8724b2545700a209a8374db8a41a62777cdf0839db49d386489d195045a7c578331990471736451a317bbab6b63d74dc61a1337e3c91298b31e255dc7831d28b8342292b3c6f4aa555d2dd5450077eb54059dc15e50c62956432f2fb5311433f3c2686df24a70eba38ad420b5985d88fd01f4e885b7ea8b318482a72d9b5fb7b14a8150677e25ea41386741c121d435e2140f349e9593c8a1d882ae7b6e22abccf9f394eae722ac689cedd1a5c331a37d845e610c3ca143063cacebb303343a7be36e814273b5526dc404b717f6c370865678b72369776748c134cb1db9820ca6157aba279a9ae303a7a3fe9ca9b2cc709e9f348e6b2fe2d179f179c0aa82eddaa71c8daf080191974bf4b4f1db270295df92d4796072ccd55e6ac3a5ae4c6fcd653dbb11e37e746638623f0f8d0c71f558ef505782d87f6f2e838f42f2436a87a2382407bca046ec1275b6ecb9f5138373d02418834e5bd983e419ce3319c8f580fa412d42c7c384c8c9b1c4c5f22b39027828ff74f9f6d10d1ee1d8c929144011c6f8e61e75e5bd3d95c7e6ed893a9d4000c53d18d3684d4017a8e83f75b5cfde8747e3383447f6293486259a372711c469dbe6f83b0e2d7cea92d7aa9b04adf6a7aa3782617166ba0f236396134ede5e6b81a5a22532d77889ba0c2cf33ece737e36bd2edbb97d501ed9f6b7de517fbdcf56a6bedd0f970c2a8a6701e8f57563fa9046ff1ac9838065caf970315d2e43ccb0d4d009c5ba0231a3ff0dce0820217b8607b93ce8a1b0640c6eac4ceaec20fc49b6fef0b61179d52a536679190ea07823c1e8dbd114ec95b4ce5ae536504920bc89c2915affbf6569580a29cd95ce9925a412b3e8ef5e5f7e6b646a9186f61487f5ca8b2c5d665dde1c411d755cc216e99c53c6ad0e8cb87a45b006ef2e5359aab1f8a738f3d29b5d4b0416316ebfd2c48c21c328b56b255cb9602ac9cb6d9fd5a8a9519a9b1548f9c739ce2af97a226c2667d3ee99019d902b2533880692ef2d52220d9305e9613ccec34dc4895fbed30fcb9c767b3eca4adbd052e552cdb81cdc50e77d91f00e9a3829639b4b7342ba4dc95b459c84ddd04d98a55679d3d4f6ccf8421106207c28ce3daabd408cc50f248a226799bec9599ac28e445e98d89eef7f1075a9d67b71c5e0b8f30066eb13e441e2046db57871d41622f9a7add5069ef1dbbd5b1656666f4138cfed6cd6cfc48b542896e47457448f1ccfad28a3028616df89474a12052ca7c427f6c4a1266b743ef164cf955d6b18b312de4c226e7c74d335cb920bfb7c992a8e9166875167623f835b79997807301799b53ee3eb47da8dacaca974e39fd329105ab5aecd28607ce66354d71dbfb954f73d719321e1105ea4fba7e37659544973a9dd9bc53bd807bad09bb1581a47fdeb149a14ebfbd333d9c682e7a28a419622b3ea059b4510a8ed96c68624247f40755fb54f39a278d788b27717a57ae8ad435d117e1c893e79a8db0553dfbed17c790bbc1e6ab159ccf9e01368c5769e014cb7dcdf95cdcb389dd5c8b07229943228b0cfbd81c2b1517900984fdf73cd0ba85d923e2c05a9bb6f4db0d15fd690ae6703ba2dbbafce511e3ad888735502873ce118aeaacbc2ff7149ab5670a17992b048e30e68256c3a506b39e9f8c3d431c1b3567ff4575855e8226156da4661df8ad7b213112408bd2f42b0e2e182310dbd685e6487fdfbc36cfb0c27d057fa64b0066f4da497a38cda4cb122f35ecd2eb1c9446b3f85b7cd6d21a4123936503367d6f3884dbdd3110b9d7bf8fc6c20896c9ae75ea11dbf0be934ebdf9102a50b518043bfae44a6ab3402efb04d6df2aa49ef821165917667608a501742daae70a3e63c4ec03e86c17f924c4212a30ca605d8ba9f2e364dc03838aa6e44a5d973540a6fe9abf6a538ca9dd452f89b8d3f8d9c038a0b5b2df6fdfdde689d782913857c22990b2457bac18fb9e9af8d814dfee3d8c94245c235fadcf4322335e356e5d5c9b79e29ec38a957c52d2c615a6ca3173406e2ba17609815d3bbce0ee6cdd96f886d0ee63305a10e88d7c62b8f21ccf7ae81d7ac88315413b70827609f00aad60b60faaedd850ab71d0144882c125b74b795b928d694e199e21e8e0c01d00cfdfbb2d7a458ed990f3d9f9ec260eed4ce5e54ffaffd666c7526e4003c83ca3eab7ed2a68bab6bb892b9cf6f643bb566173f10e81ec18d1e98e9fd7ff6c2f9e7bb82b3f285e02b53087dc6609724221a8171f18aa83641a21b53945c6a90e7ba9ffda68b016a1796bb205ce8963bfc273e100b2ebc9f92df9114088777ec029f32eb3d2c8432b6b9751583e376156c70a6fa4f12399e0095d6e39998810a0a59bb02437aac02cc161e45c9a8b137201eb2a56f7559527a1e62183746b0a3831d72d4b5d9a41b80613055b32f8b1a9f1b7b9db462a8a1924361efd8be66d9e62577156a21a5fd967c2cac3a6d39f7dbf1c374b62cbd9e5eceb61d9db2be2adc6b4e832fcb155327002b83ead2623dc383537de01a2ffa41000a5617e5f0a1ebb686e17f78f86d2ca91d681876413a31228d0006c0a24f1856b4ba8a2759d8fbcbd554d3a88b9b9bd9cfbbdd4c4d2574c33c16b239aa534d5cf72aa70cc0da8c091e19cfbf6db931ef1e0440008ce40d82a1fe9eb43a0d534c729ac16f9da19d7c7afdce4fc567d395cf5151767a1225e2215450cea2eba341098c586e91e6c952bce5ca7da90b1d92d219063c95271fd3144a2079c87c3af4b08c8a6f72249b3a8e9c51662a922d07e2c500c2d3e0212f10fcd010f79b098e4f98e33b48aea01b4e14a8d8ba6363220d4b8f663fb4c8d9fe3057aff3dbf863705edf604090ddb1cb7b12e008e647b683d339ff0d2adde39f4575d9d285fb3ce3d751e9c92017331bb07cd65d35ab4f98d"}, 0x1008, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000004940)={0x5, 0x1, 0xf1d8, 0xfffffffffffffffd, 0x5}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000004980)) connect$unix(r1, &(0x7f00000049c0)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r6, &(0x7f0000004a00)={0x0, ""/91}, 0x63, 0x0, 0x800) open(&(0x7f0000004a80)='./file0\x00', 0x0, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004ac0)='/dev/wskbd\x00', 0x40, 0x0) r7 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) mknod(&(0x7f0000004b00)='./file0\x00', 0x1010, 0x0) faccessat(r1, &(0x7f0000004b40)='./file0\x00', 0x181, 0x1) 16:11:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 16:11:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r2, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:11:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xe) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3, 0x8000000000000000}, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x1}, {0x87, 0x8}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcf, 0x3}, {0x84, 0x5b}, {0x86, 0x4}, {0x46, 0xffffffffffffffff}, {0x89, 0x3}, {0x7, 0x1ff}, {0x4, 0x3}], 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 16:11:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x10}, {r0, 0x40}, {r0, 0x40}, {r0, 0x4}, {r0, 0x6}, {r0, 0x5f}, {r0, 0x6c}], 0x9, 0xb44e) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:11:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r3, r4) 16:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce5e8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862cf60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:11:20 executing program 0: 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"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:11:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7ff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x6, 0x7dc7, 0x400}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/114) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x800, 0x1892, 0x52b, "546ed4c02c603dbf71182b7f03bee292d16edb5f", 0x1f, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x0, 0x100000000, 0x7, 0x3}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000380)="3da26d8a27475ed75cff8531fd322dcdf784e036242d8d92a778ca5d20629e473d2b7153dfb7a78fd425dc7cd98b18f7a04f1b43ac846833b4eb8fcf19843baaea6a3c2a517c2c1fa299e718d93370b1421b51eb3d126f64835c3c2654ca1203ac7bc3217b", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r2, &(0x7f0000000400)="c2a98b983071597715f07c199d6ab02f743e182576e7ed683a18ae96c33b51a410d0216de5cf2ea9832e462ddee8463c8c41f22f4b4cf326b6d47e84b23793c93b80b2f1bbc8186906ac0f4cc9f14874936dd46d12966aea56e54f5b55e0ccb1ba66e41570d5bb18e7023d7a14367848167c47bab9578d0df38b79213310869ab7e09c0cafc074ad31a7c06bea27891f2adb0f3c5f81e51df08a8519", 0x9c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x6) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r2, 0x0, 0x1) sendto(r4, &(0x7f0000000540)="ed04da4da99c9a0257d2b4655e4bd7da62bfb7447a135ecf35", 0x19, 0x2, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x573e}, 0xc) r5 = getuid() getgroups(0x4, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000005c0)='./file0\x00', r5, r6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) preadv(r3, &(0x7f00000009c0)=[{&(0x7f0000000700)}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/57, 0x39}, {&(0x7f00000007c0)=""/105, 0x69}, {&(0x7f0000000840)=""/157, 0x9d}, {&(0x7f0000000900)=""/129, 0x81}], 0x6, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10000000002004, 0x4004506) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c4c35b87e2e", 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) fcntl$setstatus(r1, 0x4, 0x8c) 16:11:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x6, 0x11b43ee, r1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:11:20 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x150, 0x0) 16:11:20 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup(r2) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000300)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x3ff, 0x80000001, 0x7, 0x9, 0x7, 0x1000, 0x9}, &(0x7f0000000140)={0x1, 0x5, 0x0, 0x7, 0x101, 0x7, 0x6, 0x5}, &(0x7f0000000180)={0x80, 0xfff, 0xda4, 0x5, 0xcd2, 0xcd1e, 0x6, 0x5}, &(0x7f00000001c0)={0x7}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x800}, 0x8) r5 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x180, 0x10) socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000340)) syz_open_pts() read(r4, &(0x7f0000000900)=""/4096, 0x1000) close(r1) pipe2(&(0x7f0000000000), 0x0) close(r5) 16:11:20 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="56d5802adf797ebe06fba1681aed49e361bdd8aff5dac40cd7d3325154fc3eeb75c335177d4b96ced4f9e6ef1416eebf923e58d8a47b33ce2f1a81b947ebc6941803ebd90005d82c94cf14b38800aa425d1c7fb8e5689bdaa29cd563c11739ed117d24415ffc502061519b2622494247244e7d65946c04c7063d48725faa007c9acca2000563ecd03e", 0x89, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x1, 0x0, 0x0) 16:11:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) socket$inet(0x2, 0x1, 0xca) 16:11:20 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xd1, 0x7}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) clock_settime(0x3, &(0x7f0000000040)={0xfffffffffffffd94, 0x20}) 16:03:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x8000, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) getuid() poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) 16:03:29 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/253, 0xfd, 0x840, &(0x7f0000000140)={0x18, 0x0, 0xde2, 0x2}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="095dae3070ca9f05", 0x8}], 0x1) 16:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000140)='./file0/\x00', 0x183, 0x100) rename(&(0x7f0000000200)='./file0/\x00', &(0x7f0000000240)='./file0/\x00') r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/\x00', 0x8, 0x200, 0x40, 0x1, 0x95, 0x3, 0x100000000, 0x1, 0x2, 0x0, 0x6}) r4 = getppid() fcntl$setown(r2, 0x6, r4) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0xd5, './file0\x00', './file1\x00'}) openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:03:30 executing program 1: r0 = socket(0x6, 0xba4814f87491e4e5, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x572259dd, 0x1, 0x9, 0x5, "1caae6485009bd7c5947913eaa5a5d38f70c960e", 0x3f, 0x5}) 16:03:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f00000011c0)=""/233, 0xe9}], 0x1, &(0x7f00000012c0)=""/199, 0xc7}, 0x800) 16:03:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000002, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:03:30 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x32) setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe30) setreuid(r0, r1) 16:03:30 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffe9f) write(r0, 0x0, 0x0) 16:03:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) fchdir(r0) 16:03:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3bf, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10088, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) socket$inet(0x2, 0x5, 0x9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x7c8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f00000002c0)='./file0/file0\x00') 16:03:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r3, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) kevent(r0, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) close(r0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:03:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) truncate(&(0x7f0000000040)='./file0\x00', 0x3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) chroot(&(0x7f0000000240)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x194) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x20) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) 16:03:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) getdents(r0, &(0x7f0000000000)=""/3, 0xfffffd7b) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f00000010c0)="8c5deaf3db9efcc87b7ea80df96afcd9b536265707d111190a1e8f1d56bd068e4616adf00af61ac20280536bb4ce29836c37cbfb45c4ec622d10500036961e799b3a87d7f99efff667eaf411040eb8341ff01f18bdaa0fb0f44aed8470b650fcddd7e509ed0e203b03353c2579a3ba5ec174437fd0f14f2fc460c247c02a6728dc315f3d35d1535a556abd9f5f8451284dc82a2d570e431125d2334e61207aa1613eb240f1c41280b14a65977ddbae", 0xaf, 0x0, &(0x7f0000001180)={0x18, 0x2, 0x7f, 0x1}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffc00) getdents(r0, &(0x7f00000011c0)=""/4096, 0x23c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:03:31 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="2b678bcbffffa87d1f8afa2e850000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000480)=0xc) setregid(r7, r10) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() write(r4, &(0x7f0000000300)="395c5369abab049779116d5f2f54b9e024679880118e7522a695dd144648bb3263547dfd216d8bec495bb988b89ee9d55d5bddc14f23b091d1f3d3943a2fe37a8eb8e6369e365327e50e66b9a914e92b47c5915ecec59da29bb132221f809e951a6b0821e1a91f5c1c94fe8212ce7fdc1a64dd2b105b1dfad1da5ff204c9c0c698bb6b0c092806cf1898", 0x8a) msgget$private(0x0, 0x8) 16:03:31 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202f, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e", 0x1e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:31 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, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00021f00000000050000"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x80, 0x5, 0x0, 0x1}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:03:32 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = msgget(0x3, 0x4) msgrcv(r4, &(0x7f0000000080)={0x0, ""/180}, 0xbc, 0x3, 0x800) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:03:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000dc2175b61b11bade00000000000000adfb095af4c33377c6ec750c0000000000000000000000000000000000000000000000000000000000000000000000"], 0xdd, 0x0, 0x1000) ioctl$TIOCSDTR(r0, 0x20007479) msgsnd(r1, &(0x7f0000000280), 0x8, 0x0) 16:03:32 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:03:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) r0 = geteuid() setreuid(r0, r0) 16:03:32 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6505e4"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:03:32 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x35398f50, 0xfff, 0x0, 0xfffffffffffffe5c) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:03:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5, 0x800000000}], 0x1}) 16:03:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:03:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0x1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:03:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x18000, 0x0) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0), 0x0, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r0]}], 0x50, 0xc}, 0x8) r6 = socket(0x10, 0x8002, 0x5) bind$inet6(r6, &(0x7f0000000580)={0x18, 0x3, 0x3, 0x2}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="feaca701050f75772a5815da348e1b6f472159c0cddef3d1bad7fba04dd902c564dce080296aec568b0c49c7085fc0ab16b4fe94db03cab9519fae1435b3a8f4497264f080f5406b2eef43d46e109cc4b6d17c47c5d3f1be8ef0f708412929d54c6dfef250908cdaf6f795ddb3ab6ad7d76c7f841eac094d56ae2ad4e190138b4f81e28b3eb0c31120a07d7ae72990b3eea8fc33f8511a86493e4020b2896fe2ff0c2c49649e4a46aef83d425ec2afff6c9aaf8b4f554708d912e108f96eff6f5baeac0f6e2ab02d099ebb0905b63fb0c571fd5f80ebd5c9448bc3", 0xdb}, {&(0x7f0000000300)="3338dcbfb4a6282fe3f4b73d666b1d1c16082d508a2f37449b13ca416e278470b5d3a4e6f1af6009e439600e0e948088e889a2129ae9553ce939f0c2d14ab8e62cfce7aef0d95f213084356c320db49b55a476fa9200daef4ea0e448400ce4ba6e60cf5cd0ee8e8dc693fbd91528841b4a6aa73a7265acc401a862f06727e02c647331f32ea4ea9ab1f2d42650c2e9ca8bd179a61cc525485b23df3e2f034e2ffdbe13248858e7af21779c2dae0c297b841b33a0a2537a8191ea2ac7b77fd39aba8ffce60bafaa167ecccb118ea5370724927b5adee12637c79596441dbdc817f27f", 0xe2}, {&(0x7f0000000400)="900189c15a097c50cdc2df50462c2017c10c3618242c20c3fc5a4a334ceb2890b0714989214a2c991b9b4576544b2e09df94fd118d5bd113eba2d516b0e4b77410cd21947bdf762fefbaa774eb55c83a34304270ceb67fb1f5ff9c68332212358396a64d783490b1524fa6b1d5fbf03215160404c82b470f9817e2aad4c87bfcfcef5d379e8c3e00ba93eeceaa0f44a32174a7b82497c4398642f3f648164f3b7774213b2c0078cb9cb6fc9cab948bb4fb82de6b6bc9cfc69e9bec8ff0ae5a274530129fe730290637630fdb137312b9645cb26872174a42e4c0d170ce8e97902249baedbfda", 0xe6}, {&(0x7f0000000500)="906f5f7161792dd1839cd50dbcc21acfce61dc7000794c2f71b311be8c2c21d06832eecaec", 0x25}], 0x4) getpeername$inet(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:03:33 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x120) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 16:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33bb6f614b3da025bbd67b3bd138bcf579456fc7d4096e8c8b6b87cb2d72b8bddb9ad8a4f5f728193ef16ab93f12fc4d5f16ab36a5d00d1628b53a00000000000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000080), 0xfffffffffffffe32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) 16:03:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x28, 0x0, 0x0) 16:03:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x1, 0x1, 0x6) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:03:34 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f00005d2000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0xff, 0xc5c, 0x4}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/156, 0x9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:03:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x40, 0x100000001, 0x8001, 0x0, 0x2, 0x5, 0x8001, 0x1, 0x1, 0xa7e, 0x3}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:03:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 16:03:34 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:03:34 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x180) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) close(r0) 16:03:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) fcntl$getflags(r3, 0x3) r4 = open$dir(&(0x7f0000001100)='./file0\x00', 0x0, 0x2) r5 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000001140)='./file0\x00', 0x100, 0x3) chmod(&(0x7f00000011c0)='./file0\x00', 0x31) bind$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="00dc30e95cf3bb62c537"], 0xa) bind$unix(r1, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000000c0)=""/4096) bind(r2, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r4, 0x8}, {r5, 0x4c}, {r5, 0x1}, {r5, 0x60}, {r3, 0x104}, {r3, 0x21}], 0x6, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001280)=0x20) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0xa, r0) setreuid(r7, r8) 16:03:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x40, 0x0) write(r0, &(0x7f00000003c0)="4003241a53aaa53a03919720baf2b1dc736998ace68c8782aef08b73f15d6b29e73aba4ac706fd849130879ea9d76f6cd507982f9e80fc3a359788ce994fb4353b949635ba840f10fa5a0ae3e948b7687eafb513a0bcbfae6bf2cb7254335e3d8fd6d0b9677589f06496d9b75c9dc56d9fcc24e35d8396716480f903fd139e10398bbc4e47329b13e3d3599be73e0eba2b27ce83c92d60a7fabdc93826e427cbd06758a6a19f82316549b4", 0xab) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000180)=""/229, 0xe5}], 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x401) syz_open_pts() getppid() read(r1, &(0x7f0000000280)=""/248, 0xfd75) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:03:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xffff, 0xa0d5, 0x630000000, 0x101}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/137, 0x89}], 0x3, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:03:34 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x2, 0x0, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:03:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file1\x00', 0x20, 0x80) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) utimensat(r0, &(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000340)={{0x100000001, 0xffffffffffff8001}, {0x64b4, 0x9}}, 0x0) 16:03:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00007ea4e621ee9be7868629dbea8f7018995e412fd72c61cf3b99cb933a45fab3d2e10d33d5ffbb8dfad7a9d0cfb94735d0d61c0211707ef35092a0861b815f48517de63dae764f316b2ecc1c82ff902f4a045602329f1e394f1a00"], 0xfffffffffffffe2d) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="2000ed00"], 0x4}, 0x0) 16:03:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chflags(&(0x7f0000000000)='./file0\x00', 0x2) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:03:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) 16:03:35 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r6}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) 16:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40000, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) write(r0, &(0x7f0000000200)="2ba8d74e2963d25dc98d7f439511f83847da446ecd1913749606b7159509209c4696a3a504bf1d47a33ba893db885342599509c34ca50ae8de7611dd82219b15492248bcebac2d1c7fd5d16ffd3a28b455129a330c81e4198fced0c37982823ec1e0378fb003a1d62cd0ba4f66368bfd602f7272fafc812da9525b7878535676e511813036220c4097ef379b", 0x8c) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:03:35 executing program 0: r0 = semget$private(0x0, 0x3, 0x214) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/25) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0xa, &(0x7f0000000040)=[r3, r3, r3, r7, r5, r2, r3, r3, r4, r7]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setregid(r2, r6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x7f}, {0x2, 0x7fff}}) setregid(r1, r7) setregid(0x0, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x61a0, 0x7fff, './file0\x00', 0x1, 0x800, 0x100000000, 0x5ac4}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f00000000c0)=0x1) semop(r0, &(0x7f0000000200)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x4, 0x5, 0x800}, {0x1, 0x1, 0x800}, {0x7, 0x3}, {0x4, 0x37e1, 0x800}, {0x2, 0x87}], 0x6) 16:03:35 executing program 0: r0 = getgid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x1f, './file0\x00', './file0\x00'}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10020, 0x0) fchdir(r4) getgroups(0x3, &(0x7f0000000200)=[r0, r2, r3]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:03:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x21) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000390000/0x3000)=nil, 0x3000, 0x2) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *300201 94480 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020bfd0c0,3,ffff800020b6d530) at kcovioctl+0xe6 VOP_IOCTL(fffffd8067abea98,80084b01,ffff800020bfd0c0,3,fffffd807f7c6a20,ffff800020b6d530) at VOP_IOCTL+0x9a vn_ioctl(fffffd80670ad3a8,80084b01,ffff800020bfd0c0,ffff800020b6d530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d530,ffff800020bfd200,ffff800020bfd1f0) at sys_ioctl+0x651 syscall(ffff800020bfd2a0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffc50f8,36,3,a60cad6d890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4c10, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020bfd0c0,3,ffff800020b6d530) at kcovioctl+0xe6 VOP_IOCTL(fffffd8067abea98,80084b01,ffff800020bfd0c0,3,fffffd807f7c6a20,ffff800020b6d530) at VOP_IOCTL+0x9a vn_ioctl(fffffd80670ad3a8,80084b01,ffff800020bfd0c0,ffff800020b6d530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d530,ffff800020bfd200,ffff800020bfd1f0) at sys_ioctl+0x651 syscall(ffff800020bfd2a0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffc50f8,36,3,a60cad6d890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4c10, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020bfccf0 rbx 0xffff800020bfcda0 rdx 0xffffffff81f88285 cy_pio_rec+0x127 rcx 0 rax 0 r8 0xffffffff81a01223 kprintf+0x183 r9 0x1 r10 0x25 r11 0xcfff649ed651b17f r12 0x3000000008 r13 0xffff800020bfcd00 r14 0x100 r15 0x1 rip 0xffffffff81655cb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfcce0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=300201 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75c30,0xffffffff8234d070 process=0xffff800020b7c9f0 user=0xffff800020bf8000, vmspace=0xfffffd807effe708 estcpu=0, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *94480 300201 62069 0 7 0x2 syz-executor.1 36863 153244 62069 0 3 0x82 piperd syz-executor.0 14452 493759 0 0 3 0x14200 bored sosplice 62069 429567 78154 0 3 0x82 thrsleep syz-fuzzer 62069 508388 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 233108 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 301384 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 488100 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 135540 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 79378 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 475062 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 227127 78154 0 3 0x4000082 kqread syz-fuzzer 62069 334520 78154 0 3 0x4000082 thrsleep syz-fuzzer 62069 480741 78154 0 3 0x4000082 thrsleep syz-fuzzer 78154 93539 68858 0 3 0x10008a pause ksh 68858 27510 74464 0 3 0x92 select sshd 31911 306106 1 0 3 0x100083 ttyin getty 74464 112731 1 0 3 0x80 select sshd 45024 325212 85346 74 3 0x100092 bpf pflogd 85346 281057 1 0 3 0x80 netio pflogd 3972 70774 69348 73 3 0x100090 kqread syslogd 69348 261442 1 0 3 0x100082 netio syslogd 52984 201011 1 77 3 0x100090 poll dhclient 33898 476254 1 0 3 0x80 poll dhclient 59315 418723 0 0 3 0x14200 pgzero zerothread 18912 315045 0 0 3 0x14200 aiodoned aiodoned 43592 298670 0 0 3 0x14200 syncer update 76664 38943 0 0 3 0x14200 cleaner cleaner 52327 18467 0 0 3 0x14200 reaper reaper 3532 10386 0 0 3 0x14200 pgdaemon pagedaemon 1170 88402 0 0 3 0x14200 bored crynlk 32585 450707 0 0 3 0x14200 bored crypto 8899 123800 0 0 3 0x40014200 acpi0 acpi0 44153 256808 0 0 7 0x40014200 idle1 68211 247147 0 0 3 0x14200 bored softnet 7997 205918 0 0 3 0x14200 bored systqmp 2943 146774 0 0 3 0x14200 bored systq 57489 234770 0 0 3 0x40014200 bored softclock 42441 115195 0 0 3 0x40014200 idle0 29817 376604 0 0 3 0x14200 bored smr 1 137305 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 94480 (syz-executor.1) thread 0xffff800020b6d530 (300201) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82372440) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9522 71954K 74005K 78643K 10811 0 0 pcb 25 9K 10K 78643K 349 0 0 rtable 82 3K 4K 78643K 659 0 0 ifaddr 56 13K 15K 78643K 179 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1485 0 0 iov 0 0K 16K 78643K 76 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1598 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 56 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 587 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 54 51K 71K 78643K 685 0 0 subproc 53 55297K 67586K 78643K 497 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 56 0 0 in_multi 22 1K 2K 78643K 184 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 288 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 94 13K 30K 78643K 2744 0 0 UVM aobj 30 2K 2K 78643K 31 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 19 0 0 NDP 12 0K 0K 78643K 64 0 0 temp 164 2375K 3010K 78643K 5337 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 13 1 0 1 1 0 8 0 inpcbpl 280 288 0 281 1 0 1 1 0 8 0 plimitpl 152 44 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 151 0 120 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 19 0 19 1 1 0 1 0 8 0 tcpcb 544 94 0 90 1 0 1 1 0 8 0 nd6 48 28 0 26 1 0 1 1 0 8 0 ppxss 1128 9 0 9 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 38 0 20 1 0 1 1 0 8 0 pfstkey 112 38 0 20 1 0 1 1 0 8 0 pfstate 328 38 0 20 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 698 0 551 12 0 12 12 0 8 0 art_table 32 699 0 551 2 0 2 2 0 8 0 art_node 16 148 0 120 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 54 0 44 1 0 1 1 0 8 0 shmpl 112 29 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2289 0 842 47 0 47 47 0 8 0 ffsino 272 2289 0 842 97 0 97 97 0 8 0 nchpl 144 3324 0 1694 61 0 61 61 0 8 0 uvmvnodes 72 2565 0 0 47 0 47 47 0 8 0 vnodes 200 2565 0 0 135 0 135 135 0 8 0 namei 1024 9952 0 9952 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 9222 0 9222 11 10 1 6 0 8 1 sigapl 432 744 0 730 2 0 2 2 0 8 0 futexpl 56 5879 0 5879 1 0 1 1 0 8 1 knotepl 112 354 0 325 2 1 1 2 0 8 0 kqueuepl 104 98 0 96 1 0 1 1 0 8 0 pipepl 112 584 0 565 2 0 2 2 0 8 1 fdescpl 488 745 0 730 3 0 3 3 0 8 0 filepl 152 4412 0 4319 6 1 5 5 0 8 1 lockfpl 104 182 0 182 2 1 1 1 0 8 1 lockfspl 32 372 0 372 2 1 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 807 0 798 1 0 1 1 0 8 0 zombiepl 144 730 0 730 1 0 1 1 0 8 1 processpl 840 761 0 730 4 0 4 4 0 8 0 procpl 600 1853 0 1812 6 2 4 5 0 8 0 srpgc 64 78 0 78 3 2 1 1 0 8 1 sosppl 128 11 0 11 4 3 1 1 0 8 1 sockpl 384 594 0 575 4 1 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 174 0 0 9 0 9 9 0 8 0 bufpl 256 6411 0 1047 336 0 336 336 0 8 0 anonpl 16 101869 0 94676 57 20 37 48 0 125 1 amapchunkpl 152 5896 0 5809 15 10 5 9 0 158 1 amappl16 192 2941 0 2484 38 12 26 35 0 8 2 amappl15 184 127 0 126 1 0 1 1 0 8 0 amappl14 176 28 0 24 1 0 1 1 0 8 0 amappl13 168 68 0 64 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 384 0 371 1 0 1 1 0 8 0 amappl10 144 281 0 276 1 0 1 1 0 8 0 amappl9 136 428 0 423 1 0 1 1 0 8 0 amappl8 128 370 0 349 1 0 1 1 0 8 0 amappl7 120 54 0 48 1 0 1 1 0 8 0 amappl6 112 66 0 59 1 0 1 1 0 8 0 amappl5 104 282 0 266 1 0 1 1 0 8 0 amappl4 96 416 0 391 2 1 1 2 0 8 0 amappl3 88 213 0 205 1 0 1 1 0 8 0 amappl2 80 5634 0 5587 3 1 2 2 0 8 0 amappl1 72 25671 0 25252 24 14 10 19 0 8 0 amappl 72 2173 0 2140 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 30 0 1 1 0 1 1 0 8 0 uaddrrnd 24 745 0 730 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 745 0 730 1 0 1 1 0 8 0 vmmpekpl 168 10251 0 10225 2 0 2 2 0 8 0 vmmpepl 168 90319 0 88965 108 27 81 81 0 357 14 vmsppl 360 744 0 730 2 0 2 2 0 8 0 pdppl 4096 1498 0 1460 6 0 6 6 0 8 0 pvpl 32 294380 0 284106 145 38 107 123 0 265 8 pmappl 224 744 0 730 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 491 0 3 14 0 14 14 0 8 0