kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 28 16:58:21 PST 2020 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.35' (ECDSA) to the list of known hosts. 2020/02/28 16:58:33 fuzzer started 2020/02/28 16:58:39 dialing manager at 10.128.15.235:31892 2020/02/28 16:58:39 syscalls: 337 2020/02/28 16:58:39 code coverage: enabled 2020/02/28 16:58:39 comparison tracing: enabled 2020/02/28 16:58:39 extra coverage: support is not implemented in syzkaller 2020/02/28 16:58:39 setuid sandbox: enabled 2020/02/28 16:58:39 namespace sandbox: support is not implemented in syzkaller 2020/02/28 16:58:39 Android sandbox: support is not implemented in syzkaller 2020/02/28 16:58:39 fault injection: support is not implemented in syzkaller 2020/02/28 16:58:39 leak checking: support is not implemented in syzkaller 2020/02/28 16:58:39 net packet injection: enabled 2020/02/28 16:58:39 net device setup: support is not implemented in syzkaller 2020/02/28 16:58:39 concurrency sanitizer: support is not implemented in syzkaller 2020/02/28 16:58:39 devlink PCI setup: support is not implemented in syzkaller 16:58:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x40, {0x4, 0x6}}) fcntl$dupfd(r0, 0xa, r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) flock(r1, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4ef3b3111e2d62f9bc9f9827982bb2e1bfb9e071bb7c23cd4d5c205982acf085ac67e53e9c3b39854df3b22da19064aa89f3deba4d1257628d95b8f5d6d7a76914c59e694de6e9e0baea439902caf1783f8e7973bb1e8138b267549d074d5bbe34cc225af43eac8d742347", 0x6b}, {&(0x7f0000000140)="24dbb45f71f8a6a7617011fc4902b7981b7eae2f389a2f9c167a8dc12f4836e4d9b243833d6bb594589a15039dd896e79e685a0d0f54d3e8351e08c8feb25be8157dc2a70394b28cf91d090845d82c054bb2f98fffd7138a1c", 0x59}], 0x2) socketpair(0x2, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r5 = dup2(r3, r4) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r8, r7, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) accept$inet(r9, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = dup2(0xffffffffffffff9c, r9) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x6, 0x7f, 0x5, 0x6}, {0x8, 0x7, 0x81, 0x7}, {0x180, 0x3, 0x1, 0x5}]}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20, 0x0) bind$inet(r12, &(0x7f00000005c0)={0x2, 0x3}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000640)) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000680), 0x28000) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40, 0x60) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) 16:58:44 executing program 0: r0 = getppid() r1 = getpgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x2, r2, r3, 0x0, r4, 0xa}, 0x1f, 0xfffffffffffffffe, r1, r5, 0x5, 0x800, 0x80, 0xf8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r8, r6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000180)) kqueue() r11 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x14) unlinkat(r11, &(0x7f0000000200)='./file0\x00', 0x0) r12 = accept(r9, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000002c0)=0x200) r13 = dup(0xffffffffffffffff) bind$inet6(r13, &(0x7f0000000300)={0x18, 0x0, 0x9, 0x5}, 0xc) getsockopt(r10, 0x3f, 0x400, &(0x7f0000000340)=""/241, &(0x7f0000000440)=0xf1) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x220, 0x0) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f00000004c0)=0x1e0) r15 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000680)={{0x55c, r6, r7, r16, r17, 0x84, 0x1d4d}, 0x100, 0x7, r18, r19, 0x7, 0x1, 0x80, 0x7f}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) recvfrom(0xffffffffffffff9c, &(0x7f00000007c0)=""/49, 0x31, 0x42, &(0x7f0000000800)=@in6={0x18, 0x1, 0xcfc4, 0x8000}, 0xc) 16:58:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:58:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x4, 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8, 0x6, 0x0, 0x6f2, 0x2, 0x81, 0x2, 0x1, 0xffff, 0x3}) close(r1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:58:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffd, '\x00\x00\x00\x00 \x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:58:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) openat(r2, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) 16:58:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10010, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) 16:58:44 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7ff, 0x3, 0x100, 0x10000, "8e527e2d17889e042acaa4040690ad399e3dc1c1", 0x100, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) lseek(r1, 0x0, 0x800, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, '\x00\x00\x00\x00\x00\x00/\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r3, &(0x7f00000002c0)="6bbc1ab808e681fdc7ee563525cbc1b142c6b704a74dce119dbc61aeeb707c84fedc01935a4e627f9ef900c19a174fee4fee382e5aa44c7d602cf0b4d1364174d507d9eb0b081edbd55f33dd1caf4c2ca06a531d508808700d47d89b5ed4191186282ee009bb4fd265b28cb9389cd54f0b958ab2c7755424d903c27529a5c3e6d0932deeb4bbba2977f44c2395a7784f2b129438abbc131e9558c2ab964f48443a97fb0027be64f0f21adee29bea391d6bd037d42c35b1bf8e19e80b8f7e1aa190389a3072fc077930b61ea345bcc16fdeec8af137492f4376e953b27e707887ea0c9a739f593ec8652a0ebb4cc4a976d664afcb1f16a343ffeb2c6cf7c8a16b3398179e4d68f9e43f790e4acf5c68ad2f17c83a84fcf95e144faf6e3e392531f1c497c1132487a49b9c99548245c68239765ec1abfd043f373a8511ed213d364fc55e2a051cf8850edaeaec6cff1e7dc56153162e7472d30c9f9d61a499b2df6e84ff3f98d1a8c0190298dddfa27b58bd8d64cd97ccc313e7954805fa2df54e6217a97b3126c0b74e623bdf54d9ebe3fb83af50d18ad11b6ee1d5d5a2529e12e71e1d17b3dcd8714d7087037b94f25e32a606fe5c5689e9518f08180db72aa30f54de5bedb4149f744cc6833022d5d2a9e97d28734e022db245d90f7624554af3ad9ff500868247ee30863a1f13b5fbb0e19f095aec14fd145bdc6845eb8b7de36a3e6d47a8c0264757668b943678eca571af3d37a3ab608d6a9fed35acee66422c605b1faa6257f257093c51152a47b0b243965317fc287f504188653ad8eab6f18d6d065bbe87bd6ed6bcc8903fe736d37cf39cff63712c065834f241418939df1a5bfcb07239c162d4c22d664af5a62589a68d66e2467d7ab0834d5b277935be21be1bfa4c610de857e31d4a1c453d9b4503207da421e43f170c15954dc1ebd46ebb59ef66a67ba2bff284ef7f3e7c3a3b6ea0bc4ce6b8250ce5d895a67887608610baac29ee9bde4840b5e20735399a06a5d142d9eda337c1f029f408a665d6d731e42d777921ff686eb6ee74815d87e54bb213a4179fb0dc1d896758ef92abe1c6c7bedd0717f23e77537e09f64d1b3f6aa3f9674e403063f60aaed709243fa121393e1ddb16ac0ee5aaf61ccc52cc1d98a54fedd941450a88acc99d14544b26e2f092df61528e0b8e4d0fb1af4e66bdad84aa9fbd73eadace846afc72804e72c95c96e4a2ea3b5028915aef70a002199e58f60e868971d113fc52973bb93de69dca140a7ee316cf33c813de60f09380cdbc2039839c93f944055a806b0b9bc54b201803b2fcce2b830b331313223feb9d2fcbc373451804638b37ceedc37c79d43f487d66e85003eb8854ee6306eb2e1edd7dbf1084e4e3436eab31694de21538cc91f9274fde1616ca15d803291527a9bcb549e65bf7d40bc054015b9f7a9f99278b84f18827b458b17bc68b9699aa3e1c50a82f961f0b4c2f7d21194b2b762d1fb798db9b07b39318e08181f2a268146f3b6bd020f0bb8409ff410f7af2c21d1f2796dc09c87f299b62c54df5f35481cf048ff3bc2ff7507ad88c951a8cd4055644d1e615d9766f04fd57a1e32f8ba96d07f6710d8a2986d47fc0329c015d3948ba4e00de93ae2328279a48eefcd43ab4c73c89ce249e346ea1fd95527e0186287aa7f7f2734fc1d44442b73f878f624b838a30b954031dc54cbc4df33d9ae74da20585d51adb31c9d62c75134c23073a228ffae099d45047afce232227aa491829dfcdf8dbc7008e8af06f0493e536b571b3de6667ea2bac18d6c4d898d08098235cc4881aea59fa3f927e95dbe83f5674713d17940c8ded57f44deb1ca964ea453f440ddf60c02f36b35bb351d1486ff8a53b135cf8dd882087e658cad34c42e7b58dd0895e71737e819e97603d7431c33f368de6e50991f35157f8d7b91b40ac0ba7e6faa74ace83cfd9b059f678febd93111778cf811edc067ce18551c5e88be30c1d1b6fd37df14c13feb999028836939046e81b5bedc53cee9314dec4cc94288f18dab3eb4320504bfb0f2b8530c8381be2cd41d42cd0b7c205b251ebf83025756c097c9478b4bd5d4f0ddbf2de5c288ff7a62dd8846112e5b2fae9ed1b45a07211afcd9d64250fbeb7a2f4666a51ac7b60f11fcd5b0ff6fb0ac9df054fb924afac92ebf65fbf2bf903c335004c5c96a2dc8c7d7690c92d56fa0fb02788d3da5a8d1a7f94e2dcbbfb391a3b86e1aa56c328f123ce6b60a0013dc9899eda6920f51a2973c2f26123b0fb7f7390028bcd1085a5941fc675d9211936f964ffb5b5c75e423e9785577ee8f0a215d66be8dca2c7f147d6c7f09c1a052787163097992e19ca0ce8619f5df81e4999c101535b03fcd9a078d3be01c605c0d7b82a1f129d58c612b7bdb21232e1e795adc95c88e5be0f2a2dc3d0b56ad7d01581ca01af4df4593c46d183729bf2915cbef3eea133ff9590511339e75a5eac4724ad2c5d0622a5ca56ff1ea901e187349eb458cf6f97afe43c3e62ba623cb8291de111499fefb0b3f4119ec636839a2c2a89d9e9dd04afb0b0431c0c1f369eaa83a251e16cbcb8be474cbc3e40a21d16ea4a17cebbf4626bc644b0ffdd23e36353afc1774e9ef0f2b1585bcfa49423ff3f0f8d47875c04551fdac825fb49cc000bb35e4f552b6ffe8f5f59f36ffc01764fd870f3cd5b6acf2cef7aa46a059a06001caa2de98227b1760d7b4b506bd76ff60fd5d3ac8b11a89508e886b5c2f196dca8b6e12c8d5b4b14f6545d98264335087c69569f843ecfa3ab0f090b099b03d55ad5036ee06559f9b092a965c4ce49143f5e13c6c5c4da5b23d7ff542043574449d6fbbf4e6e690d43604ce513f7afcf5a41bda3ef3e01b71b3b0c3d15c04b0133dde7e7494a9b285c8eaeb671683e59e5192d2b6c3184dfc4c861cce8d485245aae4e55e78143286501795b2c129089dfcbe0d913e99042a85fa1f13a8c0b322fea8adf6bc1ffd0eb536eb77f184acda55c3dd840bdbe4ec04f57da6e73284ef9333df31a47fbb4de05c129be7fcc4c684a012ce2a8e58e588cafee7eac29ff23b3cb80e8daffb108ab75dd844020e8aa726e56daa6f61dd6ad7c8919f575496030cbedd6fed39af62b9981353582986775c766d1227a1189d07576cf20a734be3230b4e1c2d555fa29f7faad1e716fbe3677cb60273c21ea4dadaf8c4be579abd88d2c91d2ac3cfa80d01d9eba045898a5daf799efe73ccc442752a6ebb0d9ef6ddf156901f6be692e6dee25ab6d145ebcc2a6f674775ff811f8868686e9085b95662284a97755623763535d44937812fce14deb77d357624c5bd70873373eb63cd1037edd408f61526083786f2bc08bfe5a218e4ffe3d32a6b6aa70a8352bdfeffb2c88f3b1cfec8785da749a9eb228e31141a3caf83fd0ea24f8c769026f9d4ab6bde4a0f0324a97cc520c95977316f16ebfe353a14361088898c1e894d0a922c00c46cd584f79a65211ac193585d6a7b827f22b1dad631c27e34e354136f7b7cbf2d5cfb1d96b7c3f7278467080a4b1ff8c1fb1eec5cf9f94fc94b41e8d19eb1ffaf3119d499c369d1986fb42f54f7f85183d3967b5258036920f3496ac0f79d26753e403de9129dd4e95dbf32c43460c635438a4a1ce733a76892881c8ea622aa20b4f6d28f2a276bd55cf9a29666f5b2ce65f049a2d628b8496b488dd4e0ebc30bc548416b7af326fcfb743918073dfc0417f945bcb6d907643c3715f9e72e5a36b2a785acce05c2712ae021b440c1a685d0dd376984d536daffabff9607738f8c3e6f35d404a46510a58f3e13a7e23c9a775e39991ec8807df18c8c75ea0d0d981e2238d97d0bf08b00bb63a2de7fa01ca041b199ed081c085d5682eb9149bd26feee0fcb32445e6621b82aa80f8e4ae9bbb5e0a661a6bbe1fa14593347032e7661f62f670457d193db59dc9ff8741faa1e92f74f719bfb70efc44a2251a6c5b1711d35de1be026bc891cdfe22d6dfa38acdf58cae07a0ac6e3d10b15f74fbee262a8e9fcac66de795fa9740fe622d8bc9477058759f5103083a494601f49cecfe939bff1bfd7f293e9b0d208229065520a391505bdf01d95a809133ff608948c2373efd8a385cb521b1d8cf1b6018dc18e289716bc567e2aefcb75eb0ab2e9f11d46336adfba0b1b24273d1f542c52470963e55aa9b224ec44197a91e0c81a1a6e70444ebf27000760bd853c5b8c25f297f2056334d7a2fb1e6379629281383f47bd408a023abf55b24879111ca553e9c672db1e6d81d0d50648b1ff437b6c94f8beda9a1326d7754b6155b85a22f153a0863c4fef9de3e01d18647ebc09488c8f938a81a492b6bd144811b4add425f8635be367908a151a10ac8c5b6eec9b5733ca76109ee7918f3debeb5625e001b9f15ef5e3e5fc2029cb488b12b1e5c209c66910d8e13b8d8fe4b3098c5870cd9256549c08051908e5ed4481c9a559059392382227a382d97b54dadd5790cc3dd8166d80d70c4afe5dda37ac2314602242b860a7b13e282bcb249251ece0cd715fe166f9098398037663a1fc1e0b2738178f5adf604dc0af10607d3171cfdcdc3213a43d0b27b68b4c4e76a76c6ab5c2d89a1d9ec378f758ddeb4027ca343907091c8f26c55f4915af01a1de8084ac318258fc46efb2c2927654346c59d17005e3e32247e952a3a4c8f1c7e73fc567cb1f75e95fb95be018f4ab80bb32ee6c15e8de312d7799c0ab0413a723a2fe6afb14d6731715bbfef036c23b448bd9a9d6470d1460d7c74ac99ba3872f2259545673a020b60a4bc7800b73a7d87396d19fd09ccda88274ecbc7d443ed56b332e224ebf8c32a7f82bd59202bd36af379f81b272fb031291ae59bd5c5ff0c4975faea071006a3d3deac44e075e378245fd1cc6c9cde801a65e58bf7fc9027126af8d6a999158a8e1863bed2735ba2eae6079325094608d506b56572983ad277a5468ffa6038ce080e3189659db786d7df87740f131345b19e72248a9513b327d1e3a245f4fea068f6a6439d63ec132bcd6f33af63e56e0a1d7aed69fcec64d21fb9a74543771070062bb1586870432cbeb6a53018b4c8490feeb376824e34dc416ab6da62ebb2fa249165d4c8cb840585254c187b18174978cc3f68f743a9807464ecf05d7ae840e9ec004fcf94f89554aa806f9ec70a5982fa7ad13e816948cdf6e1f74274f5d253ba9d0b555f3834f5916959a92f3d3321d35e64e8f08959bc2f6c57ce91ba1fa332d87a937a626a49909afff76e440296e049f968260e97817f6e33fdaa6c93d33de4d6279456af1e441d3cf25a95dc1fa7c1931a90f5f77b3f41b7a72cc041029d6ab31f6db4df3b83c8f6d36da992b8f30e2cdf60e8ccda03b3fa1a8e2728335b246eb0b3e1bffee7e1b8b58596dae82e0c7ebc25ccc59e4ee7295c5ae94b150f81f53c140962a0e2dbe28913298cd8baef98c2df36ef88ec40470a04ec58bf9dcc6778fef1786cb2fb7eccce41a78c7f827ff2b0d3cfc99e4adbdde9134472a03183aebde1c181d2a31f14dc10137a367b1dcd43904e1106a2df05995cc95b114532ddf1b04f0a2c83c50919ed91dc03fbd77d908f1ee4a6ded08a1b8afc222440821931ae23f6209f3d9edc0d2fcc3ced11ed869ff7b0b1ca9d0b5712007b96988376ef5f7cb17f893a0e86d2ba5f9a1228c47e488892432f16ff1dd9189978c7ec6685836ff096667167d855db279e7330b22bb629da268ad8fc7741873ffdd3830f5885479ea66f50d99aa98c0dbf52", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r5 = socket(0x6, 0x4000, 0x3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x2, 0x8, 0x53, 0xa699, "f10734b61b3757c1fcc9e5e4e8ce0fa6c4749265", 0x8, 0x1ff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = dup(r8) read(r9, &(0x7f0000000040)=""/70, 0x46) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r10 = msgget(0x3, 0x400) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = getuid() setreuid(0xee00, r31) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r30, r31, r28, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r33, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r40, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r30, r37, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r42, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r18, r21, r37, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000012c0)=[r14, 0x0, 0xffffffffffffffff, r21, 0x0]) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, 0x0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r48 = getgid() r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001300)={{0x5, r11, r44, r47, r48, 0x0, 0x3}, 0x0, 0xf2, r50, 0x0, 0x2e, 0x2, 0x800, 0x9}) 16:58:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) kqueue() execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r2 = msgget(0x1, 0xc) msgsnd(r2, &(0x7f0000000040)={0x2, "9405b851e6e2823041c648c62ca65c63072dc991e9605e10d69e4f376e554b938a0c15910fab8269455320316db083e82c0597481320d743ae3f34a2d279a8b9b84b02df71a14834b2cc811b15c0cb645efe7130ac21fce12551675e343472402bb76e077ad70325260835e84ac8d1eaccb1"}, 0x7a, 0x800) 16:58:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = dup2(r3, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1126939, &(0x7f0000000300)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = dup(r0) syz_open_pts() getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="80040723b9a733b163a8c2febb53be413135f2cf7f3a855b715152e09196db3c15a65f0f44a661e163ee2d72dd1c9f4e1fb101fcffffffffffff98388c91c4307555a92fac9651895e3977f9edae0de686305a9b61223edb7ebd9d1a072c0064acf6a70e5089af12166e5c684a1b5af8f9294979d9e9d4b366fb0ece9005cebfcb279b00322741001df513fdb718e824a8580800007ee06d43749a0df662cef24d983925e1fab40cd8e2d5ad6e112e62c294f64cc67682436686d152d65520b3da64ced1c571ad119bc486e7fc9607bac16cfb5f33dec9d53fcccc9ba8f6beba62d9b6d9e36b7a7f2345b75bf0beee5cd98092218bf7ff63440b3486c51d3abd79f08e2aa42770cc1dd23f048e9a25d846117613b4d1a7b2241d1ad607add5b268b389dee7592612fdef4c38a80e16342c69c0054dbaa6211a45177717322f1369d6e285e16a84d1eee5fd9e6151ea59044a49b9bced05da6bfd533afc3b4bffca8afc124c7adf2d49d4d98381f57fe84c9f6e71bc8d300b58d4e226753ad99fed58f1a96342c732422c317825b1107a372171a27bf1de3fd1921bf4c25f6040ff72a7e6d9707c7b871b508d0ef084816ad7b6fce778256a6982ae683728b5fd79cdaed05c9ae56f83c9408c3fefe843b55692cbdd46b40983b5714c674843f091854769d7d2877d3c478b4b4abd631fef3a27cd65f551c97e2ffbcb0638a0c8ebb024d1fd37f7a9e3856e72c78035a8b161428584d728cb3054340e96d51aa9174780542b747714f4199659e48c107897296f4aa4a08005450b44f228f219f8b8000000000000000057e24f626c21b5d36e029c26837f126f4d4bf60b996fec9e1ff8ff2a027d99603d29cf1e734f22b77c46a8cce47f21b3a490773dc6ad828f881c5337e9fd2fda3b9a378d648b3657c71ad8c7ea4d7174440666f8fea471d900000000000000000000ec19337dbc7b489229420823860576accbe36fb31f62bc78d8f7ec00"/723], 0xa) r9 = dup2(r8, r8) shutdown(r9, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r7, &(0x7f0000000140)='W', 0x1) setsockopt(0xffffffffffffffff, 0x4, 0x2, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r7, 0x0, 0x30000) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f00000001c0)='}', 0x1) r11 = syz_open_pts() close(r11) write(r11, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r11, 0x2000746f) write(r11, &(0x7f00000001c0)='}', 0x1) dup2(r11, r7) lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:58:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/18, 0x12}], 0x1) close(r0) syz_open_pts() 16:58:45 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000002680), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="e4c06a554a5d8ee21e06b4ec631c29d87ba089ae047765acedf953e6a8e6f105f776c3e79d48e976f727c6e825b71c0f10123d6efcf6f0205ae8a2d04909535b0c372c6d24120b81ac32a7f41b363d76b7ccd1dc9bf816cfd4c191b0980f7771df6ababab017df7656ae47c0c453a1a23fb18010342e", 0x76) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="ec63115ca8ac6ce45168ee84200543b35d98c405b00b1506a0655bdc45c85042a2d1b14f4ae2ea58686b1c969edebe750f3624142d89758fe7c3", 0x3a}, {&(0x7f00000000c0)="ac3677bcdd4df1fa79079752d4ea34a0a39ce4571a234b22777cc349e8d8223c694ed75d717e472f05760a3519d9765bfb4f2144ab10c732ce50", 0x3a}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:58:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000020b, &(0x7f0000000040)=[{0x2}, {}, {0x1ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='>'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getuid() setreuid(r5, r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:58:45 executing program 1: r0 = socket(0x20, 0x8000, 0x12) r1 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf573ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cada2428d6b838530"], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="6dc90fb2e0688afabc8f9998039205eb828cdfc80aa3da3b2fb628", 0x1b}], 0x1, &(0x7f0000001f80)=[{0x1010, 0x0, 0x2, "fbba98ca4056223798404a01ebe5e103629dd3cbd6da07af9cc40794945cf2a98fabf99673caebe451a9b1dfe56e143f8355e31b442115ae6eeead7d78fb11d6ffffa886ec6cde08d471e554ac326c419bacaa1bc5d7d51a44cec17eb4e8aa8ccc95487c233f8e89e97dc2be723e180d3b7189a2702b673a1353d3b8157bbbdc18cb34a77c3c919e2175d8a6afe4edb81318e50619f52db4b134e0c0829b5c110dd0e75c7cf5e6198d8db86eb226fbb2bf4451131c35813252d47fcd7308b040127eb7a9947b59f82da7bcbf9cebbbe87b4da69a3802a5328055096907f702e7d94943a55f1d4c102fbe1176ff07931aa3e7595cba5984f6fa7c8bf84de4dc4e154d77e7d0220aefaac6f4a9755ff610334bfa556ee0a79eabac27df845377f2963985c69acc1193a7aa0d80d837de17644107786f9303f8036bd243f59f1a9284f21831ba9f81e6fdfe962c6d64411479f0213c7be7e5b281a633a6858fb5c8668c150d1659ac18cd75747c3ab5a69d0b16798201a1eb34152b1a7c297d257d4f62651c99851670d6c8de62e63ecc17056dc866a7b69aee655c06603d03f422c6e27627fc3ea287c4a07afab063acde481f2526c9b036a3f7a90d3231af1a0839ef81620dcb80bb6920a2cc19d4a9b2ac6eacc2ef02f5a5ecba25f6eee58818de1a8bd7a383983aa959c9d502a94f3af21ab76054a6cf0a44a0802ddb64aac8d74bf34aecd758fbe95a1c229cb043d17ddb7bb107c5f4a7d22556d859acc258ac883c8259ff503057ef7ef3cbf8b24f004a9da6484c05d258c218d6908a1746a25efe9712089796fdefee5f22bea9be6dc021ce596cd62aea8326dc1194533ccf11bb61939d1e7df2cba71f8c669318663a58ece71d0949dcd50a08d82d5f354804aced4cec853cddc60bffeb3ebda9d2337da93eaf33845e8445575ef814cb16adf4b4d286bf6e5f4bb0b292a94490ce71fe3bfed259e756861e2ee25bef7973919c4866583a2021ba687f714abc567ac292f18e7505930e3dd8b748d4b0c17ee01529fe80a0171bc461d5dbdc9d9b31c420a5cdd1374a6e8a1a4c705eba5c0ada7634553abf5c98fd0e3354d6166a0d295e0f7f6e09abcf69288f2b4cf156503485102c60be224e8fe4f3c415953ea553237584ff32d186605886ebcddf8b9844f0fdc4945d34906a3818de23a5bb2efbbbb9f097fe911388e73b43fe0cbf0be4a8f2f1635c81f1df2d9c3c08a48687c9672a423a3bc9291aab2c7204592952eb00f2b8f8b0b0f4e955e23fb744c377507d1b8050e588a8b009009f05d0419ceb643749c0953082f4b0b2bc9f0c8ebc37ea6f9cb738401593f135414872aa1ce47e1495abea275cca0359e489f8fb8fed139ee9518c4f4c3b3691fd97c70cb9e0df2c76a4e5dc5ceda0bff615ecb62e4646bce0996f067321259ed8d0fe647ea7ec1de46f58fbeae885caaf1d3c037c2f003fe58cdeb606a52f3fe26fdf50598e8c6cdb002972cb72364164d4ff9dc5fdf674122206aadd7486d2d84c2d7358312ac7f81d39dc2b4f365b2f3a07d2a54fa545a3939fa2d51198137c88eb7c062146a7904992e8ec2fab83eb87d0899b8795afb8e50a2ea648b78648fe60510fc44bc02a926a93b8a80d762425535973ef91483ebeca09720dc0e66d57fee62275e8902318e6e277960f2bbf48c43d02beb9bea41fea80b4a9d1c2460fdcdba078997d0cba352b0cbcb27e9cd561d8e574d165319ff4c7fc66d2db8643be41ff3bda608b6f8d6915573b21d0ba409a3f378a1edbaa294461a145feb70be0036422fb19439f08cf5123d4b8481c60cdd57ce3ebef3d57af82091767269f96b094187866981facff706e25a1899fc65a12ec801be1e09438b0a42a7e1615957d7eda26f5f5b33a216f3e4961af76e75e3879d6f7983067a867459ba6b9ea9712ac1c84fb7f63ef379fe345ecea93f2f9a66531c61599f4625114bfd6d0ddde20be2097c210760859be8a3b7b9bdd3c05a43339d0c05c63f1f3112ef84304b0eb9e64ec56dd9cf35b73aa259e0913122ce1dd2ed92722aafa6b5ed1522acb08d022abb0ab2100a0dc60e2450dcbea9664a407a2dbb848835f46b7e82582f5feb3c3e667895ee24fe8b052491293cb0636927d565bb070f735191f58db27a0fcdd85a36fd3de70dbab391253019ec4999d3b4e9297d17ce01d6243591500bac77cb254917996d965b4798563fbf01f9a259da8b762b8246ef83ba7ff223851ab7f3bf218f6bfc7bdf0255063209303cbc4c4c597078f65baad4394dd2131addb65052596bb67f12b5290ec104bc3f6ed1442ad5c69875e1af5dccf22275bcae44c8833d20cc63f0cc0d5885624aad07aa31eb595aae51621e5cd445d14c8c9519437cefa32edf9388e402a6c5e334bd7563b43a990e97c3ec86c0bbea227f58f194e2885be22ba0a962916e2bdd9fb55a357b85b69912c2f462417688d0b2b3ba628f0c8cc6d23db3c08532d0d4ad54f72a3552fa64829ebc1f57138b76991b128ab7a0d7a7397526fcb284a1823ecdeff9b3f6114f3c9f190550ad59a107b9f3915d4cb9e5206a7ecd915c1f5eb6293adf183bac2188ba0611b4c60e93eaf609a60770842d1458e845077c9cfdc78ebeab7c511f3a1e90b1f926a4f1b2c74062fe7c0dedaa797340bd1174d253e917bb1e2e91086f8bfa0ad5ca85436ea5aa7812cba13f489345e8a630170acc72125f739084eb4ed5b77bc64ff066d39404df87d45aa8b5e1f38912417a50c8aaf278a0e0dc6926254a1a0d4dcd02548ca5d8373bf3e29f3d9b3deabb1f8a8351aee367f80ee9b57171d5cabe9edb39ab81b13c4ef7b6be09986eed15f93046b4831e0d962c08829d114cf4d374c7112fbc1edd690ac0c423b845f6c1b1041ca7cbe9305da53359c1e91bece9c7b75e32cbc00aa4cea831494a651729a18a085a7df4441b8af83e7d566eda3c23a43eae9155793580d18a4677451b3655ef4b544e5f318b7d2b8b2c87ba8a3a952f170d955708e2698ef647c954431e66beddfc512417e7957af5687b4964f2a2d4ee0060e2d057362a75f5d731932bfa34456857f4429e41ccc19f72d99326324a8fe72a160e951fe0e7bab4c9d0cc8209970050512bd154c39f018cd7c260139d7ba66152dafa5c82e838ea7328ce427941c36de9f31cf29c6870dcf90aeced9547319677669518db4da64d7f2e4010d9883155b3ac85a996082017f53322e735bcdbcdd68afd395ad81626054f9b9957fbce952fc31802095898103f16b2abd37375a950dbb8b9876f0a7b4bad5b15a557038d013b906b57cb044dbca69db2824cbc04d083409851da6c3126e41d1d084193a5bb9adc2fe554190296ac3eb1cc785676d916d2532464f053847d1eec176dd4fd8f1b0f03a8cb9550cea4f06807c687eff27164a18a9b6fe738eac102018b074b300b0c0367a3200bf8e6593a9e1f4b61fe0bc3226ed12a77b7e11fc330121e95d5825fa459ff787cbde085be34d0e7735ecd29ceff3d124249e93732677693617f816c02bc1ed233c03dae01b12eec3b70b5944c3b2fbe69833921e7ba1769811a07fb8057b1052203cf2eb6e46d8d10dd97f73e5f780bb92a36ad83bfe0bf546eb757566f80223023431cadfde4a1a6dc5bc6faa146f3d5faea364d3f3522691148daa26f08d0d045fa4c264f40d8c4c9402347295153632ac2afcdf936cfca1266bf491aeeebb925fa68e43e380da27324959ce4190c5f09585d32de74444fa736bc15bce64e1c406e44c63a5a39950833d9b734f205fa67e8467a6062448c340e0c5ceff7f1cec1750e6540b02c6cb4759bed8dae2a65272f4c4875e26daaa37978fead9b68d4f1e2864eda4da775aec7ebeeaa91c8cccfcc47449c21220b9b3652a4b467b85bb73c9c1c1077e77631d6b78678b1f603d6ec37e2571976e08e1ef7611dcaa297fcb97b6c7791317f8faf27dc681275cf02d041385df4cdde3cbeecbadd5104d37b9a4a3aff5642123f6903ea3e986a9558e19595ffc1429b99e94e63632223ecd0d7c7cb8470db99dfb661b5f01546500e861b15ae80969c615ef9c94f497958a65db9e58ad50496550fa00a113104f108c193b0d00cdd2d658b36aef57c293b75bc0420b6441da51b6fe03374b76199c99b73ea1d4de73ac0989f3172493fb2a0f59ac8b72c77150f74965e275c2928b2ee9216b6d455d7f790957131a6b0c10155d108c0dc5946b185dc9d53adfeed4200deadacaf3b3680adcb94aa3ff28761c0345f1b2411148cffe7ed40245ef136784e9da727b327714dea2f39a8bdeefa3026c601928b64ec4131663238425a791c7cab8e96271701ef5381dbd09f23af889e760935681cab668debf7efa35ebcb2ccb1b182c7c1939b6bb00900dc2ad306f346b4dbfcb3513e358993218bb72602cf71e2edf1e5a1cb36c966f5375a1f2d4cff833b917424588d49314af2a38f53d169d63a39734dbc560f9a43712844156f919581a3b9793c85d7e5f9522415abf94355d8ad3eedf6124f4c5587a79405b1c32af602a08af3dfc892d5ac6a7550c3940f86e6898bcebdb13d13055f231bc2c04eb486c90c8d3d799a3e05ba296e88bf8d052c007d6d9b8983a1ba3f5b86d718f7d634436a6a650086b03a6a7fb84a94b15fb04522895cc7d541f3107644ed8f4dc384779d0d2b67dd640de50e3678acb86f3d2eee653feef1ab0d444d0f5b46f9260bd5defdddfe23949d6eeff6dd2aa73b310352fe1b4243b03b5a8b58ceed39a908f9a85b21e461ff14a3170ae94a603bbc7ad2589f535435b98860917f4703145d8184d9a79edbdcb43a2a50659af44109de3301136aaa462e7e3dd98ed0c0284c68dc519694a7f4d8da19d9bb5f52d82d4da2c79ff90a09e632fbed778db431727ce55fac025492a5963daf1b5043b18273ff74bd2f121c2e52c82f464e79041d4b893bc8def242140e10b6dca2cd2be1fc54332c22f5c3697b762d8f3ef3aaaa37705da11040e53b73cadf60f456df1104ec099bd749c662db601a80f1b12874cfc9c8d784140e6aa5ff086b945393ab7c08228e6d1e8e251f3aef4f498911b5fea4bb02939ce0985f452bacf7e6345c9c73aa82783e162c0f2f1455e85ec85fbdf33adb5b66a2a171d2c9e67604ecd08a47827a6b8d2fde0ee34dd0eaeceba0a8cc13bed18ba6903294dd3cfddd3a3b6f60e85b736f7b0063c2b8d67ec05c6da544b0ed1b4a4d94eb210a9b405387f9d00448119fa5742fabd11d20703b4f9b7e7be851231a85b10c35cb6f5a6bb61724481c1912f79becb4b37aaeae8be535a6dc8cbdfe7a14bfbda699991c88a2776af7ef3b5312637a58238048722460d56b28ea1b122c57e78f177f70e517a0d9982d82acfd65d88ccf897c929bea698f9bf8bbc22ebcf630d82c23be8078a7b2008e877a14a7296d8dc1c1d8aa58ea6ca7f945ac289b14484e7dc3aecc5ea522235c40449635571fe3d62c34a4de2a77c6f6e8bb09386880abb769b917380f1d72475ff2b0ad59b317b6b059243989546d8772fa47cf9b04ec456bfa895a2a0a8f1dfc02b07c88eadd31e0243623d9001a5d3ee68f180cd9e06a9fe38daa016fb0a35ff330db85982033ffe7c4f96c81923b262c739eba2746b6ca5780abf7ca7dc71b3bb558d40e219db502627ec937abfdefaaf4ffabd60715290592ff95c368b7ffe768449882fd97356a6944c51b53bc9e73d357fb3d8431dedfab5a51ae7822b8d3152c028ae37c9efd35268a2dbef7d"}, {0xe0, 0x0, 0x0, "65d7cdd7f00b5ead44adb48f9076272379495f33b3c57667c56bb278e44ae6495d64ad6c0eb2568a1ec049fce7c0cf2927708dca2810d50957b60cadac347108b73ef2f53c092bff4cf9b33e0c6386b7a4fbcced73b1ed416cf080fb2201254bcc7d4f56c9015d018c5f4aa4fdb94a573ab0018bf4a108f9f9104e83008ded81a6a706583b4dfb724a5440c0904b0883245f9bf62eb8ebb69d37cf76afa1a65ecb1c9e6d924a591b9a37cc91a9487b5446c4c90869175ecb75be906930edaa2dfacaa28988459531a6ff01f98cff"}, {0xc8, 0xffff, 0x1, "1a5d973a4083275cde13ea51fabce3e195787a71e91624f1afae5c02a5083ebfdaadd0ec0aedbe968eb3dae65db00ec8c9d6cc022351d4358cb8313ba0bcea454e8fa98ff82a08efaea0bf0eb1a77ba88dfc1134b0e9d109906aba5ffab06379509c393b74dfcf20a4340a10a352dfac66e0830445755d30af5037b281f92c16cfaf073601474b8e421f1bd4d6eb5337b303c95d183f8ccad97348cfea24c3e7b2d1e3328037a610418dd33750f9ea6c4e6b0f"}, {0xd8, 0xffff, 0x8, "c6fd8ef8d25ffb362cdd7b041636c06b2ee4f58b39694be2b434e9f6616377e4c2eed5144b8691e768f111f6e76dbae829436694036c638732300c6b8acc475d77ad87b2749e07a38a37941c75f1dfe681cd5e6b74e09b7a3eff77f3a72d0d045d841ccd38ece5dd8f8e2eb02b56387359c3934c1b90eac75b14e582222d9ac458605ec286363d54b3aa042fe8efbdba9e326e8fd7bf83024fd09c3cff56fbd799e5b02741d554529ee386aeab523d8b87e2b539784a700464b221894610f98e3ca3f7ad1ccc"}, {0xb8, 0xffff, 0x800, "70c4843e98ac296bc4d7a152ce994c5219a3667bada7fe89ea2f86df568241afe2a8fccecaf34f61cd80cf57fb48250242235b19bbc057cc8f795643607ff2c64a87ac106b5fbde48276d104aa72597051e50c358c4d07ff006746b72c7842c37b355fef834a32bf2cc2f873625cf1233c77e2876cf075b4d6b471e3079458e9f7dbf2352e53ab0e5cf3b86b2097d1376b963bea903d209cca939114bf585d781f5399c9962e59"}], 0x1348}, 0x4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)=0x80) 16:58:45 executing program 0: r0 = socket(0x800000018, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f00000001c0)='}', 0x1) socketpair(0x10, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f00000001c0)='}', 0x1) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0xa, r10) ioctl$TIOCFLUSH(r11, 0xc1126939, &(0x7f0000000300)) getsockopt(r11, 0x3, 0x80000001, &(0x7f0000000300)=""/139, &(0x7f0000000080)=0x8b) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f00000001c0)='}', 0x1) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x2, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x54, 0x20, 0x101, 0x3}, {{r9}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x20, 0x1, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1b96798f86f73c36, 0xeb, 0x3, 0x340bada3}, {{r7}, 0xfffffffffffffffc, 0x31, 0x9, 0x7, 0x9}, {{r8}, 0xfffffffffffffffa, 0x8d, 0x8, 0x6, 0xfffffffffffffffb}], 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) shutdown(r0, 0x2) 16:58:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000080)=""/30, 0x1e) 16:58:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00fcc8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee0aea8e500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:58:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x1}, {0xc}, {0x6, 0x0, 0x80, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000100)={{0x4, 0xc8e2}, {0x20, 0x8}}, &(0x7f0000000200)) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x5, 0x3, r2}) socketpair(0x20, 0x4004, 0x7, &(0x7f0000000240)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 16:58:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6b02e18b7f00000183f434f4b65005cc28d88df2dc9383035562aebc5af809e4101cf78a1138c93b3c47e1e7ba4d3104f87a8fcd0047cd1fcd9355baa8b9b50270da73090525ec31fa0380bf0a810563d5c5be7b827f7c670eef4d20a262d71bf1d98274a482c309b04f5773"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = getuid() setreuid(0xee00, r18) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r17, r18, r15, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r17, r24, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r5, r8, r24, 0xffffffffffffffff]) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r32 = syz_open_pts() close(r32) write(r32, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r32, 0x2000746f) write(r32, &(0x7f00000001c0)='}', 0x1) r33 = syz_open_pts() close(r33) write(r33, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r33, 0x2000746f) write(r33, &(0x7f00000001c0)='}', 0x1) r34 = dup2(r0, 0xffffffffffffffff) r35 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r42, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r45, r46, 0x1e4, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r50, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() r52 = getuid() setreuid(0xee00, r52) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r51, r52, r49, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r53, 0x0, 0x0) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r55, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r57, r54, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r58 = getgid() r59 = getppid() r60 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r54, r57, r58, 0x1e4, 0x8}, 0x5, 0x5, r59, r60, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r61, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r51, r58, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r63, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r39, r42, r58, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="c59202a8d19997b9e3f2afd96dcb7c819b2140fd1baf58d350b2c12ba1dcb7ae1ced34161909cd1c6a0798443b720bace6e28af5ad7dfc7122afb496d654ae772f7bd2064f9594fe8a5d124b48", 0x4d}, {&(0x7f0000000180)="d4c78afa201170b1cd99db87ac3691d26b5ad216fba73350fb187f14fa9bef44c3a0a06c590924feedcc5682e6f754f9b7a27bd45fd8ccc1d01f65fe1f99665eaef55dae49c4ca68758caf1dbcb8fb", 0x4f}, {&(0x7f0000000200)="7a3b721b6451b33ee0bbbba4e3699ec0166fd3cdbd2da2ca90f96268d43d85488a49bf032fccffa3262f9ce1de00b342691f36595726ace30d93346751b23a460afd7a7801dc8b984f359080771fbab0bf7af82e7408afcb1031b8e8d615b9c344aa0c4058575f0f25f83737fc3238ace6a22757aae729675427bad7f6d4edecc7a36cf2a860843321e7587d46512653aec8c572b2035d5c59f3e880e462f7e61165620387ac5f90dd2a69e7b57c86e4dca0bf6788f10ec82ef8ca7e4327b187b0d61d0d4cd5997c9a0275e87cd28de31a14aa738834c965ae4d7dc98e4715e628419d33d5122aa1888735bcef6b6ad3665a27", 0xf3}, {&(0x7f0000000300)="1b3e715f5e228b541d5c7d5b908815200bd942f9c377d0a93edb", 0x1a}, {&(0x7f0000000340)="c2dc738d4470d6499550f97036c775c7352deada1529950db9f43c229275e1ab3cd16ab9899061ece8f94d907637ed146a4e0d76b2b0356cc1592d45be4a605f29345cd5947c5f52870b895883ebfbc2d9162f56e0cf09ac48b6d75d86e2113d61fa0111141295d2ab41015724dde0a5a817b5682fcb29ec785379546954d692ba124bc25b4e13c1dbf1ebd4e95d5e181de692acdb829c9da52ec6167cab3fcac8e28872e434e39183347a0e898c", 0xae}, {&(0x7f0000000400)="206ce3bda29cc44700de49f185cb8576e19c875aa73bde2c9698c0c1f9331d7790f33b62a9e9c08875742a9fdcd5be99a5f8c1df385fdbe4341fe73ddab5f0bc4823772e8aba930b71601ba7569d6d0139e3bae760ef30", 0x57}, {&(0x7f0000000480)="0311f26b77e112d88b0c586a7139da139911a2207fec341ab63197108d62b3abde9e66d5ba77fda1891e88b0fb5247a842ed2480b1dfd3c39a25cf6ded678e3521c0f9bc7bc47be79ab650370436f1aa496ef3bfc98006b8f9e6da327180863b1fe7d0a1146d2efaa53844ae77b1abf544c043143afccec39975c3ff903d2a8dc05e67cf4e93969de31290df9439faac9c9364558c8c26955ebc0c3b8574bae8895b27b8802320419897dd6b1b8eb66d27f52bb405e53e4ad338e45c73ba1cedcb1094f1be2ed765d0a94200b8257dbdec6e89bfa6d07bed4f9456916aa4ea6d5b3b043ed9464605899e0aa1469160ba04c3dd9a1c79ae56eca6265438d63323e7cb7d74abb9d7d35f54ead5d7ad27d71f1d269cdfff15dc3d395ad6330080effac1523f5454fe5fbc3fb9cdcd7dcd1e7f44f98e1f539119dffb7de6d386a66404bf48b509c7ffdf9ddd1f92e4be11cd10918fa77f5737082c0b8c9acd542f62e011e4baf5f66ae1cd237ce7ec66bca8ce94c97bdde6d7e7833699309771fe3c6b7bad587f890a447549ab2fc1ea6b704b0abec6f982f06c325f72e3679fc3522f888f272fa2bc7c752ec6b8843b4b176f6c6c641a7b243256aa2daf165c8f0d9105d6d05c1c9ba77a9e61d1d4c73470571fe727acd17999c01fbd04dbaa1151a649cca1dd8c6227c8d231f337996b01e9077bcf07bbcfb8e9bd829b257b0c6f43907118f13de591148f42eb9c39b57c156c9702eb8c565e2e0790c8026e46e798185144146ff2513fe7231a5ea975aa8ed69711d9f94dbf3ef59e94b1019cb45b59fae94a6777094769b510f245e6c20b5a5db5b642aab9c6fdcc50e72ffa14de02fc06899130c3148575fed3a767c873833263a729112113653409499f119b46346983f3da8761050ce69483de19412990fb5f37524ca56a44b799974f1f8d3044c63a8b746a8b228297761958490cc1224758a7355bb662506037390a776bff3f0d81d24875c96a9a59a560c251d3ced51910cd2be0341d3d9df20fff54f4cebeef35bb436e5dac51fe513dd656ade50b9f592e0321c1e4d40db767f181f55c11bffbf328fc6750c6289d29dbe833646e4477fd3087b9c9f9ebb6a6b826808daa5e5531c2f22608710748ee7f2b325521d8f7148f5d42e695798ebf4916d0e69315705820fed65e4896e52611bba07839f31663f9be63af6ebeeee72568ce8e89cf086f8d160a0eb1d3a4fe0e061932059fdc069f6e6dfd6e5ba8ff5396618ac6c386b8a588ce60cc32018717bd90e040c289d785f4675d83f3ba1b2a431d01724505263631ea828ad79c58a81c301ec0ec4592c37c9696ae1c64cb48ba2a1ea6dd3c4f121728d9df374d9ef5b245ffc9bbea68aa30f9ff04cbf1165ffebd4f7c2d9999d870557ec96d5fdd7b709fff8d85e8b8abafa1bd1e3466f1002986357433cefcea7f97efaa8d91f3b209f161c976d977185a53127d763ffab9e87a383a3fa19499d702572bcbc07dda287da074d10a26aa5cb346c575e2f3ffd1d27c22c3b58377b725141788b0272a4a00d861631c2c27d8e894e1e4bc613281ff31e951e454498ad3f2f2595a279ca27d3b258cba95c5ec44119e79d51244f69e318449b44cf9f0ad552089ba5274fe253722d79d800565c7c3ff61e40223cc19eada2a0df04e8e3bd11394e5ff02ec4e785e28fc48d1f0f8e74fdbbfcb52bdfb331bc775d7c286911b0badf00b32112eae5009846661332b8e0ee981ecaf91f97a694daec5ef0b3505e6984fcf30a0284d4adb64ebe67edb9a356305aefc09a1e4c6c7105d2236d12454954dbe3a0deba97dcddb0457a1e2e750e2c69b6a1d09306e4b4822ece1c4ed6b23d7014b8db650524b0dcc74cdf43ff51edac0d2cff73c8fa98c4d950808044517b2b84aacb7dd1c7bf1b8a5389cfa22cff0a2a81fa611975d5644298e28afbc7e0e974a66e56e75614f14dc0254ccdea9ff124e1c2f279a7bbd7d88ecf5b519e767553d774bc0097b5d44a93bd643ceaf48036845e5b94d9330bd7edcc4105ae487f6bec44452ddf08d06afb23ea98f017c0b67d07ad74867988a5edcfea9bbf4d9ced16bf000d2f8ce144630830077b4ac44a2949bf471d6c12aef2f94f8c10f7098aa4071393cf32433b95769b9f9a0b479134da19a9350029b1dd0006572d1bbaecb2d2862d00b59d3d9b9cd8041b9609679652b9186b91ded1c807ac11f9d80bc4eb01dd2ec59b3f252e6e1c8b95d3936ff09dc337eebe5e63dca4cbead54fb563172cf85c1786138fd37c52739ab08b3e1d0e12b11ea77dc373c274787b3c2a3ac99816f8771d46e9e7ca0a625fc78c880c59f20ad17f5e8ecde5a80979f27da3bccbca3f9a4a268d93b33bb2bfbda672710f36d83beffd4fcce50eecb7ed6724e681d461c6ac057966770a5f41746ba77bdf52ea3c245d79182a53103ea2918ade50ba06303fd5e76a3ee9c2391071dc4709d74498744c705f385a48931062042c8ccbecc0e57c790b6f39359a5129465c32a4b634ae472c2f4287c4ede9fb66661c600c38f98d38b16b85040329d0d6bc660432946e31c5a6ad4d92d31c593a7a7137c9a0b207e21470f89aba08a304d482a871f9a1ea3fe88ecc761082d6ad72756270ee2d7cc6418658221b203f85fd256954dd1d5846fce5b19bd876a43c1cc795ef9eceecf7d1a2477294d4f2cc1b5caefbbcf93c150636a0cc9fcfdc4553715f26bbbe46ab6e11d509e7260f9aa32084c4d85f23870e24078d2ddb42413deee0fe97577a50c98c972bdbc207f92f479b5a473aee9e6be162d2403ae90215d2b6b8ff3d721dae54f84da02fc7835dd0ca51c2180854a6c5907838be645940f31a7f0a6cbed03dc365353d2356f6628811952fcccd6a354c64e78e19bd158a916083cf1519325009eb87ecaea0786e1390e685b19f6b089bf74451a006e785bc6333cf75b294cdd6b4c8dd9756727439b85535c360faeb53fd0981b393571bf82677a44ced8fa6742e568158240b878c2e977107ef49c647dd854dc60ce25873427a1a6a5af3d3c4f9dd21e1de4a8ec5e001816d90a50f8dc4315aa0a9edddf87b6496ec2e6a7312c23690333fdcd326a93dd51a12134029fcba59ac9916b79b7c9c5afbef06f350a7924da9196f5f50afffa6151afe134df5026805fcc191364012678e14d6587653c299ccc2e55c07dd98285dbc3ff3465e72301dd3744f281054abe895ac07e2784025ef20d55887db565ef7bc8bc54ca02d1294583d7846e9d831254623d14fabb65be9b128f4dd8b9ca81c8e216ca31a1a2a7e397ec92819d1165b990999e26e3054c37c4df15d010ba80bf601dd182f47e94fab82ff3016894aa23c6c6a1489975aaaf9ef99c0ae6b15eb790cd22e390c308cce8a17e7985790fe4090a55b5be0af1e9cc9485cb5e6d84c3001912157dce98b1c48cbc69f80c3995fa525f8187e49fdb58e60766a7516811c06e93f98d2c976d0a2424597876b51d05399984c07da8932863c10e049b9b332dbfcb4fc8008e1d52636f5403ebe831cec905ac099e75ac2082e30320d1ba3932b1cf942f39276121656bb2e99566ef91a41d85045983fb876a4d3fce8b3df7f93d00f6f961b78305ec4398672add94886085c688bff2a8d7785139121032fb3b2154411ebf134fbc6fbab968ada1a3a2c8664e0ca49e1f1875f8389dbe92eb04fcf2a5a96eeb91ccd410bcc0b7866dc23c5424d5c6b40461e0b10d54646080c71b8cf0c17a117c07480fa547d802f2dc916bda625aae0f53c9db8de1e092059593cac9fad80a5f61275bb90755c8ae0fdd845ea35744ffd9072841bc54424843af922f19a21dd44c17696ee1eb20400c28b07861a3aed72583e70ed089f4a9ba6ab671d89cde77b8b098e9afab414a71690e6922e61e73c63fc1706d1ac5f381c6a549c1b3a8148a000a9a4d8e93a1e164ddf3fe326c242f53d0fe903a3687239444e82a9f231566002117047e492d672f477a1bd4f24d78fbf64292c87b8c76bc40d5ed081ebfc1ebdd52608bf27f61c286916bbb8b42a57ded943bed8865a2d72e4d720e81d6640af6fe835c48ecab822376a80860f9e65452c522b0324e29170757f6ff0c38dce54f4e9067b8c3bedb1548558016240b5521c96fc9a0e509a6c30d7d093d46fbe64b789f479a229f33b9adcf4610cf3f77f86b73881529cbe06079dd3751fc2fcc0990d56778090ee5f82ba5c452bccde9224f2040a3b00d2f0c413c69709779a4fc6c87e06efeb41020757cca86aa0c3e7cf657346e4164837f8b37ba97e3ff82a8ba7ca6afbf46e0472c2d618f00fa9167b1ecb5a05310745d6a2095a0774854ad487545583cc1bd180466d3324b78280f26b29fb277ec337e0f7ba9f245b0e84ffa2e7bfa49557c69497462b53f41a5effd241bc525303157b5cb921cada81030d62aa2dd1a0ac05c33a7f6090940b24ac58ac153412aac791dd85f8b66e529edb9efff44baafaedd9016e8a8e4b12d1f625fc262f3e4131d340769cfd394c60e8976116c43ad6ff5cfb21b2956bbf41ee83731329e1e92d8631bbad7dca44f34b823faf5d8661f053640913cb2dde0d95ef436e73f249bd5baa5b6405a05dd8e692723337f42790a6e9bea79c3615431de4d19e503927fd91a4d8729e8d268f7844c1fe27e1fe9e222e27bba71ea27c3650ebfeff26fd80f61cf4b36db186400489d0cf5ad7bc1edbf0ecf6cc6fa30627ed269ef12a6772ff1a1444aebfc1111bed2f3ea24e0fb9ca0f6991cb8847258bc14f36f7b10fbc52bfd1d763f404b403c8cb7bca6890e2555e838b74c01780fc011602a01ae4ea987d2ca0b6f0962c94e43d4efba71722794f2cbad0461db6c7f826b8cbb77ef84ca9935a86acf8e807fed5242c4b66ba589ef93ab7550815a4a77fe770f1bdcbc67dd33f28e61b1f3a2457f1ede214208816c7cb4be31f615566855491fef6d76fb354cc918982c2f6ac5adf9a61a3ae32a3abcdb4bb026a6fe32c8083c2605878777d93074a9accdd125e73c85374c2ca9615e56695fcad36b0c6149ae5f7f62bf5a3478e93df4b798cc87c8fdd76803b426220804c53ab4208940bc03dc88022a297e66e56bf79cea5e4168a422c6edabbb28ee572a790768f341354ea75f87d35a8e7c1c3a2d2cd562c3b3b55b5828f38c8c1e71d1a7fd2cf22d0bcc1be77845eb89af00a0aec18405699cebbec753105a0516849819897ceef64bdbeeef82a23ee4105decb0d59afa7cb4e137e039f92d4f75e910bf8ca49bb37873f50d21701b0c405486805884ed541881cf780f645de73c3340ab767d6399c1488b9a60e1e0f7e299e81eb00556ad10f8cdcdfe8de4de307a45b78e8f2d28a1deba386eeb940a8f6f12bfb01c0f9e0cb6ac1bd539a3a12feb68c895050257865a1710b04863393afbb99482f666023aafcd64b5a35196e755ca1752abcfb4c6ed99ac22a96b667c0de153a4dc43bdc0ff7de6f69e15a241c83a9dd6ea044445fa23fce13b32e510c0bf22fd5488d5bf54378a826a4f14ff6743fd923b9552b6238d6ab9f73ec36836d6d1f09b38e7da878d09a68714584faa30022c93eef57c4363eeb9f554a5f01295aad75b6fd81a2cd78a8f783c5b9c95d0446dea8e6af8c5ddfd0c3716a48eb53450fc195c575901811a630aa8d25941cc954169e51855c7d079ffe12e6856469609f9ba51525432bab22e52ac8dfb4475549d3370e26888e8529797c28c480009c6377ce26fec574a5fc15e7e407fe0f06c0927", 0x1000}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @rights={0x18, 0xffff, 0x1, [r33]}, @rights={0x18, 0xffff, 0x1, [r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r58}], 0x88, 0xa}, 0x3) r65 = dup(r0) listen(r65, 0x0) r66 = socket(0x2, 0x1, 0x0) connect$unix(r66, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:58:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x11a) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x5, 0x9, {[0x81, 0x2c, 0x314000000000, 0x2, 0xffff, 0xfffffffffffffff9, 0x40b1dca0, 0x4, 0x8, 0x7fff, 0x8, 0x48, 0x2, 0x1ff, 0x1, 0x6, 0x0, 0x3], [0xaa15, 0x6, 0x10001, 0xffe000, 0x6000000000000000, 0xffff, 0x5, 0x0, 0x3, 0x400], [0xff, 0x9, 0x0, 0x5, 0x0, 0x3, 0x6], [0x7fff, 0x53, 0x4, 0x20, 0x8001, 0x20], [{0x3, 0x2, 0x80, 0xf0}, {0x0, 0x5, 0x401, 0x5}, {0x100, 0x3ff, 0x8001, 0x10000}, {0x87d1, 0x1, 0x1e, 0xdbdf}, {0x1, 0x10000, 0x8, 0xf20}, {0x9ac, 0x9, 0x4, 0x4}, {0x4, 0x40, 0x6, 0x1214cab0}, {0x7, 0x9, 0x3, 0x3}], {0x9, 0xffffffff, 0x8001}, {0xfffb, 0x7f, 0x3, 0x8cc}}}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:58:46 executing program 1: getsockname$inet6(0xffffffffffffffff, &(0x7f0000001040), &(0x7f0000001080)=0xc) pipe(0xffffffffffffffff) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="a31aa51dc6c18210ddbe6452aad8fae53175813de6412690bdd7aafa032f46b3ab26c9630b2f318d88fc5af7f27a097272459630749ae231220537e8c393cd40c955b8b565750556e464843c365cfd9e489852395fadc39e8206c7530b6a7830d1415d885ea4fc137b327625f63f33edfa89b2b5f7be97cd1e0866e9e6ff0903d252dc0ad3f52d203e3f24928f3f9f8bb3a0a3e37239a069cbb651bc29b37c8aa12afd02fe7751b4c28710dfa221ea8d5d5776538cf9a237315e465c1ae6c26e899e5b4b1bea440951bde85ec32f33dfd2b11af254337d1aeedd86affe2647a23a418fb714f8763154a079605f7b89f5cde83e7bb9cc04b87e3c2e86353e979e220530f2da82e43dcfa6aba87a21427ac41c61613245d6c657da5e72e6bc0b08676300eb1718630648695da6c43950f8df6a41d40dd43d4e4201e9f62859fc523862c8095d8e8aabbf5ef7c0eb766542621e2ff264058d6ce2e9bbcc17ae9d16e6c773b51c59507b1ed3515bbd82b8b5b5ada2cd5aa38ba275a6615aa9252a4c921eec51ae94a2883f053c51e0b303d18048e347b4a11d737bbb58213a442b50d7716bdec2650ac38b0ab7e5e49eeb4723a0982cf868eb3015f752c8ae0fd8fafbadc88f9289320802c82d72a1ce239ffafc2bec4a081cb455dc2dfdee752497d6aa4fd7d8bcc447674d957338488a9fe0d70a548a50cc5b8c7e9ba44525aa6af2a85e28f38864da4d699f8aa50be9f6bed80ecd05e9d7919b5707935e4d3c0730893d5681c8cf7b25a7896c6f5498fa196b9d22fcf3216d173e7e8014dee062a3758cdf58cd3fe9eb749fd3dd1369299dae47a9e0430f5776bade59157a2c095c073bf6b4e7166a2a473b65a51293ce8c67055af642e90d53c9cd548b043663dc7e10adfd8b31139ecf9d53d5b3989d92294f60ec91c5c48e76ed00e5aef4cc2639fe49bdbaf701d700f78e7d37e273e82aabcb8b86038cc9535dc34f5dcebc888129f7d0f47c66628b1c4908e1fdd283ae63c04e2957511068b11372aad2f5f1d606fee277285af3796ebc3d8e01d738798dc210792690feb809be27b5d32bcadeda08ccdb058ee29c5e3ec62fb208c268fcea2196c0963994c5b970687972941a2329b74af3284e83b5cac3922c0eb84a7b9189fee3be58ac578892b7f6d33ca922b21a7225750d919fdefb9dd4ad4be1f146ab5d85be2619fbd51274b18c2ecea0212cc581defd2163587b57f4f025be696e3b8bad6d4489ba2122b01bfa318c531d7359493277b06f928edbfd16ce1d521e823ad9731587c6c5add105d0005a32acef763d85228537d9764bf056ea562c624f4a26daea93cd0f3d1a4ec93b5bdfc725db0121601bae1a460813836a2b4e849b5c96f10cc4e6c66f322e8ff170ff1254f0b296564dba92c7757c523dd51ebba0ffeba3154c9ba80068ded849a35750271a3db19ab69dee5d12fcf6cc630ad271b70c1a8535650c4d9e2aaeb58bf78e74539ec35f670666889307746fc0076d31d3fe48047b81a440e72a02b80822534e4e464a0bed1f90d01d57d7aa46fdac02e7ceb2f4a836e403a607c656a909e4cf1038d327c5a4a0e1fb6a70643c9ba60a04561c3605b5c1a5b75f25796314ea370a06d215cef52a75baaa3466ceaf4f1094c66171f63083706e3ea08b5afcabecc124c5e8b55ba4d817fba37e470413f0feceb34001df4c53a3544d5e264ce04965b4512226f97221d0e8da3040b6d50a0ee954ea2e70391e7c6bef027bd84c0fcc7035c1aa18bb7907d0c0b940d1eca31ab4400d444e9f41bb42a38c3b1edb759701c2a40ddb18e0e3dbc603f46fe3d62aa70704f77aed4b2bcf8478f65adbc6ed1d6fa6a27e6dee4a71ae5c194b45b7cba5af2b117b78115a89f84a75bee9e5592ef2c27338be3242bf627c46ca32cd75de450315ac4645a34922b6844fc9880776b04e52e6fc14b6aeca2e53942a7a8fa77168ec7e15085b6dff8b886553f0fe2da49febd07954d2c61770f4f59de91bc85e7f6c5688e16c8ee7dd8880cac2360ad3f210d42c21451c89827ca0a809727f4adfe38a6d198aa329711f6830d871ddccd5a3595aa347947a0cc795876bf6d3f9dbdc471b233ccb1967835d292f534161045ac0ff151c923a0c559a5b87e94085bd876fc68d7ed8d01bebecc063e1a0d7c6441dc5ea32112cf9b89e6d269c72ec56711c18332eac1722e2bc94bfd74c0722b312c0f55eaf39afc77af5375dde2a338c68eea01dda621e5c2c9f356a62fbfde6a442ed8eadc6cd69315ee9d1fd433f5d1c3927101b0906d396f24d0a2679fba0030958419a1585c056c0809421fbe5b45f349b3e64645525e1087e195206d86e5306a90fcfddbf92f69626ee463120219011607ed57f20924844eb3065d44c9efc27a53844382ddb3582b190e8ff7c28f5d7d3280b73338b606fb94145a60f83846c6984fb08660dc573342e8d13d18a64ff12026d0ddd20b2cd9272c9e8c8d107bdd6ce7132e816d36ebef6b4b25735dd316d53bc1d940900861cabaf283b182b48dd882257171fffdcbf3194e0d8a59070683f8070534698e7d3dbee94124fe33de91b09dd57d8b8c7a2a82c373593ec313d614db1b588138ac2a892a0d44c47e1f670dd93a3ef48d0baeaaa6f3f4b85e5fd2f313902ec45a7f6ea93a1501a75fc1d03d71efd75b76c1df5122b71758e4e3527c6120be09c1dae9e04c79e64214e7f0cecc07ea06b99d424c87e1753e76560320819527e7cdcf054e108a558e0c25320e051c5eac516b9ca7569e9f8e442cbee5bfabc7da4bd8a2740375163250a8d82f339c6c7b6dbff60b2ad938d988dc7d6838690cc60b57161d32cffa104b8d2d91add02d2be9ce85bd148551f59e82a64b54ebb69e195a5c8caa7c32b62fe768add3e9a35b20af89cf68e0cc58644d380b293767f50d74d9cfd6983320034b8fcb98c38e9cd04dea6d5ca71596b077ab5357061b502e71ae40a3191f692014dcf9b5a074fe39a73022d4f274412d560ce40f97f90b0abb15ac171b35d1070170f5c2af1a05a6b4469d6e9136c33a92bc91afa00ba09764469fc34de833584ace46176d985d6d47a8cc938540652c16b596f0b1caa40a104361fc564bc96d5f30ef9d68384dd65adee982066c19107d36e29e6255cdd1321e0437009ec023d836504e0bb123d2552ab2325ebb198c049f2e7485fa8d035f452668b1ce794419d96b34319876386a4b793f34d8fb26537a7583b704b17aacd4d2f1de75246ff216e9ce329f0ec92258dc846cfb903362781fd11cafba56b4b3e4205119031efc9cf8919a13bf28406daafcef4e8321337250a97aceab66077a78f9d9b781641d5ebe71e873423c0decf9761676f27005509ed306407d60045232b6968538def5d822558197e6c70dc453b9a1744cd78af9880b0708a872d4733fde839f7aa1cc534a771d2b981ac1e71a132c8cbb572e5fa9617feec10987c0d2c9e849ce8483249ec12fb647afa8baea55f10eaa194052447fbc2c82bd44f4190e93bdcbeae0aaa8c275bdcc8fa08330cb5e6983a37654a7810c0582febc45773c28a0dff17cd36b265e8ca42a45abdd07ede044cf574a5b006c2956354db85c0384b2e51068517f91e263562d07542b61816cc9411ee7c685960ceae76ba66c51aaaf5c491b81abbc4d981d7a4cbfeecd693aa1df8c64c561ae501f063e6d907ae70f8a105ec52030d696a879ebb48f0e4bcf56140a68b3aa28768cac889a8765b8dc96e9d8a324888651612cf9c3bb1372eee98617010169bd86955ba0cdaafbfcd177986756824b89a3e8f66d41cfd6e42a4fe25d2fba50926d5a09c9029a232285acd024281549d67e286849baa5c54e29771491773426ca2ac102c554d2059bc215ab9a3624f399c1d336f3d262ba3566e85e97825a48de265520d640568eb381b1ce71cc6c05296972caa788d8fc8c8dccf6b703d41cf10296b46db7a83353b75d940036d7c338a9ffa114273a626fadd352574affd1f7a034884b0b9b3c00519091877f25d246b9ef30122de8cb1cb42b50d839f631a6da9b7ccf6328909bd27ecbb8f7a906fa14888951b79cc553e235dd9ad458d7459811554eceb65d83603f582af426e649373fbf05651ef461490ff961f884312830b825d0ede41c3c760de6130f929b7d7cbee5c95bca8a4a8ff2bb0ac7fffd0a3509f060e63ba99e758e5d410b9192c3d4a957f6b288a09a2505a220c30b1b9a53de2cca7c613c5a87086cecc3dcb5cea0f1ced7190e7379d8a9a0a512413c0c4244a7ba23a0e649a008b4a1e209677466311717f053730b6ee8e02e1b2debe3ea630a9b7a52b1364b12501b45d503d348b23f7f580d99320dc09de654b683ffbb6744a52d35ce103b88c40cf00d759fb43fe51b7bc6e995940506f62ef031e7c9b8ab85896a116becb5a834336054be5b04e1189c7b1680d091d60603f815305059c631adcb218838f29e3f0a664b3a9bb518a96a2037ca4ca15e3ff179cce3341eab6571b6b993bd921b8b1da4d1d945aaf4e5bfab5d46ee559a4ae86140fb8c72fd4359d6b199d4a051803b08d693b2aee5a4ffe47778f48998c5f4b5ca19508121f27e28317d311eee45555b816cfb70c7e0858fd42b440d1f7dfe2d8a3c540ca29c7214fb44e16100f7275dcadff548a1e97a0a9500899255d45c429bd4de700a29a2138608a83f0d183365045a1c52acb5414fa0eaad5fb3d75f6caf3e944b7794415d996b57a96ad41b484055c2f25b1707d76b25088a20565748db9bf4e51625620a7a7b575276c36224199b5a8460345e75e6af38d36cbc18505157550f7298b0cfdecdde74920cedd720cf30016dfd7c103adf6b9b49d93eec5deb7f23f02434a630995aee28dd65c3c086c27430c95e3cc37dcf1e6a55814f5bac64b26a681e50472fc5aa0e81f3ff6b558415d4a4e02f3a93cfb23b25d9124e6ea507eda46b4d77d7a84ca48cfcdb0ef1490f96970162998a8d3a70d6d99673b2152151a5d491bc5a392a202f1099aaf6eb49c60e570c6f7b47ac7bd8f72467ffd9e5a9882513990a9ee6d36175ff06707e3666bcb252bdbb0e5a6fd0134eff6828392d19267d9a27e31a4c77a4053b403053229092c4c77214f85e8d154754929a7aac8ec7ee111b3dbd3c025fcecd41dd0c0d0688e505e954477091f14e18040e552fda871fbc21b198fea2911c239a09848ecaa65a01dc9e6c5ae6b361c6ec2674a69b233a3066582f9849e6a48c122b543f7beb1e4bd49e61d457dd97ab8a3f6df9ba236fa8b02367529db5d60da6b155caf6e324d127b19bb0128a092fcbbf5a47826011a763965df1359c145cea23cdb157d49317b489068ca606b9be331ff465084dcaf6471ca8c58e8bab6fc96d1a07115121e89abfc375189051853779d89d2fd51896441b992cb6d1ddc82a9ebf9a997c9c9c9d9437acc827300856f1a028d4e4e3dffec9ec9fb52b94bbfae8f029a2a8faa8de34f2883aa52e418f5cd2ef94a59e09b8e325ff75ead01749db3c6426895cfeaabd93818844eba3abb1d735bf2a0eedbe28515fa3f705982466ab0a612a37fa698165604e1f305ab7e57128c0284fb559860930763f03b789de818bae629e6f38e07875ff92c24071074189a176658993270535368bf733061eaf9248301a0ed19380236aee173d52b623fe7bc6b1f2bf9c53a89df9bac85fcd2d47b392aae1030ee0372011ea0fcc0e23e1e60e153c7292a1d3e269d73080a740bdb3351138c56576fe46cdd757c", 0x1000) 16:58:46 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') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000640)=""/169) r2 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/101) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f00000004c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d00195537d9f4fb5862a61af2c1575e52a33087dd1be804d0377c2b0690fd466804359ad1a3809db0808b9952e94b4fd51553cfbdb23fa85a28393c44a48ea13bea68a3dd82decc5f", 0xfffffffffffffca0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) getpgid(0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x6, 0x777) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x8000000000000006, 0x800000000000009}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = getuid() setreuid(0xee00, r28) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r27, r28, r25, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r27, r34, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r15, r18, r34, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r15, 0x0, 0x0, 0x2, 0xc}, 0x8, 0x5, 0x6}) r41 = getgid() fchown(r8, r12, r41) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:58:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x8005, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r10, r14}, 0xc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mlock(&(0x7f000065e000/0x4000)=nil, 0x4000) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:58:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) pipe2(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x1, 0x4b25, 0x200}, 0x2, [0x7, 0x3, 0x80, 0x1, 0x6, 0xd22f, 0x9, 0x3]}, 0x3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fchdir(r3) 16:58:46 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447474d68cb2b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7740623053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0100000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4e1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233acac777f67723cae658fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bc9821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84b24d2d6ef1b0e91593d4235dc43edd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c4640e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b67d805b54264a5acf94c35b97bea4b507f388cb6042d700c9e2e727485868a133d953ded19a396532cbad85201bb6f1303afea54077d2a7103e7788f559d83a2b15187366b2fec6ad1d0ce7eb4424b1b529d30830ff8fff4c2d3f2bccfda0454a705e962ae9293c61ee948bb27d3decc77d79389fbceaef18c52ddd16776330a769fc6f6a770b3386059b8c220d1239ed1ae4453ed1eb98254bcb74cece9cf449167cffdd8eb129ff10c928501d95ad74b96fd53a8ca1b27393af8415eb1a7214cee02b6b443e63e7de847bbf35be28e9405fad8324aeeb22feaa860173c6d3f558e3ff9b323dfcc08750bbebbacadbe7bd39c088d0e51942a79b6ef698c68c46f2de4d24c28b7c60fa12637165e382d9ce29beff80340aa55aba072e3123d75209dc67e0336158832ceea7fcfe1ffa7c1ef41449a3714d400f502ba32624a92ef6b44a1e70e28fc5b6d29"], 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001300)='3', 0x1}, {&(0x7f0000000180)="1c4202ff28aae96716c383ed9194972a69e7a7710ff24918e43469263938c7f481acdbe4ba5bba9bcbe5aeb714602e9a85a30a27650cc65d44b9185e3265f498349d9e7554da7ec4c7ca79d61e3a342e3222a3a4881129c173d5b00260c2195a4c845a89875eb24900576b69a69e20828baef0b0a29862498209c91ee5f99ecaacef", 0x82}, {&(0x7f0000002c80)="50be3dd249088c9b8ff4c0c17cc4f803c0a2a875b72609ad261eaf7a57f7d274ff7b3ebdbfdbaaf199b68248f6f211af6af18d22f5f881da7a3b6482823050d1ec478690c09f3d28de819aa81ca8eb54d4c42986d133eb8a16896c2ea30214946c1547e7d6f1a75dbaf7c2281721970b9ab9c4cd5408c14c56af2a3eb84fd5fce73d6cc62393b03486087317971f672237a25fcbbd7648dbf4ae653bd27dd3d76c3ae05762b2b72901c5b8b2417c2292283556eec6db5824bfed37f85508a5b898d01a407e7bdc9a41fc7afb6fd39ba28ab1297f8d34145f41f5f9e8fec7b3c6aa882c0878b5ef099431406a90a23574359c20979ab55c8098b09af200db3af727973d36b31cb0335a4d4a5b963341d32f00a9f3e6b76e2355e6734536b73de34d96340e7772d174f63732d18fc5ace4addb4cfaf814d2a019f0809c5dadfb02d799cab5f1f486b076610ca740c6b9a377269620c0b0e8c225007c7644fcd76e0dff67a913d238083215773ed8eddb890a111606f23812aa8a29184e65b8397d2250c8a6c69fdb713ea42b89b4f2306a07e967f36f7451a3c78e2df2f0948007443dcd88370a36406807ed5575ac80158a1d9e871e3c01fcf1cd6921b1684993143dbde7eb9862008b304d5982512c2c2a5765eafeaef277674d6620c533b071e352dce5d4ae1a609d90d57bf3db0c8d5c45461985b69f445b9993bd1282893fb1c7125cf754bf0229dc89b6302beeb7f724806b4851e340cf5ecaa4a0c120cf2f5a96c2af52c109ba1a556927c5abc6cdeec8a5aa349bc009fa6d61516927193d946738f92f26ade3d513fb1bd347e188a1b9e1113b01678e806ecaf533cb0962b4f9df284d4b78b7e6c2f93b3d009811b6751ecf1c7f5f26e190ce35aa62db0448ced6e29c2aab610d720e417667a46eb073be9f477955ada326adba04c31cb18e7a2792ac9d2f2461364a9bdce854cb6ec39ebc23944dc9d53691578941ec2ad2047578c599bbf3b4f580434973e34cd90a11eface5b8afb56e06a9574e1369961e897dafe2797fdb64fe402c56e714431e9a5b1c890e0e03cca7f8c7b378c83d9ca8cb3ce0a10a144bd53a3514b27407b5d83750797eef60d4dfbfd5e387871264ffe625eb243d4a5939773b64aa8159d924f7c4b103feb4035330da8c554ffaf6405a9a3e2ff24964fe0386de5db55e2c02ee56b0bf5e7ec814d655cb6f78c6d86dfec26e5bb4d9db04fe3606fb0a0ca7df979771a15e2a2bf8b078204d2f45c4ed91a191769759b31f94e28f10b65142c7eab53d449ce1a9d0bc3c793f3d396564b225f8efb6b94b677373a73b4347ae3bd87b6ec230a1d87b47734af5543317d771f42bc76241130f7f33124bfe41d9f6ae8a6f24e50c025b387dc69634157fd1b1ca1e235cda3f22f9d9c156fdd0898dfdce52aa08adcd5592c0339a24e1cb55a4925df216fc58425479dc3d9667c4bbe5cd38d16e7336fd3d83c829f031efa171995004ae3dba5631eb010edfedfc62aed99c5371a46a1e6d28ad48fd5e3eaed211244f94d430f72f3d68e89b96137bf6fadf9ac9850777808dc68f25c8ba2457ad58d99be835f840c50dc293f93220bee2033eb97f7d7cc51e053655a0cf573158a12cbcb39452be5b3fee3cf7ea6f222c629a7004ba0588bcfbcda51e8a3cf711632119b0dcc5a3031d01e0f71b76a0b38c87702484409a3f7d09ef3c27d78823f326a8f29b13b8470b5cacc951e7f3f15352a9f21049b9e10e1794cc17bb93d836d031581a43d1a0213546a7d31e192a1fcbc78388f926bcf673e478f81c399bfd770b3ff769317b14ff08e880877839df27c74c8db0cb95", 0x51e}], 0x3) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:58:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:58:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={0x0}) 16:58:46 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='-[]:*}', &(0x7f0000000100)='(]*\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^**\x00', &(0x7f0000000240)='#/\\\x00', &(0x7f0000000280)='*:+/$,*\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='$\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='/%(&![(.]&-$\'#\x00']) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x20}], 0x20}, 0x0) 16:58:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x100, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x4) socketpair(0x10, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1000) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0026ae61da44eda7c200"], 0xa) 16:58:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCNXCL(r3, 0x2000740e) 16:58:46 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x6}], 0xfffffffb, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x100, 0x8}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x5b2c17be}], 0x707, &(0x7f0000000180)={0x1, 0x9}) r5 = socket(0x2, 0x1, 0x0) socket(0x6, 0x2, 0x6) fcntl$dupfd(r5, 0x0, r5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x0, 0x0, 0xffff, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) close(r0) 16:58:46 executing program 1: mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgget$private(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9e) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x121) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x180) 16:58:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) mkdirat(r2, &(0x7f00000025c0)='./bus\x00', 0x6e38b925c1a9f4fb) write(r0, &(0x7f0000000040)="670dc3", 0x3) ftruncate(r0, 0x0, 0x1) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) pwritev(r4, &(0x7f0000002540)=[{&(0x7f0000000200)="d072810b0df53b262f9b0f750a8bd50fe34a90a2a62090160a42d7d02acbd1f212a7b3f7fbd5ba67af50bb4fb511ece5e23de24ceddeb097b1a5e43f964740dee9bc4e8fa31c4bb5a2a34133f4982aca9f0b6f34c05eda", 0x57}, {&(0x7f0000000280)="d65be5f54b94f624f7f677aaa57269e9aa20dbb491b0a982248a24ca7a9d203403c9d132c45bdaee9c46def9702d713d791f2859f40318e5914ddbdc43e90df3b444b50b189d4402c8c6b701356516a9e4b14485450dd679ac587896da14e107946d7011127829f19b43ba78e74f8aa9c677e5e6a9119fa952d549669f3bd4030fbeb9c9bd41e6a401d49dad99dc68b416005384a49a4531fa48cc70433f2edcc50f737f1deec02f4bae26d54b5cefa998ca8538bbf80b098750cd5468d2db4c71207a1446ba4dba1bde2c69159f267ffb5fc80a570f64863481ff26d213cdbe06a1c079817caf2ff572096ffa4ab0cc43cb23ec64721bf7630524a20c20d94127d01fa61c0615a8b08894a96701ea699826e39820429aec28706b56e0d1a9bf0ff0b3613e90cd702df624959bcd8fa84c2c0f90e66d5419e0b5f6a25027dab209741101ad97a62b87983c91c70d1c4a4a48c8df940650c1f617d5e8626881400c107d0d263ca7602c62720819dfee2f2dd32e648fe797433c7c12a1bfce34de4b8b712d011e0d8a7c15be4f0eb62ec6c433afa5c1a2bac9594495011e2f80e1c18ae203b57d1731af2c0a25fc3c9754c702bb2d4f5dfa8e73b8ace78f5f209e65ba550c1968f24e7032ef491eace26bca48486d7b5cfe2cf8323445eaa2ef05147753ba6423849090986e0277bf43b0c51846b2a0ba1223bbb69b0f447a4097a6954e684334e49d0270fa5fc93cbce9b6315cf4b6ff50a64b56a925bf7244c23ac3f2b58a32e94de3234526bd8f21640ec5019f4721ceb0bc1ad4d42d4c7373e7e2734f6ed02aa3a883d14158f2cb1ce5fd0d3ccc4da2155f48f717751d25f2a6303d14738a2a47b86ec27a5bcb512c60e8c40fbdd0becbea512deca53914f1f9ff06f3c069d534891b7582ce310cadfd74e5653119049fd757f101381ca9e20a7a3ec84306a5828f1146cb6635d96492051028118cf7c38a28c3e43add432cc13814cea5784e96d12e3193371a08e7154ba1fe1db9114523b9998e85f2aff12a841105af6200ff0095dfce225357060668fcf855aa557fd95d08b242a59c09bf389863a060e95ed2e18be66b3324d8622ccd09604e3d6bedd0c46232a5892e0a3146a3af03ba6b8477c0bfc5e6f23f2102cd4ac4efb91ecfe34918398a4e2805ce3e821bf750c322c68acf1fdd19b73f0acfd8c28ac78da8cd26dd623234f3ed05a42942e1f5539ef4f25f195f86be1989c85e560e7752b724c4a24c058b601c134a039f8b40ebc10ee7c9b934e1601e088fec601482b6e97fbdc6aaa9e415210f7693fcd7458c3814e9b90e5466f42bd359d3ce93c89c9965faa833e876e6740f123764b8ec2426fc30dcc3280d70fff09ca3b63cbb8b12e4cff0626bf854728779a21d2b438e5be109a844b3b87424d92ad2a8692b5a449697fefda2341890e96cb2766cdb05abe38205eedaf9630b7b66e7c19bee5d167fc91b468cd28a93b738e771539cad9edc1ae30f14115376529ec2ffad30b29db9bdaa62b4ec07b775bd316e498049b73ee6c1d87d3b13414c81de3d2e1a0b7abed5ce4a5f74bf4c8d72120ca727cafea32df01a1e1bea244afa5a29928741a94819b2d15d22c0810b3f5391405b5b76fd4b82326d6a99261db392246e3bfd0596e314152da8c9439258fdbc8bb72b39bbc116b875c5c9122f4b42e09feda5d42f2b5ed634460c2469e7cc5ef8db800a5be055748514d7ce391ed0072284d77553e9d615d81a066f05e35c0c8b7045a688669e226e19f6c857ecaabc21cb1ae54ce241c4ee96c3ee63a16dd94debbb6b8b62fe33d706c61ea1127d3e6e30662d6fc7bde33206bb9c1f4a0b600f32c08c471200364e73e7d634b656a08399c067376b9fd5bf063bd887574d2400ad30487d87dffeb9baf36fb36e12dbc3c859a7c0f029667487fa4cdab0223f278cedec05a541026e37d6eb1a96d3614913149bc3065f95a34d261c6beda95ee3fe0cb86907de99c49c44c34e5603434a5f2b3ebf16850d8095706864a0cf8974325dc38f6502f22fe4e7d4126a1a88841960f860992348ed68b3cfb6588d24d6f28c99c78e44be5cf25f96edc73edbd54b93a5cefe2c5bffe630eb193cbe5b470e45e55c1ca30bf739390ffff144718f415ac4644e104706843b053eeae98201ad032ecf06f1962be2c19647367001a1e98421653495e6a9bd7bd630d877352b9256635e4b8be5f0a306ab38c300481c9b44a45c38756c2ea2e56e4fd7d382e312f4a170e0af538e332b14025a00b6505af2c7df7b858133d24bdddb65e47fb7c9743c2ac5df0360d89376b2c171be2e85a36cb521ebcdd4f9cb8e24010826fdf7b1f1b5a61574a6f6c378ba2dec578e969cc676146a9285cb53b98080c54dc39417692580ee034894d7bcea43defda480ac1c995eaf6266ee3075462576c1af4e17032550b34263d78dfdca11811fac179cd4b27960a1e01d746bd641587f3731c190f0513099c5990c4e9eab602d964413dcc97132d0b3c07dcb67fdaecf28bb7b15867a07860dd0976a5081cb896fa68232592ddc25dd38072b7e149468dc22f3e001bba81afb818cb5f500df9ab90208aa4c35616300f7130b8f95d08cb96141cc0bfa5ae486246b3d5bf993f54dfef74184b1a49de951228eb670334da10bc67d29ddae5c88f9f0ecef59a452af1ef6e404e7a8120a1c74b3c0be2281f0ef11ea7fb6573940bccfff447ba18cbfbe5ee95c557cd57ae1ce4bd00852ed05bfde194d5513234d793b0727925c89161c3bd75a4ee7628a43e0b16c0c83058a916db2c1da611e993dda4a0c1a86c0d4c4eadb0985e6568f89f3f9ea7370651db8d006dc9112243e24e0c3c2da84a2de627081a6755fb12f350170ef6d34d55ff307a341cc6361b49b948f36818532e989b3dcafa9c2f4efc09f4dc3dea6a17cfc404ac09eec39183dcff4f2bcef6ab46fc7c2de2d16a8002c6ca5f1b35b26a8ffe865c7f040599d390712fdd3065fce1326a51a1c416068c12aaa28457b95a3502cc7477548cf7fabe76ac52671d436262d2cb1bec4581a04d021c4668ecfe5068155308fcd99b510c8ad76c1063f1c34946d23f42385dc262b1ed718fd859eb45fcec90ca80a08a5f6d1a5d0bfa247f786bd94d3d746f69856176d0c1113528b59659c3952483b1db99373ddcab18a2dfe23d3aca8351765ccfe4c144084b786b69f811ff98c4d5302ae26d7cbfefbb97e461a462498f092de604387274736f5cc95029579a74606f1ebb4cd6bd8560c0fa002f12eca50e510dbb5ac433481018cd92c62eb26cc7cbd695f45fd52b918d0f3c32040cc568ca9a5354b3c279c7600b8130fc7db420d7b0b5052e1f16bbcdbb2d6fac0f31a1a056e0faca32f1a4929ac1f22a24f30ff2c7b2bf4cfeb3c258286f4239b250786d6667e598f4df629062ee85ad9bfdaa6b9c522a40048d2edb1ce8a91f3cd91c91c5742464dbfa15d01a0687dd9a9aa476486186a0d4a8396f5e4806eaa915b2b34ad41d91d60ae0e75b09b432f5f40e7854570125fc132496f5e4c454c5c64afd07a51955fbba19c187dda2ae6e9f1e7651079eea00042167013f4fef4746e1c9ed3b678c4d0bedad2cc9c2e6a71122b9a06f39f113d6472cd26e3eaf703eb27b85ef837d2f56ac4bed17b630fc8082a301cf63c6d18f96bdc965f13b97bb0c075a8ddcfaa1b0b8a1fad84d6457ef136506b7fbaee1b890cf7a72e72c1f711447d6a79852841e572601d7e3a5c758fafaa3bf094df8db8ce26d856e216910fd04def59d1964be77c6f4325e15cb363d67bc9226ec444bdbeece55cff03daec464baa797ecba847bb5278bfcaea900798dc1a2b49a61bd3c8031cbca9de426ad5f18dcc9300b09bb05d3c59c93d2a3c4395f9d4b2ae5487db3a266f5f9c496410084aacfee144c7b39e9fee19df016d2c5d473c57d57bef350a3b72fdb0c3101d063c2877733fb5a2e5391f9d08fd1a65ed44a3751b0cc74598679f7374600a6842071305b363c9bdd76a6035323321a5ba2b3cc3e95d2368e7927e2398272dd4297c3137c0249faf0b5db659a006ceb26e9c7fa8cea6d489d03af3a86f3511d09793f3a601251156a1fa3ca71a07fe02303137e45e7e4df513620fac04ac5ba08a5fe734c9608e45a8523b4208e30ecd3aad3456244f64b86f336365adb3400c7cb1145f9560babd7700f424db45e767519cfd5a703664236d297280be04aa0c07ebc6cf78c065fc75223e5ff90f4197501d819b7f3cd61d375260f4ee45b113a914536400a57e8e0a2381481e76f01dd62beeac46b43279822931e1e770ca8a849f8d8a1776d9f0d672b84ba65b0a74a31ea736c1f7d5aa8765a8c92e64284e132e1dc1d6ca1a3cf533aacfd3b4488faeb21972c6e5ac381b24afac9297e3f2200cc19b7e8afa3be6c1bd640c8a0f92e5a36ad237033b0fc2005cabcd0f226c85251544798c80a7566c685d198161abd78a3305e46597de7d85e434aa062eb66128690adac9420cc68ec51e740dd68bbd819b554cc2cc6adb0765f4bdb8a38475187cdf722fd98365f30aa9e49fe99078fb6b027a1f6db164a572b51bec8965d1ca21259b55a9c441eb63cff54eb35547f880a65c308f8bd5cb0455f108e08f86a9ef17e767b846615c33bda8511c2cdccc8317a8bd636a73672285230bbc3bc84fa9b9558e6f84f142f41b72ee09a7a4afe833a5ea3edc0c921c978d1130fc0270b2a7e75ca833e7e02ee6f46ba7be47e8e1cb155ea655636492471937c551d95bb1fbb68e994bd8093e8eaeffc340395c6496166dc0047658be6d271ca715ce0e1ade11eda62049e29d64a8e7740fb1299b315040d2190ff6e0dcbe23eaa3b2ea90e768ad236f48ddbb1767ccabe8e19deb5267fe312a9e44b25e46a1e10008eeb85c7aeb72d7c8926105fb8c6a1221f5c14b8646b9aabd599c79def57081246ba16d278b750eaca04d8dbd19efb99708af80a3e94abc275097687b51ee3eb42f2c4a06ea7637de110e0c3800d51a3cbb0013674b1f287ac5c2e170e85e98def02b1978627ada6a688bfdca0b720ed8c5aa19efbab2ddae64c2b3201dfb10926b7f61f40be7b3fe4bf215a7cfa8801a830c31e4bd7adf8647d51d2ca57e51d29a4ce17194ecb079e5adb1bd09549b7cc708f8b0e8071c7509eb26ff798a48dfc7e67b0cef5e96762fa465c932914b347644dcd6e7972d85f1acccc9d135883eceea72fb6b7dc74cbac5b39106b39856cc5c56cc15e53f93f88a4eae4abecbf5a23869dd623918ec5ca9bfe95534c6a372c1ef60b5fb34d8243d2e141df9f03836393ad706ee0f1725b7b6fb40a0470c577086d2be69f29490d4f893ebd050e200128a49e6f6114bed6f0b7552dcabbf5084790dd354513f4406ccc5dc844b32b89b724240cf851c846ea6805a78d69449f3a538e514df80dd1ea6e9547043d9faea456f987ff3c81133b801d47242081311db928397bd7f03a0e31d875e2f2a099bf3999d04db3cb9057d6f48d25b1d55b2f49fd4fe60179b6ad0bc7a451deb25815d871f6df95e69245e1508202ef8c8fb8c664acb6b2992c73176f92f93bce61d2c387e1b7f0eb4d7a037708f7d701f9a00d0a1c1e12bde01deea56578cf407c813e56661bd49d286394e728af82859394fd79d66b070abc9d1dc916b02d4bd51d2dc07d544167588e516892daa19d4678a7ba91ffe05f70275d9e5e353329c3ed933f62eb2d04fa73cc43fd4b1edcd527a887b109456fd4cb5ad5652e49a", 0x1000}, {&(0x7f0000001280)="647faa1ce4a04a01582feea540f30421b9fbeb8cdeb8fe4d9bf0db9c4235b61a30aef4c080cd6bdbc0d90e084b897a8e2fb955a7445f7aaf09ef132772355e18c608bb75cf8d10d8e3f3a19bea2a1d033fb8c57ea0fe9a7566cee1b04c496f2a561aaf69c8a39835dc2e891de3953f711839fc1b5d201c457b1019b39a7729ef984dfecab61ba76e011f7a4917c81802e9b35ea1c6e4d20345b6c26217bc010b94bd523ac7d890bee83ff2d454fc0078fcec82d6c734f885b3d8ba6abf0ed4453e3634dde0141092046ddd9f79199927ba74355b36c34152b74c126c79044662f5f9716cb8cbaa937c8d7e3a208ff30bee1935c1aa5b9d5686820ac95426", 0xfe}, {&(0x7f0000001380)="c193fdf100bd350be11df6575b670eb360b3824121cf5f1f512027dc792edb27a70b02b2956efa8d3c38e7f4b3bb89d99aa0885055c5ffc69129f0085e13c37425cba194b36bef01e69bd377f7ae6beb1a5afbb9d559d5b4683ed454859c60440e3ee2030fa41bd0dea476fa3feea7106bf93046e64a828a4c726218cddbae0a982dc52d91d81e19ee5322c7ac52bb732f0b7dcd57fec5f55f4ea553b3bcb29fee8f9a5acc62424c1711e0b8c9b1a0e0931d6ad531a94d382d5cddfad55a87986ae5e040eb930d8ed406b233ba9b3b900aa15d6fa746868c33019986", 0xdc}, {&(0x7f0000001480)="a6d6f343100d6379c246c9838c13041704b6da9c4bb9aa94ead4197242e8a2d87150d77f943195ebc8107b32228d750fcd437203a8bad299c777e4f1b3a92e441589a4caf8c906e5e94cfb39fb4303a98547a611f9b50b48df71906a84338cef80074c71d8f8918a3e9a4317be5bd89b3f85ba229fe069194654cb354a25f513ea96373e9b03d6b105a30e7fc858a6555c2f9b1d9b025c400cab7be6abb05a1f55052b79feb1c20b5b9855beec925c0a685f3f7125a740e20e2d15c55725c418c32fa4da0add2fe2b997fa39cf70b6fc6a646d3098f541c8102ec85d2927f407ba90fce60d6e67857bc14b3f72394772c0948643015d310e1ea787a12a5da933888ed45879171647a5077d19629f992f860477ba27e211a92f85a9e13f8d1f98d457f1a175db7892d4dca86d6e42609fc4f4269eb48db748c4837b3a41f7d3b44502205318b84dd607a4175e0b4dd1e9b94ae4da8d391bbd32fbb8743d41a6f9a2f6b45edca44887d55eabb0f9773f7b08b6c9f6cc764e170d4864973df68bb55dd282ab225c1675fb634a2391b233a9739e19785f6a63f50325caeaf8f633cefd67314eb20afce97c45937099673a34baf68d7ccfc4b0889c85895d1cff56d1303400d324919742c8a9008dbc0590b0331d2a5eaf64b2e44af86b4fbf6cd0fa0ba947713f3d1112a7b5a4c29d18cf0573b4c042cd57f1f1d2ee24630d4de8510bed5ab3d4da7b4bfc71c94f4d7c181d63940ca1af78dd0ba7f4add0cc1f51381d159fd28689255dc1416561aaf02e002cf2c1c7d31f28b0c030baa243c8caf809aad4668a479b451cca35aef4dd3263bee66090fb5f3fda0a083e9ef5502077bfad8ef4e8f1b3de04fb7e44884159abb07d93ff178638335befd0ed989c50b1cbe0355e2761621728887b8625b30559f8d0d62a66f5f5ddece055feccbff749321868124266504c42fe5ec62efca0b916a3782b03be52dc5a0caf18a42657ba3c06676674604eef23df9c47b9f59b9557ea56a0b48daadd9694df4bb2b2197b476b5cc5628616b788587734a766c22d29a7c6e2739b7d1ebe229b5073f838240a9e2ebff48f624d8927ac10f66a5850b14a5f7f5b15bc8978123721741295dc4c076e177fdf5a97a3a22d7c41831bbc9d8b4638c8c852368c899e8f899ff8e99028d8cf353aa4a4720c702cdc8a3b8a8d8fedd6c3bc55b9eda46c600b9e11bbf2923fd9a811a7e5e28821a13e8e7fa77c3667b6d7f99ae264aedcbed2a8da2d02a11e09da90190c0f045d3f30f93b14a5f17ee9ebdeaa269aa4c2bd7df8674a5b1823efe3b3ccfc82043e604c9da8b19316f3f64c5e248247fb739c08d4f542b0ca0155cf4c46283a06bda98fe3a1607106fd34ddc3785b388877da3e44aaf968d99579fcca02a640e0b771fee55b8c1961e3bb30c57c19dd5343702adb35bf945bf579ec7085fa63519335b8ad2cf21b981bfd83a518ffd21285c9104d3b8884b21e8310f2578533789ff42705c3c9fa76661e7b32c4a58f0ff1ece9127d2666e4fc8575d9dbf9eb304b3ca758a56b9e516aa527272b7792976f7e7ac4dc4678e743c2b03f07522bb6f3b9dd24bc744fff34ee51851d4ed98f59eec08fc79dbd1b09ee40fd575b23ca0f87af01a8071fc468f2280341d93dcaa6a107faf245bf7a5809308624c6f1d052b79aaf5c2631bca81e4e228ed705c1a233b16c15685e220bdbe7ff3d287dc63ffbde6180a6bf44c919db087fa2180bf45545e0946c40a66425963fdaa0e4b30e9c8e439ea2ca3e04fb6ef2a8ef8696de8330f52f8ea5827326218011be183b19716dca944b630d87f9373f4cdf06126a375b0f6869f883ff905ed1943cde6f5a3ebeace39273db52d211bbd0ed1913c451a640800a34573cc8a492ea4cfe07439853ab3fa7cd2cc67020f3f7991c8781be34e07daf0acc105f348a74b59f3fa866e8d3148d91d7679fd86dc8806463d867cc7301087cbd16b4cdac1cc0f1060c9a72db4c64280353d1b79233e4e5c2599927a8ea392ff7949e2dcca7b3e5aef6822c43857fd4ad501cc58540116a5d305e56ab6a4fb870955130f507705f2762e0c23114919fc6d8e2d582e1a1d75a8412a3b98e8247de4da4a9f5158fa6754a244f81f4395ebf8f500440667445a7718c95f58efabbed2de8af3aef2af3c4f72b21d9a6c2a49879bf84450359b98bd72145630d4516656257467d6787e6c4bcfa1bfd6fd96ff6b7dc53d62dccc45649998368a64b6c08544e9d146111ced084c23702cd9a6c18126c8e21acc7a041776d73886bd403c3a5b2e0a5ed5aebafbc396c61d2984825ca94044d8947c82408b9b3245b993faf5b78912ff2fcf80357ff6d8f3cfc7fe2dc92e69151accfe3f3f5adef02b2492588c9ab928b1f1431ff01f1cc14888b9a9dbbc659443a4b552d7146088afe671870015bccd86bc85d170d83121fba4eed5fe7d64d44e100b816237089ced1ada8b518df2dde056be6e234134cc0ae47b0d175a7eace53594c16521f41c6b4b3b7c8bfd628065844975e0b3cf21bc0b6640c7c0a3d12f4eb95f7a898374105e5b07461bec16e8020f987b583c509cd8ae07f3e60c61f8092da1901daaf6ab080d41b4d1c2e771280d2f3d7dd220a708a7104c3414504e7a7ad54b5b76690721cdf3e33eda0dfc402bab2e43808d4cee18abcddf12d85f46d55e71848d5cacb1b47b52865998968b62363c66596b6cf7491826d33621d0c0fbc55fd3fee9a7153bcab8024d0de50b3137c46a1ed97cfdf0f95a9bda32ba7a696f033e16e7c1e559bf9d1463b0ee379f3bb15445b951bd6cfb7486e244d3ccea0c5e380851b9b7864a12c93f30e36e70c5388ffbcedf7d4017a6daa1311c3c7c57f09dcfe85efa6dc4ffe424f9eb40250cf4295a4c19b6104d38e45173a71b575f6b4b7a741d4314cb53d7112ae711c4e76b9d9acc8e0cbbd924ae3a06345dba50c2b6f114851acd78529347556c6f5dcff6982cfe9c86f0f241f8d83a2bcb9f15f88cd6b1cc65eb759b4fe3070f7ab9ed8768e5e29350b959fc379f0fa9950dadbf847454eea3444e2025b59b46cb8294f0215b8af3ac1d32309fe93664dbe00bce62e0be222d7c9e020819573ebdc947f8c000d88068a65293aa1d0987e912b80f0ce0cc19a9285c2764eaafd165763cf5c95b307c4441f30fe1fd082d70782ac6f3aa0f4d4cb314749786121454026a03373bd819a7e54f788bee5a0de19db020177016f371d5cca25ff363226f4c7c671d6f0871189439815578789ea0a2fc2164b1fa228b3d2052f5b1e8302cfcd8279c6d76190c290338b8bb6f3ae2a3271e642a87d758981d67278c1a6cf2cbdd920782fc090017d4d2c1402c9b0130c2e1eaa49839c8038cffb4894dbe75417fd9b7be92cd22a6a3464f210255c8da34770adcf640ee580f65e85e7711a93d8905ebe5013d8cbb38342c97bda4746d22b29b17f682f0edd20403776a5e620b1d89908397c6c93dc8c2165867c1b99314936f3917fa5e5c89917da81959a394410b9f8a3dba3254f62b4a3d49f6b6c3f7b18325f7e230bfa489597a83839fa6b481206f06f68664e9f7aab956d31029524df210d2ed55729d51c599c3554f19622a3ee0fd04e46b20587c82bded8bce5faa7e0520fdcad8215de50666a03dec6450771e03b78f86a1a7454a85a51a395b103ffe172d9f464bdc67f99eddbbb7eba70a330a0517703ee808589856d94acc7b51efe1e676c507b907bb3b7cb00e24fc4c26be4e5a154c615128205915d4accb442bcbe5d1fdfa7a676a18141aa035c211c75b030cc78cbdafee82d4dbf9f04ff7007a1bfb050dcb7b81f41d024453baef89b48d73e33fcaec3da325ed8803aa60525ffda24ec918a52d57d28ba71a7d7951dc68b3b858c1307d41be675143d57ff478e0fe80752be0e58405795bb4190d1e19a40f72f044629fdf6f739b751771ee9134732476e210f1e814ac5822224edaa13b83b806376ecf11bc67f7286f1b0afa963d309285432c642353b8c428f5be71654fcdd8134aed33d72858a357fa866b506aa3fb392d675ee9b7843c824c0807cf12decec7bac207807b7bd7f32711267bdae4128eeb7b7af7a345a1d9da6a50fa8aa0466d218059dc1fbc3f89ae3659497b7a68422339584d55edfc4938ba34c81ee526b325c6a4fac731cea9fca9aeb39b1a2ea439ca4b85a0a98bf7c2f3198a33cfd7df0ba81cf54dc5264e5f87c37c8100e2e44429ec28776d51bb59031f829455851839b77320bcb01e254a7fa2cac0c32e311fb79efaebf0673fba8121f59c36c4a1b3ae8a0872ac1e5f30f3910a81d176f3bbdcfe417a812515ab19a55a624be68d3a78c391a7b0eb915b56c4ff981d5973ef8828c540b8f2c7f948c53cfb336bdcc29d132ae75b6a474efda0b224e447318dde70c38ddce9d3c7017cf1c544aba5f2843a6f1309c23ea31ee56d41b02084518e1746a9dd9616d414261ae70b3c9f119958f6c5f2f02feefb682bc2ac0e3b73882087b8740ca6a7b1ede8c02d21bd8ca8ee7286a0fe2c375fe7c41e5ab19eacc49460a2a2e8c8dd06beb623c9f236fcc21124c06d24ede7a4d9804f4b88ef8a3724dcf372c172751dc62d91dd72441c7482f1fd2438a5d724e8f1709edfec8241db8dc0e2723ffca582af824d70ce2fa28c6ae4ec306e4034ad1cfaaa024023a7cb8c4cd6570de8e58114fdc1ac63215f02ebc97e3b85680b1747a93b549bba925b4f48c22e64e337cf88b7e0de89f131469016948e72bc6229c3bd705f4cb246a29c76ab6477555891a0251528b9c16d3de45ef2f46bb25835f0163c26bca7eaa8e6c7352c0109444a791547f79f53734a8f3dd23ca111deba634b79808fcb75ccbcbf8a1bf5de5050a7f99acf5918a76f58d06bdc072d0302589ccb665f14eb829606b3233a244f1f0aa2ed227c50b4550fdc8a960fea0372899a4658dda267c9c47a7246ff58489f543095a8ba6fd4133489330c6fb8ce5741980a1f958d74c1d8efe96d61601bfcf7e6974205b3274c92bf8f9c7ed99b691db9b0e1aa887b282d1470e3f35159bee0ecd2791de8409d19517314b685ac620215e0b5e09d0d877a492b298488878dbb9d3e439e432db3080f56e778e485f2804bd621ee31802c22808dd448f3ee57b5fa821212fb3c4f153894faa57af6632371ac08e486bfbeb8758408af7567b2984bfcc961356b8c4097b2c68767de43e2866ecbd7277c389b38209a25e9d71bb596b746431cde90a40829d15af37f12758c30cc5d27996aed35ca3f9308a9f4c79d386158d35f4aa5afc8f1d65919ac60bad361840a67fafeed72917a24102e6994d6e56a76fb6e9fb77aa225eab07452003ec11c42906bcbb895d9a421a6b7276ec9b79c3e6bf74879ee15a4b157e01b52a825feca5797ff35a858797598519ce7abf7de7ca9aff89a395edb982aea0e2c65c203551d1d908c12e599c44bc9f3df8824c265100f749e71d100a97188fe4a6d2ac5e01eab83fa8196d41e672574cdbca44190cdfb011eb0ec247da0fb526ffcc235cab6b89bfb8f92d38afc0b60e51e0f3a4399ab8826a10970aa9cbf5bd3a098740380bac502c627b9cf2756fbc364f8bd186e1c5f3fb6a3568803aad925f5f40899bf7b175f6c9136b3952f379ab4fa9dba657dc9e03a25f1fb3e9a0b03c3f509337c3611dadbd9fb2aa392c1a8a272b4f744e728d11a13b348ee8369d31556a0e033a81e19d37070864b586dfccf97e9c3a1f94c2794acf6b723ff43e", 0x1000}, {&(0x7f0000002480)="c77c101fe0bad2849f3d05282f8751486a32f677479cbb8428cf821fbe340899a46467e2a7ad128a714378f1a93d51021e76851a6d398829e582b8d61fdef1da24726f8ff6e0be3311ca6696f959c62edfd3cb16b1386f0706f8784ef35bf673cbcb8fb1f8202a43d8e3c81e824e91aaa8667c00a0f1046188ffd0e21419b0eac37cb03e4a3502591f828584c9", 0x8d}], 0x6, 0x0, 0x4) close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) pwritev(r3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:58:46 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001900)=0x1002) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/58, 0x8b}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f0000000800)=""/53, 0x35}, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) listen(r3, 0x6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 16:58:46 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x138) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) renameat(r5, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000140)='./file1\x00') 16:58:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:58:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x402, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r2 = syz_open_pts() flock(r2, 0x6) getpid() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', r3}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000001}) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) getdents(r6, &(0x7f00000002c0)=""/121, 0x79) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) flock(r4, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') login: pckbd_enable: command error 16:58:49 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/52, 0x34}], 0x1, 0x0, 0x10) 16:58:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0xfffffffe, 0x3ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ee482e2f66693000", @ANYRESDEC=r3, @ANYBLOB="fecdb102d17c96cb51df2798fb2b5b57371538349a3c19428f8e2436626fa0114885d2c5acc31daf4145854ec1c3cff5d9c7d023d8934845121add167342d5eddfbc699b503d4321885b6e56f74eb51b531b6bca481dec8bad4a3eb1e1606cf900da48890fe5731614d41bd4e6d7c8a0285be9f335b1d5df269df699659f62a2277f54d5d2c6d071c3fca854", @ANYRES64=0x0], 0x4) shutdown(r0, 0x1) 16:58:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000640)) clock_getres(0x4, &(0x7f0000000000)) 16:58:49 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='{@\xf4\\{\x00') 16:58:49 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000300)) sendto$unix(r5, &(0x7f0000000100)="749703210f7e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:58:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0xffffffffffffffdd) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) close(r4) r5 = dup(r0) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 16:58:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0xffff, 0x1023, &(0x7f0000000280)="2591fb249dbf0c57a09c2b8bd09af46809a6a572ee50f6e5ddff84f0d1248551", 0x20) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xf1059353f1bdeaf2, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) fchdir(r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x264d2595, 0x7, 0x1, 0x3ff, 0x8, 0x3, 0x2, 0x2, 0x7b6b7128, 0x2}) 16:58:49 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:58:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x53}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xfffffffffffffe3d) 16:58:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffefffbff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:58:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x84a1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xcc, 0x6}) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:58:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) setgroups(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pwrite(r2, &(0x7f0000000040)="f0c8707b21421135c28d58113390f3b6ef56bef7e6b62548d95b4a79187343a2a26478bd0d73feffa40ed375be2ac1f628c7acc8e14324328c91a0fc3ed14739d2f190a336614f0cf5bed5519601bdaa2a1fba08acb5fb13d501830ddcda2e30d19138419638ca47b6dc4b496291d822fe737635a6430d9178f3164b354bb9ed75aa00d00f6e4509ed47473db9edfde1d58fa176a0fd6dec9414a411e30c41ecc26bd032a8a0d5a8dcdc75d1427edb41fd99a6467cb3ae757f4c3a739856e5a8833d64a3b2dbc87334", 0xc9, 0x0, 0x81) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:58:49 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x2bc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x42}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x111) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)) 16:58:49 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ff000000aaaaaa0086dd60a4f00800183c00fe80e4ff000000000000000000800000000000000000000000000001"]) syz_emit_ethernet(0xb6, &(0x7f0000000040)="3a98bcb15eef2f929a8a4761f97d587e604bba16e80c40101488ab969d11026af5a7f17a0761273244c2d1f0f0b358ba29c51e905bd77ef75710a03c68dbe1edd0d935124bff9d43547fc47a5a3dbbfd8dde1c35370f972063018f1c8905d39b4c4c83fd424b4f80188f4b6a27ea272239d6483be77bfdae8b87b60952f8c51e091f09e39952e50eb20c49fb6266483d63b859567408ae6e77c44acbd0604e12a883fdefac590191209bf4102196eceb8cba772a32b7") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:58:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8927"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:58:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="581349825eca9a50c9b70dc40c1fa916b02c3b3c1b15979209d6dbd76a17f29962f305dd8bd976cc71504b04181110134befed340fee87e1998d5af0dc4854b95c6ddb6cdf2828d35485548fc68e3ae2f93aa534e19ab7", 0x57}, {&(0x7f00000000c0)="c8e4a91fe6e43b1f3e1e5cce7a667b5d0787efb348e5b406dccef5db68122caf4972f73052a4367b2821ad7f06dbc8a665092a0ac600c604341353426eef908a19910dcdc0b7fa461d13a9d78a46bf0c3c17f194b08e7c5cadb47a4b09d92f9e6b546d826e6c2f9bd2206882387c263bf44a876f19bdf9620b5710d87683186a31751a3fa58df003eddfb2a4c1cf37e52cf322c4d156602e8baac0dd5179e7dde24cc6fa4c116be05f9ce56f99feaa51bfd72286caf422a0ca25cea82d2b29ecb5813a42c6ed2342a52e52674ae34cf74c86d73b2761df6be04d25c89263ca5325daa68eb20e813883", 0xe9}, {&(0x7f00000001c0)="d19423854fc5c00ff1f48f044ab7e2b16ba7ae9582ee350d0aee906fbaf26e54", 0x20}, {&(0x7f0000000200)="cd6c05494dd2c1adaf5335c3f2cd6f55ed80c313bea6c80f15f6d680b8753953532da695c4139c59773263b9693064caf7380094726bbf7e1f83945e0e5956fcd09a2e1ab9645ec9fcb013bb9a5291a7e73e80dac284a042d416d67a99db65b0ad95c2640ebfd7481088a2fa9d95837cc37f49c94be974fab55f99352c0eae92b08b9477a95b2f93c39e392c36a1041a876544826e2ef8408750c581091939f4e58b6ed47c049e0a30fe68bcee533251906072e46c812d5a6add2dde27fea133d75a2d45850d964d72544db25057f63d4e896c21cc4c49f7cb566d079df3c41bf75f177a02fe7f981c9ae6befc9c", 0xee}, {&(0x7f0000000300)="6f94f97c674908d887a8827c02345ebc5a8f0ddf23bb1acbabd50705e73ce4caa4d71d3ce634b5b38cdf0f3abf3fc0a1f298d524d2f2b7fc4905c508990fc6ad4309efea7d6f0a35e3118be13c84ea1f86ff8ecf5465fa2453652e16177e40c4b5434d009ea07d081b", 0x69}, {&(0x7f0000000380)="00cdeeaf6e2e3422a739a71fa30bb2e2ab0714fa208df3b7b2f6527132362201785d29e2cda9548f4bb0792ec8b3dca41c9f38ac42", 0x35}], 0x6) kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x400, 0x96) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) dup2(r2, r0) 16:58:49 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) fchmod(r0, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfff, 0xfffffffd, 0x10000, 0x5, "9f9c23a11fb55179692e9b8f09bcdc4a0f899d37", 0x7ff, 0x1}) 16:58:49 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f00008c1000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) getppid() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37d8c0 16:58:49 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) fchmod(r1, 0x276) 16:58:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x6, &(0x7f00000000c0)={0x6, 0xe0}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) setrlimit(0x4, &(0x7f0000000180)={0x400, 0x20}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:58:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) dup(0xffffffffffffff9c) socket$inet6(0x18, 0x4000, 0x5) socketpair(0x18, 0x2, 0x4, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x1) socketpair(0x10, 0x5, 0x4, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/41}, &(0x7f0000000200)=0x2b) socket$inet(0x2, 0x4, 0x3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x200, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbf71351bee9e1aa63713048e69931929648", 0x14) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806bc0acc0 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37d8c0 16:58:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="001d2d2f661321dc53be"], 0x10) sendto$unix(r1, &(0x7f00000000c0)="0080a2db6298dee567a3bd23f81b12e943a912e8e2070d68fe1f4ef9c15c6393edab7a1eadb802f661314952e28af86c81000000f1d7db2332030c29c31456cb36d7237cf6c66b0099696a6d83bc45f5255e68ac4fec97a2c1d9b76a663cdeb9f09eaa4a07fe8d4eb4b3ff270b68871a097629c9b41304e1d573507695a7078304ae7ba10000000000", 0x89, 0x3, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) close(r2) 16:58:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffd7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fchmod(r0, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:58:49 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394358f0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2d3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="236900000000deff0000000000a76ac499a5c94ad50fa3c8ce5bedfc2c8e39b5c7e5112285f6162c5d3145b9745d7003000000000000006146a1", 0x3a}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3", 0x137}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semop(r29, &(0x7f0000000140)=[{0x4, 0x1, 0x1000}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x400, 0x800}, {0x1, 0x5}, {0x0, 0x8d4, 0x1000}], 0x6) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = getuid() setreuid(0xee00, r45) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r44, r45, r42, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r47, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r50, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000240)=0x800) semctl$GETVAL(r55, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r57, r54, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r44, r51, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r56, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r32, r35, r51, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r58, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgroups(0x9, &(0x7f0000000100)=[r1, r4, r6, r13, r17, 0xffffffffffffffff, r23, r32, r58]) 16:58:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f00000001c0)='}', 0x1) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f00000001c0)='}', 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0xfffffffffffffffe}, {{r4}, 0x0, 0x3, 0x2, 0x8, 0x1}, {{r5}, 0xfffffffffffffffb, 0x89, 0x2, 0x100000001, 0x101}, {{}, 0xfffffffffffffffd, 0x40, 0x20, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x80, 0x101, 0x7ff}], 0x20, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x4, 0x1}, {{r7}, 0xfffffffffffffffc, 0x40, 0x8, 0x4}, {{r8}, 0xfffffffffffffffb, 0x1, 0x1, 0xb058, 0x8001}, {{}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x40}], 0x4, &(0x7f0000000380)={0x3, 0x1}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x3ff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r6, r2) 16:58:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000"], &(0x7f0000000140)=0x5b) 16:58:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x40}, {0x45, 0xf8}, {0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r3, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000340)=0x6) r4 = socket(0x18, 0x8000, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x1}, {0x46}, {0x9, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) r8 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000400)=0x3ff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x188c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r9 = msgget(0x1, 0x82) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/172], 0xac, 0x3, 0x800) 16:58:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x88) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) chroot(&(0x7f0000000000)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x240, 0x1800}, {0x0, 0x5, 0xffc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0x3}, {0x4, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x14fb]) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000200)={0x3, 0x9}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{0x0, 0xffff}, {0x3, 0x1000, 0x1800}], 0x2) write(r1, 0x0, 0x0) msgget$private(0x0, 0x200) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x1, 0x5, 0x1e) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x32, 0x0, 0x0) setsockopt(r12, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r10, &(0x7f0000002080)=ANY=[@ANYRES32=r11, @ANYRES64=r9, @ANYPTR64, @ANYRESOCT=r12, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r13 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r14, 0x80047308, &(0x7f00000000c0)) msgsnd(r10, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r13, @ANYRESOCT=r8, @ANYBLOB="1fb8487645a487e1e507800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe2548907000000000000000040c9f30000000000000000ccfd86bf7eaf0be0ae9083291e94d31db0384a145a14f8fbccc87ab33ef465fd6f0e5639f4696ef796d1174ef42675569f4790f9d2feb7111fb13bd1c6162c4580de40e0c02cd5efd21a9b0160e1b4f0c3e151b49f7b06e015d1655ee0d6e329436c061f83d1c5324d0e582bd01ba0548e4dc561f5369abdbd369f286b72c9eaf84269767edb21450e0b58372fc2e2d8da79c78f332fffaca2427d86b87f742e858026a505fe83754defa69239"], @ANYRESOCT=r14, @ANYRESHEX], 0x7, 0xffb) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r15, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r16) fchown(r16, 0x0, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r17) msgrcv(r10, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r15, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r10, @ANYRESOCT=r16, @ANYRESHEX=r17], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000001e40)=""/74) r18 = getuid() setreuid(r18, 0xffffffffffffffff) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, r18, 0x0, 0x0, 0xfffd}, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1}) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x4) r19 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000380)=0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x1, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:58:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="83"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) shutdown(r4, 0x1) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:58:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) clock_gettime(0x4, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:58:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:58:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x14}, {0x2}, {0x88fe}]}) syz_emit_ethernet(0x40, &(0x7f0000000180)="24d3e1cbe1e7ce441e5dffc0c7fcb8862704000000010abf85bee752813987f5b75f22d459accc0f39c26504000000159d1253adf67e4ca097d1666d6fa2a14a83e3ca9348aec8b768406c312976fe3d8f3ce7862a5fce59cb892fe421d24b234921e221ab2359095fa676da7753f7ff9ee8d016b87e14bbdafc486367138e79e9efcb1697d4b66ac70fd30093b8d27f292b3716d4dbb7bfa7ba54afa9b6f48a42bfdf290ffe151470") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x10001, 0x2}) 16:58:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xdf3, 0x0, 0x7, 0xffffff80}, {0x1ff, 0x4, 0x4, 0xffff}, {0x1, 0x3, 0xff, 0xeca1}, {0x85e4, 0xa5, 0x1}, {0x2, 0x2, 0x9, 0x3}, {0x1, 0x4, 0xb5, 0xec3e}]}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:58:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) getgid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d0c6c27308f6f478d3d43175e45a") 16:58:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x48) minherit(&(0x7f0000fbf000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) 16:58:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getgid() shutdown(r0, 0x2) 16:58:50 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) read(r0, &(0x7f0000001c80)=""/186, 0xba) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000001dc0)="5850842daed9ed64ce6169d3092c81be37f83d3b215c225530446fc99a7c20cbcfa68f95be44a29d6c4a904853a28b4deac2d1d2a73521a0345ea14aff5dd57a82e191af", 0x44) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) 16:58:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) socket$inet6(0x18, 0x1, 0x20) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba201d7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acbb77192da4d99dc21617d8d898537e595d34e428e7051bbeefc6158374ae5f307c5375eaa54f695db32649daf21f197d86f0fbdc1796778ce098cc07acba65bddc1f00d964110e2ce8b65297f808639180b3909b0000000000478d243ce8378ef35c60acd804a94bf454efbf1d05ee3b0da58790c837aed4a2c676a084bade6bc38eebfceeee3369a9", 0xe0) 16:58:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000080)=r8) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000380)={{}, 0x2, &(0x7f0000000340)=[0x0, 0x0]}) kevent(r10, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffb, 0x1, 0x20, 0x3b, 0x9}], 0x2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x5}, {{}, 0xfffffffffffffffd, 0x2f, 0x20000000, 0x2, 0xa613}, {{r6}, 0xfffffffffffffffc, 0x70, 0x40000000, 0x8, 0x7f}, {{r9}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x1, 0x1}, {{r12}, 0xfffffffffffffff8, 0x80, 0x4, 0x2, 0x6}], 0x8, &(0x7f0000000280)={0x3f, 0x101}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) 16:58:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0x3, 0x9, 0x7ff}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x3, 0x532) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) r19 = semget$private(0x0, 0x4, 0x242) semctl$SETVAL(r19, 0x4, 0x8, &(0x7f0000000240)=0x1072) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x201, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = getuid() setreuid(0xee00, r28) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r27, r28, r25, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r27, r34, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r14, r17, r34, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r8, r11, r41}, 0xc) wait4(r8, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) 16:58:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:58:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0xd373, 0x0) r4 = kqueue() socket(0x10, 0x2, 0x6a) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) setsockopt(r6, 0xfff, 0xffff, &(0x7f0000000100)="672e04680df9cb2aed9bc85dcd1eacba5f1606b7dbd03f41a9944182df9179fd180c4dee27ae6e9308f52562d33c2f6d6fdb1b14ffcd98670afd38087ce905aa298036efd555faa337565f1656291ccae0aa586d44e3df620dbe2bb924e5ec4c930753750d7ff7b0d3547d21199e10ec06e5fbafdd74558a5e0d7727ab1b0b7b30f20b3664d125ffb20528adc8582a58c5c97f51d01fa863fb2642dfb5c18ef68c8786b86bf48c9d6670d1234d47efb0afd5b6609729000524e272e71caafdede645cb3be42d29909deed5213d71bc8f5cacfb4ffc7ac3733095ef9772a32a3562", 0xe1) r7 = socket(0x11, 0x4003, 0x0) dup2(r7, r1) 16:58:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="162d"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, &(0x7f0000000080)={0x6}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000500)="00800010cced631dd8bc52ea687e65000000005293a8b39566fc5290cab167aa1c7abbe13edafbcad9f3952590827215fa295aa23b4307a1a460c260fbb9e06f0553796a1c66e4282d511958d389393361dcaeaf23904b8dd76196af25e14ea94f50ae98132db1b8a94b1acdde933873bb1fb1a3b1a0e072c984cab0a9f23aa0e9cf5858b71034b314c97bae232c3babcfdb711f6db182ef6382f4db7f2d2dc0d708fcd1ddbfd3733339984eb28aef2e623ce6f355c9ea32bf5ad956ddb399162485d4e592366ca9a0b9fd7b5c0c8a92804f398302bd049416d66c6936d68b29dde849f6abdf169b25590fb0970267b9559215d8449e7cd7b06d16a006655271dc36da7f1dead855da1c", 0x10a) 16:58:51 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200060004000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = getuid() setreuid(0xee00, r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r14, r15, r12, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xd9cc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r14, r21, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r2, r5, r21, 0xffffffffffffffff]) setgid(r21) 16:58:51 executing program 0: semget$private(0x0, 0x1, 0x1) pipe2(&(0x7f0000000080), 0x10000) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7fff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x2, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:58:51 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x5, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe5ffffaaaabaaaaa0086dd60a4f00800182beafe4179b8c18000000000000000000000000000aaff0200000000f9ff0000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:58:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202089e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0x3ff, 0x101, 0x2}) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r0, &(0x7f0000579000/0x4000)=nil, 0x3000) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r11, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r13 = socket(0x2, 0xc003, 0x0) dup2(r13, 0xffffffffffffffff) 16:58:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3, 0x4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="6868878bd5600ce8798d977390db745440cbe3e82bb7dc637b754e14b00c3142cbdeea026d81a80a8934fe81879ee04c658e9e3247742bd1d3072d7b745473ba1deb054007cb4c1241ee475a1362ff015fad3870d4def61515f36f4d43c2a25ddd27509d9da938cb0e44dc4f14833139601c1e9be94fc151d13296dcd7f4add6bf069bbd335c785455278a02de549d8bc07adf1a66b743a09a29b970ad3e8c983338fffad229a8346a168caf90f7b4", 0xaf}, {&(0x7f0000000300)="ce1758b317d41d88962a7506c058d12e33335584f5f69750e99196e92973b752d2bd55cfee99db9347976149fe970d56423f0eabb595dec7d4dd44379f8d017cf87fc534be29817afbedba483580cde0cd5d6ff73594c57008136c2b2090d57dd4b22a2b7d22940fcc31b60e19b6079b37175707d1f23f3e37abcdc8b198e9e868d6b69af8772b882165a60b8bc90f0a9181734a", 0x94}, {&(0x7f0000000080)="c25efa06eb968e6938b623adb0383daa", 0x10}, {&(0x7f00000003c0)="0a0186a57e1fd70c2a5446751c3d08993b0f3a1500038b1758b544b3e4e9210079f978761a680554727469c308123bd1b5edfcc586d2ca05a3964a754cff4d9e7e2c00f6ff94f0936403419d4d9e64ba1108d4e13f96730b2e830a3f3e3d255600e3a3332197c81d23a7ac6d60810e983ffb8c7a9629456b668c3fb9f9485e54d76036e46cd15d788688cf4d862790fe5eedf5adf776595e8584f19bcd4f39a933f8043f96e528264bc883954a5e54d0d498cf01fecfd9a27df7869183c8b6b6ed70e892a56ec52dbf7fb7525897aa0daa6ecf158efcbe", 0xd7}, {&(0x7f00000004c0)="87466505e61c20b56e173654f78f4b76a96887cf0587ec7ef2559b4ae4e3fffeade63e5b11489f589afef6f0c48b84ba99b2ca41eec7b37f55c670620802c406b7c2ea6b52b8a56c5206f3ea06f99900c0cee7e36aa89f5a46de05b89a4cc89d453cca358eaf2629a719b08b13d2d0f0a98b64945961007d2e5fa43804c5715b195691bdeba87cb365b209903311b5674f", 0x91}, {&(0x7f00000000c0)="8d39da311d04503f33b16de5f87e9ff65ee68decd24c8032e779", 0x1a}], 0x6, 0x0, 0x9d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f00000008c0), 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x3, 0x2000, 0x141, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x284, &(0x7f0000ffe000/0x2000)=nil) 16:58:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:58:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = getuid() setreuid(0xee00, r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r11, r12, r9, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = getuid() setreuid(0xee00, r28) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r27, r28, r25, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r27, r34, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r15, r18, r34, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r12, r34}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="f7643dad9661830800", 0x9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1900, r42) pipe2(&(0x7f0000000080), 0x10004) 16:58:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() socket(0x18, 0x4, 0x80) r6 = getuid() setreuid(0xee00, r6) r7 = kqueue() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r9 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r18, r5, 0x0, r3, 0x1a2, 0x300}, 0x3, 0x9, 0x40}) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r22, r8) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000180)={0x6, 0x3}) dup2(r7, r8) r23 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r23, 0x0, r23) setsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x9}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r5, r6, r3, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee0aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:58:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x238) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x20, 0x2, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="30725c23a0354c1ed17d1ef23c217fec4c104b62c5e6c9b522b04f46625c39b4edad4fbc5aae373563977ee6c549895f1a037fef0ad364c6dea5f128f6a4fcc1c2503cebdd3cc6653b96430e975fa1d983a76dbdb6a15b159cecaa096b36903d584699d60ee509c94795196de9a9c6f6c4c4112e7123a9ade91c1c14c7775a4300999bd799059c52a419197fe98310e8dd3964ca67da5b6b", 0x98) 16:58:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) recvmsg(r1, &(0x7f0000000940)={&(0x7f00000029c0)=@un=@file={0x0, ""/4083}, 0xff5, &(0x7f0000000900)=[{&(0x7f0000000740)=""/33, 0x21}], 0x1, 0x0}, 0x0) 16:58:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f00000001c0)='}', 0x1) poll(&(0x7f0000000000)=[{r4, 0x100}, {r3, 0x5}, {r5, 0x40}, {r6, 0x10}, {r1, 0x8}, {r1, 0x80}], 0x6, 0xb6f) r7 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:58:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x200000000000000, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:58:52 executing program 1: r0 = semget(0x2, 0x2, 0x182) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000580)=""/171) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x2, 0x0) close(r4) shutdown(r4, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) recvmsg(r4, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000100)=""/46, 0x6}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f0000000680)=""/152, 0x98}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000740)=""/91, 0x5b}, {&(0x7f0000000140)=""/60, 0x3c}], 0x7, &(0x7f0000000640)=""/57, 0x32}, 0x803) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:58:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ac4469671de5290fef6a78c3e2ff73f717a8ae12d1e06ae926d6e2f3e0f9e9b84c5501909f564260a5dbeb8fac936c9bad82aa44753072f592bafff8c7fb6312981a2eb2a6452aab54a2ca4a9a1b4c04c1723fcfde80379f44b3f59c9d38a6a50691dea36c54b476b5948d7af9bdc010587dd8afacfd13efec285c9abe6e8384817ce35ce628cfb6a4f1cc697e211c428561d9c2e9e0815d6ac1acda5e1155e40d926cdd390213093132a3035b3a0f447ed6300fdaffb1cfdf4e6dddf0a42dd5b9902e41d3a99f16d85050eb4dfd49a9570065a05fc8896f180e326ddaaef7c6487b7f5b567a4280aba21f1531d358f5fae887f19be2a8d0c4a503048f6452005b068f37831c21ffe20aa6cbc5c79493c80183ec68fa4c7cb1f5aaf52d7ffd74e9a8c3d49fe6f888a794caa754f7b0e6afe78fc432264aa384a761207d78256b3f0f56069d4899a3be3d30df4f815a2ccb14f7023c1c003f578e39cfceff1cb91a2d397f3a54c80e06242a9f1f93da1a6103d05ea87d0c11bf36d02f3a94127bddcc869ef7e67b3f60f75a26b74fc67fa37a4f8a2a04bc2a5247bb522f972eba5452e9159b9042443002f61aa85935f1c66070d1dd21a5874ddee4194e0d", 0x1be}, {&(0x7f0000000140)="4353e965fb214a65a572a350a27ebd0dd64426c3d3087218259c894ce480c15e3f2b7b854d8420c4a7ef032c32c78eeb78965a8a1123217d85895b693e3b49a969f7bd8ffd15137e126e59598971b832cf79b81f06fc47942f7dea0ee1902d8368c55b1cabf561e49279214eb87f9a6ed9d047f14c30a6c915d80072726476af2e", 0x81}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) 16:58:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x2}) close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x5512, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x5}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) 16:58:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000080)="82873f0c779cd65683cb5f3f2c4977537e") 16:58:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x2f33}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x52, 0x4, 0x2b, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f000066e000/0x2000)=nil, 0x1ff}, {&(0x7f00006e1000/0x3000)=nil, &(0x7f00000c2000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f00000e1000/0x4000)=nil, &(0x7f000046d000/0x2000)=nil, 0x100}, {&(0x7f00002d3000/0xc000)=nil, &(0x7f00005af000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000347000/0x3000)=nil, &(0x7f00006b8000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000022e000/0x4000)=nil, 0x47}, {&(0x7f0000419000/0x3000)=nil, &(0x7f00000df000/0x3000)=nil, 0x93}, {&(0x7f000065b000/0x4000)=nil, &(0x7f00001aa000/0x3000)=nil}, {&(0x7f0000038000/0x2000)=nil, &(0x7f00000c1000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000142000/0x2000)=nil, 0x2}, {&(0x7f0000718000/0x2000)=nil, &(0x7f000039d000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000c000/0x2000)=nil, 0x9}, {&(0x7f0000584000/0x3000)=nil, &(0x7f0000171000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x100}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:58:53 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xa18, 0x8) setsockopt(r0, 0x4, 0x100001b, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="e90a06ac511d6c894dfa26f2c70729ec61caf29b4ef974620845ae9df410a2293ebc097eb829d862c62405ce65be3cd7619b02a24984fa4f9e65826b84c9ee421cd9e8d665bc1df73c136e2b95702f9a6711ff4a8ad1355368a19d1b028f54522cbd3b92300c0863823160aad5d25b9fd853036fb77062439890c6", 0x7b, 0x0, 0xc45e) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) 16:58:53 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa941, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x1000000040}, {{r5}, 0xfffffffffffffffa, 0x10, 0x40, 0x4a4, 0x4e}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x4, 0x4000100000001, 0x7f}], 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x153}, {{r6}, 0xfffffffffffffffa, 0x1}], 0x7fff, 0x0, 0xbb01, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000000)=0x395) dup2(r2, r1) 16:58:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xffffffffffffffba) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="22ca5bc23f953ce570886708091799199d62584c6dce5d15176a2e1d05e282739022cf98bb6d05734e1be3835e225e790b81f617c1817fa1e212712d"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="02b1dc8655fc8748a0000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910874426bdcf306843b34f7c027e266c2bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000095ef97fcc9a806471b875b901eeb549b590d06c4dcf9448c68b9853d3e29f98964e8f053d8355dfdf9298fc6d861293df936d1bb9ed072688c13b133d7ab7e1e8dcba26a9a3d1df483cff71c87b4bb3a13084b2ebd3cc02e2751077ab464370be5cff77dccd11b583a4f5d74c7c5c372f34b60c3d9aec40d35b4f15de6ac382adaaedb819658c89368fabefe6e65d94f8754de4b654c70b9fbdec38e060e82747b32f149557fb3af464ced85fe0d6af7a32ad832e36011f4c4b8dec76727a9fcdd8e9ee8b28c24724ba3b8cbbfe5cf2b8e9b38651da"], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) r4 = msgget$private(0x0, 0x10120) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1e, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="00000005ff07000000000000c92832986cd5ff4425918ccbeb19b2e885f422604138b9826031"], 0xc, 0x2, 0x1000) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r9 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() dup2(r11, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() dup2(r13, r12) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r8, @ANYRES64=r9, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES64=r6, @ANYRES32, @ANYRESHEX=r4, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYRESHEX=r13, @ANYRESDEC, @ANYPTR, @ANYRESDEC=r6, @ANYPTR], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], @ANYRESHEX]]]], 0x1, 0x0) msgrcv(r7, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000000007e39b2630136e792225fc6778eddc5ebe0fc123ce1b9d8018b83b7220185b90215613f0e86ab04022a238d161316a4d9464126f6b49286d0efca016a8991216008caa8a9a9a0e4b126ffcd02f80dbb54646532bb38dfa8593d8a490ee9472e55ceb59186b4c28bdec77c40d4a7a0d8d834bf78640529e8c8e381ca2c602fd00a88b1dcbf855cd2f46a0d268bd788f2147cab582d8b7e5ca5043d392b880c6489571d3c0943636db19b6e5b00000000777057204b362af6986d1d061231498d353d5c2c89a9184392ac70e370fd17e7f1f76e81d98bb743d8b42722253e67af5230f76c6214c19a01ef0ef0be882f14f6253b52315879428130a654d281c9a74c5ebc59adb4c09faf1caf407e5dab553773294384f023d71a3d045f7124dadc115efbcba85c0960bc4d0300ab75377ec15422ffd295148e9729c75314d8e1755548852216d5dbe76c05be465fc8d268"], 0x8f8b63494240359d, 0xc00) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r15 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000a40)=[{{r14}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8, 0x3f}, {{r15}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffff, 0x100000000}, {{r16}, 0xfffffffffffffff9, 0x6, 0x8, 0x2, 0x100}, {{r8}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x4}], 0xc4e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000440)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) 16:58:53 executing program 1: r0 = socket(0x2, 0x1, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/104, 0x43, 0x3, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f0000000700), 0x10004) mkdirat(r0, &(0x7f0000004000)='./file0/file0\x00', 0x122) recvmsg(r3, &(0x7f0000001bc0)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000700)}, {&(0x7f0000000740)=""/205, 0xcd}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/124, 0x7c}, {&(0x7f0000001900)=""/105, 0x69}, {&(0x7f0000001980)=""/238, 0xee}, {&(0x7f0000001a80)=""/49, 0x31}], 0x8, &(0x7f0000001b40)=""/71, 0x47}, 0x840) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x10001, 0x0, 0x9, 0x1003, "3f3f007df94cf54600", 0x0, 0x80000}) r5 = dup2(0xffffffffffffff9c, r4) pwritev(r5, &(0x7f0000003ec0)=[{&(0x7f0000000840)="ebc92efdeb0ad795c34371b370303e4d1580c5b736249cfda9fb0f35d69683798697dbd26e525d5ccbe282851ab40b2fa3c1", 0x32}, {&(0x7f0000001c00)="8dcbd02ba31f1f62f3b19c3044ebf4f220b75385910d5bfea73945d516ddff90a88a0b680755baac5ea6c6f8f971b662a0e2e375c9bc61e00f3df2db8ede3f3cf182447db8f0cb407e964f856450fb8432daff6e05fffdffdffe0c432b8eedb7882e7ed1c407328696bf2879277a1047ce0c25d778c2babea578d8eba5278cf8b326f67801b1b37e0d6598cd170c21bc9c4a6493813a83c3b7b058e2006b5c784a1c4788ef914b3729f0af85878c6c68572c43dd9fa15c9f52924a05fd79ec1248d7a7610ace3a2436d37d9676ed777fc12b334473f53e04a406b49bb3fc08e92f849ef4eb81fd96790b5fc85dadddd0286f3b34135f76c70f4218f44c30fb6c845ad8d47816b2d14f14bb8167c1ee0331c167521bdbde65c9551c21e15a50dd37eee028d5fcec436d199f76ae50823b863bf7b947af4c0302a3c2f8ccb2ebdda4fdb9cf0099af2ede043a3f34b6d04b484f013d9b494a2d54b21c8cb916148ac9666ca8cf1fd2b08218f8e6c72c0c79745de79aeb8960aeae76013dd11b57f407eb9e4f9ee0d0899b1bda3dea03b9d90d56a16ebbf9cdd544f9bb7cc9ba47ece1ba56f3ca8a3ce9e97dd549034c841d078947e83dd05c24954f60ad4a80a5c5cbeee8bf9c4b560fb6e14ead16aeb43d5fc790f224b698a2b600bdbada41ea9063a41efcf7b466d587c433abe976ec4de9f74fd68ef79efd9291f3d8ae9c295ec6cccffc408cfe184dbbe3e938b021c484b9e9edbc6f186b6ce21e0f1876231d7a75745166c504607ffb41e650de465ab4ccb12499896d1c82ba2e1f3b6587a7d783e5f3c87c86e3867b2a59d39f213e3b01c89b5185b464390ea7fc24cea05d16187aa45cbaac3edff0e36078ad0835421cebfeb62b1e7ae9c7ee0fc3c6bcb50380c5eeefa536bf54746ffaaf887df8d6eb61680b00c1dfc78df6681c2a3faa5c51d35a5f87394b6b937f1fccc53e79c7e0295cf3c8891be7f5c100d8f1040c4c865b0cf06f56f3e3bec988275ac873d1f0c660815609fc888eccf3d4a2a66864554091a3d835a6074ecdd5c6fbfd87dbc7379f367a771d86dfa7341646ee366a31803e67d92fc8ee42177b651a05818b09aa6f9e9d2c51ab98c1e16225c3699c2c1af3bcf6944f3fe97994fd90f5e449adbae846a4caa8663397f4e358c775df52c19ca5971fe627e1838ccd1936af1612b8f8523f4495259f6f768acf0ba69814d541b203570479f4900ebd12d1d21e7e6b957f3a1f7594fc11c4bbc98a3f232245c0fba26f8b93883d9c60460142f0fb390d9d3ca83862166c3cad9b6621f590ba6202bb2ea0e302cd2b1fec7587fa5e8f6ea3aab58efe88203835e14f08e03489f87bc5790c34e0db882de46a786a33204695501d0569e4fc9ba37f4ecf5f703f644151e0a41862ccb7f68e7cb4be05c3fb8b71ad79a0c2ca968f0ee8df4132bb022a7364619b5b29ab809b63f6bfb119bd0ec4fdc4174fef62fb0bdfd06f73c846baf4ace232f945d78f176322302c1e3faa54994b4ffda453d5e721598967a9b19cad7a516d9adf806acfa6b16c2e284f944495b2781bba3128f778fc7ce60ff885515791510988a827ab939060820191b1cb6fc3e69703a884e1304b4893cfd15b849a9f71d5e362a201243f0cd547df4968bef146c2a87902e7edd9c6d5ee028a241f2eb48d6f40dbcfd9a122be2b0be8b62067af8bfff1f9bf4a8ca07402eb294fe8947ee1e899e63e169125cb323f249a3f63d322ef9f4eea996ef9302110ebcb0f7279d8dfab23217725bac0d94b640231a8320fcbe8e13639d906925f2283c5bd190d1fe2975bce88afbf6b8eaecbb38e4c565c5c019c85a7b07c1bbd092c65b7e083e0d717bcc47fb1c136d44a9dc3f03471ffed1979367fc77770bec218e0faa0991dd26b4fd36efc21c107e02c14ca003115cff6c6590510e2ec6d9028c30c83f490961f4c2d7804062755ad95b1a3022912eaeaceeb142fbc7b76bd88451aafad602b01397ac679f8027c1676252d01d308c9c6ba6a760392cd72ec76694fe5d3c94e7692389604eb7ecd4141cfba45cd2304f90fe67672b5f8ffde0f3fbb995b3f9abd04cb92680a0c09812649c57c9190a5a462707e3ab46b8c2ee19325d3ec11be4fe5502d8a69323dbf4d94047288e6158d4789426db57523dc0792a315ab003aead457be3337950103cc3853bba12d581878abd768e449630a7444c0c22c32e489e607fe12e39d61535a4a6a21c5807b7b970b94de22019a159c7e6808973db7e4a7f5ea3ecd3b6c4a33c65a9a6364b4627a37b3b02edcc431539175665c5ac050912a50c5c2fca97b54258824d2e3f2922b2cfde877ce6e10a24294d6fc6fea7a02310d445cdabb201221906aac51b301e95ad34fe1a2b419c3f0779b9cb2883495601be232bb1d06310c1bc8018dfb776d0b3413ebfb77539398610b4f56cc2ba4a376d6f4b789b0a97f03a2305fe81f9e3417dafcdadd6506c1e9365174f248a586b08a0ffb4ad597a0846b96948ac137d329f45f5835c8e36cc3b8fff727f05d202b652be1810b9327fa52a0aaf234aa1ee35fa739812b53b4cdd19d8ac63f568f3cfd34178888a4b4a793e51cd133748075f74205ae4d1f69bce4faa52b9f9c0e314f9ffb4dff18cd279b186225981ae0cef1d12d5ef00ff1df67ba46fb103002e7721bbc8b8fe5e2ddccc2b95b5cd538dacde08006d6e10c060c04a9fbae56aaddbf1e4c190cd4937705d6e98864b181f985b51b9dd3010cc22a877fbd02d55857f511e983e12d8df1a8b06ba84f8e9a71fdcf9f4b45ca3d8f0f5897ad47a4e60f3a3a41a90c04369b8b1e3a419a16b8d333516a7412f6c42eb0025c61219964ae0fdd78f0538a33c3bc3f1b3aacb21b8a425882e8c13fe6865835e50b1df9ced715722c9976979eb291dc04f137d7d392e15d2ac0904a4ec055913b67f6ff3c87ee6bb1bba77418315e61422e29b0d5caf168c0456a1bc98793a4a36cb684a10adf2980c4fbe124dc45cb0f327329de7be6c4c2d75492bbe2d29b524dfaf0d8130686d2302a2862ac8195135e74bb086bcbbc7fc7ffd3a5a509fea7434264d34abd6b41d460214c2dcb8c802492baeb88ffc0b961b58a3c9c0e428dce30599cc0c6c12265d1995ba7268e3ce13739880885d1d51ad772a3f34e0270bb3979de6034fa791ba06b536261f34a29d874a2ce8709a8514b4e990d98fa09b543cc24fd2f0e0c8b8634862fdb02b55e4a7b6db490b29291b34401ce5f6ec750cf0dcefebdfd758819cd5aaf87e5315c78282ee1c311e97f2c0ff8aa02e7a92f96da4da98798e7db6a104ef0f1b5795a062b161783c84816c1695d4f83d2548bd3b0605fdaecb296dc0ba0351e282f65a389ad9569375e48a868a4dcdc3df2ff8f935444a7c845cd6a7c8c0d837d8e86f719d337bb3f07fd84dff5344a0c5c52b403f805a0e245076bb37b388a26cfdbb7c2d9ca8dc3198ff4cade312770b820c0a1eb3a28fb0db87a82b2d8b4716825e811288d91f41f1274c279c3616c8a4c123a21fb24425c64ffb94f6fb6075ecd907254ac40b40050fdac715f670beef980825162edd323b425dec69fe382826d66c5c5aab34aabdf8c93f7b1b75bbfb833a2d363c5793573bf4036aa7fcb1717df6a7ecccd5d48bb52575c69071f9379015e37691c04baf68463ab84c93c2843464ead81fbf10dfad12e3ffef24d169af46bd926f5fcb89ca0f52c198e9e0d003eef3aa2b85cd574d5c391f86b03334c5e7161c30896d1d5e0471b35b9e02e29d6632635a2d288d618b93ce29ebee5848634a0c2a26cfaaf729d1153958d3a850289cee96d6028af23353b0edd2e92865f58ccb9f30d88157118a623fc36a32b499f1dd2ffead3624b3565847406be6215c1242e136325493ad66ffa5874cafe071aa5ecb7a40a5c38a55e596d5d4aa03263bd12178288607149d93debe82f81b36b0b5122a635d83f627bd4e17050b3c702858c6bd5b07d79e83a1d40f33cf6f2bbab58349a930ce6623484acf0865191becbb2c64778e827a5b9be5d52486ceda42dbe73c55505451e70437ed2f16b0f6a4cdd8f077d932e585d1b01a8ab6116621f69d9878d6be0a2c38b8856efdd0e0cedf89f2ee4ee412f7219de9c5fac748d5324d4f216fee4d9f11d1d6210c404240dadce8aadf3e666a92e981819ebb09d4c248aeb82bb18cfec9426e9180e3562e9a8d620f604bac36b59370c93350f0dee36f05256307d16f58260ef3633bf9ee4c49a45b83eded743e802028db67be9f8e06e1b61a929300bb906b4c67f02ff2046cffcac7510b3dee97f3c3801620b2e4ad530117c2b507b00aea308f0229fa6334d305faf5bf13a2f464a9639c4f08f16808ae7243ff2ab9c8aca3f4f3013b6d09b91ff93c635d1ea8b0abe17c4e56a0b67c6977595980520c94c4cc9ee3e061a92967a7be40bbd53c5013f5730d514ff283ae7092726091476c060df03e9c5e5e30efb4cac164c4357a06ece478dd9ba55e8ea37469e997a387115610bacf66f298ee89a628f5dba5a45a65613b1a5089fdb857f2126659b7baeb20d5789c44120438723b045e97b3333ea57fd7004a204ab94ccc84cbcd65d6a58f2a771d0f6ccc2273678994bae638f190c96e5d38696231bd0f71bbae1a7e78714ea1cab9b4c68cad3463a83a1464139c809d0e88da6f7accfab4bc2bb1711c3975a2fc521585d458395d173773751cf51903f71a51e2093aae5c076af3505acabfae91ea27aa5d322fbafed031155c9466ad6006d74a5ee3738258f3e48d6abf07b81f7818ef02709bf6ed6f008f9cd0035fa9029c1c86fb9dd5fe09fc316b40659b6617fd4d8b760f262434a07b3b7529aaf42fa80771be2aee19af933ddf1ff8c12409f01cdd111ddff5df6cd81dd0205386b69347f942db9d2d3db8c4bb1b6c1608e340f1c6fb4d87f416644270fc96f76f39dc9adaf67c674d172d12210f963ea68a4d1e999d6fb3a659a73bd17cd7ffa96a5e8e2c10c1069b6691073541d31a393a21144160237a04952f9c0d337b237403686cf24e3a333ceaa8a5f506f2bf379beae9dfc669317a5f9c8ab47d2a54966b674ae8ec3998a54d4676d858eef74040cead65f728128a978b1c3bb2895f2c98cbedc4efd520668f3b8d7d4cc468a1ccf6a211bfeeb160e0e7b81d80dfca9cccdb2a06d52593a6f849411e9ef9fdb2edd5a2078caab188e26e9594f78f6e9cde109bcfdf7539dfece144702e866507fdd8b7f0ae2177fcc2603f2f5b5e5f71ea766994366aae2202642194acc410b53fd00aefa7939762698dccca3e18bd65fb76ff72696dae294b727a40613b2355cd6acc5fa5c7e12b728133ff158863ca5be8dbb21e07595b59d0c891e2279756ac034d17d239c6d2311aeb7c967cfd7ab327d96c338289c3cc500acce2ac1767861790df3d5288dae02dd75b64ee030957d6a4269c4b34fee0264219def44763f32789ce5065ce538b763817a1c74c3fb9a3006a7568e3c0a515f39d7a645418d16f588af9538d6a7af35f2a0de9d2f18c3c616f0c749add226203e19323dc1cb252af8230224cdb2a7d66362792f11814dfeedca5d8b22c7c42b96054962158c4786dddff9a640a10f23de8e6dbf66bef4837ab74307a7be15fdaee27037dd78ad988da303d580d3291f10197fc7d23514c66f68d8d91915eaaf91d2fd98ec56348f275718f81d2c9c6adff7a1c2f52fdc4ec8a7a83d190beb05043f7e6bc6dca78c5ecdffdfd28c821fea8c235ae4df9e3f", 0x1000}, {&(0x7f0000002c00)="f56f49b05c5f6d8bc85e0bbb4fec4a9bb76a0380ed10753ea1b514420f2975ba49f9007f24ed6e1a3949d56667041965ff18ea61bf7bee1ceadb1b28153aa8f56f134e492bb89fabc007650cde4709def7d88e041133708add867714e6196c53c80780320e8561ccd116eec660c37d83deefa79ad16811be7ca3773fd4b9bcbc8c78a11a145bf252ee331d6c235d604c86359a7888e7be9b3b2ba24a23d5db31ff0f3459e7f8abd4f8dc3528169f78a25a16b53996d5bcdf1904aa2b4d05dffc3d4505683a0900b95bf6b08f353e3a13f06840ff44fe09c9e665cd60f18c1fabb6f7ec41e36dc75df142d3bb5c58aabf280a400fddfbba24758a6e4241cfc577e200f8cf9b69b7cd2faee2e04d3a4338ad1c08267c0041f86127157bb27583247d4c212a25f4242873fd8bc0070985f3cc012113bf1546f556de07622288e48ffab5b6f6eade9d6892549b50f9935d44639324fc00f4206e826c3ae3a2a27f317a349e8fb1df5d320056e7f121daee94e076095da8c4d442fc67935809ca8830d3cdf20bbc6e575634bbd6f0dbb9bf19a1c530059b8f786716e9ce4d73cbb4ee889086fab2608d04dcc94298d2d36a1307a7bf694c88d64804109ffc3e0666c2502c3dd678af08faa0e429d523700804caf0ecdccc9d832fcadc43ae7dff9cc635b72d6b9549476bdf72ac543ed085c6eb58070f1f71da87c4b0375635139bb266e71f3dbec06bf201ee3706cfe4d29bf7b52a18dfb5e97ea064c3a850b5121c52c306b7b74ffdd9e4b75ca5a30a8e7c42a9e88c091d95e71da2d9da88aeb2c30cd8ed2718fe93b1bb338693c1ef87c4618737d5e17701f84d72f3da19f9ca53b3ac43815c6d7fe8cd8e2789cfed3d379c7eb58ca0261efee71498f61a9794388ee0f62d4b17de0d8bd1cefa5c232f8849bd2eb186aa8b42314fe4ec2a84af2f2cef0e5bbe3a3b386f7cf5ac957ca9abc71694982d23ea6b8a54dd28b13f26331a88dacdefad54a75ef2d700c0bc8a45b1f7c70e3e896d849e1824fd8edf2c947c6c0a0138bef07163e849660bdd4b22fcd030b55354e5839782bcd029190285d61fb2ee07ca45d363f9d94df5adb6f6c91c20b5127b9f84f7ab19840bafe110e0fd1d6421e06f447450f4f8e78bc9028592c24ab5c119e43eb2174e31c3b544732eebcbf9d17a8729f05d3532336ddacd4ce8cb22d222093b2975c763866769c45a56d33f984531a6305240155c31776fbbd2c0829d65e110e20adaff5311bb83bda8da80c44f91fb73d59f00a08a613ab0f3b643910c35ec9334f08341b22a3d00b4198f23131d96cc9fde7f88c813c351ec0f50dea9bda4a95f984f14ae24df65a645788a55ebc17145ff03a0d407a923e58392c3f0510ff24be1cb48ec5d12a302837d96e0a140740900b74ef8ce5aad72a590b026065a3136bc32bfccd3b283cbe216e058c14dd91a8fa4942c092d9589fe77de134ae303f618545c6f062206f299641b76406920803cf413b3ab00ccd9ea02a5103921b8ff72f78351febab2fe5894fc2df857eb06551eb789a19d7a3d0a3cd4593e3861479349cee6d4c2ed8aa78b8ec523f7722f45ac36215f1fee7236892817e59669d9a2f52779843a75728a0f80774a986d87aee48dcf54656b4ab2f716ab6d33d54d5e4eb263973a27d80bb4d743c8687226f5e00b0513b275d69590911c619089a7b9d74adb7cbf06d3487cd0c6764ccb332e858d4c4aa294f1466c96893c005a68609697d862e8a051319b71d17b22ddeda804fbd1361b4155892e08d811f124613385677d25bd680830dfcbe8958350decb38db6b93ea471bf905004ce3152a02cbcecbc84791086379accb86713cbb04b6d4dfa221fee9153123d29f14588e1e0f1c21a830180acd11a9f31673226a1e0b5043a54ecfea6851ac7980c47a14bc306e213d5fc14f6945d582a7bd3811af3d40ffc4b0f0e3a29c232a13bccf10f73bf48d46025c3d539416f86d8c358a61c02dbe2aff16fdbf284b2864b6fcb0bbb9719ad2438250374384729ed55e910b7f92bc8d31e423f2fbded7e07ef1dd398a7c4774ca6e0848152ed6c2c391e3cabc1608c14a3892c755e6e2b1d65957a532829748d0084b6f710abc2784afd5fa680121f91213dc5695c2a7a6bd0e56cd70e9b6250e36cf5be5ad41266fde9102e0bc4d7a4077aa78590e89898c3ee2e82ddfe6004bf9908d94835aeb0e545b2a066ca3d3716b778cf53c9c1c9564879ccfffc13db4c4006c92c70374df89618fd65d15ef02dd8ab05ec1cffa70a5582750cb1c1758d19acd7e32053acd9e95a360c59b2b6af54a4de024e8cc8bc02f290499b006e7b6e27c07b8996a7cdd504deb4fa83947ce3627563926328e4435fc59437fbde4b1155554257921bca10305da71fa3b6fbdc05b7318ddb1d636a524544e78904f1e6eca7d89a4fbd7f12122e5c09ea694b8e13fd23e45bb582c6a85bfe48f8dfcc0ab1dd6d65e2d4943e1058abf51ebae3c52fe6788b5295b5afd34481a64b9333aebe80b6d06700f2f354cae7ceecad8830d64ec76c9a2b6f8864ad92b97ca3a474bf2f529d5ffd65772116dbb2c31a3e0ead6fa2b0d97ec68bdbcc19d4406bb12bda827660d183f72512fa1cad0f758f6198a9a9ba0146504ea95143ddb3bad6be6ba902aa9647dc08423602c36b0019fed93d37f7fe850f8a161722c8de3bd7358c4f9acaa5a0947c5e6fde43cd104d0cc149fda57adc30bfc5f690df8d951529c47d049509a54f963404c9ce9ce8dcf1a6702cda53d9cd05e3474fbae5afdbe270531f6c09ae9e7e6e3655413298132c10beea89c61cbe8e85d177307a002d10c7555caabd2f1e38e2bb37e0e8fa4fa80d368ff3a142af9ff9b762492946dff739682d9268a87ed657dc604a8969e572ce6c7e34d8561ed69c0c8f5f0b839e0cc2392c2398c3499c24361e2ece202cd0ea1d9d7daac582dfda4930404fc39ee4f5ce1b6539147c16225bde29757199769526bce0dcb279640c21858f0df2e2852ff37dcc10ff3f706cb5162b81cb357e43fc919b435a35fa9b103472d81a9922d82172e6b8d3dac22a7cd16ffff4e34ff4d0096c93fbe90e495e5be21f196053d5edca34e3736259ad2bd7ffdfab6db02fb099f43c13fac20b40b69b4419f279c999a070873dc3174bff91026194f480b072a1ac24b5b1910ea7c155bfadf63aec9c38713193e1b35d4adc0ac4f6e38f962af7cfd3a1726e0e86f333cf341b950d4f8e121f7b62dffd90c716001522d5be6ae608afcc12d12bacb3f95f7b40c22aa706bde257683104f80669c85711a209f61d87e92b99f1f8227f16fe9a3adeae577380524f039338864e4efb2388bedb7e496e0aeeb44f5ab40229ccb91058074bf723e1dfa5ce2ee3e0723c8633b8c3e75017f78087942e0f6e92cf264fe4ad9699f188a8d1570166d2f78d062936927ad24c557f5fa68e345121cba110bdd26b40eae09b210c08560b6b67ae7b08fd8fa7cb8b43b20bbae1098baab669d969225b204c081c3cf81e14119b6e18dbb701919f0586b7e92e7eb86f3e38da70c05b4d474cc9220ff0eceb9e75fcbac784ea31b35d7243a7b9ee2a599fea10b80caacff1651337b662d855801c9c25b2152a19e1fbdc7156174d4bbcc5ebf79338cdd6efb74e3a710770ede68162a761810530ccca90d5fe128c288069e577d9075690dab6f7548cbd301358013e4238053e5b24c2f1eefd4a9adf7795db2ab216f900a21689c51c1bcb0e9b83a22beec47570df7a00a631caae32fbf5ca9305e1f01ae8db412cbbca3c2e2cb2ebf739f24b1434b71b88bba041b712bb1bfb2f04bdd00b60c19582026c6dd6a35527a5e49f5c2d9d59ff2d3d9de5095e4a239afc7b5bc8cabab42eb0d10c8b56d024add60abd9e8a7202b75d2c80ec3c3480e0fd39e85a72d058d2660fdea8642188cf50d9b7d14335d76b6e4cdf0aa7d65080b54f1f2536bfcbf0d381ddfa050daa306896aefc055fd542f7196399aa1f15ff5bb5aaa11fcef3cd45b84fad41ba6cb815da6a0ba568df4928d8d6ad9487ad93fdc9766260bc542348ee86fd775d750e03ff26747c29556303a073d28c1cd34f8793506a9035c1ec9e11b0ef8cb8b0d92d0d01b07e295ae0b8cfb45e06d4744695cb236326e241ab39d117fb43076cacfc0f87f414753324ee49432cc6edca958175cb6683babeb131fe90b23643cad69d4e1beafa2500f03614862a8fc3ad2ef1dbb34dfd43281e011e00119f8202f7824c834359525ed22e2f63dba196c4d2346ffc46476bd9042e20240df2557b235bdf863dc9d286d716b7219a4974ef5b3aa1c4a86c6441dfc169a846a912df4e105d1aaa68e8cb76e1ed1d88b07ed71362c3c6eb04219cdd511b3b0ef7b2eadcf0ed54a027c7b8223bfe278de61c3b2d136321b6c4d778d03614674c9a4f4f228e3f8cd3d4a4540e11634816d7880581a8d3f08b87a3dfc83b6930907eb1dee86991755c47118be929d9ce76cb845bf996f3fcb90eb8aa6261a6b645c0be35f55bc697fe040cd06427625171e0cae063f39cda3eeb78f1e064f1a1446b0925cfd3ec9a9e5862b7f94c0166269d6105e1cf9df03264cf312ccb34a009dcaba271a472bb2d5e9384f2cc441a05dc3287e4e7ad356e84760e291e5c5c26c7a8c0b72d48a4b351c0177945d532df29fd747fd13bdae70f6f549943848dc4ff712ac3ea86cf62026b817f7da6630680dcbdcbb96c15d5551d078c47fe686458d51cbd1e2052516d06d8ea09d1f767438893e806d937c78080aa1e221a968baf6eeb9bf6db3464ec9c32d71d151f0f12fadff4719d54b393a0a5378fff6d4d1481c87e2847c005eb6ce6d6d1aef2daaf84a12aae0442852b4adec1a179871031284c71d4010f9221ee01c33b38445acd6e4233cec238f8aa58302942be5fd8df65c8f4631a01466840dc0590d8d43d614e48ad6324472ad42a5f461b0ce0e2ef4e3a32eed15e6e6bcfaff9fc7f92b6ee40f2383cc7d5d20fa04ebed3d44f6d1d48df73e47f9149d3c7aaec6251891314824e522cf8bf387e00715977d6977922f4c411cdfd16d51c106f9aadc9bf1d88aca01cafadd4bca52a89928d8db8028883c440184caf6f37a3ff35abbbca1a0b2db7512d1a6699bd360af71a2deff9ccbebbefb78d07019a1767c0c553b4eff08eca163dbb83a0c93e6c0430c55bc821f238e0518c47bd9c5f2787149d781dbbfb952b31ef32d437783a37e21cbdfa8d9a619217f2b47a4cd37d1abfc8f77d2c7c456fd4f5b7c469aabe37e7a284ee9a1c90c0634ba61dad0e56419c8ac53760e4f771c863a588ea4809177ec16942ef3026b24ed8709e3c5013792fd973ac773b37c136eb8a5d1706221190b2c5536514464e0ec4c5e9eee0047611255630280dbcd310bebe8cc2d5b80fee03a5e42c3a52123ec78707ab2609cd5ade0d24da28d693afbe2f7b945d3d2acf5dd38bc93b1e449f5acb33503a2d55e6a79394451078bbed5dab33e535cd0d81f7d281b2cbd4e4a9d1cdc859c4bf50dc4d0d19f7412e8d1b92741670fea0ab455328b4512b52b4acfd2d861c5aade9aaa3cbec94efcdf24c67619cdaa3eb7f757d01d0f2d8a8a34b94309fdb10624419e973f1831182687b5fca44faf6e19f355644a6dc18084c3b195aa450ac71db4cf6b1a7d97a11026db80f39be4235e64109d7d9b929531fc9987980f5d11eeab6619c18d7905ad4c6816d9bd91b21b4f2b6e9a4d4b3bd0bc2367dbc3b18d96d59e50d82c1b74", 0x1000}, {&(0x7f0000003c00)="7cd603", 0x3}, {&(0x7f0000003c40)="724710e25a5e0f22ffd120516cd9eeb48e8b241172274d7b53685e25b31fa7c24ca4bc0ec73045bc5650e2c9b3b4447299a5214b1ccbb735b1c653cdad3aee8f12a2604a0ed24945d3b7ea77f0b80223f6f0b1ae703f12e01dd590a3bd8db1e273773c6200ecb52ec8a32679026d0895e650460a1510147f25281b9c2b095fd3b7762b65460693fd64efbd69940c9d9972b4f970cf", 0x95}, {&(0x7f0000003d00)="5cdb22dedd5e6177c6209e340a03f0149f58261645c52b7b6f2fa364535963e3607beba23d2cca0b290a8cee39a125a628ea5759b88d5d95a83c91793d55e5494fefc6cb0f930190107646c29b3393272d77afbba6f4625e17dea2416211a13820189fae756e950b10fdec397af5277bb50b6456a6e9850a5e1f9b86f0a9d62ca9392aaff5ed6a65a1a51f520475927268db7142ebb45739bfe3df8382", 0x9d}, {&(0x7f0000003dc0)="2a0ff5b43916d55e7dc6fb579c61309722fd25f1bcad8150a2680663caea9f7a51be9fb6a54c390004314ff471156135cc95460a561e298790534989058e55f02aab9adfbed53fb48bc388029ec7f45d74d2db509fcddebd3d", 0x59}, {&(0x7f0000003e40)="b64e9251d23ea3fcbcf1dd76b9f0dc159d8d39ee3a78b7a87b29546f3b96f13da91decc2cdc7998d2530cfe0d0a1bae8760884adb332544d68e70a64b666c8553d35814a6d9e042404f74555ed785aa1a6c7df1a0293f9c47c16b7432ea7b65ef3b35a1adc291bfe6a150e56b37b290f", 0x70}], 0x8, 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="dc5e5efa9f67754fa4ffe082077b96b204c1d3347f5574217e4413c98c462585c9a357f74b588b28e4bc617b9e18041ff42cc5caf87d20c8dee944535fe54d14dd5e178faf3ca2045fd0bfc6166353d9c3052da496929cb5cfd748866035bc1bfe2fea7e31e49266fc6b317bfb2f6198f998099baefdaaf4d6054943663e15e490b1bad30da8bb243f5ef2389419e6cb209735fc407ffff958aa4c9f29df48007b5d9216795b865b0b6de85102814b23bbe3b5fe3e094ea140fd79f06ebb7eecf55f12825e1c4578d0cf7fbad8347ec7e4c8c1d0a6504ff735ee0e4eceeef5072f65e30895a6ceef96e96b451eb38e98d1ce783e39a2b045", 0xf8}, {&(0x7f0000000240)="dc530ef396459d38df1fed30d6c55a638f09c3b3cedb3b67256cacb27d48ebd09e845c14815438b63affa3219e8289c81fdbdd4a6f77ade4f1d88448176924343742acbb0a17e3a2605d0688661f18fdb8011c03b53268e2126f72a690dd64f0862a9a4bfc740f50c0866d5825cc4ede0a061d38ccff94f4946e6bc6fc9cf8a0957180c92d9f90eef0afa43f792f1c0bcc674500d0836f7e6563c30938ea5925cfee1824f91227", 0xa7}, {&(0x7f0000000300)="7eafa4f1e822980fe7406a9e7c4a87009edf82d5a494f8342502b29d440a8e6e021fd19b4207f0ee27d57aa905ff8e35967af502b9b9bb0c0ef203c28e6e1c326148d85cb9eadde9534e2b36ae2b990de1420ed902c3e1985b913135a0e06240812bf68dfce9b731e611e2589a839350734b4137d742363bb18a0415ee81220a", 0x80}, {&(0x7f0000000380)="cc7a16ce15661efda7b9fc1d3c79add168b2d3588fcfff3e38a21f69cbd196c17f1758b411b817d2cb5e3a0193e54c91f9a302a59ef514df1390638179e4c14b8fbde7f802c04c4fbd4744cf16fa8fd76adf186a502ba3016f568c3fedf993aab8fe743f59645ae76ecf6d1d63736f6bb2b459dd2e9afe2ea206c86909aa1f3b3342f2e8fe3fcce9971d337e7c396f83cecc023f9a88fa7c6c9305dced0720902895befc4ba6e0b98b19f7f5d7e4866d2f03", 0xb2}, {&(0x7f0000003f40)="64d80d37f0baba54f5f24dd4f2da129d371986dad2c631d2390c9bf88bae9b325ba183a85814bc315cca89c8c4a5f4933c4e7bc254c563", 0x37}, {&(0x7f0000000480)="15eb9e1e6c8e236bf307ec5873afd307426b1de1af95ec1c10b7921a6bba786eccd7bf2773597904a4dbc8e5bd0a6e4d628ac192c30b6943bad4f7f10c1d68d10cb1e1590b7c173ea727f3abc2", 0x4d}, {&(0x7f0000000500)="70043e59efc3bb11eb5d330b6851c3f01b7bb5cf2d2c610a37605b6c551642a188748144723898116132fff3489a9b1baf544764c43511fdceed35b6ec6a80b7a1fcc5b7edf6368c36602b7187b5698c4611ad6ea04896a5cef93149d6", 0x5d}], 0x7, 0x0, 0x0, 0x400}, 0x8) accept(r1, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000003f80)='./file0\x00', 0x2, 0x140) openat(r6, &(0x7f0000003fc0)='./file0\x00', 0x0, 0x1f6) 16:58:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000080)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r5 = socket$inet(0x2, 0x5, 0x8f) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x9}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x6a1beb99}], 0x1, &(0x7f0000000240)={0x5, 0x7b}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x4}, {0x8fe}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:58:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000200), 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:58:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80045710, &(0x7f0000000080)={0x1300}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4a) r3 = semget$private(0x0, 0x7, 0x10000000000490) fcntl$setflags(r2, 0x2, 0x0) r4 = syz_open_pts() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r5, r8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f00000001c0)='}', 0x1) r11 = dup2(r4, r10) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000100)) semctl$SETVAL(r3, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r3, &(0x7f00000002c0), 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x0, 0xffe6, 0x1800}, {0x0, 0x80, 0x1c00}], 0x3) semop(r3, &(0x7f0000000000), 0x2b25) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000240)=""/196) r12 = msgget$private(0x0, 0x4) msgsnd(r12, &(0x7f0000000340)={0x0, "d3df9883c1b7243bdbd9631dbaa0562e841995ed82bb5432351b809ca596b5cff203bc12b67c9ed350439223a7fb08b3137f29023dee7b664176f982ddda9bd8a9d6b622fb1131fb65e55abb674e82cef6e0faf5a15d9ff94a9d1b040779df484c9e9d13457152e9160b041edcc980624d89b8750d6cad55816aa9bd299d"}, 0x86, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x7ff, 0x200, 0x3, 0x8, 0xff5a, 0x7, 0x400, 0x3345]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x22}, {0x48}, {0x6}]}) 16:58:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x462, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = dup2(r1, r2) write(0xffffffffffffff9c, &(0x7f00000002c0)="3a6ab021475f927f26fc835f71ab72916272356a3027ff806f91d6cf150d8b0e64bb3439409c6d4d1166cba3710543b833fc25c3148cc981ba42d8e9051996d3dabda618a8404ffbcd000a621e42130be3b30895cc7c9f6e9f83caa15112a632e252e6f855a876533359c20fc2724a253e6931ced0e93517ff3d52dc6dd4b63f0af95173b0e11017cd60f17eecbe701d9dae0de910bfaf367acca05fd8a7aa652930c0ac3b2103d6c7608d19f607b1f780af3e270bf3e66b757638d23eeccbab00d20dc8289ccdc18c9648bb8d1d0d23637e552b2fe92c", 0xd7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1e}, {0x60}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:58:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x208000a01e, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034dd070100000000000000000000fffffffffffffff9000000000000000000000000454c", 0x2c}], 0x1) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0xfc06) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) setsockopt(r3, 0x4c3def91, 0xe57, &(0x7f0000000100)="f161f63e37f98f35ba075f0b696c11b1ce06b8f4ba181388c737d3bf91dc2fef4c8ff0faad75392b7fc05024a37a6de8054b03ad55b4655432c76341c7a3d55fcd785e26bc8bcdaa85f176019747534465c3d00c4accce0a5ee2163f4f31092fbe552b1eb323113fd70ff90df4514e57859d31fe8f4fbbc01d38f0abca5b6611f98ac102741ef6528be4f01cbbd170873f6548cb54690ba6a1a45f2d70295e5c12066d59c254fe73076d2033516f09088bf48dca8c8f3a813b95f8ee83d8f41fb0218cc05e9504221359dd6bce9e386a7f060bea6837ce4c766e03f447a6ae96cd7a417f7015980635843b0a4d478d508d7b1e0e105143fe1a174a3607ddfe", 0xff) 16:58:54 executing program 0: mlock(&(0x7f0000218000/0x1000)=nil, 0x1000) 16:58:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4, 0xfc, 0x32, 0x26c4f4a6}, {0x101, 0x9, 0x3, 0x1}]}) r1 = socket(0x2, 0x1, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) pwrite(r3, &(0x7f0000000240)="a5a652ae92ce5c31f6b9ac0b69bfb9a10f5224c647ed94db257cc9b0920fd8edd7fb8c0d71b6af4980e2237bf4a9038b9ca36df0a1a61e64fe1b479e6eb5d56c5204e5d0ba62516153a35bb646fc14757bed6996191376f8bfb54c36a1f5911ae5ddb8d3c23e2842a3b0c42d23862e2086ea8e660809b490c9f941a43eb48e07fdfe24d99b5b274eeb47df7c44e2532fb6b2dec807a92423c07bc1c2f6180a68f8d51182ef18f3e39498d756", 0xac, 0x0, 0x4) 16:58:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x1c}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x97b, 0x0, 0x7, 0x1, 0xffffffff, 0x8, 0x3, 0x3]}) 16:58:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8c0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x400000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x200, 0x9, 0xffffffffffffff00, 0xf8], [0x759238a2, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x78}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1a1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:58:54 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/121, 0x79}], 0x3, 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:58:54 executing program 1: mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x395, 0x10001, "21b463a6719715f558d54dae285c642a49cf4e16", 0x9, 0x4}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) 16:58:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000bc0), 0x0) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semop(r8, &(0x7f0000000400)=[{0x1, 0x9dd2, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r17 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r17, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r19 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f0000000c80)=0x1002) r35 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r35, 0x0, r35) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000900)=0xfffffffffffffe38) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc1c5ddf80000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d6da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r42, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000480)=ANY=[@ANYRESHEX=r43, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r41], 0x4, 0x2, 0x1800) msgrcv(r45, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) r49 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r49, 0x1, 0x5, &(0x7f0000000340)=""/192) r50 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r51, 0xee01) r52 = getgid() getuid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000280)={{0x2, r51, r52, r25, 0x0, 0x6, 0x1000}, 0x4, 0x800, 0x7}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r51, r47, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r48, 0xa5, 0x1, 0x100000000, 0x6}) r53 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r53, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r54 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r58 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r58, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 16:58:54 executing program 1: setrlimit(0x2, &(0x7f0000000280)={0x60000000, 0x40000000000094}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 16:58:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfefff], [0x0, 0x0, 0x1000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) read(r0, &(0x7f0000000040)=""/140, 0x8c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x14, 0x1) 16:58:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000300)) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0x7592, 0x3}}, 0x0) 16:58:55 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced37cbf868fe0b39c0e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1be7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df60100108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d0000000000", 0x1b7}], 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:58:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000740)=[{0x20}, {0x0, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 16:58:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) 16:58:55 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xa, 0x0, 0xfffffd3d, 0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:58:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x4, &(0x7f00000001c0)={0x7, 0xfffffffffffffffc}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x82) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r2, &(0x7f0000000040)="14fb56d904f3fad2", 0x8) 16:58:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddc"], 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) connect$unix(r4, &(0x7f00000009c0)=ANY=[@ANYRES64=r5], 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0xfffffffffffffffd, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x1], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x1000], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc, 0x2000000000}]}}) pwrite(r3, &(0x7f0000000a00)="62a69e19a439b0c0b76eca73f5fb49ec8bf27cdb2c96ed92f09a25be3ff66f15ff4f2c773b4771c610206d5fd4439c1075e1b320050c1fadad496e3be7bc5fca15061150518d08c088ea71f80d656a08a542eeebf1472f24964b0ad63c13fb82342a7a18b5d7b5965cb0736b102819ded09923aee3d179bd1fce478977fdb60ad2b91647b9ed2d6c33a490f5d0d004ec396d35c1d2e1449cdc790f6cd9ea1920fdb6cfe3b16ffbfd4727165fb3856ff5797c9717f66f1e755d38256a2ab97804a3ef0b70a9c05cadd0e964da4648f0a1cb00a0626b054aa518c0e258218a4cc1db1ea3c8023148542b87c33dd5396c5ae86d9cc8399cab204c08014b53f686ad6b25a28bcec00bcccaf9cb3f8910083210767ea76dc562149632609ddbcf47ab4c8054b899b874976c80007bf90669d494962d25db7ec1e52c69a21eabd1a85e50d6111a2cb7443e11039bddbd88d7ad81c857565b4e221dff839b0fca441744c5e4ca6fddccae142648d62a4a9b0eda17fd50f0fac9bdf6c59b272c18a87c9b2acccc4aa2d08a29d4ca918bfe2316d266147cc73e380810c229eb5693efd11bf17de6a41c629582eb9865648cf96b9ecde4a0d899fe50844bb004b0df8b8eb64b3e046e01edfcf99b4ae18909ebde357ba43127d1304bad17a1d567984a6dd394670690c79b16ac338be213b154f89b9a9c5ba8387fa10c4a4dd0de71f127c82ca1830fc3f159f51a399704e4a5b1c4c4c894f059729fb0f5fefd58f186edba5f146d40cc954185d93948613fdd7371b51962ae3b0df568ddde000ac635a85a958870af513e82c54c04a267b621ec86e45c4ea16329ee00539445bc110ace395320e1fc900b0fda8cc9f7900b1330a33742bff706ca5f9eaf4c071621b9b10e2a44748b376b90ce1732fbfb6fb5b8f27cddedd256c27d3872430678485ded2cd87864cd5446f890fb3322f9bcfef8775edf68d8eb4c862ccef66fa178877b9fc848fd55af4f95ac34bf1b14d8f86a5e506eece73f7baa1bc7e2d35886c0f6b0ef92ecea14ff9c7f52a796a5379c36a741ca28d8720c38f22642f7bcfdca75f6526a7f0c18347ce93460ad8364e0e7a045c3b87a7ee167b62d40a4c1bd5da955b3d0393eb1b51f709959d944a0e128b9bbff76d846173b5a45bc9269eb8b9f4f8f59e265df846120f0a01cd643339091c83251aa4cfc5ecece4e4ff55e3dce57ab86e71c616ef5b8fa1fd3cfcd193cdfafd2c84fc1f220a50cec67d25f52bf7c238cfa59af7a62cb1eafc7001c8b8e45a457695009f951bc37b951a6cc171409c88ef71a899b008f3b0e21c3011f0b6ff430cfc01c7664f8149643ec3dd342bd5b284f46a59960ad74a420b93d8762939d1839f81f6d465a485beb34bc5593942a1db88fb8caa57fe6596ed17b9d925dc56b592a231c105fa93efe2a9509b82824276e453a078f238b8ba783b6696843dbf342180b68b8c89938118c0ff29733de4932ba677bda02010ec9aead9c9325fae5f70a6ffd6337116ec1718e0db5bd20c18f3e745dc46ee628cf43bee4273aebea021ae48091ab6ec17f8dc76bfcbd324c42149ca6f279076652349b100193204077408f011febb7f777c456bbd49bf41d1294e40378f9de554ea6b0d3c47596863a3666a4e23faa1eba8e36c4e624ce1507ba8e8bbf9ec1da2108c8b99ef86517305a43789b532381ca33cdd0585e8fd62c60cc2b50f0c10b274f006e7779ff1a20551104380ffa7bba4272ee968cd712a47164af3b5d8d43575bea7548107118ef0f51360217c2edd2b62f69c96bd52a38ae711bad0b93cb37bb288d8016078d005a91c1335d1afa2d1f0b3209318bd849f268a115ed87b54cea857950e8a2cb3171361197a2e5d467506ea44c82b8e6d00c0a0b7cb5dfa814f80dc5b4f787499a024bac50eab0dee5cd0d33da7aa46af71a4f616ac50c1b45e36eaf0c4181ebc6c1f5035c20b9ac2810914565b563597f28f6af71b844903c17a67e74909a6bf659ac205dbeb671be39324f2254cf78eb1abbc8c5d2e0c6f5fec2c655af571fc053b7ed5a8dec10d07f4596104a7f4c3492c939309573f750984d0aaf08315825ee53ecd05ddd28de86a2bfeb9a06fa74cfcf73d056bfc27cd6cd01343be34162ae6ab56c7316dfea2472ff7e109e693379aa51c53d26e4b0d3d53ad8be9ba5ea5524d513c1a2d7b8748f6a4adb3f56d3a5f3f16ea8013ab36aa76ec6a649c4d16860aefb5d4972ea093f190d7b055a5aea3bdb907dfb53a6e2ee010112ed1110f3291a6b25f3ded2a902c5edd91ef68ed409dad0db7657629b367676b56de7830382072903fe1ea754d606e2ea8bb3a62d3cd0065e2f835ad6ac246a609a5b64ee265ae682270501cb245c3c95522aaa6bb6708e44e685b47d1e5a890d3ed193d09b4c7333945f54bc69be8388fb99345df9aa6662f43f446b90472a318bf78dc393e824e78deabca65321a6a42643ec0af2cbe6afb32bcf8e59663581204031da74b2b37a757a51b29bb4250250eafbf13a29532d4e38e7b2dd11f8e328cec476f146a5e8bef0177ea32e996894c805b68075c5d5cdc926b8e206e44af65face4a92b016924bc7d26593dfb9db8ee3535189c0c89a1a1cdd47e872a7f94f46aab203df2536bcd0ad54cb86cd73c26bf820fd726fef12b99fa3682dcf5661e501f953d37ead5a3776dcd3fa7028eb6daeba497f5b1b84a082dcd27ef84b5bc24dc3fd372ec3296d4c97af9a722466a686efaa20fc52a3cfe0e90d853c3deec2df518065b3f22cb53c2b0f9d42e7736ebe2320512804fd943c36b75000474c25a2a6056cb200e1c50d6b1f6fc8d8b0b20847304a16977c9016225c8b2410f1c9d992a50899c20726501dd7cba04fa0c5aeca23a8593416a781379f1637c22113eb3de94b7403e1eb72d48ee5b78305c608eb022dc18e00f8965895336cac0bab758a351d3a3feac50c978cda0ea456a2f7b587982c12ba0924b278d78dfdf1a9ca0ea851023688bc540d4fd98c8e9c76e15fce57b19381ba1e0102476087c267be4572399c8d6a99f2865815d1c4c39c4431104e53925880e1edc93e5f1c75f1f3b9aa0f53e23a2544846dba2f4df10a660b7cf516d40d979c2ca7b0c9534575e928966c803a3fce500d47eb272b96dc036d0e8e1d1968467893827ae4215fb3a6eea5b08109ef72d19ca4d608bb71af097fa67b4faa368f2fcfb1c5697e9effa46de5986c86f789525bf615d046bba875309b9947022d5ef835c6789f9d58ddcf539166d19f29627e2d2fc7a5f16566e385d44f6ab7f838a4774721fe66fbd1ff476d5096a029cb5dd872ff85d0eadc4a923890186cece3aaa30ad4fc12b7644a42d0bf4f83b7d532eff4d90c9cada0bd6c93eb25e5b503da251cce1c097ae3d5f5ba2ce3a0a509a440ea98c0bd181ddfc5a1df96692fc62812f49cb547cf81e6d6f136d0af5a2af685cd7319ddffd9437d7a72a96e0f177d3d0705b36e949bbc79eaa23bc3b4aafc57b375248bbf4d96d69af64b92e3df71c83b17418900a8c557408d3b7750ef234c9df293df8f0e6df05df0cc15ba724fb40b9d21648dcf72f6b6c54e79178316cf6a23e9d02515ef4e8ee1fb1046e8726fe12253cf098af9f5a65f8b63b7597a07d30950130c16f0efb4b97bdf235599257d201ee217081cf8e286405c7cf593b3d7100aaf18f4292f8183e813404fedba539700779ab46eff9ad2621f833d01826ebb249cd8663e7deb39f3662b491cc2062cab2da088de96a807ef17d137d8690ad44111cf83cee8138bbae4993b5239845734cc588d9804d2ec0f712e3c6db4fd03410beab7476e7f2d499ab88edd7f5d4b610b87b9d7fbce7ca9322a5324bd0693945fe585fb8ad19c35bd8dc2abfeaf13fce6f37d9319102783a62ce665c9de0cdc051554e9e5a5a41f940842dcec8aed0f19c172b817ffb1e3063b0f06bd7e3aeb126ef3caeffbdda94c00b3bfce8023773f460e4e85bb0f2c3aeea6f5ba4b184dfa9b1cf80883c378f3aa3fecfc72b72abfc6a2f596a035c35b4204f24e0b85db90911087b374323086dbacc55579408ea9aecd520ec7fe1aef9c92abd3d033ddcc101ff4fa98d1d48f7e8b72c7fb0e587d6a97b9cfe4ccc92cc899663c99ac1e0094940eb2e612bfe74075bf1f9b094b3cf3cecb3c38ba2be4aff703c5290a282f98a32fd094eb48ec64d8df6889e916087034fa282dcea1017feb7ec24869d81ebc35166bd6f4625e35f488418b22ad1f33cb7bb5a7b54cdab7221386876fc11504c33334f8a690a37c55095a6693549b970c2bdb1c764379cefec89a6f94cb0ee314f0228aa91fe22db83c0db331998fbe1b6da59227a16de6fd0b6333a4bf368cece4d97bf6a2100a506f20d19c915e9360744885cf3ac9e2dd8c7aef1696b9be34a353977c5b7ddd91b8fdeb2cea695014173e88b2ab4819f27c3f896310b3bf8e0be0f0c31e61c80ef29d0623f2e7571a15ab4a24459bd8e88345c14b1154945b877e89509bec8261cee36ca89e3508a18cf139366f3cdce439962fa5a864311cfe5cb010cd6c249db1675c2981c2d40792baa2f70adc29665b4e13ae75ee6eaeb2d5521124cc5a8cad74fee38788978adbce73b60c33860e6d9315dc347ca302a39f3152a9e616096b97edcc3c19a2acc81610f827cedfea09f65db79f3f52de6aab086610fc089c6e25d5d0a042b8bb00ceaf23db3a454275429157917f05a9a63f41c7d52f2082ebaa87309ba2b41ff5f500ffacdef6702a4d3dad91b6a37d5619eca553331cbfba0767fe20682c664c93057a82868cd44f3728c64f595d2b04030c31febbfbc9b0fc6300a256b20e03b6e01cfdfd08bdc94da5442e9df45f22a96ec327ffcbb5d5060cfbfad80799f237a44cbbedf174afda6948392f559064f12369cd3ae9a239b2d6be4f5721832bc64adb006a0ec071819b39e5a1d2c8f23b9c878679579c2e464c6c2be086287e97a21b4dfd65b0b937110ce41c1ca63db1d133ad5cb9451df89c6119383b7e4edc496d4759dd19ce84a205ebd4ccc27d6cf169e48ca7bf4293df73b01f745cf69869a97780e7776eb68fbdef5c87df26e7b31182013ecd93f0653e66c54a816f4df48ea29c514419731a48459065e744ee9ba1a32923ffca90d0824928b2df586290302f1231e54a29ac32fd137d2c98c74c256ca04eb8e20268c255fd74bad0962abd9fd5b9073ce4a112372f43a6d78fbd922d085d77ee9ada36a2b20e6897a868a99d0acd4830c41c93a5b90caafd89a3ffca897faa729b0753a199436cceeda3deb1d73d55d1c325e7720ed53d641c89593cc868f16d77b59e114ccbf8644c5fe2135f51eae1ff915dc0c04c0d96f7e83e07c05f34a425efaf31fccd999776f830607a30f2db4d9e44c54a4539cafefd06d96be79e712abe33c8cfdc6f8d20640c361de2f2fd664255521ece273248a99e75c20d84ec6daa173676e7639d9aadcf45181f9c50b9cca9bb09d7ee1090a09e64b895bcec074f5661e84d3e0d65e6c37083032de628487fb19c072d7a50c8a12c27bea01b2ffa5c75b5ce8deb47fb176fa1f2b40b7359fa415ba71aea126e0fecc06894b1b4253cb4fb3f49abe88f6a61137887b51c487bed463f5472745dcbeca9ba875f98c24cfbd22f494df3043686476dcee19b5146acfeb4476fdb2f928aada0fe4234c3c84e340ce8f4542977563586324f02cbd42c059bee91d30f77d1df1536e0eeeb9c25d85a3e453b44941bf9350f0f1d6e28de8", 0x1000, 0x0, 0x7) 16:58:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a010000000040893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:58:55 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:58:55 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f00000001c0)='}', 0x1) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f00000001c0)='}', 0x1) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f00000001c0)='}', 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRES16=r7, @ANYRESHEX, @ANYRES32=r8, @ANYRES64=r9, @ANYBLOB="5f4632b7f0d3f92e745d3040b6095976efa6025a6d1979d733e999f48305e711caa68c61fe0ec41e24c33e3d0d6d995bd3a75778b2e553459ee541a0e59a833d60ddfcdf02dd229eac3a11c1c04df1223c5faf624031881bc5feae84db9c2db870939dcc2d3af13de939e941bef2f82313e6ff18a58a565d0ebc6cb752b0bab2fc623c210111f7b9d266f01f92547dac80b910", @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRESHEX=r10]], @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYRESDEC=r5, @ANYPTR64, @ANYBLOB="6d9f9ed8a3e092248820e64de46a07cc01bdaa0888381de21c185d5d26e46069b3d06a62fb2754e4493359c128b94d29ff3fc156265a179464a0e9987ed0c360a10a8d5a9de60c96fb3c47f874372540e2bf7f12f8a0d4c51be49706824dbc9ddde94a2392c96e0b9d3fec84a2f544091f77a4767c4d15af38700703fcb86a2cc9a9fd548ffbb928a95b636747da9c1351e77b249d1d3000cd1de0d7cbf2d97409e72f4b4757a60afcc920fd38b3d75527b1fd7c2437d7c2a2a75d530e5d15f19d49ed11f92e4f16620f83da0d744fa6e57e3b96317a1a13d70b9e364361a0d1a984b5a1947c34d3e29a", @ANYRES16=r4], @ANYBLOB="7a7c182d8ae6a37b24906cf3d319f2bab6c5cd7b09002868645950e1537ff6ccd14abd47436af4fa15482af0a9062bfbba010132a01d550004061ce18dd8b96ee8cf8c188015fc8f58af7ca154e34e35f2fc4f8dfe6fafb4a351d23bfc2861206dfed3074ce740dab222fcb5e1c4edcaaf7b9aa192c29e15c475e4f3eb7abcab53ce1dd82904000000d5012a0f42bfb6a1b7f59eab19e5a5d60835626967d3ff62aef9dc", @ANYRES16=r0, @ANYRES64], @ANYRESHEX=0x0], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="74970321", 0x4, 0x0, 0x0, 0x0) 16:58:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x6}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:58:55 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001a00)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a0100cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548ca27b6a31d78aa77f4656c5e42ca32e2001fe18a49acaea3dbbf8ba027d63ab5fdcea234780790e26a00e009e7318453b9537a79316d201c6f0031a060153603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f5452a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3040020cb267e08acee691e19363d996f32463565043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26ffff1f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd610000000007008d00440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328603f63e51011f700adc77ef2ec9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100000000000000000000000000000000000000e66287a20ef5de41a6b2d28a360aef970ad28453b5e912dcbb02fcfde02e198cfc0f64def8df8736364a3ce2626e18bce53a77daeeffb1b6fd4cf3b335bca5a2a05ed50755dafacaf4517d3cfb2af802f73eeb0b13b9afd951ee4422564755bd219345d6e2810c99cc73c9ad4aedcefe0870726c868ceaca5cdcd9049e3d6f2a7de056906c4c27351bcc05021ed83c3e65e20e591d5171ff1770c423d40b66821ac3f1a1379e6a50d5cd55cfd6b3cc34828b057768450776368417732e88d667a9da9b9f47067aeaad1b43442eadaa53a171e349a9cfdb78"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r12}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r16, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r16, 0x4, 0xc8) r18 = getpgid(0x0) fcntl$setown(r16, 0x6, r18) dup2(r17, r16) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r20 = fcntl$dupfd(r19, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r15) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r27 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r28, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r27, 0x40087603, &(0x7f0000000600)) r29 = syz_open_pts() ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r30 = fcntl$dupfd(r20, 0xa, 0xffffffffffffff9c) fchflags(r30, 0x1) ioctl$TIOCOUTQ(r29, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r22, 0x4010745b, &(0x7f0000000840)) setuid(0xee01) r31 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r31, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0x3) r32 = socket(0x2, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r32, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r20, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r34 = fcntl$dupfd(0xffffffffffffffff, 0xa, r33) ioctl$TIOCFLUSH(r34, 0xc0206921, &(0x7f0000000300)=0x64c1) r35 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r35, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r36 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r36, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:58:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) r2 = semget$private(0x0, 0x7, 0xa0) r3 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x10, 0x5, 0x7) listen(r11, 0x3) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r13, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r14, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES16, @ANYRES64=r7, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r4, @ANYRES32=r13], @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r2], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r9, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r14], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESOCT=r12], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x7, 0xa0) r21 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) r22 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r20, 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt(r24, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt(r25, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt(r27, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt(r28, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r29 = socket(0x10, 0x5, 0x7) listen(r29, 0x3) setsockopt(r29, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt(r30, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r31, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r32, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r23, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r24, @ANYRES16, @ANYRES64=r25, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES32=r31], @ANYRESHEX=r26], @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r21, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r20], @ANYBLOB="9f9de90263633126a43ed7d5c0d0f0eb854b79b5c3c29eeaf849944722a4893025a87b9e9fa7f71cb3e4e928ae3dd3bddd266f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e7aa966c72e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000000bdd52dfe6818d147e4e34d1de33bdddc81e74e4c5b6e73b000018d6a4330a601e2b7b83ab031b0098bc063c2c42", @ANYRES16=r27, @ANYRES32=0x0, @ANYRESOCT=r28, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r32], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r29, @ANYRES16, @ANYRESOCT=r30], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=r26], 0x9, 0x0}, 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r39 = semget$private(0x0, 0x7, 0xa0) r40 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r39, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r39, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r41 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r39, 0x0, 0x0) r42 = socket$unix(0x1, 0x1, 0x0) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt(r44, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt(r46, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r47 = socket(0x18, 0x1, 0x0) listen(r47, 0x0) setsockopt(r47, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r48 = socket(0x10, 0x5, 0x7) listen(r48, 0x3) setsockopt(r48, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt(r49, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r50 = socket(0x2, 0x8002, 0x0) connect$unix(r50, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba1030000000000000000"], 0x10) write(r50, 0x0, 0x0) sendmsg$unix(r42, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r43, @ANYRES16, @ANYRES64=r44, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r41, @ANYRES32=r50], @ANYRESHEX=r45], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r40, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r39], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r46, @ANYRES32=0x0, @ANYRESOCT=r47, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r48, @ANYRES16, @ANYRESOCT=r49], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r35, r36, r34, 0x261}, 0x3, 0x3ff, 0x16}) getgroups(0x4, &(0x7f0000000080)=[r19, 0x0, r38, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r19]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r52 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r52, 0x3, 0x8, &(0x7f0000000000)=0xee65) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r52, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r52, 0x0, 0x0) 16:58:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000000003}) getuid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2090, 0x40001466) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x21) 16:58:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x10001) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0326288fef0a04001f3c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x1) 16:58:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000180)=""/145, 0xf) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8052, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x9, 0x7f0}) dup2(r2, r0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) read(r5, &(0x7f00000000c0)=""/41, 0x29) execve(0x0, 0x0, 0x0) 16:58:56 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x8, 0x1, 0x3f, "37e4b74ccb1664c25d84335f53c4cd69817fa5be", 0x3, 0x4}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket(0x800000018, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x1) select(0x2b, &(0x7f0000000140)={0xfff}, 0x0, 0x0, 0x0) 16:58:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1ff, 0x98, 0x7, 0x6}, {0xfff9, 0x7f, 0x4, 0x7f}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:58:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0xaf}, {0x61}, {0x2006, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x210) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) read(r4, &(0x7f0000000140)=""/168, 0xa8) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:58:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x100, './bus\x00', 0x48000, 0x4f, 0x6, 0x1}) 16:58:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000140)={0x2, "ce6ac316698ad22ba97153f23e95432d5bf13a819a2c0efc0f373ced2772a3a015cd560102e1d073bb8bb9be7c9b5995e711ce3000bf4f2b1d82"}, 0x42, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:58:57 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xc70, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440), 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x5) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/91, 0x5b, 0x41, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1126939, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xf0ae5a6ea966cd65) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r11, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/137) 16:58:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) syz_emit_ethernet(0xed, &(0x7f0000000180)="197fd016f5d57e3d3e0b88c5f0de087d38f2760bf16f8128cea45f13a422f93adab13564b357e95107dbdf0ff874e9ed37a0d91e78bb63b0151079e70213d96c5364eda6cb77d7c22f71b2298562cdf8ff07ba4214cc235f87b706dc4bed40a30b34bb64137c95b46d26b6a174d7bce9d04fe2b61af4d679d90cd9ca78fe46261e43c2ede90de8082480d31c1fa79251b35214039a13766be3abc5425103510a5cbdce9b6c35c429a38b4c72a37b811b3e5db1a0aea825a3cfe2d78e898c898657de595327e59d05b5f3de25b0792d16a50db9d21c88fb48c49fc799c20524f76a4edea8757b9d48d0e67cc96f") 16:58:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20000000000092}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x80) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x107bb, 0xfffffffffffffffe, "00000000f89d005dec6889b0d10d6b00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000140)={0x6e}, 0x0, 0x0, 0x0) 16:58:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="2dd456c223b327819ac6e4012e2f66696c653000"], 0xa) dup2(r3, r2) listen(r3, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1126939, &(0x7f0000000300)) r10 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1f4) r11 = getpgid(0x0) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r10, &(0x7f0000002880)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000280)="b5e1249a1ed7a387f336d024444edc12b727c7fa9c9f58b39be7d4c9aba5b4b8d45947fae5431adadffdf859e0031ac684c06e3ad8a679596b", 0x39}, {&(0x7f0000000340)="437b67377eab8ff1599a0879bf3017948b6a5c1791edaf26ebc9bfadf25c15cc91e9a146f02edd1b9a25a2db431c6eaedf20b534e2dd2512b4793e312e90925b1b4360c6dbdde10ee02f8c6ae52e9cfef64d069780254c8475560a808280167368c9a71d87", 0x65}, {&(0x7f00000003c0)="f0fe08e6b909ea8f8f589450b4966addd616e49a17ca4fefe1db08ae1b80f8a0dc921f6356a69aaeee1c114ec4e0958bc44a847d8fbd2cc62158906d8c3d4305356853997d3fd66a70855f668905401844e08cd1da8ff5c98d38d317c1658c0296e34581bb75706cd74d61ebed8034cf1ff6ed3460b00d8da83ad5b935cfece9f08de0106baf69090a918d73", 0x8c}, {&(0x7f0000000480)="b20f2b7745445b3b788c7d5930eddd2ef2ee124199113e54c21e09e23b2d3aa64729047816c7261be97c9bdaa9cdeb9cef4861880cdaab0c5a7b7c247ee55ab8e97bf2d87267b54eb8edfed30f4aa666861e5492084424324f70bb3f9c08a5d2fd0dc00590eb5e2e8d92f0cc96d502e93e47c5759e37dca10b1a38eccca513849e32368c5476a49b2a33defba83345e6d03d9edebd9c76121be28503c58cfaebc3e4abe2fb550308e27869e61355db608c5cca7b", 0xb4}, {&(0x7f0000000540)="ebb6861ed6aafd2df2a287a5fd01c3915fe7a109c3e4e3799ef9fe957c5378e3834e7160c84467a5ec1493dcf7a72784de13eca8962cad8702ee29fb89a39f084f055efa99736378e9548dc32748d9275760997dfa19f6ec55858b4256adba7521efc9b2d0f99c5b30ecfb25e0cb7612cc23bdda43971c52d4c41ecd8b6b4c984a603859ae91d194e5398ea11424f4ae75b8002f34f8d72c549d2d95ccb870600f2ebc07c558cfb8e13e2c97aefe144c8975cad7f3be4798962b981639c4c003f2baf7ef075d848528d5", 0xca}, {&(0x7f0000000640)="67fb4da932f5bc7edcfa832e1fc3d411cf71e4527b4be912de8659589a497bcf0c4e2ed22d5f434bdfa36e08cbf27116c72af101fe2f7e006739a260d5e2664bfe0fe63e537f2e3b5d2fa8bae3a1908cb60aad21ef3f3659787a4d567510e330931ec8d265297a0ee3c56045c8a7b33f4e4e", 0x72}, {&(0x7f00000006c0)="2ffdf65b0c4212c639ad791960cbce705eee6826b0a77e1ebde05ca488b091c7e6f8e4831e37049a651814313daf3faf289dc9925f295dc7d040a69b40e67fa4701fc530175122f4bb0c01eb1b5a26f39b0d12e461be7dd6c66fb17fd45db77f4a8da289d18bdf63c9a4db1113abd89cab1538b236fdaacf516d31bf3d680ea87fad1321f9eee0c030102c01eadcec6f55d298d4492174713690144c1308a724ae193b6436b36da9119b467885bf9d3f7a1ff85d84ecdf76efdc841431807e42e99fdf5484756b168bf7010126587e93eefc14d66923e0a89b580582dbb0f1588b6cfbe171b346ec192de4025aa6d854cd3ade8dbd611d9413efa1cc0a30e4b5ea2d409bddb0232a7489af945256a4ab3616114c376dcf6e91b43d49e34b81558f34986553a34905c4bae12036e89732d1aaddc8fcbd31032fe16b8d14c0fdb110f0e131374b3ef0a4c8e8cd1f1ff96b4c074b73b81a404cf045afa0f46b5f85ee3580755d4a120a9aeeb88ba72bbe51fd44a7997527116aa61f519586359ba14e7c0ed50d67eaa6f53239a7d1098ccc82c2442f74cdb3fe8dbb7b7999353d25c8046469692f5a03124bb408fa88c0a753e31112918b509a3fdd53b7d895ee59473f77c816662b0b0e9ddb9860baf6481add5d27ed1ba1042cc4bcc20519127683f65a995b92f8e8af0dbf00cf84e3e7150a48f6659fd20ac12bfd56e7ac21233ee01864e616fb670fe3fbeffadd5e43f8350de309e67b169b8a51d9865355d429377d4aef9743b1d5dcb24d2f219f0184cb92c80e0e86eb965170eccd57d7d7682b225816533241e65f758a55e626272b1fd4a6917d14e5a3e416378f52ed2969436258b6cae179fa695e0f6cc3dbbd74565b311ddb69cfebf692403c38f3a54ae1c7c5d07ac27683bb508f44c5e4c43f180f6dff6a2fbae79ccd798e51adfdeb48f35c8097c26e0b8fa797d3c029d932dae8c527e6052073c4cb8965b2080b35f66de39e70ef193f1aef6763b1319a6f7ff1aec5c1367c79405c18006f6275f52dfe5715cddcd11459c5a79ff28868481bcaa3bad0032f78c359d30977a99200506f7faad249e4a508a4831584ec9b43363d9d50c68ceb4494f72c70782047e2d88a925975fc070e9d8c773105e743d03e0ee66ed040de0adb5f8dfe217a2a6d80ac037b54faa0197b54cb93a6aba51247b8e0b933e74630872c7fba399c10556bbab257b4a7886e5378688d33fd233f7b909ac58539722e37b3425bee186af10dbcafd467e12e8acd17c928d46bc44f27aac483017ef258ee48654f4276f5b5214946b93d5bd383d069ed9987bdfa0537bbab76c1e3b2b4ba309c023245170eb350451039f19f0e2b5072b42403064fdd90e20aafdb953991af769cfe537f167e54fe15b0672baeb2e82e228d3be5383a5d7324c8cc6a8d8fd25fdcdd17516cad8433d214d3167a2dcc545cc91ffd761262000afa6c89c1f9bf7d1803de33dbbbfe54037bd29b891f2c57e767c13a2440ff77adfa7929cbca609190447b6a392ad7697966b8f0ebc9dc2f12e1088f34b67712a34e5fbccc16d13b78b4caea852aab9ff6b59bf7292c77265c187d9546624fc499d2ca4313bf2cffbce208265bbcc57f3208370e4fe184e363faef9d3584d5cabd5b52777ffab9e52000abd3ef727fc018b5436552cd799d4b766aa21489c7dac4ce23ffb79a07f94086b1263e67907276573add1c12ca9c5fddf0b96e69e56d207a09dd96a16c8daaa8c94ee817a3615dcc265e518a20f43b81c2929825ec5469456b4ec77c2c7680d08a272d2c96de0ae737d7f93426a61f06b6492b5573ac1ad83546db46b6320664d455f3e3f50171f914aba3b160222e499d4eb2cc69c41539f84bdbe5372dc74addb768239714458acb8e829171ff8319acc48604ce923a7c9631b4459de5a6bb7309dfa43521e4ec3304c47099e7c064500d20c3c8fc6583a0df8b2059e89f7d605f6dd0f4a83a96d9d8e0a0375e04a426d96469a3334f72e741eaae6f8205dd245d1de287511fb8fc6bf3d3c64c8bcca5be1aa85338f4fffb74ed7e4d33d7e886bf0ecf3c1e8e6b5791523002942d3daaf0a1ce0256f7b0c96915cf54268a7748e1c62a18b9d402a893aaad6a9561166d197592dc2663dcbe7e4d99ef7037b27677b3e16ca691c418ee1f316ac6fe3dca8f5ee9d80c9fee99eb9229d029d9651ec5fd7c9b84e60c7843722cb86b560a6a243284c6ffb14c8f4e3c5327fc2181c9b4cd07cb7f757c65a7fec4145aba033015f2c697bcdc11f4581d55f14edd9b6a19710a38a0a70e93105e8099f9aec6b8e91b42a43f1c5176f5fe83edb2ea9f982bc81f17cc78371f29ffb878414f61b785a06c48a2a3b4bfa5a34031c8a37f0e60043cd31c9a0862d20bc6dd81640e6d591395f42aa07e74c882c50f3e0155b62be9c6474aee8ff724a164a5aa4c547dcc225e94d5f159ae6a517e2fbf77356406ad674e345f2fbf184a99b2b82079147d669cf5d615277a278e64928a960de95d8cf552f4dba641104cc6373be6a1558a017bbb3074b4c3cf88262aaa4caf6308f7ef5c4e64daccb5fe5cc62f06c91e8c2ee2eabcfef0e90fe4dfb963142058533cd5e523ccd7abe0d85c47637ee31461dab95c34c4e1cb2d242a3b942a442a5e4188a5a1a314e8ee8d44fc115593e5966fe5b75379dc556e5714b2a05e831baccc1043153930fc19a65ea61bfb88ed4bf832e32d067083fb0f37e5408b2c1920a938808d2c6f4242371440b5e14f449565d2cf0d9930391618a8ab843dd7174cfe48b6d917d38338381caccfa35262d6efb1c2adcd8e6f8245fa4d4527adb4ea9d1606ce6bcb328f0a88dd34639d0ec96f509b9da64670a9c7ba1cb79645d73260eded148e11936dfb55b11e563bcb0405df2e46f3d71b2e8f99fa0e236c6163593d9a4a9ccb4616008bbb58e8f7a005d7f94553fe2d43e185538250a74eabe5b7479cbfbea78394bc4e751b798139cee518fb48008b56f87ac7cc7e15f45bc7424660eef9ddcfea5e8ef039d1f4d48947199545903dff7b185e6dd5767358e2130a699d60f11fc89a0f8008aac9a84e309210f462c87e396ccd5bc79dc43cba53c3b159aa6b1881bf2491a043bb420be740f55d9f21c8609729631d504b69b69f9d73761c2c419797b1a25a4bf5c1328fa288d22a8dc881bb26ce966e3b7d2bf6077e3be5ecb86f3abd3b9ca6df325556e6b9aa832b71d5d03c5080b472fe1206436c35a509197c6fa53b80c5039feac755188d9302d916320a93b2730d67b4ca4d291cd6eafcbc9334434663a03983c1ed138ca44b369895304b328d4cfd4d6c252da482be468e7b380ba3cabccc1181ad1eb1e738cf12f84fd80b2963dec5c4380cd7ef419ca2bfb102b3206b7e5c43fe77d4a3bcad581189383de935fdcb79a468f91f5cf3fdd7de8e749e940087c5fdc6688d490003a754739428031ce52315b6ddcc0da95696b430d9aab1261674aff8763a75983cabfab9bbe56e1983948ce29971881055a5943ab8b135e2d89b57f1ec53719b98ac495200de67a18e43d3b8c10327a76ee06241ca1e5c86765dd93484ab68e7c7a620fdc7c9c0ffdb8dd774e519c56da8ea10f232d0f80763e5d5510666de2031241b2a7858dd509d327e2e3061163b1233dfda3705d6e356668dfbf7ab466d41b6e0796af3178bd69ac8bc7f57d6da41207264afd09c166d9d08c3d4eaf3670e4897efa1e9a1ef2dff6ec1acc37aa5ca67a96e2f47f467e4a5f37e00ae0a702b3bb9c0251f81ced89ade4813a0e9d3ade4cce12135893ad4c5bef86727633d78505a2e36c3497ab7cf62bd840f11debd521d6fec1562d201fd1f5db6682206231e633346cd0579685cd49df1530960f7ca9c348aafb9f8619d29d172d6710328b41369b02b0a18f5e305f551dd723935a82d52fdc987b5d12154c81b8a8160143c3b29df8f5b17d9390f32def0c3e9a7eb37c041820bcce61b82351307e12605d14d2e427e3aafa701584c6d32a876b7e3c675756e1a0fe040ba5059bd2998f738017549738202d95de4c8e0e463b5a8fff27d2049266ce2bc53723fabc8acaa7e71f31822ceaf1cb10a3e68dd036fd6b38418b5a5888bb68217fc54af9d90d8d5fb5ce23caea93232cf1055ebaac6035f7fff24c6580590c6ae6aed5ed78168dd30fe6f6d33d6a7faf2627b256df1b9b05cfef8f28f5bfb64ed14a4bcde23d60d2b289850f42896390af64cf805c4c5d5201653b14c62bd66d4a840ae0062718003da1dc0ad8571050622f1cec96fdb06438707452b92def2a96d839bde76e0891bc17b00e56cd9e7d731942933d8f7c86d15d390b5718b8931866c54880095a1a4f3a5af9c8f6073fd1ba79b1737cb990c06e07860134afff2449fdecd40230135c653dd0fa853b3f97c5380659878597acc94a5faf960b392687448cb2b5bc8fdb946e04901fab930398c05187196bb70a3c3112a3294f20210a447fd3594f1ddfc7192f526bd35b1475d6bebafc3b8af3261b8200410c02dc6bb9b59ec7de3d8e9f33c512fa058832dc2c33919a2db41dfcf0b84a074b0bdc64d6e8c7c3a51a0fee79ae1bd5a6a269ad71e62a88b807b5b6f8db8d8cd89b80aa4576830007e964636d58025fc9bafe7492a81ad473d62240fa7fb824a2ffd6d49540c42c03635794b51bfe36140b02e7c94799bc8fdf908d7ded2e769f9458e9ab73057f65afbb4e3d90a1ece5f2623d976b47fca31d62fa35ea8fe2c894570f2199e3febde03bc32eb9155f650f44322121703e950533290db92e1c9a77b1406d5e179d4b482595bf0bcd3326fe670583831731693893f3c52ad301d7def44406d2b1e43e4eab321fdc0d233ec3f6f434cbeb4185b67536a8ba2d56678850a058703e2e7c52ef9a6e4bbfa62f4890daa1f5002eb6f61f9331aa933ebf3cbc2d88a6fe49713ce5a019ebaa1517fee26a351de632fbe6955a37025984071677b4974af3b7e86dc5d971e36eb0a9d990df64f1d6b907f7eba0c8edb10ecab059c4621ace98b773cd192427da27c3c927893b746c5f21c342e6bdaacbb484f5454eb5bb850a8f4269158cb06692173ef92869f7cf52d17714f65303cc785a20867d1dad92600ce0bf3f050e3190333ac363fbc8879462e660b025e7d6f48a0bd78df0088f88d0411cf3375476cc8a1d8103e39aed84241ca56e91161485d64f553c4e138c715bb862eeed8e10da31b9997df57a4f6b84febcb2b81110bd12630de4e118de1b54e22bb307a34f5895ff4d98a6b1f7b3c6292c29ea0dd1baef45dfe56764aaccae928a8d97c1ca3ed1c2d58c8f1fc06a007b7926b2bd04e94548f936ea08672550dbbdbe89996e3cdf1b9c5e6352473f32db93e16b82346ac376355a94f3b9a4f696972f75dbd7b696fd9c860803a4ec4cd560bdc17e3f2523a03dfe720338016921b1bc84d9807256ee92c734d0443d0244f961e11a4d4f2d97e94e9eed07c74c35da724e6563962348a52915388206363f31b9bebd22e4901a1f68b4bfe48af7ca8b15cc142deaff8ce3a0c589b51f6860de9ad065cb0660d2f72c76e91a5333ef6ad30f32f30a78387cfc9796103f8ebeb298d97d60e97e98b8cb07e9790d5bb0c1db6bcd7075bc66a52f0651576310981b296c35bfd9d0574faaf6be4f430bebbedb35b74108a9565b63688e96140542865fa86ad3921dd606dc5f3103fea8bbad8902bfe043ad3c3d3e02c559fcdbd6025668b6ffc5c53fcbf4ce9170c3921275f22d1b3853b", 0x1000}, {&(0x7f00000016c0)="74f951270ab0629c8ca091a96f3532b152d065d162932758a997b835714160a730c584633f80e8be8ceee6d8788dea33a0238982caad82e7b455fcae718ce775e4065a60fbf37e6a36fff742e468d1d1733d3c1397a034855e188d4f6adb7a34add111f065e4ab138c097d8a2d044db996c5a944451c1865b4b36f7d24569fb6124463bebca48d5bde6cbab4d3b0eb59a9a39f62d104dfdb7a70b0da41441fca4839f8ddbf3bc60e7b332b1fa7193e4952795ea27b43d8b427dd2f239f7515b2345d442636fa15a5fe14a4d17480e82a986e4fff1dc782173ddb945155ba7440c56aeac88fd556e65aa137cf2a6bb211e56e0e0aedef7890a09a80f85c502d862a6c65536ecbe4c5ffffec627a99339b84bea61c1033593c19a9437fc69c8dfaa34fd605d9192592847ae54c8901d4ce48b637da70fa5bd15822d2b4c93252d068c4967db083eb98a0d79ca8e6d4e290c51fa1a9ca656676c8f37b61b2bd303252ad8c01e0eeac119c410be0896eba6255e1522783800074612410a2f91730c0079a097a6894b3367758876257a3ea89a4e2c0d8821a4cb24234a51de95e027dac31c303c5c4207ac64d9ef9dce23aab164682a85a67ed23d0be12db1876544ba2eeca5429882c86ba848e9631cee8dd20c50277652ca746992e454c55fc50b2a3fa7248ea08f10fae14ea2c3ae14725bf5cfabf839bf30ca231a8929595bda377fae440146ea10e54fb981efdd04bdcf20f61951229b99721731077f7e0506a246e1fe770389853c3c7e2655c270a53eeb38fc19093f2b5be827e20204cd4b4fb9d550597d01fc25cc71e2e08c6f29fba7fd1d09fd7e20e6a535dd8de2ce3568a1746ab5a2c02f316599dea96e56f8302b77fee95074655a855767c21e915eb27d94491a86c3f8c6248fc8930e34ad1e3901dd328ea7c678c7307f9ee3e18cf8ffe43bccc018482b239778a85bb2f76bbe9455aa3f94a7e93549c09d55617e77d2737e88c057b792c4d4840e0662fea104b32107141eee1392902b2ecd185fb218483bf1cf28885b354e218fc4056f955435c444dcae46b805eee2c705aab8f5fb739bafb49aa6f3fce5150abd3df101cd59d6083ec23c9ec841f3793138280393736979028cfb8acc54484f8df0ae8d9736e3caef34fd62f57183820d167cfbdd87b1e97e7794c56f551a98bd25eb92209a843f50f61c05dddc07a7f354d1c0c1fd33f9b839de20e56b6d87112c86815303357dfb3691c9c5ad8648724e012d2d9bd5808ba9acad08ea2ff7ef6b85ea25fb3b48c033d98ae34fcc6bc82b4b2967a0ecd5613831c3f281ceeced0cfdeee31a80d2132774c762d9a2947b6ed822447eb2548500be7bf9e35257890b96cc8cf4ebb698c79dc9e3df04257102636851ac69aa52477653ac18b5a56d75a29dde25c06d968a4caba5971cc76ffbd022b184621086d44abb81f58ca0faa05c2d5e15f9321e86c7b2d52aa6ac6001f81fee72ac6e8b073dd4e7a1a50067cf1a2453cae9bc3376e68e6f1129a814891aee24bbb59459f03fdea1983521967f6272bb898feba8bf31c7eff88e73f4975d5b4074abcb2971eb5bbf6fbbe4aca123f2b6db5e669551bbf551eceadb8c17cecd73418a48f77072ce37ebf348b9177cfc6619b4eecfa6f594d4fafc24c52aab4fcf8654b85acc69a60cd63058cae226e32674aada53922ed6f9c01fa1bb12759f535dd033923258da61318310fb639f039a336802d8fa6b33c361b560f8e7be0460c61f627a919db249bc72025a1e20ac7a2edee85218c04d942bb7a986fa6ea28209e28075eea560431e3f787a67578eb7073ea1b53ebd7ff55292d21269282e90cc9eb989c6299c876928ad0f6ea30cd31f79c07d792ac07512d06218b771326c9fbca8d4cbd21bcc90a0edad742e7f13e8f0923290b835cd946f4acc5f655de6572944865fa33ebd05034bb1e5a92ab5167cda9d5600a39da2e8fd1cd4a4c776204450e380ec8859aa2c68dc3aa55604571c698df4d3684fbb6df05f36135a8428033356547c64f9ff83b95ab0ccdbea43b5a5ae76c23772048e23ad9cb2e8e05a6e631421b30442675720ce3193c8a288cbcb6a340c1e77e779f56f0c80ccaf7fc3e3ac75a7642de36994cc8ec1d40fac1edfa6541c710216283a3d9547885d56f4402083dcb2df530894b674d951bd12ec05b7eaa60849f5b2aad752899c0d796bc3a263aab76357aa1bddb935a5238c83378127900d6b8b8ea9bf72d6f4a93cb9cc17f3ccc6e93ab83dd7cb555f583cfd5323217787b2e95800d98d96eff3860987667d4c4a3b5a4559eb287cc373df8937db4e02886963b1634daa05979d517507e1cb3af84542b340bc36f908825fdc87d7da0f5ba9734240f1f718ca11c9eb6669bdd3850084ed047fc1a8cee40413bbe2982c6c6d78637840a80c1d40861edf1789d271973df93ad4c19f79b44eb0f3c4c02714e12d32d3489cff071a2cd1c34bdcf2340a7b30331cebf8f6e6645e839aa21a7c5f1a182ecf77ce815a5454699c000a1957326ee32c54886e0d083157e24f5ad682eef4b3a73c142caf9d468e4800c50749cd16ae0e765623df657c34be0da77e1928b8a2f39bcd967b42fefdc91ee9e9c9dd9dd8c7d02f411388151be4d83160e2a0e44f38366de7693acd7331d891ba95e251d278310c5de73227cec623fd419cce3c67b303471d801299130e04ea89e18200c0c1e0a6d8a70711f2710c9bb00b25a4dc083d6965a84f08b153b9f5cbec4a50ffb510663cb3125c1e0721f391196fcfb953d52f8f160d589a0b95c6d97160b4256df9c2c123cd60bc35283d7024702b060f8989059a08afa484a15870cf1d961f1dfdf2f36e26965fb81f4531ff786b9f6930467d1ef997b4d81717046be2c362df9c43a8d5000a02e05e478c2dd5661c8fdf3d78c87b7b4589a543ad3dda1fc2f54af4b6b57b68a0b2441f4cfec3c275ba9f430593935928ba6571d56172bd8521c56fcd429a22a551d59febffe217cb7e0f688ca817d8459fb19b10b3fb35aab401982afa4540756de7d0dbb0488d3924f1dd09d752f5da3270db609946ea1a10f8b87a9a034a2a3a9e124615603bc03398e5501560d339e64dd384eab3638c976d8cb19295923bd2cb31a8a5445b3a7d5bf069b2cc99b29b536c2efb5eb9aad1c098936eaf4523e80e1e303d22c3f1df63815012a8d54287601082b2d7c0e73cf8821b656680877e83fcf1e4115e880626b804bd499cf01d8b9445c6dc7ceb6101ff2a8122a58a4d0483747cdf5b141aeba9942ee3ef119cb2dfdeba17003aee2f48f1b7896f3015a0ca34ca70bd685fe4420ed3973ea48da48819b83ef6ef61a3862969f216f3cac4d1c0ff79a18d0ce046ba219703cea55bfee72e6ed53420067d6584d96fba84fa882dffb8bedcd6d83e37b830c3888622ef2a98c6f68bbf8b25ac7f4387b3e7e9eee48951e9eda5de9f33bd990103491477dc23b338f3a062ea08d83a7cc80227aeb625def29bc30544e5fc6018d4046485d78b0716c37b89b9e79bea9b6fd69894f8fd27b67cbe18de28a607c25328c297ffb24de395e2863c2867349b465f23202ba857a3d914a65e3a5a7e27d431745fe93c451113a87c537b2719679412012cada58695c0b080911537d9ccb11013edf4d53104c91dddacdd618fa01439ca22f45ee52d0fb47734d2fa572df3d16e119942608fcb5652e7a03569e6f6b3c2e6779223de501fa820a51301a6ff0ad1c94da3c2ec811950991bca2b99e42cfcd82ccc947b65135d7f35d0f01ee96fd8a7c6081f7ba417cb8ee3a310d175cc956fedee6b4ca12af280b94fd86c421959bf506746e71ba315abd1cdd03e62e8e90077be4b7eb70308ef9210a0701c79ad3862b16b79b6ad5b203f2b3ce576bbe540361008303bc54893813a91b4cdd0b1f93e3fd741c7656693783be0220cf13b08bd5ffe1e273ec7d651994a6e819422b81aef0bd44b36a157f0dffcaa0aaf731d052d978f8e7fa8d60647b0cc02e77e20280c6f3167815923ffc48d0da4cf3e441b27a932d42c9f3dcf7636d237845a4cd5dc1fcc6a084682aa498adeac77de5005baa0f895f21e57a4f9c269f4825808ad540f0f3f621ec2a1d7c88bf3f39e56461d0ee6f77cb2f4b80fb94d2696fccb9233cccf69845c5f26bf4020249a3a0d7236b577db9869da527ae1c56f2a44bf181cd54aae54b11bfabb66cc3706fb1aaeca08c3e3fbf9cfcd78c1aee3cee7d03ee6838faebd707e646b806b051701cb381b6038408edb82e86ffeb56b99ab1fe90d1693ffb6eaf502d4c255aca7bf96828029c4e795f49a41014cf37b2169073c7098f1be8a28c0ae8c060270b942e8dde9e1a7a7408b974460e8d0be6f254a980c345afb18398071f0d320a29b8c771d4fb2dbef806f71ca0786d03667572e06691b4f155a68c7a504118d215aa475f53d8ff8e1005670ed18716f1010c7b79c5acbc4910255897ebe51668bf5af05be33e9cfcfbff323fa8b9479ac17d1832b7721c7f4c529805647bfdd76f0c9f12a7760dc83d0c93f498ded340192abc35fd2c680ce2e701a0fcc61d8892210cc414bfb355a4675563f0c6265d718d038ce61a699dd44951599f902a5cbd0a7049cc361e892fc2ca65f548a79daddbec7c3478704501c1dbf3609417482010988fe4449b7cee247a444eb41047f0667000dc97735680d31c668214fafec5431e0c577ff5ff4c769bae15efc228c2de1a59a39539844f270bac271465f8ca3bf5b6aa04c701043abcacb13b590f15494caa6f4918a315613d7bdba3993c16170148df477327ded20ba60ff7293214402cf54f111cb2f92585740e9c27c0e933dcce533ea5a4449e86bc13f8a545dfa25d7121d65515118d3f2f887893938da5bfcbac4a9f5e49402f9069d19e751c14dafcd3a33cad4da637388c46c89bbeff2b17e00db5c72dc862503c226666ad13abe20504b2a976919272e07986669656f1655cd48ae0680394d254336394cc8ac39486992cb7cff4b5365af84bf0404eb210e88cf52acc9e6703a27cea0aed6c021a5c38ef81c700e425faba7881b7a1105da168d5b3161dd0f4f29c0236ec42460c748f79e0d7545de2671c9f1399de929b0fa71a4271085692ab136a1f937b3985871443c36fb48beaf9d795248b0fb175ad0b9892035f064e8fabda4b53a78bc9516e625cca6bddf367701f35c642ce0a93698b91bab29acb829ba70eb23edd5d9198ee5628dca6a5ca4503cffda714326c4f944e1b09aae0a8f57bfa090086265c603cf505d5bb7fd181a3b42064732dd4d3324db3b4b409bfa337caa73a79f1c39d56c6ec86604e36528b26c19e6e8e20a100aea9a9d13a2c271347e4af88a9d87954d7320109f84d510bd2a16b9c6a0a93616ac462e94d142e39641bfc84b03c5099d811cd3f63c9c0047c2bf93116da108e93e91d63d4eb2018ea0ebb2ef7780a05aafc67766f841df8bf415c8c13429219a9a3a2b9532b0fb94def855bc61480ed1c044dfbb626c35b8a2f2c0a1dca239031e8eaf8d99e091f858afb0f8e0c2062186520c5886289a99f8e72b4e248476eafd36519f2e32998e113e09c72a0cdeedab8c65ec2dfe8947249a8f48862599af290e48958e0235518194a52837b84f2a9af59858683413292120b48666dd0881ac8107cca77fbb3b8f44c59c33ef1852b733829c3a5e66321fd8408cc2f69429a6472437446db986bc81e0f906576b6123ce9d959b2bfbba1eda47a35f377d89d17619172", 0x1000}, {&(0x7f00000026c0)="27e67b67700e4740ae10fb9b7693dcc9f764471464bdf118c7a0741d7b862f26b28fd7db361a8cb905257b90434d7187ae4000218bcc02eb6ead9139cba3e8b2c44904f012ac6f4ae89e58d8144c7600f99ba19643530aaab9ba6b509e3311cd48f732466756b9a45832cc0ff394178ad6279b59b1f6e2d378353614b82564c095e2d57e2872c12745033148810f833d31c0a67cab1aba105fe20e580ad54a0827ed822e7c9ca51c0aa61cce822f7648e028cabfff8e1317f609b6a814315d8d853a9dd49ad5d0", 0xc7}], 0x9, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r11, r16, r4}], 0x20, 0x40a}, 0x4) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000140)=r9) r20 = dup2(r7, r6) connect$unix(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB="e4052e2f66696c653000"], 0xa) 16:58:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r9, r14, r19}, 0xc) r20 = socket(0x2, 0x2, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = socket(0x18, 0x2, 0x0) dup2(r20, r21) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r22, 0x0, 0x0) 16:58:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffb7fefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x140) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 16:58:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ftruncate(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:58:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x20}, {r2, 0x2}, {r3, 0x20}, {r4, 0x100}, {r5, 0x1}], 0x6, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:58:57 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000001480)=""/166, 0xa6}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000001540)=""/97, 0x61}], 0x7) write(r0, &(0x7f00000001c0)='}', 0x1) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004200000028ac) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x6) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:58:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = semget$private(0x0, 0x2, 0x2) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r1, 0xec7528dbe83ba726, 0x3, &(0x7f0000000180)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) getsockopt(r7, 0x609, 0x51, &(0x7f0000000640)=""/4096, &(0x7f0000000240)=0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) kqueue() r8 = socket(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202272f66696c653000"], 0x10) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000280)=0x10) shutdown(r10, 0x1) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x43, 0x7fffffff}, {0x80, 0x2}, {0x23, 0x5}, {0x86, 0x1}], 0x4}) 16:58:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x100a2}, 0x44001000e, 0x1000010008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:58:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x2, 0x0, 0x7a}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) fcntl$dupfd(r4, 0xa, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r3, 0x0, 0x3f) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r5, 0x4, 0x40080) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6, 0x2b}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r7 = semget$private(0x0, 0x9, 0x481) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) kqueue() r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000200)) socket(0x18, 0x2, 0x0) pckbd_enable: command error 16:58:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x23) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x86}, {r0, 0x40}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pread(r1, &(0x7f00000001c0)="d733e9cb0b70825a04a1db42e7c9f16c62e1aa0cedc681abba652a241ffd6fe564fc7c99b6a600ba065318dc3efdd781a8f739a033e90b2b40c05d904ec0554ae494d7a841f10ea413e0c268586f43d31e207b0434bd1e4c55ae421ede301c0f12ec9e141045f24c776e3fe75b02d93cedba613957d5e421e61fa9f54fc6bf03b115d1d32b7969aa9a6fac1819055e7a4ebef9bd1f9e8153cf7bc2c5bb80519ff0d9ad06f24594d8f83f8e81395d5eb9d52abac23972c4328f6c8d8879ef2ff1dd055bc27d3f83c522a83ca646dc9695b687e1", 0xd3, 0x0, 0x8) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x4}) syz_open_pts() syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x48) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) renameat(r4, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") 16:00:00 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f06a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4eced07829b9a780ab6f18dd4e94181bd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb9618364"], 0xa) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x0, 0x1, 0x0) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYRES32=r3], 0x1) r5 = syz_open_pts() close(r5) fchflags(r5, 0x0) r6 = dup(r5) r7 = accept$unix(r6, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r8 = syz_open_pts() dup2(r8, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28, 0x7}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x6, 0x140c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) write(r2, &(0x7f00000001c0)="3c9ebb8a65237a19000000000000", 0xe) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x44) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3, 0x9}, {0x0, 0x80}}, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3f, 0x50, 0x2, 0x4}, {0xfffc, 0x4, 0x4, 0x1}]}) syz_emit_ethernet(0x5e, &(0x7f0000000480)="0a9856f15b4d1f30637e94e3c95b") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cff020000000000000000000000000001"]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x112) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x1b, 0x0, r4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db0e64c86c2bd85eac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x8, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f0000002580)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815ee17278a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589026004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec47a1c2fc5c3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a4918f6894898456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cf0da386cbe03872343448d7ca73be03ef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2ded9f15b975c0d0abb2a707528f5f9fc57758b9865ca4f7ed3b86da9504d426702df4b9ed09b09522865be88083b7cf9227ea80c6655753ec2e0cae5b8b45c35d75bae5f5c35110d6ec6098ec5a22b28c1d850a4811dd2d35c011075d6d61c1433cbc7a2da051ca0f3987095f241dd694958a8c3adc4297d54dcd6100101b84793b931893357a89c", 0xdd5}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r4, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1126939, &(0x7f0000000300)) connect$inet6(0xffffffffffffffff, &(0x7f0000001c80)={0x18, 0x1, 0x3, 0x8}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) r4 = socket(0x2, 0xc003, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="aba64b7ba25571c47e5c56c36563f42793be100f92c061d4af97c5ff2dc5e9c7947d6888caca7559e1b6658cbdbedfd5883022df1c199913cb40ff3ae3bf927cbdde4ceb8041ca53c021a5ec6a8dd07427eb81be84db65430e28e263dcb953b1acec7583e4a593aff753ba35628bb664ba3199f3f60b7aa3b1b9b1cd6639afb7e1"], 0x1) dup2(r4, r0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc1126939, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x43cbc, 0x4) fchflags(r0, 0x0) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x0, 0x7, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000180)="5c3d8e3b57a07285ce06218ded5f807bd7", 0x11, 0x2, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) syz_open_pts() 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a406000020000000000000000000000000aaff020000000000000000000000000001"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:01 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x720000}, {0x10000, 0x24}}, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c4ff030000c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) sendto$inet6(r2, &(0x7f00000002c0)="0e2cca9f4d99f07dea4bb57fd4c29e9ca713b75beb0c585f3ef5a78a3d5d118304c33f889cab7c88cc11e266c6a26b14f52006cc51e7e9691a8dccae85920f997505be035bad8a787f7baef3c38c6c6a5fddf57fcc56f429a6f5cd8d83d0cc2a9f5fbe1282c50bfca7638211c8bf5f7a27fa4f3f125508525f5def7c8516c0d860370ddd1b2386e15bbcdee85f1360b949665cf3304bd769d76e4d2541b22f6db7d9c9402d2fa80e3127065a977f5e48a9aef8735df9188f0f35a0c2c68687234669471c53d4b2f22a9c68a0e9538fc699b23926b7bcaf1a79dbd6f597dc42c82bbb808e9cb4fff8d3", 0xe9, 0xd, 0x0, 0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000000)) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000180)="5b0e46fc4df8998607cc6e8f121817580bb0618495be0d2e9b3221d3cc224265d5d0dec35f00"/50, 0x32) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x1, 0x19d3a00, 0x7f, "fa5658dc0c8e27d0cd14f45f98e321a130e09b77", 0x1ff, 0x40}) fcntl$getown(r1, 0x5) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfffffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r2, @ANYRES16=r0, @ANYPTR, @ANYRES32=r1, @ANYRESHEX=r4, @ANYBLOB="355e59a9470ee6d42c8128f5d40763d36e81d009", @ANYRES64=0x0, @ANYBLOB="0e9930762a7b1f6181b0", @ANYRES64]], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setregid(r2, r6) setregid(r0, r4) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = getuid() setreuid(0xee00, r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r21, r22, r19, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = getuid() setreuid(0xee00, r36) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r35, r36, r33, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r37 = semget(0x3, 0x3, 0x238) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x75) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r21, r28, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r38, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r9, r12, r28, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r4, r9, r4, r4]) setregid(r40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) setregid(0x0, 0x0) getgroups(0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) r41 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x10, 0x0, 0x0) sendto$unix(r41, &(0x7f0000000240)="b100050260000000000087000101000000000000cea0fea7fef9730541ded3357ae26caa0416fa4f374a36acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000700"/177, 0xb1, 0x2, 0x0, 0x44) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f00000000c0)={0x20000000000000b6, &(0x7f0000000140)=[{}]}) r43 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r43, 0x2, 0x0) shmctl$SHM_LOCK(r43, 0x3) geteuid() 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0, 0xee9b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) r5 = accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) shutdown(r5, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) symlink(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r6, r7, r1, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000001c0)=""/70) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="ea5d18d13f80cd5a28b69eae2d2ccbec07797791d05b067caa5d5ba465c98934edebcbbc9d757ee221503762c6bfce2a5f0499d89e81512dd0c15ab0aa0f0bd6eda88bc0000c56bcd904d61124e02360ee", 0x51}, {&(0x7f0000000380)="bd09c8aaa0b22075cafd4684171edf9322607845ebbd60a9521d05340e0a795428d90f3e1760944f7ae656abeb6b381d709d8cdd139c960116a08b29fb5003be4d8cdc739a05206c6769f68bb495270e422fa3e52e8aaf07e73e31aa2b0c2edb3c41cf00393efc7a75bed742a1807c0f9ced5a8e09a2f3a48a8a97b366", 0x7d}], 0x2, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x2e18, &(0x7f0000000100)=0xfe, 0x4) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r5 = socket(0x2, 0x1, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x200, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) poll(&(0x7f0000000240)=[{r6, 0x2}, {r7, 0x4}, {r4, 0x20}, {r8, 0x2}, {r9, 0x4}, {r10, 0x8}, {r11, 0x1}], 0x7, 0x2) r12 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r12, 0xc1126939, &(0x7f0000000300)) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r14 = dup2(r13, 0xffffffffffffff9c) bind$inet6(r14, &(0x7f0000000080)={0x18, 0x3, 0x5, 0xa56d}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x150) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r0, r3) nanosleep(&(0x7f0000000000)={0x7ff, 0x4f}, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) syz_emit_ethernet(0xe5, &(0x7f0000000140)="d8f514cf7d4ee9650699cee77792ef8bd21da89ce9604edf748889b2ddad5d394078acc95b7cbcaae8201722a63ab8f6c3ed9ff9c7b6ee2c345d02d0db1c1da6093f5b38b39ae81e6a31218f256250c698ecf11113700cdc659fa88b8992486f911297402a9faad4f4dd74049dacd2c6c2e4e32e346076403f1c3fe86de5ec5b109d2e6bc65a61598b84a71587a186907a6cde20aa98dc706a12da56e851674f94da75765d0ed319b828df8841cc6cac84d38919cd566c90db871267e100c6c5b8c636fd492d9356acc6f529f564bd353adb5f403c66d5b67a33ce4e290e7fa30d19f9a2f4") 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = getpgrp() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000140)="3db9b83c6b656767a1f0e4ac1f5dd7840e190a3ad0c4e5cd3d7e72ec5114c5b8de36aa104b02d68bac47081aeff12a0343bde310cda80ee9c311475a0a48b24838fe63e05d8f6eb0242c2cd1c637e7d761a964316e3a181569c060aaaac615", 0x5f}, {&(0x7f0000000200)="26f1d7d4ce814ccfa74505b68762523d6c153ec48450841bf763dfecdf3dadf88cef93af8d8a9e922c2058f25f068c6ebaadf5189d7133ffd8a236eb4b0334935ccd6be0bd23705b8d52dd20b2657d8eac27920c79d8503c8461e6261c48e0202888d640d0af64a98db31d995a308d1fee759b56e7db6f6b1f4b619d415d065d7db1abc468f458f2a2d0661db03a685247aa046ef2f9f591b91ae6e9ca12f0f7b26372fa345b835087c19461d5", 0xad}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r3, r5, r6, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, r12, r1}], 0x40}, 0x408) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86139) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) r3 = socket(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) semop(r4, &(0x7f0000000000), 0x0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="9ba2907fe1b8dafd8a425eb9ca18289c", 0x10}, {&(0x7f0000000140)="3a5ab463b5d332dcd33ea44d7801f62f4d1e62a5418d5a594790b906c87ce826633f5100bc9b4b21ce8bdd206e", 0x2d}, {&(0x7f00000001c0)="a045e4a7665b1d6bde19659bb8b45c32ff38e4e2de5375ffd607bea61e430d9547e7ba00d33ea9ca605febd87f8b18904c3a05b3a3cca3b00963426fc56d61e16e975127397b33a2bcdbec624d5ba6e1b0768652646403c135934101406328d819fab4fe894246b7cacd9feac034e9c8acd9afb5505ee3ea6397bdb7758d145b676b577d1c68e41db278df402c41c1b4a07896173bcf6473825e9120db55f6d1d6ef8ffba4502a488c287429f71a3386a53c61bc98838eee5049243973ade77e70902a08d375c0", 0xc7}, {&(0x7f0000000300)="07d0d7a5e024a5aefe3ebf06cd8e86f02612ea6f8deba6de3ed91e4358d4e229a7d7f5f47af276b175f4d622be84e5c85ad2096ea3e617ae1533f0cd34b9ec019704796952fa7f866f2cca5a491f9f02d818faaa0e76733420cb67868047ec52f14c72", 0x63}, {&(0x7f0000000380)="3f69d36c9b367719b2edeedf7cb9d634f6361670c346ac3f0114e9d5588728aa923ae1f659c5cdba4ed155a7ddb42973fa4ae8da1533d0a1502e13f3e48206f7dd9e6240c463132fb823322e25e4da7fee5228d578bcc0cdb806055e76c59a83eef591f43fecf273588b2feda119e2e1ecba7084a1a6362feda5b6cccc3c5aad94e0c66ec175e63f64054e3e76", 0x8d}, {&(0x7f0000000440)="587dea264c33f01d1222ee66a23776053224f762d3773fa1b897d80c1e3fab81f1e1a9004d931ebad341b5ad4a55c899975d59595bb0b858c799bb234eff2e9703e413e3d119d7202a9128443a7e13ecf32fe86d6489e1376db5b0a79f1cfad2dc37616db70cb903eab82b75f674d749d02798d59e9a63548590a0694e682cacaba20f14f9f590beaa6bf4b75c64df3a734736d30b0f677acbdf345747044ec8ef76e147517631acd3b46d0d5c39e628abde2cc72d8b33a6a80ed43137f2184ddf979f367f6e2d748fa4fcb2ba3d7527baf306cba11b6cc931fa76cacbd7a6091a3f1dca6f738fae4e45ee7c4847fa9358720dd4e8a4676bc22ea7f72ff51474a848de4fb1072cb00d04f00e735fbd38b407333b85301e53b4cfda63f3b792dd718aa213cbb795f11997d8044de0f44cfa88f8e4cfb206a1196561910341279e882659feaa86f944813cc3b33e8185d3d365a0ab66600728694ecb9cf121fd837c1e37bce324e2299b7585884d80409f81da752173859b3ff310ca15e584607e270f01b618f76f457e2c68965ec95ba35d2196e537b77a7586043efe25ff4af6e8887a27a140c9537c62e3adc199ffcd4f5ea2aca29b96d1aeaccd68b76baf595dcba9944daed21ff99a5b462e967f57b7b2043a6df687e0627e83796b91726b5dd063ca114e5b6ede1bcfce52f4813843fc3577903d2dde80a4edcb3072bbf5dd404c2208b846b799d5228c7936ecf1130a88a3b3c536e5d43f3316f34edfab8adcdcacf745fed65ab92e50298e3a81d3027ee200bd2bee7d4985791d30c1e0076a0c9a8a06e2f446d0322ecd5eeebb7f4e951a7390c55d4acf7b39a7ca5cdd50be8cedde567e1a4a57b46dd3672730a773810a3323c69ac17381a4c8f90132812adac3b492406e81a9be156bad1df7dc81685d67d15037de3950b6958c605e87710467fe0fd7a407af49787c39eb3e25d0f6deb1827737092d0983c9bb6cdb04b1cb5ab95b9e8089d921c3dc8fb47f81f6a1482fb10257b09904aaaf5a422af9c6c7fd30feb5314c5635e0dd4bcce5b394a46fd979c8264d127317d2a0bd70ae254387edc1ea0093edb24904179a66d30a0879ae3b5fefc66e075a7e9184cb89b2410812e039c589d0f2ee536875999f91a77ec7640f2fd1d184f927d09755c0f1cdee55906c7a336cc5cec118c31953143ff43ef171a522eec76123e2d297045e9e46219f40d3623addee99650211e484f9111dfcaa32e924bba824664498ba4a874cc2c915df329978cf84bc45fbba790faa75bb3359d4e33ac157924ca51d357f12e36015d173a2ec8e371b5f33c4281c6ac8063741f3d24b3a9a7abc685c5d8cda0393ab12ac8fb557030a5beeb67ad23fdf549b919054ef07473c0ddb8f82acba3f9ff68084182f62730afea04b8facfeb5aa743c368a545bdf2842b46e2dbc45afa3cd458931c034b0d16e0ccf51d1e622849298ac605669b4b471f8327d9e5627805a588922b535f0fde83b7e8eecaffe99c19c430d495e7fc6d4d269035bb9cc23d3ed4ba19fd6eea808db51f5685d2c826eec1e2037f6407c0da05aa03747ad85a90b7b457a419810d4e5a18c01510b588514139550d13c78108ceec130f1561bd305ec1775e4365fe7189a392c870aeeb79328b81395ff469d4c66c71499b058af7a290612071f464ecbf4b350f2a3a9be60a0efdb945894f8b0f15015fbc146208198a73f1fa1c1aa63dcdd68c0fdc92e6d862e347d50053cdc18913d86d21fc31d3b4e6a5ab56533ea5cf7e0148b8fd6d5bad4cec5efd369851150f7ab0d8d4f7beb7f03d194cb666885640c6dc727dad67293b48af01dad73bd9aab8b42c0041c72ce2332f96934f2eed3c6ce072ad80bf18ecd64903227e202458c1dad", 0x545}], 0x6, &(0x7f0000001600)=[@cred={0x20}, @rights={0x10}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc8}, 0xc6) 16:00:02 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 16:00:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/40, 0x28) open$dir(&(0x7f00000018c0)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7875be, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d8", 0xffda) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x20, 0x0, 0x9, 0x8000, "3dee687797783b5c726743b10a9145b18439226a", 0x9, 0x7fff}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0xff}, {0x20}, {0x6, 0x0, 0x0, 0x140}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="e11e51fdb8b7e2668b1f6a028b1127692f6fc03f8fe899b4ecd388ea910ee06251faea7f6e0c3c723b324000f23bcd46e5770b9cd54ad5d29e3edc05bb18178e4f2ef0ce0d0047e2a428501fdad7639c29b4ad7c843a42961d96e5a2b30f"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) read(r3, &(0x7f0000000200)=""/79, 0x4f) utimes(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)={{0x6, 0x9}, {0x3, 0x9}}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x24}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x50, 0x0, 0x0, 0x3}, {0x3c}, {0x80000000000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x420, 0x140) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xffff}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000380)=[{0x3, 0xf9, 0x2, 0xe2}, {0x5, 0x8, 0x7, 0x2000}, {0x0, 0x4, 0xaa, 0x3}, {0x8, 0x3f, 0x4a, 0x4}, {0x7, 0x52, 0x4, 0x1f}, {0x0, 0x3f, 0x6, 0x9}, {0x401, 0x4, 0x3e, 0x80}, {0x3, 0x7, 0x20, 0x9}]}) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000340)) ioctl$TIOCSTOP(r4, 0x2000746f) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1126939, &(0x7f0000000300)) r9 = accept$inet6(r8, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000180)='./file0\x00', r9}) write(0xffffffffffffff9c, &(0x7f00000001c0)='}', 0x1) r10 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) fcntl$dupfd(r4, 0xa, r10) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x1}, {0x80000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x80000001}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d00d000000000000004000000") 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x67, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2}], 0xfffe, 0x0, 0xffffffc0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x4, 0x5, {0x100000001, 0xe7d}}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) flock(r2, 0x6) 16:00:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x708, 0x0) r3 = socket(0x10, 0x4000, 0xe8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) poll(&(0x7f0000000180)=[{r1, 0x20}, {r2, 0x8}, {0xffffffffffffffff, 0x4}, {r3, 0x2}, {r0, 0x40}, {r4, 0x2}, {r5, 0x40}], 0x7, 0x9f) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0x7, 0xb7}, 0x10) r6 = dup2(r3, 0xffffffffffffffff) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) dup2(r6, r7) r8 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x84) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x9) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000380)={0x6, 0xfff, 0x2, 0x96af, "0244d1228c50d75601efe4861e702b4ae813b97d", 0xb9000, 0x7}) r9 = semget(0x0, 0x0, 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000003c0)=""/9) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x552, 0x5}, {0xfffffffffffffffa, 0x80000000000000}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) write(r10, &(0x7f00000004c0)="3e9f447ba74e9cf73278178dbeffd716723b2b2153d1b91e6f415d040b3772b2cfb2b1ee087fc3c5da7218e33221e9ed1b6042b7c9d4259f6d1f87edd2b2a269402d1204409573e860935d694da22be7e451e576fe64a628d21af5", 0x5b) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) pipe2(&(0x7f0000000540), 0x8) r11 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000580)=0x5) r12 = getpid() wait4(r12, &(0x7f00000005c0), 0x0, 0x0) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40000, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x29, 0x7fffffff, &(0x7f0000000240)="9801745b6026a5ef9fb4eec0efad3b41c6493fb12604569eda42df50e817210ffe174c65a1078b7f8ae974c41a25273e342e97b00443a1acbc07f51ee7430dd073d81106fcce481700a8ccf4d1b479d4a7586ed3720a798fe7e69d39e98adc3d4b847ed66393888056e40c9ea96a3d3912f1cf0b2bd2541c84efe9ae6708334107dc33e4745f480000000000000000", 0x8f) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9, 0x0, 0x3f}], 0xfffffff9, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fchdir(r2) kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x10000, 0xb9) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) r7 = syz_open_pts() socketpair(0x1, 0x8000, 0x6, &(0x7f0000000380)) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) write(r7, &(0x7f0000000100)='[', 0x1) 16:00:02 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x7], [0x0, 0x0, 0x4], [], [{}, {0x0, 0x9}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x1, 0x0, 0x68619c69}, {}, {0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) minherit(&(0x7f000048e000/0x2000)=nil, 0x2000, 0x2) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf0", 0x2d, 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff0700ffaaaaaaf78bd033f36be0a3743ef7dd60a4f008001800000000a2e57f8bd8939600000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:02 executing program 0: r0 = socket(0x2, 0x400000001002, 0xf9) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00020035e1c746680006d024a6a2559bcda18953209a615eabee02a32512864fd77c51e8fbbf181d42d3d9b460c23101cf94567a9b8b30a903fdec4d6d1d48748984c98685d787dd890a7765060000006777aae79fe40b923012f7a78372004924005a8522ddcdb9191f9cbaa095594f572bff2299238f1a55090981d66cc912c327a43caf058532e9c12b8f319d97eeed2eebe7e08b03e41a4d24e1946ac42b4a486d8e74283591f2b70d5374b093a64c4938b0d83eae375e1fa5404fb3c18eaee7cade3ec2f2b783bdd425f031a4f66810b7fffb1465698912cd0381718d7995352894bfc270337ea7cfe81ef057bc85ab893ab041c17def5db7c90104ca6afeac33639f84eaa807ae5a4787f5f1ecf90d179a5ada2b357bcc337288776a1b9831a3b2b1a02e6106a73b27077751c4525ef0cc94e572e6a647db48b44dcb0bbacc1ec6b0df5bca64cbf527ce45f2f9855afcaf7fefcb0eae4d964a29fddae321d53b7d60b4bb2992418af2b5c921f8a7c0db1131962bdcc9774bb9d643274f1c85f13b7a0f12d1a8f59f882b9b3085e726e0bab37294e675a6ee4de8a989ee62ae7e6a8e585f908d0a714b6758db2064bfc930b61729b1b7b1911ab58cfb64958ecbf155c6b6fa9dbab523086b637e1f8b69d2a9ff9cfed15b02cd07676605d87ee88d42c700000000000000"], 0x10, 0x0}, 0x0) 16:00:02 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x400) r0 = semget$private(0x0, 0x5, 0x204) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r5) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r6 = geteuid() r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r9 = getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(0x0, r11) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r6, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x80000) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x18, 0x5, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:02 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x27, 0x80000001, &(0x7f0000000140)="30f24b10c6297164cbff13b920913eaa4e71", 0x12) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x5, 0xd23, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f26a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4ece907829b9a780ab6f18dd4e94181fd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb96183649244d9"], 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYRES32=r4], 0x1) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 16:00:03 executing program 1: nanosleep(&(0x7f00000000c0)={0x1}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) pipe2(&(0x7f00000002c0), 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fchmod(0xffffffffffffffff, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) clock_gettime(0x0, &(0x7f0000000080)) socketpair(0x6, 0x3, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = socket(0x10, 0x3, 0x80) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x9, 0x80}, {{r4}, 0xfffffffffffffffa, 0x58, 0x4, 0x4, 0x4}, {{r5}, 0xfffffffffffffff9, 0x64, 0x4, 0x20, 0x6}, {{r6}, 0xfffffffffffffffe, 0x90, 0x4, 0x0, 0x8}, {{r7}, 0xffffffffffffffff, 0x53, 0x4, 0x4, 0x7}, {{r8}, 0xfffffffffffffff9, 0x3, 0x20, 0x1, 0x9}, {{r9}, 0xfffffffffffffffa, 0x38, 0x80000000, 0x307f, 0x522}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x20, 0x2, 0x8000}, {{}, 0xfffffffffffffff8, 0x10, 0x2, 0x8, 0x9}, {{}, 0xfffffffffffffffa, 0x35, 0x40, 0xfffffffffffffff9, 0xeb}], 0xd2, &(0x7f0000000340)={0x80000000, 0x195}) open(&(0x7f0000000380)='./file0\x00', 0x8, 0xa) ioctl$BIOCFLUSH(r0, 0x20004268) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x100, 0x0) pwritev(r10, &(0x7f0000000ac0)=[{&(0x7f0000000400)="029e4cb79368104f17a076245dc0a657a584a664b333d059f875eafefe3537537e3ba3111bda19091ab6326170752b67dd84c8b0b2d718c5e870ddb7bf25c39c5a0e0b5adad328e39f392fb229c8babe56fcc5baacb32398eefd84516f", 0x5d}, {&(0x7f0000000480)="d684c7c4f3133f6fd7aeb2a81baef1b51df59bc6299c9668dbe6a7f00fd75100add461de5ed273a413b5ef6a072222cc8f81200378b26b19e73a176c76c3faa518e2e461d8a5ea05bd866aa811d2c50d98629699f1850f37e9c823fb15d86627a8660eb82472e72203815224e20a3bdae2e804af732e1e2989544b69086529fbb17e1cee0c6dcfde0e32b5365c2055384023e7406ec2f757842536039bba5e029530b41fc56901886590eae2c802d26bacbb331093455b7fe9f9489791d372b628261ad891e8fb2c936a437015c3d83b5d02dc7ae557f9a7581e5c20903fb844567c454fb8667a2ce4c82190becd6254b96b39472a36b5", 0xf7}, {&(0x7f0000000580)="a31edeac3c077cca6055cb4df68d94bf83e729c39c69560e0e0c7674a865c4d60a9c6697c64c1d8b6cdf3d5b3c70d4d9c9d6553adc3db14a0f8aa21420bf6d4f648cecd437b4361668e7117ac5755331387d0f58aca010954aa70a37be6e368791b20c67f2f63c360f87db1acfcd111d76208effd878fa953284ecbc4af277e7c9054b1e8434ac46e7ad2b3679e1a0d12d774c354b59efe4", 0x98}, {&(0x7f0000000640)="931db0fe9e95f97e3eb90401536a84055b05f1fc099f1edb8395979187539d959138d30708f443adf4cadd79693460347ec42fec3c65088f6ad288637be3cb116123f40fe60a52e3d79c6e4e5cd0f0f0da180b76f99e15ce228fb4df046def19a940212aa9c492e68c2b65f30622ccb03b85ccab67bc01de8403e28b222e13889ca6ee027fbe821d60171ba5f91f29e6907ec31bf6387b1191fea3d1e53c1fb7562024e0b19089fb19d7364bbca4ea5ecaf7bff89c028d54a7938eb0fcd1149a3412b373d782a79dd04f8224d85a3dbb49a6951ce930ad60fd1c0fecd8fd38247183abb3b80d85", 0xe7}, {&(0x7f0000000740)}, {&(0x7f0000000780)="7390565f605ea76751d1276eeb13b6cc495f609750611bb83da33b47da633cd4451438d299db366847a7cb444c526797ec5c091593eeb91f05b4f742aa3efd9f40780f7db43c55592cd74de8cfacc57e19a78f53a84e8337a56d6d", 0x5b}, {&(0x7f0000000800)="077f69ef39e0403227c51d6673380fdd91369d3eb3e7319c30acfd3ad02d2525e4942432581b31a5b2148b8d95b8f7d7212617b6120bbb6fc6f4ff4ed4513a2b08a6fbc0fc84c83a5946efd345f59c751e81740481df37d6e17817c9bac9d6541f1735f585318204ed02424f565e6e90a18404cf2013d5e8579cbae03991ae105811519d", 0x84}, {&(0x7f00000008c0)="a773f7bfac6b393aa59133e4d0b263af6b6c27859644264a3a9b59b83b9460e157857d8e63c0d41db2d05ce616a5771ecdad0cf43da65f23222a1eb35bd9250da39253364dfce7e7ebf9867c4f4bf641cf62c81a530fbe3b8989761fc877d9e2a40b2f4093b4d0baa4d330232c35596f2b231e5e77f6d11c7bf3ac2b44de0834491fb1aff2a2b91255684312518357913ed1bdbe9ca52d3d1030fcbaa39ab8d92da6d0cbd8bd66c4b6ad3831b9c390ef38aea65738825f96704055864b35d63ba8ab", 0xc2}, {&(0x7f00000009c0)="b8a7da9da6ec710c212079d8206398d2aae264ead1ee7265de9aebaed07f8de5ec4a7eb6598c064e9ec653adaeb19428db82c46197c451b50aa6e08150149d99643d743a338725da390880c426317add0c8254df9fb05dcb603026cb62a5a2972842ca1c1fd7786f91b484c20916068a7c970b696e744744e09d361769af9a49e539eed41efb334e8fecd9817b15", 0x8e}, {&(0x7f0000000a80)="4b6a0cc353c33799f28c5db993757b512bcd276186af433afa84965c19b5", 0x1e}], 0xa, 0x0, 0x4) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r11, 0x2000747b) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r13, &(0x7f0000000bc0)="54eb397d1c4e29ae584a231d32c8a719648ae0f17fa4a81d59c3b82da7934cac85c31a67a4c256edb1413777cc4491da7ea520510c5cef5afd159edd25bfdf50996a481e2be11d10dcaaed6152a09d3eca0c0abac0f5206e2d264c1037", 0x5d) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x109c2, 0x0) close(r14) r15 = accept$inet6(r12, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000d00)={0x0, 0x1, 0x1, 0x7f5, 0x2}, 0xc) r16 = socket$unix(0x1, 0x5, 0x0) accept$unix(r16, &(0x7f0000000d40)=@file={0x0, ""/4096}, &(0x7f0000001d80)=0x1002) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ff9000/0x2000)=nil) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000001e00)) r18 = open(&(0x7f0000001e40)='./file0\x00', 0x10, 0x10) accept(r18, &(0x7f0000001e80)=@in, &(0x7f0000001ec0)=0xc) 16:00:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0xffd}], 0x1, 0x0, 0xc09) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x115) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() r9 = dup2(r0, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="fb0669d15100e5dddf93a8c8c9d4167cd5963a6a8004e3ffffff000000103bcde9641d89d0c7baff3676c7cbea09a39e3b89ef58449b79b6317098edd21cca623222584431eb771e1ee8b16c8f62335c981a3cbcff87c26e487aece2d70696910a3e463bf2000000000000cf52da2622ae556f7e301e07005167ae0000000000f5aee3d01799aeddebaee2f24076c0722f4813aeb19fcfbd8bebdeb665debcd5b7d6505064f49f3d817712d7863723f8ed10df6ebfc994afd7f8db8f87d1dacce45af483d36b5364e368447a5ec3a071d4ade9c1f4a7be16ef37df36f484872618d30048f52ff0f22fed2a5e5a50b5606e75ad1f269036cb2812191af926b66598cd745a2dcfe32d15b82bcf14a020481014e5037c17097270457cb063cd38bf7756f66c3840b4c6f5304c6342410c90aa883afb296eff6ba969f536a29c0e1fb43f35d4c91cb9446723a9f1e544ddfd73c2713390e58cd3e34a1e2101715214c1e4a50b3042ddf8ffffffffffffffc544"], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r13, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r14, 0x0) poll(&(0x7f0000000000)=[{r14, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r15 = geteuid() r16 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r16, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) semop(r16, &(0x7f00000015c0)=[{0x1, 0x7f, 0x800}, {0x1, 0x100, 0x1000}], 0x2) r17 = getgid() getgroups(0x7, &(0x7f0000000200)=[r17, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r15, r3, r4, r17, 0x2, 0x8}, 0x3f, 0x4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x400, r1, r18, 0x0, r19, 0x100010024, 0x4}, 0x9, 0xf, 0x6}) seteuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) syz_open_pts() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = socket(0x1, 0x4000, 0x2) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x10, 0x40) fchdir(r6) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x1) r7 = syz_open_pts() close(r7) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1126939, &(0x7f0000000300)) sendmsg(r9, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)="3de162ca32c5ef67123373995c933427419505921849c8a53bff7f387224cb6397a161d99a7b6baadde9ae567d2d5cf7e0f31339778efa43933bb1a98a01a3783aa29fdbc5d04e963db6689b17aa491e3d0b212d9e0adf0c5515cccee1c001020209be52c89b3631a10d25a43f9ff49cd9bf9c38facc15952602dfbfb9225f427b06fa6f7294463a3a7c5ae3187491ae5a5a9811290b04fa7931ad712292bc20d20dc508c18f434c87eab2bcf67b3ef3251c8b54e603cbd9959456c766c5ad0f4b63f26a6fa85d2ed239242d7de46d1dbba55c12", 0xd4}, {&(0x7f0000000440)="584f50255feb0e6d0efe091aaa1bf2e149987e2b0488c623b7fa78ff6cb3a76667c1f6609dcc0f8da2d267f5f28c087bc23c4f4d6a7a046cd0afb00b0ca3ec7b77f17b93ff3c0d2cddfe6e421160c7ecfdce342d6206d136a87e38a6748d00b151b71f00a7b92c4e83b4dd252d295a778c", 0x71}, {&(0x7f00000004c0)="64aec6531220ccd326160ed00c60768100927cdd5a686d73a7300cf790f09714deeba7fa6a6e3aaf0796b6d4b1c26059c82010f60522527fd424501226fac5ffac", 0x41}, {&(0x7f0000000540)="8cc48b7f4921fa85e5a5f645fc57f2bc63f8b19d904b4c0f09210bda0c5d6e59eb2d3049bf05a91b5579b45868a81daa5074319f087525dc1587a304360bc1326e488830d09f7c8ef21701e999b03e81c72b6c9f2a60798ca79a5a58d266ea11dbe882f17d5fa50c8bb4823f15c3a099e63d7b8dbd0803910c0d08fcafe0d330e6df07bc69eaa55e33e21cba7895e3d1e2adbe05da020f155f8c6e3b5bc27ebf", 0xa0}, {&(0x7f0000000080)="a1ece8ee6e895f0f96dae2991cd6f3f2b0214104415ff73955deeba7a33276a7c8b3048d44", 0x25}, {&(0x7f0000000140)="ec4ab09f9a91f3839706eb0675e240d40fde93c7a31eef6dff8bf0f8b2329070cf8603b60a91", 0x26}], 0x6, &(0x7f0000000680)=[{0xe8, 0x1, 0x3, "f67d08d6f9368bf7621e93a562ac6e89ae7eeedb2f646645197090c39c0d925ca7a011fa6e1adf3c9a2b58651eedd9bccc5e715cf4eb83115a3cdbbc639e5998079db98310106a99d48aba03186662be586b04ae7543f7a365e6b6c96e71e4020e41ecdb22c37dc935657305d848cb7b65230be3e8ad8bb30da2f19375663f36900294bf02c9d073c1d4dd27a164d062758ee27b4ad1722b1147d4316c074a385d03018c8709d0547b736765b0b1ce27692f8dbdcaf1cfbcdeca3806088b141fa00651164ff35f64c9a86b035657d622ed794a769a6b99"}, {0x60, 0xffff, 0x9, "1d704942ff8f3af2677d675ed3d44cecbfa4a28d317e6053ddf68066bdd2d5573a5f88cab244a24a355318d19a1770034400bdb41e63b452daab12a0a3101d5001900ea8028a7d53e97df1391e0d"}, {0x10, 0x1, 0x1}, {0xd8, 0x1, 0x1, "e097a4f31ac72fed9d1dbc6779a8fda2dbd590e58feae6b1b5c817133e34f9f8c83af48d189debcb5cc0b46e3bf4caa4e58dc053c915456e9511b25428e9bf0e3914316d905c29f86b48cecfe8533a5209f1a2d145999de964caa59adc23a8fc2b047aa111a89f3aec3256a1fa76dfcb2cf8273331ce071b02bf088434117a0b7540bc6f2e61ea56ec8947a1d8c03aec8f92dcb067685ab4790c5207b7f51d60297e57d583fa1bb3329cd567274a20ff1e0848da924a08c70ad5992f97cbab807bc72e1e674fc167"}, {0x90, 0x1, 0x3, "7bd486a78c954a5227790318a77777647dd2684296a54c398ceec1bceb9384923f087684c9ccbdc549fca0ec7ca3eae6676db208fbc44cb8cbbad07b6d58d4b0abef771d29e1880dd5945df7b1d49b11608748ad7d8c136237a1c1bc22d4272da039a6892dae6769521116db06c413006cfcedf46daa8d82ea6f20"}], 0x2c0}, 0x404) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x3000) r3 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) r5 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001540)={0x3, &(0x7f0000001580)=[{0x4, 0x7, 0xb5, 0x3}, {0x931c, 0x1, 0x40, 0x2}, {0xb77, 0x8, 0x7f, 0xfffffffa}]}) r7 = accept(0xffffffffffffffff, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001500)={0x3, 0x66c9}, 0x8) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xac57986aa93d0e98, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, 0xfffffffffffffffe) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x101}, {0x1d}, {0x300, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) pwrite(r8, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x101) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x9, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x20, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000000c0)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b4534554dde80eebcf131af38adea3c9826f7896641fbde4d1f57c17f0d5d46b52d4cd9c502e376a65c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e21631da54f9ef58634f723b458256dddcb47d45d899aafbf568ffff0000203ae60dc52b4ca78727d99c5606b26d77bba3c098c758694b6c96eafd3287c86fe1a51c39bbc08b5f00"/205, 0x86}, {&(0x7f00000001c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d7408100300000039279791174a8a83e9581d5e", 0x31}], 0x41) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") chflags(&(0x7f00000001c0)='./file0\x00', 0x1) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x3, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r4, &(0x7f0000000740)="b1000513600000000000000000000000000004fecea11ea8f2f96ecfc7f0d3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c5000000020000000000000000000000d07a118acbfbead0e92e542651fd6afa933ad122ec3a919d92a02bf5f8582c17e0543a36f7d6ead53d92bc74ad9567a4209a731cb1e1b2c6158981bb17d55545d35f6772e55915d7ef1b73f5220f5d4c2b5375a4493161d33c1c67f354e5b7b9ceae49340c1900000000", 0x107, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r7, 0x5) 16:00:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2084, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x14}, {0x406, 0x0, 0x0, 0x40000}]}) pwrite(r2, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) 16:00:06 executing program 1: shmget(0x0, 0x3000, 0x203, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getrlimit(0x3, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000000000000000000000000000000000005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0700000000000000000000000000000000000000008f9776c0c1e0d87d9f0ef07a8a6153120465ac"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r5, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r19, 0xffffffffffffffff, r20, 0x0, 0x0]) setegid(r22) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r23, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r25 = kqueue() fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r21, 0x0, r21, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa473c238495aaee48c0106ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f460e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176560a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bdf6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faef098ba3b065818d08aaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aa305a83e83f66f4fdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3438a3097c99934402f23909eb05cc27bc133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa7650000810000"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="7b0ff263e973c007a3cd0b2b4051bc03e10574a96cddf34fdbc8c2a516f8ebc8b0a9a9857683b0f5633ac3a3a7992cdeac9efef2aae4bb3c642fc8181c2b2987f5b91ea5b48a6a7e715f87b75ca17575f61eaee5054252f2462957987420522f6402a8b9c4ef569194b054ed2b0c33d93180806454979c", 0x77, 0x5) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x5) r5 = socket(0x20, 0x3, 0x0) r6 = msgget(0x1, 0x240) msgrcv(r6, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052497283a04528"], 0x48, 0x2, 0x1800) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(0xffffffffffffff9c, 0x6, r13) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x62) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x4b78) close(r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba201d7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acbb77de083c96d373e0d63b36f2afc7192da4d99dc21617d8d898537ed95d34e48374ae5f307c5375eaa54f695db32649daf21f197d86f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f808639180b3909b299d190a11", 0xb0) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) poll(&(0x7f0000000000)=[{r2, 0x40}, {r3}], 0x2, 0x12c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) listen(r2, 0x3f) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0xfffffffa) lseek(r2, 0x0, 0x2, 0x2) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) close(r4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='a,\x94\x00', &(0x7f00000002c0)='(}\x00']) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000180), 0x10000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) 16:00:07 executing program 1: chflags(&(0x7f0000000000)='./bus\x00', 0x10000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="a1bfd7", 0x3}, {&(0x7f0000000100)="62600a386c1719822fe172b4c4d003ed7c28b62350282203ea531050ab12c1b5d4ba595b16613905c71320beeb81f3df1aec59962cd8c43cbe06f3b6388d0560dcf1710b66853bfe682c58675525c510fca180c091a88209484d735d0bdc4e02acfd13cbd0cfd99e6492ae0e58a0c6da6e391ee9c790663325a324017a118f3c4f4540c11260f5b944b4b799d0250510eecec5e7b05f2dc3f460cb94114204bb44d98e273777be616395f10141e3f3a45622feecf23ef53b023adf8b8b4320c647406ec94d3427cffb315b8e4aa173b8", 0xd0}], 0x2, 0x0, 0x9) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r4, 0x6, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x4, r3) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0xa00, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000300)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0xefb4c60841c42ac6}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0xffff, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0xa995, "3f00000000000000f4001e00"}) r8 = fcntl$dupfd(r7, 0xa, r0) r9 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) getpeername$unix(r8, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340)={0xfffffe00, 0x678a}, 0x8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000600)) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f00000008c0)) r11 = open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x8) ioctl$BIOCSRSIG(r11, 0x80044272, &(0x7f0000000280)=0x7f) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x7, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0x1}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 0: ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000140)={0x5}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/200, 0xc8}], 0x3) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001200)={{0x80000000, r2, r5, r7, r8, 0x0, 0x7f}, 0x9, 0x0, 0x9}) bind(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="16002e2f66696c65302f000000e7d397e94b34003000"], 0x10) socketpair(0x18, 0x7, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f00000000c0)="2facb2a0473b48efa548e64b8fa7405c7fb0c0bd7935bd5dfeac9f2ffe98333d7e51657b8d571b43c20b3fdd7b6eb69485d27c9feb67c28d3e9b030801b8edabe021769f8f14ebc5d7f6566289b0a9ffcdc9ee5826e17147e4d17f7cb78553bad6843fceebbd7d3cb71c49c371dbb59724b3dcbf297ad570f969af917f0b69d8956e8bc049853b5a9991d75a253214f141a797f90acbd6fff61218f07774943e1bedcba459a360da425efb779b31ac38ff4d08dc99560e7361265bfc6ef62fd52cbf5757e5e7349300205bf1e337e357e4cdba14a4451c6879ae33783c4580cf61acbaf8edcfc5cfea909d4419c41ad2cd2330b1545cbac4b228e7bf5707ad9303ea69c6170b8fcfd2f5074b52ec829d6a1cd21c7f5a506b9745c41dca5c1897ab2bea9b7c6140b7f93b3507a91e14ebfae2456d955eb8dfcfded60fd3a9aebc28afd8ca8780deaca0b9c286361dc62a2a6a23189909406deb5bc489991bb7fb19fea95d18e7ecfe76bd6d530f2f49d05d356f96a5697c503523d7f72eafd9989bb5efee0c0573dfea885e021f7504e77bf281a96f118f5e5539b9b4e650388ed2d66b4bb763921f38e0504bb4725cd7d2399cf1a51726065c5aa27b9159e46e0c61418db1dc46f6106314300629e429a4112f6181196dca37bb03ac23cc6e09cce2b6d6670de9432cad82fdb04cfd4896fbec644b8c9e1ed7a5214fb60870eee2157db51c4795cb6856adb950cda58bad3f151329b7f796e0a69968f30a4f991af91d016e5950f009e7e89566298e0f46d5bbc9fed7ad7f5a519970b59ec24c5b5c6911ca197a031d5cf36ee0d4124daae1fbbdb21830c9de57ef82bce1a9f6d6dd0a6b53e2f8e5b5d2a65430da7737acd9bb2292d545ebab16ec6bec436dc822c2b1fcedc1ad3e5c75005266e5445f6a1855da55cf93b17aee9160bb0c21e409f19211bd5bd66755ab9c43648f500657c12f922c28ab76f1b75c07d1072d325c120787ae2354dd22a61e135647f00922e9216b07874d3f5fbff4943c70027a9830d179e7bd73075c0e1629df37bdb0b063dcc1a23e0cdf55459efa71448b183562a04607ac67e17dd21dbc816240703ceaf2170c2bbaf6f1c4521cb07fa2d24b0597fafb5d4af7b63c977da0d6623366d40ec1468ac2ca9e3c5f24dbe6f8f0bc00cea898c4a79810f895b234d0718f6f8b0dbe6e85dd2d2b051b4b768d67163813a812c842e703bee6a2426e3f7f1412a9fa8ac5a34d902b79ef70b04872226397753884d38d3e26e11d9689012e67aa6830475ba6a07d1d3284d3fc14a26d0f43e2dc5a337c336b3d74c77e81374b4f2c0a2c1afec8c2c21a34365e1c8b6904011e477a182722335e0b6c371ad88a68cba8adf12b748901fa9d4cc330df8cbe11d82d707a6638c8bec1140a41577d6c1ad9408a771bc84015c2fc7a18c690871cae9325345e44c0a691526cce1c5d52d253465d2db2c33b1f4daf1665d14dd17d78a3f35221cb5a06f5594594a947e37b661914682781b3b9e9ba490ee02e161dab76cf2fceee78213a1071d82e8feba8641a3536e27e3e31474bbaa5bf53a4ed412a0503504683d9bf6c191c1914554d27d1cac0d8c8a9574e954dbed89a0e2fab69e316945678130f569a3e58b8f81e60740f3153e790bf51d3354b4d89c3147afa60d5a9bed911a165a70e624c4e0a0094f58bfc5a8a5bbf31a928770d2959975d0e13e37e94686e6510d6533743c023b11dc004d33820caf8afa5e3fa4c1ac7966e9f6ad0ff014d0331088f4aa414eb2dfc032ce026591e7d212b25606fff2b979c61de7074dd59278cca1e1e52b6aedbbcd0aa50fc1cae6259990078705a5a0269b20bd4695a33a4f6076ff337f3e8802a4092808a4f9a31c9470e4178b4f44ed6886f8390c9e3c8f207be9092f3de4db4db0f2434161bab55fcf164f18bef6bc69c175f505beec8aefb15fb3e97044e55c0fa420ad6f56febbbee651aed48232f15b88e0541d5ef6caff23f6e1cf1f2f3a5e13293d738ea3c922e14b8c7c7f838b7c964e0267286a3a6dbbc15d1d2e87f3d03d5c3f55d17f30e259a60f61dc9d7dd8ebb402d9e2e70293c8ab723e35d015ba30ef884d91eae83f8b7ceb8f8a785aafe2bb455b754f9de0c8d627c61233c0f1d870384d54918d4759e8d86f046617937981e9a219dfe5877748d7a2b46956523a18ba813b8441733231f70fe28f3e3f2deaf0888e57d3124694319074b2ede3b0ccf07a6f7d5d5932e040f2059fb90785a3e4c63a47220c57b5b51f57fc5f251b09953c65de1b89846ad418603811220d0cac5698879715a433645d14d99785f537f9e0a042e7f49e778b73af7a0768b5448ff2f3b049403d1e081065d8b57966b48eefc1efe4cde095c1993c022c2945954cde8aac26b2119bd1de1fc2f1b35089527722d2b63fa80a956fcd8ecd08386ae826176330d237be888c8e789b0a538138fc2ebed48c34bb9638cc77395b11b2207da735d063bf1d52f2c08d8d8918fea0628eca04768d0a2dc77c1f9e5cdf699a4e97c587a20c4a98e1be6d25ed3c1f4ddcbcac57666a0ce25d7395a79e3b80af90e248e984f76e342221be8f8b72aff7900388b602c70830baf76eb98ae3a0e1c0ad8ff64203742f03d1d5c28719eb35dc984d09881357a87e992e0a463c58ef27a5327ffd6eafd5c1c43d42c621cec7927c3227aeacb9d90473bffa54dc8adb343000b9e7380da6137643833f716a4e330f88212d67b86d5cfdde5fbda27352bb7ee26bddc71fc3b67479b32e6c87070793ea6b3cf13a5ac88a798477b866384f02029405e3917aea45298e7128d5ca4f14d3222723e6831abf7fc413fab79e87f2e9be0873268aa55806c55c845f35af117068c1af4b89c2765bfa23c71b55d8ccc927b047da275c4f7fffcbb90ecf6bcdc8b7d1581bbc657f3c3611914ef920c3bf402001dc4b282d994fd87db3ce318bca7864f1e2fdce9a7c5e7236c80b6cefa1697ee8eede52eec850820b1bee36622ac7403adbe33379e9694c08f39d4fac8dd470d0fafa5cd7ff70446ee6ea2abbf6a5b22f55bfb841027c60b1124745ea5f546e42de5a5dc76193bb11ccf54aa18d69ecc778ffbba32f5b08d35630787a319478e31cd7b5595cf36ac747afc8998a7be038ab2833fe95abc02b18dd9f8f3b001f7065876f92220f79bfa256d881fa07227d7f051a545c8243b5b8d8ce0f5e235f353bf6f8e374e93ad879a75077d7a7ae9e44cfb6b784300ae1c12dc04b38228a6d81199985780f5abd299278bb72f8dfbadd49f4db1c8838369124e6df0e9aff9fd0983aee0a369992da4b27efa84b84dba81517af66f4619a9e2175776c2e377244d5be4c28057770e73a9a26e417f68906a65a627d152ffb956a860bf9dcd39ac3cd91909fd6a56b56d049fbf3e43e8dc3486de28f8dbbc50e87cc63957bad106387d176d08def10a8b25adea0521b76739941bc70ec776c039da2daa7df6d60e68cc18175b674f41922d8c573c9b7d08b8b70d353a32fb3a67f54fb0987da800e6cec61416bdd8ee2ab59c1b6d9acd9597a0b1f8c76dc049ad696e94bd13f2023828b6dd78c03ae03ebe846208b8b17a298f4c743229bae3b351642d3a57ebe520b34306aa29c81e8d8b1aab67523b4b849a41319efb7c0e578a48b4f88ec6125b78f1e698db10df0e049ca0125ced612eb47bab22e215131623e019da0cebb564d6d2e64b378b0d04d42e5e02ddd730c175c0a465bdc92c6bff7635ea45fc0b052f5ca6238ce3ebb01284ec3db24ff47293ccdd6b177f45487a4094c23f61ac8fb760732680b7f93300386ebfa6d901e22125dd552b4b72c1591fc481f3afa54c6781a1d02e7935a49ffdda1e80a494419f6bafab1bf689168df56a9f4aaa2cae8636053a80216adc12b4ba0cbb7304fc6bdeedda21cffd63895a916152c8b23a7316cb33798a909e588144338a8b81fdf25bac8e06f59ee8c6629eaa96ea7ff67e241caadf9e35df3dea0bec3de29d68609c9dc3acdb56f8857ecaad5f5894c17dbc62293af5a17ce0aae8262065b66401beba0ad4369e6beefa7ed606afadd1bdecca3fcf6aaf881da15b93c3f037b1cf4f15e7fa549ee90988b186a8b5e9ca5acc419a10906353f7b7a5c2e5f3d0aa53e02529a6f6f63a1e036e9c36b0587721747047044423f7c674c54d0ff9e2fe09adcfba3f2a99118b76fb5237cb265dc6e4a635cc3abe1b63c86143ea84190af38f52f4cfe8cfdd045f9aa8572ce06e5ba9681901d1648eb64c34ad8726deb38daf2ee0f7d009e6a34b0b74dec1ac8114d8e7cccc2c5a23117360b319ba0147563b2492a939c46bcb02ff3b0998f34e150ab613de4788cb751e9e39279fa33604b45f4fa619052a2eee8389943ec86c2f74b25a9b9b050c94a0ec647af4ef34737683d0e983a30aeb7468fc18229ede1bdf377a45b4755cf05103378780d93d1e311ef4f9b21e00ed4bdbb37fa911eaf4d6f93eb018e12903b5ef03c2f33a830b8b6b3c161fe7ed9cabb03388f84f499b3979003a8605fad6be16ca8a98df0df3cc96535c185a47d8e04ed138c55eb9d0f0f907464c2e6e40e978d929688d9b1e6b4963fef9a6be9199b2a740f589496799b3dfd7bb98e262f19c4df74c9f733a38147f984719dece4a0e730e34b6951300d5ae97f104091f120bb14ddfa3cda7f22e12173eedb442d5f55462be0669c8f70c530cdedd6469a6217fdf9ed993b9c5b5d20a675e15c1dfbde9e3534e2a6c09eedf7010f618dee8fa3efd983a334a1c4fd42a99ff8e6626023e2d2d2e634b3ea9fc5a7a21fb8c2fa7f2889a1f9139c76e3d6fe39c3bbe8ffc9a22067657613adcfe922e925bebf83719951c1171879199a61a071167a8ce624e5c56b5b7406db5a532b89bc79785d1d0993f5d510855444d36d8f2f4f554941c7a37699cf9bd0b66be0ba178e8347311c26f762e08e5d7f35ce43638f6f170218f1332e7685f055af4614d9d75375b989b10a0dd298cc25ad6cdf5b7e6d08dd2fd50c4c0e8ab7f19c4bc3ee05393971e6df132bf43e3bb14d831028f801b64437d743c6ab24d27fb4dd55a517ca418dfd87cc9faf81bebdb3bdcbce2c3034e79acc00c353d21deb7a36ef51462f58c4410c106dbd99beae5af79f69963e95dd800a91a4f0c31e81b0084bc1002c7d91bf82f74859f70d153361fe6edfe8b6bb18a7ce8359befda4c85f8ae11595dc8233ac63c7b0bc08982179859c04a6e82cc575e8841e539ec35411f13a5089433dd434c8b282dc43e9e28d5c3863cff81eaf2371e78303fcf8901ab34e345f88c1c9d537487ce18b10519dc0c8ec3c3e7f2bad35a6a040224880c3d0d39ede5f53214c9973d73d39b1b79dc4fe948266be490eb5a3c16a28cfce0dbc8cc76fc9b176bdc5eb78c7efedc321f0317c0a164d0e3cbaa02af3cea0161079f4279f8f48eab0a0f5ad6fcb126f4f393ecea2e4c58d562c53194acfac397d4be1ed35f5146c54c34476d52a177febd4dc45e71699b78c6571adcaf4982d7b38216ac6f9babb7a477c2413b44ff5aee39ffe5f71b3cdaff983c7cabc3dd3213834f931f0b4b4f640fa2fa51c2e5b4e30e70f01746ab7788f0a984faa0f9920eb037a944ad7f649291d35d340d16cf41ae7acc0ad3600a71afd767d7c199194ad14fb6e3f10a8412c9583f9f7c3f6c9ee7f3724193ae2314aad6c1aa164434ab38f886fadd7d0fcc45e1fc9ea83e8f1da5b50850345189ca81d7ab2878cdd315a3e66e19f60423ed3c", 0x1000, 0x3, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffbff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = getpgrp() setpgid(r8, r9) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) getpgrp() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, 0x0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xe08, r7) r9 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x8b, 0x1, 0x8, 0x80000000, "8a21c5cec86f0eaa32cc95ba6f4c7345d492f280", 0x6}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x9, 0x4, 0x10, 0x4}]}) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) accept$unix(r2, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = fcntl$dupfd(r4, 0xf, r0) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000340)=0x8001) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfff, 0x74b3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x2, 0x0) pread(r2, &(0x7f00000002c0)="635e1d5530c975a856f32bbb01b0e6577340eb7c12eddec0bd88ba87be2e73e6de4ecedb290b8065fc9c7af14190be0347b6984e68bf354a94fc08f8c37a365bce4c0eb57ba94a9eca69719239fad4faa27b96bd69d4ba95ced6d47600400fc846a7f43a6370fa47446dd6e69b8c430f1526abeaba3058826cce4f", 0x7b, 0x0, 0x9) close(r1) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000280)="27a05cb0dae1090a3cf2448f7276") read(0xffffffffffffff9c, &(0x7f0000000380)=""/32, 0x20) 16:00:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x4, 0x3) connect$unix(r1, &(0x7f0000001500)=@file={0x0, './file1\x00'}, 0x1c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x4, 0x65251edc}) getgid() 16:00:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) syz_open_pts() open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x4, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0xcaab76c31d66b03a}, {0x3, 0x68, 0x800}, {0x2, 0xffffffffffffffff, 0x400}, {0x0, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x0, 0x6, 0xe1e4da760581e50f}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)=0x8001) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getdents(r5, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0x0) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000001c0)='}', 0x1) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000001c0)='}', 0x1) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) openat(r6, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x4a) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffa, 0x9b, 0x52, 0x0, 0x1, 0x3540297f, 0x0, 0x0, 0x2, 0x8001, 0x1000}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) geteuid() connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x1, 0x5, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) setsockopt(r3, 0x69, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd86) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa99cf86dd6020920000142b00fe8000000000000000000000000000bbfe80000000f2000000000000000000aa2c000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800f1"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xe50) 16:00:09 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = getuid() setreuid(0xee00, r9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r8, r9, r6, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r8, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x5, 0x0, r5, r0, r20, 0x38c0539010856e57, 0x63}, 0x4, 0x5, 0x46}) setreuid(0xee00, r0) r22 = syz_open_pts() fchmod(r22, 0x276) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() mprotect(&(0x7f00005fc000/0x4000)=nil, 0x4000, 0x1) close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x325e) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+\a'], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r3) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x79c) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x131c, 0x0) pipe2(0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffff4ee5}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x40e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcf0}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005d8000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000001c0)='}', 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0xd}, 0x8) r1 = socket(0x18, 0x2, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(r0, r1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fchdir(r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="c4f34482db8c5c330a417f041e6c5497c4201dfc2f80efa2e4afa375d4dc76cec45bffde207894065b87c18388960d7f5c853ccf8f37d3d744344876a4d05e0901bb873d8e7632ba51cdcdae259d723061e399818c646a7bc74b757c6ad2b1fcb54cac6354516067369f25dbef2682f5d1acc4ea53ce701e6abef9646e391de3098744bb13b45cd90c721f"], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r5, r6) chroot(&(0x7f0000000280)='./file0\x00') utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3}, {0x9, 0x1}}, 0x2) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x1) write(r2, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x9) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1, &(0x7f00000002c0)=""/197, 0xc5}, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = msgget(0x1, 0x240) msgrcv(r2, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r5, r6, r3, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = getuid() setreuid(0xee00, r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r21, r22, r19, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r21, r28, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r33, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r9, r12, r28, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getegid() r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r39, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r47, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r50, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, r6, r35, r36, r37, 0x0, 0x7ff}, 0x401, 0x9, r44, r53, 0x5, 0x1}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x81) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001de40faf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000fffffffd00"/3074], 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000f80)=0x9) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) chmod(0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) openat(r0, &(0x7f0000001040)='./file0\x00', 0x2, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0x0, 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000f40), 0x10000, 0x100000001) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)}], 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380), 0x80101, &(0x7f0000000400), 0x1e3, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget$private(0x0, 0x4, 0x1b2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="a065575ebc7611519b406ce5694447cf03036ca6ea3d5b6ba4013be2cbe0b7644fa44a19ff1ba8b69497c0574da7fd399ed6bd31a67d164dca7ca709e5312fc10df0f76b28ef761d01756133637425c453ec51f7d05d78402d71b22a32a2302235bc51ead84f5ac477527dbee06ee2", 0x6f}, {&(0x7f0000000080)="8b896b7ac770f8f1e3ad6106a2c90ad5b73141f16438d55b206fc70be021d74f0941d1571d7d4980446cb4f2", 0x2c}, {&(0x7f00000000c0)="54c29fc8e7a27456f0e6c2bddce76f90ea098bc5770fc928dd0800a0756dfebd85e26df639c04c44eebe29a745173a8e9855193fb123fbe87ce0df78b9cebe7f291e94504fdf8d27c71d38a403a0ec97914b7a34753b2ad842b92a3abd4f4ee111d008698fda45a69e4a8a24cd5e6f37b37d61b0d80a838b", 0x78}], 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="e8bfc64fb331ab9185ecb0dbd21f2a1981f9074a8ac511d8", 0x18}, {&(0x7f0000000100)="759d91a4e3e3a6e82104b8bd30b185f7b7b93c848e9e87f3cec2db74c7d064", 0x1f}, {&(0x7f0000000240)="7f94d715ef1f1448a2ff4decb5b9d70e6010943707688be31e7250ec4aea34292b8642b8db8ad30b6a66c4fcd6a98958db46038726722e18305e5ec55102778b2b238554253e0bbd171ae4d4779d7ad80cd34960b3bea4101bc008fee019917c82bd55cbe1e8f58d7927e3c9a4db5a72275e6808614baed7efa132345672e2adf431d303dfe2d9ab9406f4c39650757c90851f64e514baae920498d66103d6726b452bd6ef66103ae7dc97e1ae10b98eae020f0a6e9e49f031a753c74aafc73d35f941f93e30bf3a5a599d4ccbf4e903460dce7e401e83c5c58347d2f2d21a1f1aef2e1ced9ff287e630b5d92a1fea5655f6f3872dc0e83cad6f51c772dd445fb77622655bb99a4bd8283f43776d9438ca40a2c80d5b4703bfc001c34ee91c4c3425638089fe39e85b5ea0c19e751cd65a4dbcff0ac56322652fdd177a9489f83b1d072f13afdda8e0a1574fa8fe647e2ef42d5b0b5780fc2250ef40f4e76485b92daa986af48ffb2d980989434ccd8356fb36a98d81b0dc2fed7dd4af6698375997ee5311ec1025e7b9c90f3c5612571bf3ee59e64cd9136be14ae282c0f7ba93cb13b8b9fe536cd18eec14b7407c8f412ac554f484b65f1975035ffee7b4bc2e9a99a056e9d2bf2b5b7f958074ea848c83db52ca46994e15a0003c975619b662b54582fca2cf5bd0480e15f551ddc5be8128860a52bcd8158ea72e753141d06325fd1f9b32de556a883ddc6c797449fe3cdfc78a20f30d2acc82330a2bf33366e229628e5c0e79af5046ee742abb3c764da65d87d389fef9344cdde11412ae7b3d3063e72bca1cdf96e1620e324ec67ccabb8f23e171b91da771bbffaf99e312050a1d7a1f9f22fc703da5f9cbf5c5954d64b201f5d8ad6e7e8454747776f90a98b41134608c1b42f4ea547d39bf747d5c1e14c63f054184457e1a12b4e23d7aa1471497f20af12d50b6c280fc98048ddd2cc7765e0f6e2cda8dcd2d48bdfe4d96f5a63dea113087fd3ea73a5959dc1b97a2fbec04c1c2605d8fd6076222dfb56087ba35a3f22e540963968c0cd2aa3b821a2a96b6506260681f7019cbc4480bea5817ed1a8ca4b4ac70553e2ebfefd272306cbde5220ffdbe4f888b34b6a9433f361ef7495b4d67c8184e28f32f3940356169801122d3fdf62338c18e4ad52ba46a94fd7a5b6f2faf0e76fccb6a68a56fc55e23cf67778b305d53405291053d9f2f1748bd2d4ae25cebe92894e86323b4ce1778c1235ee3fe338c8e161729eaf9cdedb13ade330c0f4023c9914ed046c797bed79783f24b1f0c65e90631fa91858c32c4a3e8e5e2dc95271977321032a8fc526b17ee2c421d91aaa9e4825132387596bc065a3d073664d01afbcc14fa83408227edc6411d05d1ee0ed390b3730aeab4e7fd2aa87b2a6dcc2d1aba3dd2a4b96e060eb75d0f9fece55684c765754f3ad429ea2322f04d7dd6b0955a0672d03e4d9ba37aa51ab80b6e3cf3ebee8a6c1386558fa44e6b7d54cffd76b9432d1e920065909770ed6804b0a442a992ef85b75d0c506df21c0b0c188a9e530957532b74e6ba5270fdd6dd83a83e9bcd8da28e61910125d200c90ccaccb49c8f411d66b9373bcb5716648ff5151cc74f464c175c73863bd2af29eca7b64a528e77915755c13a39d76758ec2137dc3fca0e772a7feaa1b462892c811a9737cdaec44d14af13365d058d549795d6b35a44163cc576720b3aeb9d80c28b769fa9189e96ea778c94b3c9bb8b8bd84891f4d7adaf9474e3b409083507594e27ce470e10921fb0f4ed3eafedf94580800f5735df19b951601000e5aec6616ce2ee885442a116b132385950fd7e1bab1f6e93a79d68767b37add301a3585f46c796cf06862d68ff8a165104abfb535c321f566fa4b5d9c7a457beeb7951fe91bd76ece5140ab04d145cb2ce5b3b7b25e34fe75ef3b06a188f725e071d6d2c1cb2682d6e40bd0e4c46b31122914f5198ff835de0cf773b5e03938933202fb2b8e845560784a7b6986e965a38c9d262ae36011f7d32e12554d01ca9698775cfe9eda144e439d4d64e4e52193f93e67fc26d293c0b4ef3655d6d41803f61783dc029bf177ef9e4533e3896691de9d00c51a18ec894116b849bb26ac7bfd8fcae546997623b9e446d6c0c66a75427416d425559c9d9949cc4e354dcd2218b83205ef7b32089dddb6c24694f3d42023f700b516440ba8db838d2b78c766086614e36a6eb828d2bddeb9e69fdeef10674476e1a584a431070e14ffcb5becd2e19c78076ec5d28135d23dfd65bb5ce8a6537551584dc62344fded937377fa31bd8112cbb3e56592e31fd06bc0a1878bf29dc680f9e57b8db534463dbea017c9fe61f4e0fb8c68afe6177a0ee9b03779b24df56fa92d7458d3c05c2e8db887644d5eaed4c890a77d05d560b0e228da73f65f97727896fd287c735684f74251908a0b14b760ab97e28b5ad9d98399897a4f16d52dcf00f5dca1041c7c474691847d678c39bf31c3f2668c146d6eb422f18c41de631a96171b3c9c4580dc0c93081a95c047a23078d27a94cd81ab1e260762218f71252f736c6a352df2fa43bdac2c5cae7abfb7cde51782fc4676a5631eb113a97c79ac32f3cc051ce52730623f960c26e3d62675ad62f20d53d3b64acc7739a488fce213c42ccaf84f0d6406394ecd219439ed91e034b00111290877c213783309b4ee6f3c2a5ad34b38f0bbbd11f70a4ffdfa4dde54352ce792deead78f242516e65276a3fd8281bf8ad867cc89ab59dcde677ec503d89191f9ba9e3b1c0fbce3d34e8fd273b75e67e6d2aab156b81abe055f7af9096137b1b6096b7685a39b0cfd4ea88f56413b130216cb9c656a9569732f8940581a9af5d1fac32eaa984aec4bb714f214bbd91637f54c9a5e7ae0a87768e9a458a1713aa26ff5c17006bca2eb62e55818c06ba199bf144d8b3e241b729d0f11b19e18b7599c124abcf166c75738f8e4ad614e22e2e2a2e2d9a66a32e2ad56274aa2c5e35fac82d6566a318c7063bfcf79b1375b2105cef2fe7d292fbb057ff18aff119d42d1943a305f8237e845967d73b1eb79e88f10edd706d291c1ddc11d1ad431732a181122f188e8afd4922b54dc6934f8438fa1cc73f73b93ecc8e3bc863b7ff77ad7c11e200efcb21a948ac3b2e17c1519e3fc5bbc3edb60d938e172e254231f096e5e9d4f1d49049370dd303d4faef651ddd369d88a94868955ee9e96d04024c339808dda6ada4e86f7885d00b43918be695f108d597d138ce3342ad7757cbb4f026942f9e5fd593f74816627bf26787d03f08fcc94be2d5e734560b2f2a9ff3b23295354606be32c7879a025ce1a6ffdeb109fb2392b26092b3b6f70b1ceacd705e43f34b80984d8f9b882b3803391efe2b49d7c16b1d3bcf9363a544732e269470d21148dfe4e4f3e61da36b8e21bd0f08dc096eeca31efb62aadf07008522f4badd20170735c4df4d19d2237b968a38c57a73f287cbec64a3f9e56e9cd08ae8e4c190628803876009d00778e8a8d5b81111feb41a326afbc84cf73b402952d91a61fd3ff48805f38750bcdc59f5c1fc51b7094596d370ee14f21655a3731d54cb5529dfda18ae90009ec11289fcb0d3b061a293437a8a605bc8c35a25622d35c947b103a4d40520cb5a7e225dd538de9b3c00b04a3f2a8ba7d9ac76f60ec71e87a86235791ab6bf702aba1ee05ac0606bf9ebdf9d9ef12a5b8d1cab0c3ec5ac119cb380d2576ed1e1d502b49d8069223a042ba155080edb2ae113424bad601e5b4349438c99d4692515f0acfe8dc918d84986f48a970eb4e5013784f704ba7f34b3ac20da6217ae89ad81f3e92fb44d22e77787bb35609941c1c3fe81b19153662ae1160a4fd128609b94f9e44ee0e7d714a962f483b3df5f2280f991bcd6effcb516f6d898b7c3629f8816f3deb144e8f8d16b6810a6e10558fd00f38c97430e80cf97cf931d93a462b9aaa527ac187093959c9818e43ccbc902791100aa2ce59361915f6524d30c97f7db1c76016cfb850b9ebab1689438fa7fc0544e6c1ec7702dd4419477385eaaada6655c2ba55524310b7ee2b015a95a97bf202d8e5968499f9983850d69b02b98603d98255b9d19724a510a25a1148e4d5980517090b76aa38a76e9ff57f18c5c05a9d37e9f26570c9525618108c030441a4bf23ffcad0e908db3bc5e954fe75e182af6e36c882fd73ed23af5ca6480b99eddb79f13901533f81f09c5fc226dfac6389fafbc9c3eec4c34451e658b06df07270be350b9e95c8947d87799fd038d0f1a4ecbdecc05230399f6941a6e42a7889b15d26b210810d9a12cf0f3fad77c79977dc55dbe82725762bbf7c08c8ad1567a2f0f91d901f51ea02079ed0dd241ea21e7b9bb3de3477cc4c960ed1f04d337046f501bcdf8c5ff27bfa5efe4f5d6d9b6164abdd5d0b5c3a8b1838c2b7500501a82b0f7fb7e040b232d72b1b46b6c20bcd0003ebb0adde2140ee669317486bdc36aceefa34f1d161e572bf1fb92b1aa2fb82f0cccb71aeecaa174a6309e02531371f10548888d85b0dc21f1337b4e25740c52abf599ee2d2ba4e7ba226b936b57f0a3f4093bafaa96400cd7a06635561e47dada17bbb789002ee5efdd36b0467498bd0affe68279e608ae447a7bb2de95f123bb9a40dde721558d5c9b34878413d5ceff927825fe66b0a41dc7ef3590b75062f553988fcb0f01c632b4bed6fd2a28d02c889f987ca633e4585b2083b6a45b16e7a58363eaa253ffd90f8eccd3a7f7d7b57154d91f157b8dc38ca71ac615b6b339139f642d0fcda1aa48e1f6ca664d59583ea5688557c54428eee41fa578c69b218a911b9d24086a3d7bb6e57e2166fde5d11d9b3c4739e1f300284fa234c4d7c974aeedd8c887ec64ec7b5206f99cd7f77dfa8c5c8242d9d350de4468b03f17472979940c6861f1cb4bca3a6f520265bbf4943272b3390d97e6bbcbd0047d4c410e7b8601b4bce12066edc0b5a78fd79144ba462d720086d67c3a3b5a19f238e4620c7ca8da67116e74bf96fdd0d4eed0c92acd90a380ebdc44fa4db27bf641572f6ab7f8395b7b089e818e13475763f30b8790afd4d4fde99fae840e9ddae46d6a74ebcdc2c5986f5e3b28abc187acd0d0020dabc319edfcdc9d9de72272d6a3ba95577316a995fb05342fb6dce821d4412378055a00c09b82c45a8d472bab18dab1fdca414e86d1b2c03b99d48757742280afbbbd9df57810bda10666da223ac819995f06a82600f7d360541284dfa4c23aae15976d76d059c255091d4359adc833be350e06ce0448512e5eeb603613c52e85b839da13a536b8ebf640524121c5d177478099a23f0c6c788f3bd26cef902c92a559e0adddb21898ef6dd79ba4495fa811cfe7a6b7757e8e4ecb0bf8806cf0912c84fc5944e9c3e50a092380e369b757f9358a3a0e48d766a5a31feb4b92de144d3846321b6ed3d7ac5a22327aaec21091ddb9c4db1f4ff4f9a65be4e454edeed2d5700913eb1019bd9ce4434610ade92e00507689316322b0bcf072691be093be24bac65ceb3bc4e7073fde756dd1ef87062132755958c285b5185733b7732ea3fe25a7e2f13676dff4eb6ffdf8866a510fbc760506dc9048fe3d8f938fa239aedb936bb3a8129a750ac5bdf2432667bee23817bfb24f8cbb57779b975230b815fa532ebde967f6a7258682c1a4e1cba9c0a3188e5c1c360c5d3e38123e610ebe80628ca3685b0fac53129ce19e7e045a2c45449959051e918b45ce199ed6bc2b53a9baf795b9", 0x1000}, {&(0x7f0000001240)="e35222fa01fdfa8e75c7a40f2433370d6fde74789c290a32432220c914a86a22ef60fac719dfc9091a6699082f887f3b32b37735f5f08391649040165ba90eecde3f47f0d095c939e6df7ed2810ee9928bb50c70de3e8daeec2dba837e169ea7fe47a1d3d2d8cd199fc365dd794e0c3f6a32e9fcfd81c45c040bd123de665f5f9a86c2a8a340f0699694051d1a", 0x8d}], 0x4, &(0x7f0000001300)=[{0x110, 0xffff, 0x7, "b952a3a3c4b3bbd5e04a29e6154f58708e71e7d8c9775e2c99ff16bb2bc2bea3d499830ddcd4e7028f764850faf9648124e17d2401cb2f7cfba441539d8846b61b284bfd239ce68078002cd8c11466a6638477c8af213132b65f1b4c939cc8a2159e5cae0e3cd4e5f2964c5c0bca3221ad0348c417d19fc4f617507fb936d4a11bfe5cfa1b738a4f91a446efe3aaa4d5822f8c42a3e33d8edff02659be39aab7f819b1a11ef657d7d6fdd6de06c06a371b05bfa5a97519e45fac3882fd19c5922bc941b78c180d126e1ec4c8d77418e8fb7691ea24b9bd9349da7fe81f11134cbb3238b526a92e71e5e1ac0c8e5f7e20df2b2018d80dbb447fdaaf96"}], 0x110}, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffd, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0x487f}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x48a2) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x9769, 0xfff, 0x8}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) sendto$unix(r0, &(0x7f0000000200)="1407a365879ca7d2590b96123ebae6ef25fa86830a76d5df61c8ede96a66b3707d45c60471061e60de976a3f6b3d5821859af91c2879daed30771a930679b1c262cf0654ae630c3078eb8b9ceff6f6da6f7d6f2bb4ea7eee50521ecf32aa3b25f174d392095969252fb0bfa6e337586b0659ad357c8b", 0x76, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000001300), 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="7fb0225e514df21407c373f0dfb0a0070e62f60d0cdac8223817d3bec42894afbf6728669add93075ba1e86f16bc5126ae998006882da5eb6f21b48e369bfd00aaf0f249a457876c790f58f8a02c2715884fc2ae8b848b392778f97218364976a344f2c852904c4ac7814a71e61634ec6803c31a2dac6577a314b22df1bca2c1d2f9c0825c4093e13fe3c2fa0425fe609ed892fa7c005615cfb6d46bb6f25b9537d8f484aebc014dae1793957b94fac56b44261a2b128a1d230b13bdf821aa45091f0c7551b738fd87b6f42e5970d04cc53894140f5a5a57918203f595bba998ffe5b0ccc9fc848754d623e01f11e824dcabdbb4977b07c2fcb2391e37929525", 0x100) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x154, 0x0, 0x2}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x936a], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = getuid() setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getrlimit(0x4, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000180)="8f9df1d9cfcbfb3d07bce4dfd13c0dab66f686e77b05c730f0fd32b04d430fc715876ae7f9f11568cc97e1414c16a85888da7964ecda2a8be7df6053e368ef77749a6358d4f65d23992fb73be2ee4050f19838c571756f7e9e796582cb7c74ca05ac0767d294431481ffba7f38517dfe7982c658bdf27748b2f54e63b7ef48fa9794a69b6a160c7feccb8b55df482f", 0x8f, 0x20) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x7, "000000000004000100"}) r1 = socket(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = getuid() setreuid(0xee00, r19) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r18, r19, r16, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r18, r25, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, r6, r9, r25, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = getuid() setreuid(0xee00, r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r34, r35, r32, 0xc8, 0x40000000000d}, 0xfffffffffffffffd, 0x80001, 0x20}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r37, r40, r41, 0x1e4, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r44, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r34, r41, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r49 = fcntl$getown(r48, 0x5) r50 = geteuid() r51 = getegid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="1a66dfd1e204b64b78d8e7f4e8e6ba63938c29d55d53d3b4e541c6c331acc021fb20bb1f8ae0debc653ef50b635381c5a54655d0c0ddffdf5ae092f0f6409bbae0684ba4edc6225812acdf617ed1068fa7f26437708638fb996ea546a96c0e1bdde17bd91b2b9c9ad4da6cba97800bd5cc6ef8599cb207682e89e6589dfd59ba8d1ffd215a6dc6a43e17323fcfda7a4699d760d64256a35a8264499b33f27f4fcbba8935f9c3df6420b81e04ba3b9dcde522bf447b44ff68e3b9ac993ea1cc43806505fdf4ac62d44c815a9dad4401445e08f96a5fd061b8a6a237852baa37a3dbce3ca9fbccca27070ba2a334822f83435e", 0xf2}, {&(0x7f0000000240)="4f90be175c13c323ed81377bb5faa7781e2296ac2992f9c328", 0x19}, {&(0x7f0000000280)="b70cef53d426653aeab199d02d40c7d61659f1221f6925f65ccf98096ce545e6ec7358510b9329731ff499870e5c700631d5545a1f3d03e3cdb56f12f24cea0070f7e995c695ee5450b49b455ea3429d53585bbe57023ec2ca5fa3785ab9522ba4f6034303248db03da7049bd8cc227d24f6d3d3019fe193ba71c5b8f1e1c2a905949785b341bc0261b162f60bbd6886eac8f90f08c819c90003c200b5befcc496c0363c619574a834391dbe3a74ef4be39b41", 0xb3}, {&(0x7f0000000340)="f1df", 0x2}, {&(0x7f0000000380)="e8a259bc8b7bfd9aa48f1779e1cc6e262902244973ce208b1da6858c7a2bb05405fd58d28742be1c26d20dab06e636d8c77ce5a4793d9af33438d0647b4a2779e04b6b92d078bd112b2bd006f0b65bc3eb422242007b5ab54b30485f8cb8c482577558710855f92e6adcb466004804306f91919a488233d186778e7e69e0152fc9fcc246b9eac8e65e4872293459974a1f87e46750df42daed4c120ec73c449d82", 0xa1}, {&(0x7f0000000440)="cec629b6af920be780898e904f387bb573e6c380e421c089cca5490b581c9e7268d3f5b6b0d3e1fac125ab670653acc22bf5aa815da8", 0x36}], 0x6, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r25}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r34}, @cred={0x20, 0xffff, 0x0, r49, r50, r51}], 0x60, 0xe}, 0x401) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x100) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffff9b5, 0x80, r1}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405], [{0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200000000000000}], {0x0, 0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfffc, 0x1, 0x4, 0x8}, {0xfa6, 0x8, 0x8, 0xfffffffd}, {0x3ff, 0x99, 0x2, 0x200}, {0x2, 0x6, 0x4, 0x81}, {0xa403, 0x1f, 0x70, 0x48}, {0x5, 0x2, 0x7, 0x7fffffff}]}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xbfff6ffffeffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0xc9e7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032, 0x100000}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x5, './bus/file0\x00'}) dup2(r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x200], [0x0, 0x40, 0x0, 0x7, 0xffffffffffffffff, 0xbffffffdffffffff], [0x0, 0x0, 0x401, 0x0, 0x7], [{}, {}, {}, {0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0x1}], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000115000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/205, 0xcd}, {&(0x7f00000006c0)=""/86, 0x56}], 0x7, &(0x7f00000007c0)=""/226, 0xe2}, 0x3) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000009c0)=""/132, 0x84, 0x0, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000c40)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000900)={0x40, 0xe9}, 0x8) pledge(&(0x7f0000000c80)='tap', &(0x7f0000000cc0)='\x00') r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) wait4(r5, &(0x7f0000000b40), 0x2, &(0x7f0000000b80)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000980)={0x6, &(0x7f0000000940)=[0x8, 0x5, 0x3, 0x9, 0x4, 0xfff]}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486dd60a4f0080800040000000000040000000001000000000000000000000c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket(0x6, 0x2, 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="16322e0df5406224eb84786624ac7e9661"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x101) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = dup(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x1) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 43236 32442 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff822450f3) at panic+0x15c m_copydata(fffffd8056d99500,198,2,ffff80001d423488) at m_copydata+0x17e ip6_pullexthdr(fffffd8056d99500,198,0) at ip6_pullexthdr+0xa2 ip6_savecontrol(fffffd805e5699d8,fffffd8056d99500,ffff80001d4235f0) at ip6_savecontrol+0x373 rip6_input(ffff80001d423848,ffff80001d423854,0,18) at rip6_input+0x75b ip_deliver(ffff80001d423848,ffff80001d423854,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001d423848,ffff80001d423854,29,0,ffff8000009f1800) at ip6_input_if+0xf26 ipv6_input(ffff8000009f1800,fffffd8056d99500) at ipv6_input+0x48 if_input_local(ffff8000009f1800,fffffd8056d99500,18) at if_input_local+0x121 ip6_output(fffffd8056d99e00,ffff800000a04480,fffffd805e569930,0,0,fffffd805e5698c0) at ip6_output+0xd02 rip6_output(fffffd8056d99900,fffffd805db01968,ffff80001d423bb0,0) at rip6_output+0x4d7 rip6_usrreq(fffffd805db01968,9,fffffd8056d99900,0,0,ffff80001d33a868) at rip6_usrreq+0x5e1 sosend(fffffd805db01968,0,ffff80001d423df8,0,0,0) at sosend+0x669 end trace frame: 0xffff80001d423de0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic m_copydata: null mbuf ddb> trace db_enter() at db_enter+0x18 panic(ffffffff822450f3) at panic+0x15c m_copydata(fffffd8056d99500,198,2,ffff80001d423488) at m_copydata+0x17e ip6_pullexthdr(fffffd8056d99500,198,0) at ip6_pullexthdr+0xa2 ip6_savecontrol(fffffd805e5699d8,fffffd8056d99500,ffff80001d4235f0) at ip6_savecontrol+0x373 rip6_input(ffff80001d423848,ffff80001d423854,0,18) at rip6_input+0x75b ip_deliver(ffff80001d423848,ffff80001d423854,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001d423848,ffff80001d423854,29,0,ffff8000009f1800) at ip6_input_if+0xf26 ipv6_input(ffff8000009f1800,fffffd8056d99500) at ipv6_input+0x48 if_input_local(ffff8000009f1800,fffffd8056d99500,18) at if_input_local+0x121 ip6_output(fffffd8056d99e00,ffff800000a04480,fffffd805e569930,0,0,fffffd805e5698c0) at ip6_output+0xd02 rip6_output(fffffd8056d99900,fffffd805db01968,ffff80001d423bb0,0) at rip6_output+0x4d7 rip6_usrreq(fffffd805db01968,9,fffffd8056d99900,0,0,ffff80001d33a868) at rip6_usrreq+0x5e1 sosend(fffffd805db01968,0,ffff80001d423df8,0,0,0) at sosend+0x669 dofilewritev(ffff80001d33a868,3,ffff80001d423df8,0,ffff80001d423ee0) at dofilewritev+0x1ab sys_write(ffff80001d33a868,ffff80001d423e98,ffff80001d423ee0) at sys_write+0x83 syscall(ffff80001d423f60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9cb989f17a0, count: -18 ddb> show registers rdi 0xffffffff81dfb597 db_enter+0x17 rsi 0x27c7 __ALIGN_SIZE+0x17c7 rbp 0xffff80001d423360 rbx 0xffff80001d423410 rdx 0x27c8 __ALIGN_SIZE+0x17c8 rcx 0xffff80001f62d000 rax 0xffff80001f62d000 r8 0xffff80001d423320 r9 0x1 r10 0xffff8000009f3300 r11 0xd4756ddfa53e72e1 r12 0x3000000008 r13 0xffff80001d423370 r14 0x100 r15 0x1 rip 0xffffffff81dfb598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d423350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=43236 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=64, nice=20 forw=0xffffffffffffffff, list=0xffff80001d339278,0xffffffff825accb0 process=0xffff8000ffffb890 user=0xffff80001d41f000, vmspace=0xfffffd806bc0a440 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 32442 406913 10708 0 2 0 syz-executor.0 *32442 43236 10708 0 7 0x4000000 syz-executor.0 49905 496942 0 0 3 0x14200 bored sosplice 10708 157323 27503 0 3 0x82 nanosleep syz-executor.0 46607 214470 27503 0 3 0x82 nanosleep syz-executor.1 27503 322467 32579 0 3 0x82 thrsleep syz-fuzzer 27503 78390 32579 0 3 0x4000082 thrsleep syz-fuzzer 27503 34311 32579 0 3 0x4000082 kqread syz-fuzzer 27503 203600 32579 0 3 0x4000082 thrsleep syz-fuzzer 27503 388156 32579 0 3 0x4000082 thrsleep syz-fuzzer 27503 94735 32579 0 3 0x4000082 thrsleep syz-fuzzer 27503 79455 32579 0 3 0x4000082 thrsleep syz-fuzzer 32579 58973 23332 0 3 0x10008a pause ksh 23332 168338 39897 0 3 0x92 select sshd 14970 196303 1 0 3 0x100083 ttyin getty 39897 467476 1 0 3 0x80 select sshd 80396 391378 60668 73 3 0x100090 kqread syslogd 60668 11065 1 0 3 0x100082 netio syslogd 26163 198719 1 77 3 0x100090 poll dhclient 70435 223704 1 0 3 0x80 poll dhclient 30735 502160 0 0 3 0x14200 bored smr 46915 489357 0 0 2 0x14200 zerothread 63563 91996 0 0 3 0x14200 aiodoned aiodoned 32993 16811 0 0 3 0x14200 syncer update 59840 357217 0 0 3 0x14200 cleaner cleaner 41676 348953 0 0 3 0x14200 reaper reaper 99532 332788 0 0 3 0x14200 pgdaemon pagedaemon 83629 94875 0 0 3 0x14200 bored crynlk 2384 155307 0 0 3 0x14200 bored crypto 78447 150919 0 0 3 0x40014200 acpi0 acpi0 9054 135220 0 0 3 0x14200 bored softnet 9234 460039 0 0 3 0x14200 bored systqmp 31914 510504 0 0 3 0x14200 bored systq 96590 272626 0 0 3 0x40014200 bored softclock 29672 494516 0 0 3 0x40014200 idle0 1 510059 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9512 6353K 6858K 78643K 11377 0 pcb 15 8K 8K 78643K 83 0 rtable 81 2K 3K 78643K 341 0 ifaddr 73 14K 15K 78643K 127 0 counters 20 16K 16K 78643K 28 0 ioctlops 0 0K 2K 78643K 181 0 iov 0 0K 14K 78643K 57 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1504 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 297 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 344 0 sigio 1 0K 0K 78643K 4 0 proc 49 38K 63K 78643K 383 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 67 0 in_multi 47 2K 3K 78643K 115 0 ether_multi 1 0K 0K 78643K 12 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 79 360K 360K 78643K 79 0 exec 0 0K 1K 78643K 223 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 105 38K 38K 78643K 1642 0 UVM aobj 106 3K 3K 78643K 106 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 2 0K 0K 78643K 60 0 NDP 12 0K 0K 78643K 29 0 temp 126 3017K 3081K 78643K 29856 0 kqueue 3 4K 15K 78643K 43 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 rtpcb 80 67 0 65 1 0 1 1 0 8 0 rtentry 112 69 0 37 2 0 2 2 0 8 0 unpcb 120 205 0 197 1 0 1 1 0 8 0 syncache 264 8 0 8 2 2 0 1 0 8 0 tcpqe 32 22 0 22 2 2 0 1 0 8 0 tcpcb 544 382 0 377 3 2 1 3 0 8 0 ipq 40 4 0 4 1 1 0 1 0 8 0 ipqe 40 10 0 10 1 1 0 1 0 8 0 inpcb 280 633 0 624 4 2 2 4 0 8 1 nd6 48 11 0 8 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 311 0 167 13 0 13 13 0 8 2 art_table 32 312 0 167 2 0 2 2 0 8 0 art_node 16 68 0 40 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 26 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 295 0 285 1 0 1 1 0 8 0 shmpl 112 104 0 0 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1925 0 530 46 0 46 46 0 8 0 ffsino 240 1925 0 530 83 0 83 83 0 8 0 nchpl 144 2589 0 980 60 0 60 60 0 8 0 uvmvnodes 72 2141 0 0 39 0 39 39 0 8 0 vnodes 208 2141 0 0 113 0 113 113 0 8 0 namei 1024 7995 0 7995 1 0 1 1 0 8 1 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 528 3 0 2 1 0 1 1 0 8 0 scxspl 192 9051 0 9051 1 0 1 1 0 8 1 plimitpl 152 46 0 39 1 0 1 1 0 8 0 sigapl 424 531 0 502 4 0 4 4 0 8 0 futexpl 56 11052 0 11052 1 0 1 1 0 8 1 knotepl 112 110 0 91 1 0 1 1 0 8 0 kqueuepl 144 106 0 104 1 0 1 1 0 8 0 pipelkpl 16 149 0 139 1 0 1 1 0 8 0 pipepl 120 298 0 279 1 0 1 1 0 8 0 fdescpl 432 516 0 502 2 0 2 2 0 8 0 filepl 120 4388 0 4289 6 2 4 5 0 8 0 lockfpl 104 159 0 158 1 0 1 1 0 8 0 lockfspl 48 67 0 66 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 1263 0 1256 1 0 1 1 0 8 0 zombiepl 144 502 0 501 1 0 1 1 0 8 0 processpl 896 531 0 501 4 0 4 4 0 8 0 procpl 624 946 0 909 4 0 4 4 0 8 1 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 400 910 0 891 7 3 4 7 0 8 2 mcl64k 65536 40 0 40 1 0 1 1 0 8 1 mcl16k 16384 6 0 6 1 1 0 1 0 8 0 mcl12k 12288 9 0 9 2 1 1 1 0 8 1 mcl9k 9216 3 0 3 1 1 0 1 0 8 0 mcl8k 8192 18 0 18 1 0 1 1 0 8 1 mcl4k 4096 41 0 41 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 2 1 1 1 0 8 1 mcl2k 2048 64399 0 64356 16 9 7 12 0 8 1 mtagpl 80 52 0 16 2 1 1 1 0 8 0 mbufpl 256 104466 0 104300 21 3 18 18 0 8 1 bufpl 280 4991 0 168 345 0 345 345 0 8 0 anonpl 16 73458 0 57497 86 5 81 81 0 107 16 amapchunkpl 152 2287 0 2154 12 3 9 9 0 158 3 amappl16 192 3264 0 2391 64 12 52 56 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 169 0 165 2 1 1 1 0 8 0 amappl13 168 23 0 22 1 0 1 1 0 8 0 amappl12 160 154 0 150 1 0 1 1 0 8 0 amappl11 152 70 0 57 1 0 1 1 0 8 0 amappl10 144 15 0 11 1 0 1 1 0 8 0 amappl9 136 385 0 381 1 0 1 1 0 8 0 amappl8 128 278 0 256 1 0 1 1 0 8 0 amappl7 120 105 0 94 1 0 1 1 0 8 0 amappl6 112 26 0 19 1 0 1 1 0 8 0 amappl5 104 605 0 592 1 0 1 1 0 8 0 amappl4 96 444 0 417 1 0 1 1 0 8 0 amappl3 88 279 0 274 1 0 1 1 0 8 0 amappl2 80 3353 0 3288 3 1 2 3 0 8 0 amappl1 72 18393 0 17982 27 18 9 20 0 8 0 amappl 80 1175 0 1133 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 105 0 0 2 0 2 2 0 8 0 uaddrrnd 24 519 0 504 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 519 0 504 1 0 1 1 0 8 0 vmmpekpl 168 7578 0 7553 2 0 2 2 0 8 0 vmmpepl 168 69998 0 68063 115 18 97 106 0 357 10 vmsppl 272 518 0 504 2 0 2 2 0 8 1 pdppl 4096 1044 0 1009 6 1 5 6 0 8 0 pvpl 32 221921 0 202988 193 3 190 190 0 265 36 pmappl 200 518 0 504 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 167 0 22 5 0 5 5 0 8 0