c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x480, 0x45) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x129a, 0x8001, 0x3f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x1, 0x6}, {0xf9ce}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202420000000001"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x7ff, 0x0, 0xff, 0xfffffffa}, {0xd9b5, 0x6, 0xd1, 0x3}, {0x0, 0x9, 0xa4, 0x7f}, {0x1, 0xc8, 0x40, 0x4}, {0xfff7, 0x1, 0xb5, 0x4}, {0x3, 0x3, 0xff, 0x18}, {0x2, 0x0, 0x7f, 0x3}, {0x8, 0xf0, 0x5, 0x7fff}, {0x8, 0x9, 0x0, 0x1}, {0x9, 0x68, 0xff, 0xfffffffd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x48, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x5, 0x5, 0x1, 0x3, &(0x7f0000000180)={{0x6, 0x2, 0x5, 0x81, 0x0, 0x19, 0x35}, {[0x2, 0x4, 0x8, 0x2, 0x5, 0x3, 0xfff, 0x5, 0x80000000, 0x20, 0x34, 0xc78a, 0x400, 0x200, 0x9, 0x80000001, 0xffffffffffffff01, 0x7], [0x9, 0x800, 0x1, 0x7460, 0x80, 0x4ff, 0x9, 0x7fff, 0x5db4, 0xd22], [0x10001, 0x4, 0x2, 0xfffffffffffffffc, 0x101, 0x2, 0x7], [0xb5a1, 0x400, 0x3f, 0x3, 0x1ff, 0x1ff], [{0xe1, 0x1, 0xbc9, 0x9}, {0x3, 0x7ff, 0x7, 0x1f}, {0x7, 0x80000001, 0xe3d, 0x80000001}, {0x9, 0x7, 0x721, 0x6}, {0x40, 0xe81, 0x6, 0xffff}, {0x8, 0x61b7, 0xfffffff9, 0x5}, {0xfff, 0xffff, 0x3ff, 0x9}, {0x1, 0x5, 0x7f, 0x6}], {0x4, 0x2, 0x800, 0x7}, {0x9, 0x8, 0xfffff449}}}, 0x1, 0x80}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0xf) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x148) socket(0x10, 0x1, 0x3f) r5 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x47, 0x11) dup2(r7, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000580)=0xffffffa5) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x7, 0xffff, 0x800}], 0x5) r12 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0xd) r13 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r13, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r14, &(0x7f0000000180)='./file0\x00') close(r14) r15 = semget$private(0x0, 0x4, 0x20) semop(r15, &(0x7f00000004c0)=[{0xe82bc5a42411bf49, 0x3, 0x800}, {0x4, 0x8002}, {0x3, 0x6, 0x2800}, {0x1, 0x3, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x1000}], 0x1e9e3fd8f4d4ab77) semop(r15, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x2) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000340)) semop(r15, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r15, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r15, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000240)="e796e98be9f0be394ea42e4d707961b6f3e57413e43ed7077b3ca16931ed7e9cdba7e047569a5faca78b69b207635f0af0da32219e8be86c837d2d5faba62618ede29a02798aed75ae62923ae4bd11046cdbeace8b8e38a6d1485b20f846f2ca5150903ef963e9ed769ab2f7e017645a61dc536100b12a5e4e1ad364f184c088683a114beb9f24834a69b862f89f32fdf47098c31644d93cee8bffba184f", 0x9e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000380)) r18 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r18, &(0x7f0000000180)='./file0\x00') fchown(0xffffffffffffffff, r2, r11) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x31f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x6, 0x7fffffff}, {{r2}, 0xfffffffffffffff7, 0x2, 0xf0000000, 0x35e5, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0x3}, {{r4}, 0x7ffffffffffffffd, 0xde, 0x78000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x20000000, 0x3ff, 0x9}], 0x6ca1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x2, 0x24a}], 0x7, &(0x7f00000000c0)={0x2a3, 0x2}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c784220762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b73170a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b773152c2e23bbf95f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef3800000"], 0x10) socket(0x18, 0x1, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000280)="a874c2e8da0694dfcee01dd7167126ae986a5c5144c81eba87d2fa05905f137447107f0e04b1da241dd2ad72e274f131b49f5b7dc2d5e059934bdec472b1405116e9b5e323bf78fadb518aedb8c89ef4107dd3c0d589c55743008ce7fed45e5c9bcf0ff8b7ac8bf21c7b43458e37f950999c920408d883095bdb", 0x7a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r6, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0xcbb}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x9) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9f32bd9827e18f1f21737ad5a7a1fbf0ed3c531b9d40d2dcd01e0fbd96f1e94db8d0b4548bcfb679bfb2a347cd49b0dd399a2a3b3"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) fcntl$lock(r1, 0x41a313bb6426b9f3, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x78e, r5}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r0) r13 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r13, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4635d336dc0ab049f9d2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a1652a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b0e3c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020012265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) getitimer(0x2, &(0x7f0000000040)) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:04 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e91274210653000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:04 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000001c0)={{0x8, 0xd65}, {0x949d, 0xd12}}, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x131a}, 0xc) unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000003c0)='c\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) select(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x14}, {0x6}]}) syz_emit_ethernet(0x263, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20280, 0x80) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 16:00:04 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = getppid() r8 = semget$private(0x0, 0x4, 0x10) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x40, 0x0, r10, r12, r6, 0x20, 0x1000}, 0x6, 0x2, 0x80}) r13 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x20, 0xde8f0b845bff99ce, 0x4) r14 = socket(0x18, 0xc003, 0x1) connect$unix(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r14, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r15 = socket(0x2, 0xc003, 0x1) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000000180)='./file0\x00') connect$unix(r15, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r16], 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r7, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:04 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000340)='./bus\x00', 0x100, 0x80) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000400)="cc8bd407abe871ce289167909ceece65660cb2b79d4f98e39d0e27653654a0164894eb3befee6735616818dc8fd2974549ec1d2e58cc6b56743aba32f0596dde52d7c09b26e04d095b6e7ae290306838d82436a8ecda1d34094cba1810967f167f5f8840a0f30697b8d544a62109eea4858ad5ab8fd42a4ddda63bd40949612733f51d6c177d21c1a128e5a5ccf29446f8c81496e15c0c0d260f84e481d31114581978c59987d3b665c8bab80b8e5d5f8b", 0x152, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r12, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r14}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) msgget$private(0x0, 0x88f25efc77081ab7) r16 = msgget$private(0x0, 0xc6) msgsnd(r16, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c602f5e785fb1781740a78184160d8bd8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e88065790200000000000000304331fd365f8591845fba205da23499c4ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117"], 0x176, 0x800) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r17, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r18, 0x2, &(0x7f0000000380)=""/12) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc85d], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0xff81}, {}, {0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xfffffffffffffda5) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0x4a763e98605a27ec) r28 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r26, 0x0, r27) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = getpgrp() fcntl$getown(r27, 0x5) r33 = semget$private(0x0, 0x4, 0x408) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r37, r39, 0x4}, 0x200, 0x401, 0x2}) r40 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r34, r25, r30, r31, 0x101, 0x7fff}, 0x6, 0x2, r32, r40, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x100) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r29, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x3, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x1, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84, 0xfd}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x03\x00\x00Rf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x14b, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd1, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x196) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setrlimit(0x6, &(0x7f0000000000)={0x20, 0x3ff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x2) kqueue() clock_getres(0x4, 0x0) syz_open_pts() socket(0x18, 0x4, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:04 executing program 1: socket(0x2, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fchflags(r0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/222, 0xde}], 0x1, 0x0, 0x4) socket(0x10, 0x0, 0xff) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x101) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x2e01a6d9f6d7c409, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x32e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: semget(0x2, 0x1, 0x480) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) munlockall() r1 = socket$inet6(0x18, 0x5, 0x80) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x1, 0x80000001}, 0xc) flock(r0, 0x1) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x10001, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x800) fcntl$getown(r2, 0x5) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x6c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000500)={0x9, 0x3ff}) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x190) linkat(r0, &(0x7f0000000540)='./file0\x00', r6, &(0x7f00000005c0)='./file0\x00', 0x4) rmdir(&(0x7f0000000600)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x40, 0x80) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000680)) getpeername$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) setsockopt(r8, 0x6, 0x7ff, &(0x7f0000000780)="77c37c5ea03df8041394c24277553829102390830e3880a3a124bc3756fe1d0a6d19ccf83788e89cb528e9d77997257f64bf58d148ea2782a504f80cebbc2597da88d909c5c39e697ef4972d4248ccda537b5adca7e8de7ce9066d8044b3cc9ae8dba8d61bdc41997570195181c925390ff887f88a361cb6dd7d8ae1367ee9aebdd7a496acd74479380ba4a7f1fc4daef79eb9a5bca674fa18ef09126df5114d88e33c81ff6aef9cd3d972fc9059f70f23dd3b735557b47bf6f3509393707dbdfdfb", 0xc2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x44eaeb9226853afa, 0x0) flock(r9, 0x7) 16:00:04 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/159) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) semop(r0, &(0x7f00000001c0)=[{}, {0x0, 0x1000, 0x1800}], 0x2) pipe(&(0x7f0000000200)) readv(r1, &(0x7f0000000000), 0x100000000000021b) pipe(&(0x7f0000001380)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da3718ae7bd0872ec624267123f8e3654f6d59f3a492f215324f480024849ebbf3aaa55ef82251e1c89fb582671dd6d639cf4b5737628888481f1b94699226177c3bb97f09a86c1ef9170012453bfee319a27bb06274111ca07f4c29da79bd47baf61ee54162da5a02ff872f38c22865"], 0xa) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000000)=[{{r3}, 0x0, 0x0, 0x2, 0x6}], 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffc, 0x0, 0x1ff, 0x1f, "000000000000000100002000", 0xffff1c90, 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x8}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x1f) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="0e205b13f21bfd135a7ff5ae341d5cbaee2ff65bbf51757855db2e9631e049ddaeb95fa0c0fe6d27129ffe9ca4a156f03986f3ba24ab818fba7e09e67cac3eed", 0x40}, {&(0x7f0000000140)="afda3c7141", 0x5}, {&(0x7f0000000180)="b6fbd57e557aa03f72e448c836f435601d0ea0fe06feb0e468cb169f21d377e6a5c1c5394c60a81c4bbe7023a117dd344425cd93fb2a4417a985369b103bab9b75c1f58ba8afc0a597e4671985d1c5ce141dee217986936cfac78e846dea34daa374a17d96edac7ec83ffd6389f402b9ac3a96b454a563c7214ed42281e1b18ee86703f16098b9df75ea46430527c5a4e4371efb205a8d1cc52db57b07e06370c8ab3232a5531dd60d4063a7a5b600e4025e50629d4e97b18003cc6b8f52d20228e7314317db4093397dc21f054e28e3227825e15c56fb3d538434aa3be3ea155a1afdc6e5759f2d76328088c58681a237de3f1798ccbe038af895f59e5a89e071353ac39813369c2ec6d9b4328295be4fb02f598da55763d989558de407edfb69e1facda638067d25450ad134ca0a181e18a9724f711a918a72cf8b45c06d2fd89d925c816425f8e301a64e2fd3055147128b1ac1c517a372a9801ceb11271a45b4c6fc7c5ad277e830e8169e8e9743dce0777ea539cd94f49c6a2e55f860582d430e0d430c1f4170dc560d65cdb37c1c6adfb59b89495f92b6718fdfb456f8c39ba8ac198c51c15195ae36291a28f6f16a5ef37de3214c342435760b7f851935f9b4f70d497687f6181947dbf43deed89dfd59d6d0038832a91fd4547c78d0feab0d15e3b4781661dd034a972d78003c5309785f43cf807e5e42c209ef51dbc2493a0a7e93623a7289c2d0bd009d7c29ac8a7ad1b96f4a8f49c3ed0eb27843f36c0de947bc9bb3222bffcee2bf36832d492bd87c5f97a73e23b232e4d3c9a7bcc06e99acd664d4b535f45f46c4ca54ac85dc7f091369d4d21f73e735fdebbb4c1c90e19462048a88bb71b61020724528e6b3cdfa2c3f3b43ffd009ea15743d05a119c4df4d56185265c00c45332da47dfbd609388723c9c7a67866481168293e11f588655c2ee044facff661a4826a16b2bd2133acf94c89e01a1c215df4cc6a93e7f5e12a61e98b3188bf6a0e383153ccad099d711197d6ca3a9b288d832655db8f5df190b0797279ec25fc19215c081da62e7071d13d4417590a2afa9e40ac6e86afcb7c19ddc1e106e8790ad3543912abd8591544e23e3ef452238f03c5635befa155114ca8c75168c93c37959abb184e6a4042f9ee3757d63bb1cdd5919d2a10104d1b8c0ddabfab77b866750085fcd707666ad9efcd4a2b93bacfa43c8ae64874933faf979aacd3a56acabb3a6c7c761d86ecc5de14de4956befd1cdb2623b4590501aa64804ed104d4f52e9355ae146835f9dfe08a22f105ccb36206421058586d5d8007ca6df5a83a4e63b03bca2cb74d7d00a18ac416ba0889bec81fdcaf397b0624e17d72f7b8aab8a1d0ace1128d2eaebe5685f660ddb8cb66667561d9f015bcb281742cd7a068db099f9035912ae73af0422fe309cbd95312e5f7b0cac0bac23323d3f24d822553f190ab0a620493ecc84d01f7581167fe23094dee0ab922cf9d3bfa5885cf46607ddb6360b4c672589a7f52e726bd46b4089445c92e321eb8585bcc3aa16d692acd12e4a6a26f541d9c0a6c1c82b5660a413849c007559ac8a54b79901be894574bcde81560192e02893fe15e9ae258e20eaea77a66bdda229fe80914ac2c16f480492451fb31b89ca8e8873380b5d89d9deb53c447c13e9ace95167f8137ca96080e8b1e90616bd73153263e542aa5250aafcdcbabc1195207895dfc7b26db7acee7afd2a9aa66bb4168e04d7be2ce1ef5a672c6a5f1db85c611bc4602a510e66fe4624c6b117738867927ec9320b1d00547b186bef687161b343dffda6a705cbe2997b5d1fe6cb30ebd03ed0f6fdf1a1f5b2392ff442ef5d6537f89b6c320a03077d5faf7a72a3367740535f3ae5dc987d3b7f2bea65722d10cf83e0c22d7671010b1ecf79ea3eff69d722545cc68076a7a806b566dec6dfa5dec7205fbbf3a5e7a4bf598606bdfabe3896de23e77971daf29d8b6b52b7bab51904a27d619ed7ccac7f5e4a700d310d73fdf4f5ef9ec851d733461484d45aa82a833ab391c4e9d22e82accad2b188a9be041123b066ed293f4d39323a11b6ecc00fae4bef56060772c43e932addf301c67a6523924f755f50a632cafab111fc2b6b25250d8fdb14b54872edbeaba665133ad4cce5973ecb1f4baa4d86ff84051e71c94cd6e14804011de3d0b7488b8a6f953b9e3f32f24dd0546ef4d0491958c2ffba6b92780ebcb3d351f2ef2ed4c5c4adf676f8e8607a5d9afeb0c64ddb4dba0ddd55b8a66691708491da6e1476501f0010ae675ea4c08c07cadb160d713c990c0a76b1f59971684e36fe95ab4bbfc5445846cf9e344ab6855aebb2f091ba53b0f3d289ff5738010dd9f290ec5fafd38b6086d8b2282c293f527025f592fdc11e14db888c7fe6ac415a4b566e950179f2ae811435d86e7e3ef806675d063032cfb29a793523cbba855edc1262b5a502a9add3ca1030f07f19201c3544dc73a3014d2692ea4407a470594e44c53faa6f536682bed75e8050f9b486d76b84f7cd1b5e41665628177d0841c10afa04b668f3b473af279c44d0cbd9f575e7b1115a27579955dc216d3b0aff0550846f976daabdd75d81d265e91e327fbb3b9fe08a24c857755fe6b69f144c06245ea57dcc733fd872c8fad1a9ec63fa5bcfd7ca200cb6c7b423313e3bd927a1a656e9417b69f2f87853fb5baa984279ede30083a860b08a40d295b19a65ffcd9ee967d21db2fbd9af226c92a73cf83f64ce0d2f33c45d9dfd49c3234af8a93cbf256f6a20257adb5bff3417ed51a83902361473d8aa425a84ca1d8d1dc7b4fec4621b4ed710e3aa13eb00266935f0b183cd27ceb9a5171f72a1eced7fdd5390197652407197f72cc55b3c2b4afa94ee12af6d5a2daa06f84798b97d130db49738600542fbee4f1eb8538f6764b64a8bd2b1e6d4b6173fa3c9b53f0f091f6f04d378f9879bcf5ae9d8db3b72137dc5f9b672808af282cfbb5728a687ae5c0bf11b5190b32b5ee1adfea41b06024961c305a853b3ef95c016c9cadcfbff8dcd2b42d74a375f6baae5faa6611192aade07eabfafbc3125d595707710bf3f0c9b21a8b2a8c521aed7a962b14cf34c8916c60b6a3711efeb18a47015b3ed1739175643eb1e1c3f5472b4fca21a5f3b05d3bf3a2061f8662aac2cd0f5609c6624404dd45df5d9c820e101f8b904d40278b367ff662c7effdaf37d997b2311243328819de37d0b5a2a3befc19ace061cc25d8995bc74236e86637fa93531d87c9535fb4cb7a0e74ccc2b2b3e1ff727ac0b142bf44e904802be88b843ec1f39ecb3825cfe9866e97e63faf9c40aa5ae18393b9459bffc9c88d8e5fdd42cd2dfe27cbc1abef61cffee69058e82b5b8f77162e2e35ca0596dce79a0480416cb980e541a6ccd1a6ecca7a4096f3e561fbdc7d9733302f3f8a46eb6f4f0b21c03ac2c91b02e9c5a570d56ef0d232742ecf9dd617c466d38a332e9e9f65d094977dc17989f4b14b0d7f3952fc38b7d7af76dc98b3373261ba54e28e61c26e82dd0563852b77a162361dd6269231480cc511b24a89e2e30d4d1ae3a78ab31d49e7aaf4a0236525167483a21fbb49290060dda5e1c729d4fab02a0cfb7b8393994be090eb60f1cbef5169448e951cf7edd5d2f3a24de4821612b79818f26bff55b9d14ff6109d89e0f8d7758f6589ca34402887fed65162a1657109e95736d9ba0e8258b7bc9451aabf06e348005ab4900581dca775adeca2c503a99f5614d173c32cc0535fa2b4351e3454c0d98689b838e204e48efed2ea3ef14e3d757d3146d6528cd26de56bc0c7b8463c9a0ddcbfd9e1719f28b66a11cd54990169a644bcdda9b55d9629797fdebce91cb97e4f1244f7a25796b94f36864c79955369d564a66e6eb86b6765a605304a9c3cc16cd494f72f1065aa229b5dfa2f337fe939b917b8027bfca36e0e9aa034d02221df31181b73860c841bc887938153a9024b853e325136572c6786db741f5427ca4db43e3f91ed275493d10ed8ccef51632c4ef79b3437a62a296273ae3aa72911f790a2faf8db2d8f94eba7e8d424c63f217c66536bba86f02f99711b13aca7544f859b6f4e7e8f55f018edf6ef4a80fbee07ae8c4b30062a7966b039cf6c5209f6d1e63eec71961fe69e399f603c4c5ec44bacd7ad3d0a5de75859d5d78ded11bddca1b7d51f8cb2806a899046d59b7750aaecd7083d61d3a6cbe0cc3a2a5a52d19f4c54c0e38ccbf37e16bba4832139c0bcccc5dce3fe628af52250c6b92c474f365f83eb06ec9c97a4314b1bbaec48e32d0f57c04a134e6fc70c32692005b15e6888b48f1a3f6277f841c83fd336f3b676afd995fd7abecf2948c1e57e8c61d9fafb1acb046e898e21dabd028116954d2bb9a1c4bc64c8b6caeee5ff5e20996ff15fa9e5bd1a8938777c5756c45a475bde3a979b1c4053a5086e4a078f6ef03f82590b3533e35beae0c37e168f303bed9b662b5bae6f5b4542823285856677e9c3d9a12e991589408c1e4852c2d7515eafa23634fd0e1fffdf75af2ec5c61693057333d5848e6cff4dca63be2fc3c6cbcc5efa6e91b4dd5d40716dd846304f07552cc97e7eeb4d756bce8a6b913e2bc694cc0ca81f85400012b36a7c7d09aaf2f89ed0aa6be2d04dc9e7708e3b365e8e2589ec5559eb585c5f5d7788b5c8c907bc0f81f6e9017d603d1ca634d2c64a6e3b113d122543b9e256b52ae5f8528505fa6d52312bb7caf55676c15738e761c580686ad3366cd3309351255a3f43836ae222e9b22a67876414c51e187e485a5387a96225e2618998d217b12878e5397974faae1da8a05c1b2d9bf09db192b9767db5aa428c5f4be1c554e3d23d597def2cdaf8198202032c531a4e21d6e892c5e05e0ed9d5c33eebb43a58ef7cd3cee101aa9b11628ca30aa7c74ad3f504e892f959dfed5c74bd067169dd106683134c663cad78fee7a4f64a3761b758421e57b6e278fa85a964b426a59ef6bd9a34fdacd2b97d3e3f6cdf3ab213a6c8dccef59ecf4c0db4c8ca29a69ebffe7c4cf43a2fdd5e0be20b6cc2e6f0a44c232c1873f49418be57bca848400957d08e2598eabb90d1219ff03738f81159ae06321242d1c04a352f8e42c018a63c7b837f369824045470c0d2047861df6ddf468826b07939e333c579d64f71472e3e1e30a6c2db3c397c6444d882d99b56845e6b9baf284d8fab9866708664ef816e2a126cb3719880afb015ed6cbc835765e9d3a7a9a9ce9fb57e4bb9ce1b3919ac41705884258a44cbf45ffcb6680c911d4ac32fac1c9845b752b532ac79f1ceda42e5436aeb048e12d1b75e9dcaef7f6c40a171aeb391985ce75a2ce7787cbce61ed02be2305810110f0eeaf1d36ff860cd0ff9e49fe307b68c5d3f4b55e9e1d96dde6fd469d1a4d09b21c718f3095deec14218c1992a4cf0c0c068ac3453c8eb7c73346ea0be1396aaa5321317cb74e80fbaeb2cb6c738f1a6dff14aeb638ed7b7b1240ae0a26ab517ffdb0ba7893578b1e10e5c211059ae5c182f64d6d86722a70f8fe3c0fa2fcc3542d9136c187c0104699fe2d3194e5fc01e272f3703804fd7e471961d7a7fbb63625bc6fc2646ba568bd7ed1cdb6cb71c844581bee1de96a86d3d89cb9280c91c06b0ce93395298f59bc3df2e87af262d7df7cfce19340a03843ca3a6cbb6ed58afd15f486a8f806dfc5bc11f96461b711c9924f2aec2bdc6bd919e89abab1b5fea868001c69d93cfb1950b403e31e5d54ef99e2b2b5f74349cf1fb8f3bf569", 0x1000}], 0x10000000000001c4, &(0x7f00000011c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) getpgid(r4) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000357000/0x9000)=nil, 0x9000, 0x1) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0xf) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) msgget$private(0x0, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 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}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:06 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0xfffffcfa, &(0x7f0000000500)=[{&(0x7f00000018c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001940)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r3, r0) getuid() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x16) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = dup(r5) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000001a00ae6a825bfa231cf81487853517d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) sync() setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) fchflags(r0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pread(r2, &(0x7f0000000380)="64e18762d979e8043dd964452ed48a629d5c9fa36502a8992144d8b22d2c043db2c391093032b995fef94eee6ac44df00f6ecb417d4c69d0bcccebfaf5fa265fff7a41a683b736b4b188ca46da01f1343a7952e734f5da445836a7410a054c35e8e61be4d1500efb205113e00d8a17f1aa45d52344f1d02c48bef212690e7db824526a2b140862e095b671af60886227f846c96e19faaec6230b084adac2a32857317a5e96f587c6bc5bc524655be06929df9e6c9636703b6e744dd5e0252e5f710f737b74d6a716b8cc5181673992b458d401d248", 0xd5, 0x0, 0x7f) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000004c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000040)="dffd578fe816244532b6c989792449eb7614f74b42235b152b9e7b96c13bdc3e960021326b26a53f7159475f0183693cf2125144", 0x34}, {&(0x7f0000000200)="708d4b9ab83e247fc3b9d27d68ec2e49adb2357b4b542073035a8a013c8e0aeb00ec71e19228df4b21a5b90404107777199902d956bfd486591654087b67ae1e5083d8570e58d14f7ffeac606826f58686de2accee7428ee113bedf131962d282b09ecc66e377c925935e5bce5a322c8b86fe5e2cb98fe32a558d68c8d5eaf557dcb8f9c4ad147c750818d17d49ecfe271bc60", 0x93}, {&(0x7f00000002c0)="c70b5c910c512d2cba88c2ab63f156d26f9ae879d89ece880039560bc08edb02521e01c72a7959eee8dddfc05232134520331fb3d66eaa889ca2546e812e01e181c92be71b", 0x45}, {&(0x7f0000000080)="02a540cb12ec0d73e0d6a92671be5a62a8fac3344866489f4eaa033d29f9084ad6f610233c9b931d3bbea468f30b1a6007ee42bc", 0x34}], 0x4, 0x0, 0xfffffffffffffab7) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) open(&(0x7f0000000480)='./file0/file0/file0/file0\x00', 0x400, 0x1) syz_emit_ethernet(0x133, &(0x7f0000000540)) chflags(&(0x7f0000000500)='./file0/file0/file0/file0\x00', 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bp\xe6\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x11a) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x4, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x20, 0x7}], 0x2}) setitimer(0x0, &(0x7f0000000040)={{0x2, 0xd210}, {0x3, 0x9}}, &(0x7f0000000080)) socketpair(0x20, 0xd1cea47af8656747, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x101, 0x1}, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)="a537d0658d46b326737e9d750c3fdfac4e3bde569d8dc6422fbc8c3a7edcfd5bdcdcee9ef78d9386cbe7ebe77177e4ce413d64805db9418bc03a3c24d6ad7c218157e0fba1c6908bd5af12d2c477f5c7b0ccd85e6311cfe83fb90c4d4229982ef28bef34b78954f5029d9c24c4f593791af3e0a18b5740bb7cc5142915ab86ed6d388459100d54b4bf4e8ace1497751ffac7cacc2b44736a4ac47d8dc0fed370a522243ee4ed832b1cef3a9bc26f65772fc168f9e1df7922a9b5cf67b0d3b04bdb688f871fbb756a9fba24a62449c6713ee083ef3ecad5dbecdd3a76c094157d5aec528de75d55df2f8060602cf7a5eddbc83051d3", 0xf5}, {&(0x7f00000002c0)="9e80dd5dfa539bb69ee4c41c6f01ed4329833fd6b59c5d974b5fcfb99ddc24bf02c66614bc84871fe114e6e0a6a738109c918ed2e89a5fcde5a5cbb49d443cf1c9d5c3197c081e48187df25666e2c5a56615036b27980c639425d7df0466edcdf26982d934b0040ad05e3c28289e78fa609eeed2a473970cca3113526ae505525d0ac64097687c6ce3fa60eb2e3088e571695c84b6b7e88b5076ec35688b44dd6c2e24a3280c7f0e4d2c4eee3c9f6c", 0xaf}, {&(0x7f0000000380)="da6b0c6890963656eedd8982be01a456e573bb947722b8361b9d7948acca1cfdd7b224470b7bc0d23ca68202195517362c7f1ae7255a4e08383b56829ed9884e14ccd47f7c954965f5c0b5738247a8d03b5e76a5df18da8f4fa707d80bf6e5c590f5379d6f1ac726a5879362584522c3ff6ce17f40fed98a9f5aa64e89615391a00b36bfbbe858f8b98fcfbce2d04f7dfbd70794b8cb919cad46bf8ade0091a520883f1155c22848c485513386c431ac2016bb7c8db19b658a6526b88d604c8fde8f19145d5245afb4dab5efe1a8b7ecd86dafa2ce74e8b9cf0bdffe6bd03a49f238b77b36bda9487abda470bc491fae8d333132d86ae231728efbf8171a8c7e00e81b1ed32fdb268bb2ff0b88ab975a6c1d95a4978222258aa566dd77c09e407ba9694f0e921598d7a6f5ba03288f3027ed5eab3479b3442c4cb4d7b6d9a4a104401690061f2218d4637fc9ede99e05dbd5cba7f022b76da3d9ae389e9f36e26cfdcddc1d0ed94388308681fab5acb52c40c8e8e84a8357aec54308ccf7ff466924b6a7f07fdf5c7add247b29763e8e0761a04c3d16d4aa85a0ed259b1250afde27cfac829493c2ee8057ed3a7d806e031bdbdbc7f4a7ec6533873f77af477183d6b31814d9116a1e28414b788f27b2a39b13a1333f672c8f5b81edff7d3945bfc1070e70b419b36e6d501cf035a6fd626f41d5c34f3b9c9ee1a06915225e221ab4cb3d966d8fba1177f5e9c609830f5834992028a48e174eb3507806e84a852d10902db062b43578f58a6c30d5ca65801312e5bbf28c768306d67d9f7591ebb5dda4463684f0a07a95d8f9b42207c8452d4d959f544c71071002eca83b087871e73d5c3e2678a54a2c5c6c3a43f61b56289245fed545f5e10279324b16b283675088d363a81dbffd31c75c5ee42e2bc5840bdb023f871797d060c355b1c4535bdbe01de1867bca6b3b14706c44e38c0d55cdaec55c23e269f55863e3204211633ab84af68f1b4d73f996df84997346de6456f317ee64b0c4c476cbaccc20c8beda5acf898b3721bc5f1764bd4efb341dc655bfda0151c6f92df72f1c81dac686a2809698eb970021f015262d47cf7f39d53159ef31d21a20372f82491298629e7149f6736e5343f204a33120bed522f2dcb35fa1991b844157f4f63d6a1fbd9d388e49a3653a0734287692c7bf231f1ee7107db019b6622f758eef1341a107b1614b21c57a7ad723071c8b983f957495078bd5de604c034bb10ad32cd98471c5bf77a1d7146e1d9cd6bc7d5bda47da70c5fcbc4d17ec4a0cb2087d360286336cdb1512fb25575c7a179a4dacf3b79f282682d13f98f41fa41973b30fa2274f89db31eabd9fa0ab13ef7753188fd56e522b23a09579e6c912b70163d783e0dd6a940c4673f64ade8ee8409f41eb5a28295f2697e55e36bcc2aa84b3770efdda5cec73d7546ec33f47501a32ac9df0dee2617d488b40d8fc34a92f8cd675b85255ecee4633009cf0426182a81270c53cfeb2127d35db9ae39e74f2a2af5a0394e3faeb2313bb4d8af19173e42be368812cde0e5298df01d9e8d4918cb525e23ed4ea25a6eb40d3c7d9245e54f99750f93c4a8274c55392c98b73802373e2c5c38526353c379396c4f8d51e3ba9f73e0585d7a53393648af22372545bf2edc5fdb8150c32413db866e0e4abbca03dcbcb61b971b46647965f6c7d034288b56c29876682c1f7b83e3f4c0085aef605be7d771c2030c0039481ad8d21c26aca123dbfdaff8649b239e4fada14604705afa562766f0f85fb0de2aeefab9651063fb603097c081e6028a1f8d61af0f75a9a0b30299b383477512c359fb3fd52efaf53199aac73d7a68d4bf5ca88b3264abb96b7abe0063497b160b5b82c2f743239831658819c086dfc5742b6d8b0f1ab8e215b39bac624658246b7e8c0906506aaee24ad75a73e2fdf23c9fdfabfd384a41b14064414d8be5af3ff09a7a86792faef6b8541f6e2199684ce2ea5a0e14904b89f3886d6d55317d81ceccc5ba6c8b5db3d13204899ce6bbe1a9a051b1a160ce4e4c892bd4cf79fe8dc6ed4bffe42457c2dadda362ee11fb96689089b821e290231133c612144bb89f156d4b2877b77843deebdf7442f2030576a0a7d9cb1a58303bb974c9e36fd459602574a63cd391c8177886a34dd5788f9483d588909a668dc86dabca1127fccba6b8a2a921ea924e6611459d7d423651cacf3cc8d285d017f3c3b41edbd6fa003f72d5f370628262ac4f254fd7e754049f6586e1bcf5a62e23df067fa3f29be01c66950beee86ea0ecf110e34e8a4c997d21b6d2d55e48c50a2f500e7162c13ccf989d1358bd7fa08034c771574ae9c5581b1b9192ccef8a27e0377d17dfc35f8c0d155fbe5dde8b28b5b9a9223de08698fd1f73e0e4ae1ba4c66b9279aa85393ac26bb41fd55e0ce096f7efd20bf790c3bc2ce574f3b81c7af21a08ac1aaaa2de6ac7c7d47e1af28664f74f4b808b45f0f927daac580fc5ce222515ccf2144a3acc6fd6a62af5d980feed88a579ddd2a42bff8882e999ad5f22beeb1cb3dc405fd8ac60df6332dcf5f47d274df51cbcc401a8130519c21410691d55c6c56d1f23e6e5d979f661ddc7fc384f426a16a7a17587565e6ac8a9c9ad3784f0b61242ff58ca9755a865e6b5f450ec723e021951bb761aa59fab614a90845858515d9694bd06d5cdda9fd26fc16cda6756221de55acb01bf0228fa6e809800fc7d5645482b126eb52b0e551241a0be4cdd43febd170c200890639216c5180ff156996f12a2037fee9fd6f8f2ff3a4e807be71508e6cf940e51869e6121e473c5714be82b4e42960513fa70708a504b9204678d8d3878ec5820081e7ae3d25c80c9024a12b6a38465fa1be107d2bbb20c78e3bdea9c7e113774693262bcc3bd02a3f7a4bff01be3acdabc648b0295acfd085a34d0d980de437f864400bc1691630694222a1f3a1fca8d5da0ffffed6047d9cae3bfcbb0b0f3c2369d974cb61baf26c386dd261bc429e022d0125040856a6935a6c6c4e16b31bc262e4461be62147ef9b8d1f464a80547ee0172803df1aa8ea31865d175d96badf283a623e038a161565190cb4e3b643174d53983c07ff84071f5bacf1ccf646b59322418b154b0e8cd50654222fb086741408327b8568a3df01680c984e8de2754d118530dabb151b8b6ada5fa18518e0206c338a34bcebf36940346dfe562e4ae1260a7f7781b6563e39a9288273a26bb20c4349d048a614fab47223a94691415b0a77365356c81a21e7046408de6857159d95aaca5b90a34bb50ecd590d764e72766950b31b7a7bb28afa891654c6e621cb907fb6221fe4c952b41f9d667da432bd32505aa525c13f5a01f9266ebe9abc79c84c56b958cf967a2ccbe9ebdb39d81f2d14b6d4936b9957f7325c0de64891c22c1990c67312bcdca7a0769b1c75bfe7a9fd604c717add6ff5baaefdfcd7bca7fde6332a2c80907c718119ca62ceb4e727118c1260a93715e75666277ca421f2685052392b3021f1bdb5cc88ab3c88be1078000b7e7d484d387af52b36e09c4a2752d6501d36f9e0178b7b92a7a7860976b399fb915048ecf25b595006139b054116644556f64110a96c280c7adc8c1f5ec348e5b23c0525d4a921924400d08bfe1b1f5a153a6baf54fea4eef6d23e28bbdde6216f4e26009a382daa4c1e567a1c6e0ad461f3548512894e985448ced008b547c2b24486f5bdec65fc083cb5afe8ee702134609fe922e20d9db552c0e846031d80f8d21b957ceb05b696a281884887e3875937b9a7f0041793054b899d83962fc030b6355ecf499d1e71f685bee58001dde81fb5da2b01caeb2066b130735fa1259665ed63dd2dc4b8cd90cfd9eb306732a6bb16a463fe0981eadf89670e4e719a28c7bd4038073520078c54b1c1f093a9f6af04a5649510af0a5f1bfe882bdced6683500594fa41bea9f5fb1f467db31e03b1abf5ddbe51a0059936dd90566172d12bfc9632d81daf818ee4bf9ae32cecc4b3a411be22360408911255bbd9d63475a0a4460ff583bdce173e71b2ef9ad115d98f5a6d988f5cf52d4461fa93efc12aa02cfdae94fdf10407551119d8feedd6adf8f8186633f73d63472ce53c44383c5648a44d2bc076f5cbef5692105ead2444872a62d5f87c050819ebd9fba35e020bc1b3300759de7a2716191c39b84ea5f908ea7d6cb01ac3a3b4b70f4026279f2879b6d4516f8985dcdf797cca18faf52cdf1a2ec718a0f1a5affdeda204fb9e3f130dd7bf0bf0ca7ca2b5819e15e4ace5a365e1aea35296c673feaf223c0423d31ff96013930d87c60718e5bc55096ef7ffc287aec5a48d5edc2230d29014c73ac6924b43e6ce45268c9e2de38f8da2f31dba4cff61c8eb0a4df4389befaa690d00dd8bb34e6de5a5dc39a89129f46b6f81bcd18a872b645421b5254ceb2b215dc581b5c7e99570903385775fd946b76cb1d56ad6a177cd9027b3d461beb02adcd3cda23af978f70eee454805965a72a8069ca2f219b74833f3ab347831cefc4a4421639080459a5c833559e3d004515691d33d7f9fae2748f71fce64fb6b922cefc5d6e369b85679539ca57f615a883f119c99e1ef25db46c5267c9a4a10cc11c25c05347daf42732ef884d1295d3257e60412ee53113c5319254bb05f459ae24372af7ecd14491b85597eb1002524d8ad4bfa2bfeb37438f67b7887e1eb6e5b5addf04b6692345c37c852980537cfddde299155c5d0adce8e9aed9e7db854603455c18220685440bb0ee5cc45e55a6eb365739c6258cd00a46564857f8f77bb7516b7134931215f746732d96aeeddcc52a3400767ef2fa66ec4dcd9d1aa72b403e4ae87862206b250c197014e8264ceed91f0d93f02090964a91e1f390cfa17ef159226afe8ce87a5a59ace4a46a78ca5b1baf2ec7672debd7ec949a5faa57d543f683a71a3b57c5911f8cc52d2188b24072c0adaa61c9ea639d8eab89eb0d1e35fc75958e4f0cb9d5736da486e54543c2532feb183b85c5e07f4272f2b69f30a170b6ccdcd38536c365f04ff053fa2ccc1df5f9991b8fdd39499a5d89f4e9e8f829d6ab4849054b173459081d6184e7689a409eb5837e459256a5693a377e3ebb5e99d468f4c4f840f3803822a9ef8c6150464d5b62fc83e6b3121d168b97a67137906aae91fd4198921ba8eed86777dfdc47cb8d68ffd81a43ac3ed3129a35f9ee626d5ac15bb459ba86c67749d8f6e4fe30f4f712c53a7895d86abb88f65ac79443e4624a7e6430c3b4813a47c7cd4c0a01952143def3ccbf186fa6ba46d0d5a78a3885c06a66435dda28f5c675653be1609b13f34dc2f2e73b67d7caeec59c7422682d1b50ae3ee3e6f442b47b66d8652e010a017e376d1cf68a945b998769fb5b3434bdf3c91b8ebc42c8182fbc74897ab1af51630733b9b5b6f92312e68a3a44817ef0b0b9a7914fbff60de5f3a28638c8f90ca557a2d0e90a14ee8daab7cbe22b82ecc65dddef693b4c5fb5ee7fea43cae82e26675d0c098481d0de26a7594d2791ed2b421bd1c3147f54167c5623f78ba1e221650911102a6fd49e1556e482b0eed33c7c5d43d40fbbd0e08ccf1f4acf7837aa45633392624bbd4d2e52fd20378a3b2e8618c55a26b052643ca1f16a79713244b4ba891bad88b60f2928bd4ea4b7373b1576fa45c75d738f7114d62e092b703746b400eaf4d02106a3a01459c2bb7f1859ec72fc139e14b9c7d49a081288cdb19b4020d777c3f4336cc00ad01c9df27bd89", 0x1000}, {&(0x7f0000001380)="af51d15e4a3092a229b62a9cba5b0190bfd1fed63a2f82094f", 0x19}, {&(0x7f00000013c0)="416b08ed2e881e563694ad7eef338db1447363cd9ab031c2bf0182bb707f5b68acb00856fff6a22400de7b6fa6708a2b6dd10626bf1db90575f26a720ae7d54f9cd5d4c09d88bfd9a34ad52d64321ca548bb62f5d09593d1e962cdf3fc4b73d389962293d9be4bbf6bfa77348446d2", 0x6f}, {&(0x7f0000001440)="2ad0e472a0fabeb68e3a3b44d3ffb48f36bc51c3b49be7ea94a7baa76cf05392ad260b247f8e564426c091b6e83dd5", 0x2f}], 0x6, &(0x7f0000001500)=[{0x68, 0x39e04ede16a4d6c7, 0x10000, "9233918d9e7a9895f874388ca873491013ac7523eb917fb91e11940e580a980ffb4dda79c946f816c288e6a5d0721f25f04a211bf8bb17f76d1aff1506cf64887b979a8553bedeb9c3d31afe305d8ed198fe91ec26"}, {0xb8, 0x1, 0x8, "9eb422856adc74771d78ba3050a43e719f82e2a8f8e1679f4811e2925c8863d1397c19b19cb88f18c3b591bebb85ac1ce3589632a74118804e0d9e85672017488a37304352ceb6287c4792ed1d6f3db61e5db76255aff5cefa4def5d83c7a0ed009726c3e1c299f63c291d2f6351abaf6ce3c3de96dfd088f862f23dbc1daa48cf75277fd95ea51f107bbc0ec68c5b8ead70c4f41c4d8b45f195bce0dfb3cd38cf"}, {0x50, 0xfffe, 0x20, "6c24659eb8e09f0c11172c691ffaca1cbec7b6aa22ad7cea4da2cb57657389b727d32dd70c72be4bcf2c1ba365d202a5c8cfe0474b93fd916354daed64eb3a09"}, {0xd0, 0x1, 0x1, "bdf9e3bd2cbdf373adfa5fe83b1734a0f513ab728446ece2da96c8026d16da495657bb75e5226777e5e85504a61853b0d016ed55d99059b492255fcb7024ecbc2ac58120aa208229822a52128771b4cf7c095fdcde304d9e09ee25ba84e699d4b798c3a0ed7c1881720a82fc4fe5467b63d5fd24926c461ea335c40799384869e6a92040e231a44a0f659589b01e74a8be89b92b528656cef17a49c768b1ab53c36c075b4c828f66f463b8a0f09664fe18c4dfb08f070158b3068a94e693a561"}, {0xc0, 0xffff, 0xfffffffa, "dd602e63553eedfbd6e208f12b2ad65381b15adaa5a9591840e47e0db906bf65abed56e0c7a154300e454bb5db7b566a37257c4b81656ffcbdf5d21946b5a8ee25adae8fb449a49fb32f4be3e3bece1658a3520fa1baf529b141e8ce6779751c1cc14cd09d1c7056ebd274f4ff7676d57c2cf9ada4e9045f71017a2e0dd7188f3b3fe84265775b16255f1cbf050c2b22337a27bac6b10f65e83fb06acab7ba8ade499caa4f66765448"}], 0x300}, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0xffffffffffffffff}, {0x6, 0x1}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket(0x10, 0x8000, 0x20) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="777a77a751e6f4ca855ab54d5e19da81e532dcdada96442df19880d416a355f38fb0924bd7e23894e71f3c33dfef04dc1c834883b6f19a119d74e6a83e9ac6cb172008bf4045b4632392aac083fa580513c91bfcf3ea13c9bc5a9f3891e5b962cf42eebc5a7d6234a0120e22779fa322af38c4532f478af68c019f3fbc51727b48b6ccc59bddb4f6d56e644e96b02278cc8c22da27471b364e654331f61c799692f3e9d28efb5f594ac9b1ff77b55001a9739543675d213115e762e097c5abe6b2b23df66351793e8ec0570bc5d80655901254edcb2224920ea5a2c445ba4286c0bf3f340eee8a4e2dad087abc2d4d8a91266a35129e417c277767a0525df9f80c07bb8c2f35091837fae38f1e4b848227f3ad344debc921ab874dfec0b7d44d003fb0c796b96cd58037ddbd12bb41b054126965109e81f2948b17c3efdf2d213f4698be7e1b01266e9089877fbb2173"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)='{)\x1e!\x00', &(0x7f00000000c0)=')%}\'&\x00', &(0x7f0000000100)='({\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='/#\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='H@\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') bind$inet(r2, &(0x7f0000000540)={0x2, 0x0}, 0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x4}], 0x0, 0x0, 0x1ff, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f478fe4f543c4655388ff571c9d4131f766696c653000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bab101de9819ebb798b6b3247ce160f1c4e9b461528a7df4a1c63ab80c92ca652dd97a8902591186c3ba88aa69dc924a6243be945826b5141d3d80a27998e9c3603c0299aff2a580c8a36f74f29e68b8c484d4d422f03e494f96395e6435fa2c61af3e054c2781a711a943daefcf4d90eeb37523d1928eaa2a80fa34b482cf9c4b2ea2898974fa42b48ad1de6508b8e2bd5a608a0908eea2fa62579339a77cec8909235363172e8d1553a06ad69e8b8fc9c26b010f19047ba6ab64f958960ac07e5b8857", 0xc4}], 0x1000014e) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x28}, {0x1000000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2080002002, 0x40068ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000400)='./bus\x00', 0x20, 0x8) r2 = shmget$private(0x0, 0x1000, 0x781de4785d843569, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semget(0x1, 0x0, 0x61) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x1f, 0xffffffffffff7fff, r8}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x71c0b918b7a15ae2, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r12, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000000180)='./file0\x00') r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0), 0x2b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x9) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r15 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r15, 0x4, 0x8) writev(r15, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r6, r5, 0x4, 0x3f}, 0x2000000, 0x5, r16, r9, 0xfffffffffffffe04, 0x9, 0x7fd}) r17 = geteuid() r18 = getegid() r19 = getpgrp() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x17, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r7, r17, r18, 0x100, 0x3}, 0x0, 0x3, r19, r21, 0xffffffff, 0x20, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="b4d2a5889295d5461bc2314138148b76e51a2d3ef418f82b287b83e941291ac41b6571592edc910559a0c6e8bd80095d29a7baf241d0a345dd8d8dab5f4a755311518584fad409057d3c701051b6606a2182be6ecbec326041297e103af3fa3a35256f4c664e392422ac104065e3cfb3fb30f800c2d515a72f8bad42a3a0450aa0cb99d0dcce3c6054227bb47e7ecbba714f4cb2a71a52ac0c847f80e7f6e03fc8f123a2df399ac94d0a91007c083b9d42787fe8cc79dffbb3abaaa77650d7b42a046548e68e335c81679cdf54336893b4d424fad33c", 0xd6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="46fdd76a5f4c3b71971e8b50ae3bac95838a37cf6243d5b0b1998170cf89e3e6123ea5dabb63bc42820fac98bf9eb6aeea39597d836edc23dc16e2447f81215e4993e926aba16c97c8d4709cd7d9eac52df7", 0x52) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x64) 16:00:07 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3f, './bus\x00', './bus/file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget(0x0, 0x2, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/84) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r4, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r6, r7) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r8, &(0x7f0000000180)={0x18, 0x0, 0x9, 0xb8d}, 0xfffffffffffffee2) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f00000005c0)='\x00', 0x60) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r8, &(0x7f00000001c0)='./bus\x00', r8, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r5}, 0xc) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="cdd266c9fedb7f3a9aa32445c07c6b1ae895e4b793454352cc30c91fa4648a04ce8ec924d5a87b9d644a18268b70327fc61e994b2c51e60ab3887f23cbfb1f56f6e54e0149788de78c48034ca6eb791aa398e66bddf17e6a0ace", 0x5a}, {&(0x7f0000000180)="df4ef1d2ec9169b653f25644552535d567eec358994a851c07e36a1eb5a10bcc2a72ef6e3dd35ef4f4f9b027d4ac6bf60157712f7a10d6795b61833fb059864b790d74bbfa966ca5e6cbd5d7f6cef056a88d22e5547a1340af08cb9384a07e86c81359c9210221f3af65038b123109471145508467713cfa0447edea68e99505eff17a6b897e66e21ae70c6d700579207db0c65535550052b5b4a7749e99b7a8eeb7dd576797f091a59ba0048e58d1d8ec344b51acf7c9cc80d918f40fd9a27a9535d17f41ff2576cd0875f1440dee7f42f3eadd95ecfcd05bea", 0xda}, {&(0x7f0000000280)="93427fd8238eae2fe7168d18736796ef3e189cb7a796c8b456b2539c6dd63b034482ed086d399d255ef5a76be941b0145e8fd25ed44fde19e7baab7b67a87d6339679f72e0132e121c1adf8236224c557734e371aaa11d4370a3af502633037a937507e0dabc140a6a1a06a7d429dd8cf6d5cb3ccc20e168e00fd4a2001d1ece1fcacdea5a2f56952a367523d4faa7aef47bd02aa4f6add8c5d409e5348684154264e5d2a5c5e49760249e6c7e", 0xad}, {&(0x7f0000000340)="a75cb66d6797a042c953174f005506bd4b5c75d094f33e09b957306eba7237ff04bec47850f415730453e7e89464", 0x2e}, {&(0x7f0000001700)="38731115a0f83bbc72acb0762ad43056119b24bba7e831a9b904d652558cfea663a316860d30b242d5dc795bb9b5029eb7a94c2ea76ba9bcd9ea7894c97fdd0be2750d67c5816511d7d69957548dd2d608795f4905ff592355ce81dcf13beabdb5717a3403f45c62a2dea83dbd632718ccf3968ac4d8d2f2a731c76cc58ce9abcb78422f02c8a0866b35b91b3d38b27c07c73a6081fa7d55fa75480c84110000", 0xa0}, {&(0x7f00000004c0)="76d1b5192e9f0c72d19763c6f844734403f532bbaefffbfffffffffffff3af49bac0a642653d44d53ff46dda7f00efbd2e8eb4f2d5c4e1229236af6f39e224d84cd5aea10503f37a47b81dfa06393a4df7d87d8a87d7d11a151794f7034deb", 0xf}, {&(0x7f0000000540)="05e34ab96199086a77b777f49e6093bec65c008d9e263167988b6f730a14d3a890a78be079970b327aad6e69a913564303d695238613418169256e1a7e1071cdde3fb1b6b0632160f849d467eaca185202c39a342aa296cea653bf4460affa7e68b445e8464038caa40e184d46367986d80a9dfc61a0d618deec61e02d23d9eae315f9d7999054dd1d9856891373b6c08ab542cdba97a3b3f0", 0x99}, {&(0x7f0000000680)="c6c2f356fd482f89690db9f32d7d12cb6f76a8acaba36813cedcc5e5bcfac9747bda48267e9d3250e33756a424e60aef3799d6eea6881940f958dfaa0f7381542acc4a2463802fa2e4c28b734683113a0043a66c9f7b8c5f32490f72ee931dda33e1fceb544db52bce7ff2dbeb9edd38d47035b8fdebb6ef7f4630688f1623f572d38f3a1b7cc968253f69fabaafdb70c911d21e0505781fd4b7a1c489ab1c28dce0135a02c84fe6179b8645d5510d027fe60d0d065251c757a99eded3a5fa4b92bffb6e639de755db13d33f23325265a703c6818b986788bd23ba93835911b605f082a82d44b359d64b196ae15dc96dc3a23040af657a0a4d02bfd231ab6a2c918cd200c6890e6523891980a42c0772ab373c275af2a5912c47b5f6b091a42b97620c337184755abaffa3242e28c0555e26a6c169ada0faf16aa39b5e402342a1b3a09d28060914be4f5354f31bf89333223ac1f519995d41f1355c0aa94a0a7f7487a961d1373a12fbeb2bb92cebaccde32bb6acfa90cf3e01002a95b4a172942fa1b6f26328fac4be3b9e430e1613b3a162442df041aa8bb775186af492004815e680c00a086b9a1c70bfbe8fe45676d4b990e4899f20002cb31b3dd99ff923f57f13f1500bb3615f1416954a9a99ab257ec1ca642b867c0d7a6ccb92a65d7a7bac56291779e020c9563440f2c3bac95b33867fc267396c17cd828f5078487d34700e80611b2b6e6e63b81c051255f7a9dfd5c360f49730bd3908ba57bfd463706722a6b6a4db9fdaecd265115905c9deeb6111e8e53d0f81d7fb901882108f08ed7938108ad66285398b4647c133b4ca36b558742a526bd4c4ab61024371a811be562679380925a2026afae462da1d74b9802820334dc9e50517d8e1a72583a16787160aa954df4a740694a525109fa3d80c6a1d473f0ba32252a4694a11c46341e0fec6c6c45c93266c162bbc9c7c2e9243ee8286fc4c693bb5aa8f5f52dc6a183872c00dde9ab56da0f3079eb91a11736a58ae7dfea73f8af992c8a32db9400d6c3b60993e94cd50c5e608351ba703706e4c9ab15ca1374e98c18ddfe05d1ba09bdcb6364ecea87fd5f35da3d49d53f72e8a417660d12873d40c4d365d1650a415f3184272abb6994ddcfa7af226c9186be827423d422798108cf895b31680e4dbe4b9152af168572214fbfae0dafdcb90a978c0f0516dd23c4b18796c9ee15cc388583ab361d1f84ec4e2a770781abdf5924ed32aafb7cf4a1ff195f37e480b1b8d5b92b8c3249f05bbfc0fcfe5d9008d2ed77357f4da3cdfaa2f036634e2458cac08464e491f6172a5f95d66095896631abfbbdf5ebad417a2733665e687ad06cb98e35833877b37a1d5488b3e8938fc64296c076f69f46fa11d9c535b8da5a20b0fa0e027a2044935300bb244ccf3aecf7f8e89803e58083bfe7229ada74b8655cd5abb650dd16a09814c6fc5b49174546d9bc0eeefa9ab880f9a7c739776edae9d33c66c848ad2e823e280f8affcca93b5e3a79e3132a6c748c50d99844493173e5159b723476166c1398777d14a400f6b39d8912ad56ff0978b4a58227a0000b8f9210b7cdb41a003347e7ff3d805a25d1c9a719bd9b2a584b70be0e03d63ac372a72059b89345b79f75fd26aaa1c037399a1399a20301d3d0d9fd8d352389eb8aed6dc2e6582276b62b8306b979d00d75ab2230dcbc374e96a0577c7aebddc53c9e1826024cffb054d53d99f07d527ffe5ad3d389e531848facb2da6114e060d7d4c52e4708814c62e3cf6349910c0534eab844af4a8b28041d01585acf2749543ea1da6ab6e33f79bef5740eb3a08dccaa725a0c37bf968d429d9deec0434614c35765c8f9cb327c8b58ee701cf9b2b9cdb06f67e1c9b8b509bc1051c372b2cf37774eef718aefd646d1109f2902ec99af29005bc09ef46a197a2176d27f646ba07801000c9cc936c299d5051054177ec5b91ff60ac668e4ab8a18f19ca4a7e51e88ed6614bcf2409cb1ee5d0c7510be8b6ac2077ded5f94b258bee756c9a9dac152df02c0edfb7468fd6189d8a0a91bd342b181de79da464fbb15fa8ff43af6bb19aa0d800998c2e20f63a8bbc831b5c90a61b59e22035bd410baf7d789851ab44c091f9cc9ce5bb9530bab7a9d2dd3e59502818e0a52d343f267a6572268ec41ab8182d621e3bc0461807a197cbe6bc9aa10fe64b28abe8c7b13074a1a5f1bd4de1695d82760547b7d2ec34fd2fa1d8645042f413b311da502da169bc9e6acb31b9507a244333890dde3c0cc47d0b40b34ca63d9468b4b3ecb7b9b674b6ccf63317212611145c90485e898500006270c58b3cb5664b348cc2949106a8f729bc88d86710dfc0143dffa3753e854fd451390b71575afbccef9d81018c6ef984b1b0fe722e1062198c6364dc472c90e1fe12d76778a3df29f856fa0ff12fb5e001adccb763750a17a465b4aa80b47b1ff00bb5cf1f57f47192d17e12d5fc575ccd01155d273ac35d98697835228214228606bdb7f1cc364602be09c95bf143f20d5c965dc8f0b3f765d2f8d45042a08b10eb851bd05dcdb6d9c01e72b9c4a597a931830c155e12d768c51a7a11f602c9c0b9532ebc37227eda6fb6b8997236cdf5f1ac4b0e21b9c460e15eaaedbba00ff2e0f8e78d7058dc434a602de8900e71b4f3338e77531915a62881faa4d31a613b292ab3107e52009698242830aaa0c3dd6a2d5f658f443739c123e1c77c0587c670afa11d9ec6c2e3d92b3f50457ccef1ecc55b0c185f18031aca7579005df09c60ad62df3f1a55aabb2cffcfd8314debed5978fe1abb4d50ef9cb417723fb5a9ce4138e001c65c1de6dccd75cb33cc077fe2171aee7cfe3db1b64fd93bfc330e822357eda2bc20c138b4f7eac5d0837cd5d9d7a754668301273974b445659438f21631a1d394f10c3dab8c5d1c69eafcd7d0fba92e3ce00127504dddef3593d018747598f3aa48ad0e814b4cfa581cdd130b296e626c4f7427451ac42bb34eed04865bc41c1449642aabf8254aabac18235c5102c5b377ca0c56031ad99ffe02dc5858f59c49c5d7af1d938835868499b769855926604b79282eac227219a11f8867628d9d66e6d1b87fc129c560d250cfc1163703cd50bd813d9303ef75cd1304bbd381e92fcd5323b482d474f39caa9d0844b1ffd03aa11276290edf494f470fe581a25d0f9cfc3e82355218a115045bc15b1a53c5a0850612f0397115ba6b9bbeb342bdd2aab9f111ec509c9d15bf72e6009f19339e1ed30f1c6f8ea5f97cd2cfe8c9d6094684aef4f0d72a507d397da7c1b2564fb3e217f27babb510db7dcd55e2d0a68699ae033cad7417b2922b3991a9971a08cccfb4cb393c18319f1f9c1dd5845fa65e5cd0bea2e2b5dfaab3c0fd5bac06bd9f5a50afc6c983186286d841ce0ac66b4b20fc8f621858eb7767c7f6d36aec9e138691024b4fbf57045e086e221ecb5c2e406ad479bb432cde0100e71150483e75d9b1b1674e9a1e3d169b30effec8123f04b0b5cb0a56098a743c85b578550391087d4e689253c6f43343c231755c9f94180b40d68f9e2481890833c6481f6396626ced2452f0df63f8de8601ac60d0939271cc6efd52d12dbe8565342c431bc3471a9f74cb90b7f2bf7a9ee5d0784b80890c2d871a8949f24a6b6e84003b16beef53f02cd1d9f0ac9b1f5975367e8a1cbb61f9099699310e192e84a4bcf7aec7ac2825c8e9704ac1144f917e4c533ac90484abb5fe0c9bad74f874c429eae3a785964572e8484af79dcaf29e2e40f7c9dc05dc0de2336e143956d3ebfd47a76d7270496c514d0cbb90dc3c8ec614354c2107dc4f46a8dc35186a31dc848a1ad155868499a56f9119e3885cab2e6492a29f84aad6b2fa47366072ec32b4b23fdd4b5ab3d0a4aa550b66cc947b52c11adb412510d79d18d760ab9dc81c57d5a819bc46b86249a93f430af06bc064ae05344fe12d17eab3c33033baf4be0479b08e14cf04d05e721fe4327959e61d5c106ee7fc9c73e8bf2c6290c8bf50e4a0b3ed9200363b6764d991012fec11e20fd712fc7289424572eef4085c7b74c9fb1f0f23ce51337aac549ca9d8e1c7628fa267b8bd15766586860a33fb5031987ff2599d14a01a44a406188044e13d9a333168567a861d9c38c68374458ba5f57ef4d9e1cf8187c3f30eebe28e39a49184e05570af1ebd8403df37f52185d3a9cfe10400ed4118677847fbd13540b63c2ae977a11429674f841a45dae0e308b1ec04ecf24f4b735aca5ccd0fa241f7f91ffd60d9dbbdcb489021bdd25d9fff67f0d4a16c44716096f51d366819bfe7e7b303e98391c074a675874044f202bb08a224dfe500497cb108f0d9cb63aaf28617b9b53eca9b0e2767fc9320b72fd13b20ee19ec35642ec7afb35fa553f934ad8434cbf9d3d6c5d98be6629a34f6343045a6397fea96dc3325d6e7d38f5d27d4998eb181ef3c4e854bda12220f0c0e0a7d52ea825732e1061d794685d2e020a9e4ff7c65ca9cbba48d975083efc9e278b0f120bb46a658f68de561a3cebac2237f9aaf3adbd81720f40228196633f69c3f4b8c7e9678072ecec4f48786a0d227e498e688aba33f250326bcf446f96aa11fd26f0de78611b0997bb810cc7f1248a9b6e1f2ce5d2ea6c8df9624e28d3f3ea08c70d022470e18544cb1990eec66149c3df6a84893b809732a35a19af644720284596f082b65e4378f6bc9a09d31209a44c36490d6fb76f93e514bb8955ea5c5f40410f19a40b97c726360b532819355fc2f3ffd0c02479e0f5ffc6e6f5009569df012b136206f19cff15305f55ae33679f51bad01808ff65509a2c74d62a18527a38185bf9ac0a5300c8c7cf5296a1bec39e71ecb1ba0337f0a0e4422c5c05dd1927c9b0603207d1f98807000abf14fc3ee924489eccae582edbd1e4283bd438ebd7d8b0e52c37591ac00fa2d95863ea7034a930dde8eb5d8f7efd7b83851193e35fa28c5e7e42b1ba600d583949dd28828e99404234a761cf0fd9b7174903d8397b073552021b5b3c1255e871fc31ff6fd1fefe0cc11f88c41d21fe29636f5a03ee3e961fa31516ffc6be151326f5b79266d98707ae9fe7d694baca94f1d24873713af0330c6d3c74df38db08f7ea225cedfcdbce3d0da3a44c100b4997267f66874b15da3f865d57879bc5557040c3f2182d326dc95f65a13e355c1fefc07155ff56429b3887fd0216d4cbad3795a3b666e1c94e602bd3851c3bb4d304a5835d86f4b4d92ca5492245d0778d04af529ca665361df8f06e0b9cd76a531f1978842d82920bc11a0cd557c1a45171d4cf410adbada939e9d88b4bb0c083813d829295b7c7414fb07fb5dc9d0f8621d5196a30096e469757b7c9f96cab7fc458ff3436f90ecfbb02fd8c0beb85e95f42becbd72888a761523ddcc275855235e0eab759498f60f9ad6ec14c873f10a7bcedb29e9862986fe570d6343654cf25241ca870ef3aa201365b78d35cabef1f9d306790670ddaaf9a569eb3081ccee2f0b13f6f127dcd5381d8cd453ae67c936af5e9fb108696716239b76127001c7598866af2aad380a14246223b38186e29841cb79f0cc60a0acc7d01bd903ab5f996e5e4b57095d4d6374219907f53de186468874d67c4e9531dab48f93cd588226e8e53b7c9c73d0f95ef833bfc3d188676b8da3efdaa9afb367aa6f1cc97de69c45ef76956c559b38cfa91430b0367353ff121048269715477a1209a2ec96b8bfeee4123f069a04e79414fc0f9775a94b08", 0xffc}], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = dup(r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x2, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x5, 0x4}, {{r5}, 0xffffffffffffffff, 0x74, 0x8, 0x59833e10, 0x7fff}], 0x6, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x54, 0x0, 0x6, 0x7}, {{r7}, 0xfffffffffffffffc, 0x62, 0x40000040, 0xfff, 0x2}], 0x14e88, &(0x7f0000000600)={0x74, 0x3}) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0)    16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00000000c0)="52256def079ac73cce9f37047cfc8d6ba382b85bb91a40afde91eb2d0ccd177b0ef9e6f89b1aacd165193f279969702da6a4fde0c4d580c353b02197b919512ae184ed8aa86ddad9b207b725feeac7edb0bbcc8492d0a886d709d9cad5a3bc4eef58b6a5ca4f667b7d899de2cdbeec3bf474352e4ce9032665cb550ede444408be", 0x81) accept(r1, 0x0, &(0x7f0000000000)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x802069ad, &(0x7f0000000300)) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "000001000000000100002000", 0x40000}) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d)    16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') read(r2, &(0x7f0000000180)=""/111, 0x6f) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0xda, 0x802, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "33ee1138fa7e075379aa63db2f5cc0b21a5250e1"}) 16:00:08 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="5642dbdd51028e87297e57ff1d6c29d6b1f04f1e8fc2883dae7d4b88a9c9eae2f80691a992c3bbf92d54fec22151228a8ddf3dd8d3b9a669f2dfe37b82eaf521a0ddea6282fc7ba48c5910a0e9dc7f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') bind(r5, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) 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 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) connect(r4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x393f) fcntl$getflags(r3, 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000140)="9b3758fcb1a941f0360a5900c1830edf27479a3c0800000000000000db8a51af70c8dad3a052a59a58e2e21a8c4e9c04c24716bf0134e9ddf2760d58da30290d8370091501b4148c19bd92202c5feae2ae35db6343b5bad783bf2e6e6b137596d34593a4f287a743de767672466cf4b6c7f211c89e819844e5e4cb1b6323e32eba0eb9280183885231038cdd8af43c4ba076fdc05f334ef81a1a76d1999a3f7194c05280e2b322d2afec997457dcb4020000000000000045a6b4832bc1e8a7dd5431578e285be4dfb8c77f66f804b7615f5791c905c9eaf9b3954299e74a2da2a01cc1b783011c5d839b92ab1899fac7078f965615e028f977fd214b2d578075eb21bc5e4fc71ef807cde3e397998b58a03535e5858ec8a0a62a0ad3abb33df5c05f1c91bd442b1baa273a37a1930d5c37fe58c4632511d05223931e1e0d6bf8db44d694e5ef18f340ed0d3999125c2caa1b395cc4ca00"/353, 0xfffffffffffffffe, 0xe, 0x0, 0xfffffffffffffde0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xfff) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f00000000c0)=0x1800000) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0xbbd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/deV/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000040)={0x38, 0x9}) r3 = msgget(0x2, 0x15) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b48865b400f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527dc40abb92dc695d66b1bcea2d944b2f6600f1f9feebe901064a5ae2757c76150831e22f28806597238c265aa7edb371e06008a640eeca1750290c0d3c59e3e3e3300153b4380e23f3c1175546ddb81b9524c140afbf87ed6abf3e852f954601b088e2cc31160af143dbcdd7153045831daa5b5aa0322124378c79a4d69b0ed3ae6be5199ac3d3aced40d09599eb342451359bab7de693ce0e86d56dd5302d17adb2e1d716cb7a4f40fd4e67c3f9620c4705d1df0496b2ff7a22c8c1d0c9454cce5367092e5ad5c1d4cc49ffbe29ec3a96d4afa91ad95a40c38f8f1fcb606f04f00038e0e5605bbf99999cfd38e01af599c22531c0e1587d8fef5b1571b0860002000000000000a741c5ba71cbb306000000000000193e63445de8c4378bf599d13c8cd6aec87381352568cd3de1ebe6a173e48e44fce594427afd721b178016470a11366989a37b62f9475e419043"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:08 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x80, 0x2, 0x7f, 0x6}, {0x1, 0x20, 0x40}, {0x0, 0x3, 0x81, 0x9}, {0x4, 0x9, 0x0, 0x8}, {0x48b, 0x1, 0x5, 0x7db3}, {0x5, 0x8, 0x80, 0x80000000}, {0x3, 0x20, 0x1f}, {0x1, 0xd4, 0x9, 0x8000}, {0x80, 0x80, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0xe, 0xc4f}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834f7c237fd032259570d8dac68037af2af3fc0f01b03c1cb2c7302fa056208d20036207000000000000004e02a69adf2fb6b74597220a19d46b0fec7f528da340b0", 0xf5}, {&(0x7f0000000300)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000dc0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77458cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe559271259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770a0171d482d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31befe5371ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41d3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051f37e2da3e0bea026faec04065459b078e2bcc6f3d7b8c637a9f90f2738cc279c853f66a05fe9ca7cb2", 0x3c6}], 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0x2f2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0/file0/file0/file0\x00', r1, 0x4}) openat(r1, &(0x7f0000000280)='./file0\x00', 0x800, 0x60) open$dir(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x80, 0x6) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x25}, {0x6, 0x0, 0x0, 0x80000100}]}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0xfffff801) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x20, 0x0, 0x8) r5 = socket$inet6(0x18, 0x8000, 0x23) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="eeadcc24ee0f4f95ce373dde96777bbc367e9f4dc84a8dcd2c7a6889cb621403248f7e6f7585f2a89c241db635fddbc7a29695bcea2a54a7fe455c8e954fb586d04875cb17e75d598d5831736b6329b877e9cf76835c24689330a060bb6c2cf5774a494e0394578e3e3dc82ad05f352de9bf7d62198b95aeb3110666bc931ade8a37f178c6b92cc6d4252ebb5e40685ab4b955b159ee77a02c617a310d88ce5562bcab75872297ec2b776342072ef52fc401c13d95a4001271e3e1ca8b0820c4e277b06cad81fd680ad299d1676a0b0ab25ca31861e39ad48b6bc333", 0xdc}, {&(0x7f00000002c0)="e069d584b0f4e90761ccdfa329bc05f961b2aa5dc36775c0da8ad18041b8a8b8090375aeb62aa4", 0x27}, {&(0x7f0000000300)="859a579bce25e533d3f0b4a3b941461cd84e3b75a8e19dd00f9697b325a6916d9d017bf38cafa224df617ec4ce2800e3a1258ebdde5cd177ea94d73013004439b94399fabcdd8f52532decbe81f6fc1d1d132471f0e1aac83648042d68fcc5ab7ca2d1c806eca97bff0263bd06ab37d41ede9d5995fefa9ba8cdc8fd74a8ec27f65ec5528b21ce692ae994fa4e6144b70d4f47a4777f4f7a98c903a70b0f33c050f43266c2201710f57083fe31bbba7f5d8e661e54dc72125848ed36b76c7e57a51f9167ead021dcaeddd01be61d48f0548f28c9ecaf4981ebed1303eb38c1b638", 0xe1}], 0x3, &(0x7f0000000440)=[{0x18, 0x1, 0x400, "bd2b9c09e05725"}, {0xe0, 0xffff, 0x2, "2ae2727c4097fb91d7689ac47ecfd78e49587ba2beee5436393feeff3689041c6487ec0c7cd83ba434f653eafccc152758dc9b605124e76b12b7cce0c0876881040ebf9800e4bdbf76eed87cc78d3f908ad398468198cb3d1f781bfb0e16c4335bfbaa9cedac18296783114ebb36283f14066d34dd0a1138f96f78e8afae475cf2d5149b355da1903164b7f2511ba7328384f4140712f116dff6017c57a8ef9ce880baabcd30f739490f4d60cb74a26460b1b09f92b798615944741856c0f9f848885ec55382c53190bb"}, {0x70, 0x1, 0xc6a, "58cd26a48948adf26e1f0fee6831466303d69d46017a8c642230696e9b6f4d8863e854a36564262f7f206da338d586e9e0bbfb5a0d9d1ac805acf46e7b9d047a724144161bc2e7daaa271bc0e5adc9a1b1d952a1d19a0b1470df"}], 0x168}, 0x1) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r4) fcntl$setstatus(r6, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000140)=@abs={0x5c599abc788a876a, 0x0, 0x0}, 0x7) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x6d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:08 executing program 0: semget(0x2, 0x1, 0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1000}, {0x0, 0x2006, 0x1000}, {0x0, 0x98f, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, 0xffffffffffffffff, 0x0, r5, 0x80}, 0x3, 0x0, 0x7}) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202ad9d18853af535080e9617a7515efdffffffffffffff603000463f8eea490f6854d78a2a197a386207000400008295955984c87910bf453f68c11700287ead4bcb777fa69dfceadb9801be2e4bc28a4e61bca648965801360bcd4c0a162b58fd4237bafa4d0147473c2384ff0100005353e17d51943e000000800000000036de8c8ad28922bf554799b9b813ad30505e8f5300a457795ea4a5c5fe659fa2e6351c1703fcea7fab45ff7d5e57bd7fd77027d8cac7dbbc5b65c6593d2870b49b4509a003fad7feea2b89ad306b6dde785f371a0823f2b4333c8bc2b51b3c6e632dadf0556c8240bfcdc6865f026324e8f09256275928c4ca66beed3b1b0dda9f861e09da8e3f325ac37f962a1aafe74b6cbb0576a7914e6eca885663132625c1519c87a2acc0d50f923f1b1a142749f8123c77de3455664b38b5bf9be0359ffe9026f36faed2d5c273db0779a189b79348ef4d6089605c0517097e61b5782efa72d2ce1e6024b9205de8240f7ce6cde236b113c64b032463f120588981d43d74ff36bbb3a58e57ee516cc00e4f01c8fa554f98fe81bca82346239aeee17d624dde41a06539e30589f74fd12c255033a8c334e6197e01f2a9dec12aadd0171d42e06ca4ebd51a17a821700a297beecf5dd0fc42280270823e84f5bb826c0d39092359b2d8fc01701b1df82e8295c3"], 0x10) write(r12, &(0x7f0000000880)="9ed5e895000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646b28d002b70294dda756a171debaa2e7c5d2ecf33a56e5df0b1807947c673441a6ff32add1b388c83478f1f042f44f97e053de89b877cb2ff50c965854be1976e44e0b226ad950058175940f9d2849a58bde3bee7cb64c8745360235a33f9e470e1e0eb1deeda7127e7ac78fac9a9592d66c758a2ca065db35914f22814189b4aaa63a8efb04ea87e96c1532c8de38df7e5235f78a6523453c9d468f0f979f3a0cf09301b86f8e68ac1", 0xc0) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r8}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r19, r20, r21, r22, r23]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r13, r4, r2, r20, 0xc2, 0x101}, 0x4, 0x2, 0x6}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r6, 0x0, 0x2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r24) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x182) r2 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x0) pipe(&(0x7f0000000240)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') accept$unix(r5, 0x0, &(0x7f0000000100)) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000002c0)=r4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0xfffffffffffffece) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x807}, {0x4000000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x60000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x7f043e617339a440, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1f, 0x2, 0x82, 0x9}, {0x101, 0x80, 0xcc, 0x5}]}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0xfc, 0xfb, 0x40}, 0x6, 0x8, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x2000000000000399, &(0x7f00000003c0)}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000003c0)}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1b4) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x4, 0x7, 0x0, 0x5, 0x9, 0x6, 0x2, 0x2, 0xfffffffffffffffc, 0x10001}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt(r2, 0xffffffff, 0x2, &(0x7f00000001c0)=""/93, &(0x7f0000000100)=0x5d) 16:00:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="70ef6a4daf524d77cdcb038679fd1e6dd007a41df53d7470f807bf6c10d36b47ae573a080542f8c49b899af05091782c6da51d6c7f0ddd27a57924461b219220f81ead6f2a8d403dab74c036b859dc201a4abdb6230d7480529b0f9706145ae1a207d9a46d62287185813dbd8aed43971353c0adb8ad6700103c9bf40f994d0807941a5266d179ee1b0252e51b570394aaeb8293a086af69d9f4da1d750eb2f50bd2e4487e1a6d6d0a69ddcfd3fdddac8a5bf6b7b028fd", 0xb7) 16:00:09 executing program 0: r0 = socket(0x10, 0x1, 0x1) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r3, &(0x7f00000001c0)="cc2dd52ff7007edbeed5636c5f30d1a963f5fe22bfe5e1dc09f391d99216c8be9b86f466117ee9e9e14a5e9dfdd95ae31e1b560093ce2173da0a23b99b28e3ccbbb55f7a78ef60515b2dfead90dc2816a79e1743878c9b65d43378000427e9f3646ba306d5b6ec2b3916521d4e41bf6f159ff05bb38e35e5a8d1db8c20d7e97ecc430309c6e150ecb5a0d8346d3fc6c47af1abdc1cccd6ad6334198414bafe4112046c4fe0ddcb92418f828438fd2ef550beface278381734b06725f9eda51237431ba649019e75f996026745f3f1efd657a3fb8ec530d6aee0d976bba4241fb1d2f7ee2db475a026d36c1ca6159acabc6308b22bab87ebdf499", 0xfa, 0x1a4bcd78c7fcebb2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) read(r3, &(0x7f0000000100)=""/132, 0x84) write(r3, &(0x7f0000000040)="8ef1ef3995f73cf18dee75ce87b0d8557c84bdc221da720e7c3cc9e104f3b936bd7d91e761b713b354453b865f5f5f4444", 0x31) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bcc47d9fbdbe4", 0x8, 0x12, 0x0, 0xfffffffffffffdc9) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00005142c9f9057c811586c2acc7901e6043b7d8332db737258b48967a80174462f452e5332f63a9d1462855086302f461169c91cc13f1f6cf01a4142f0478436cc96254d5d50478ac4ff6bef65961127a324f6266f6d7a5c011c8c3b33c24bbb72fe80e17853c2919ab14e3643a2acff6bb08cbb3b657f35e6546e702b57f048de13bad6791319968b8f17e2ffa3cfe13bf4825a200000000000000"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x290, 0x0) socketpair(0x6, 0x4000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000000180)='./file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xa0, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x8a, 0x40, 0x100000000, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x72, 0x20000000, 0x3, 0x92}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x3}], 0x2, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x10000, 0x100}, {{r5}, 0xfffffffffffffff8, 0x40, 0x10, 0x8, 0x7}, {{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0xb2, 0x0, 0x3, 0x81}, {{r7}, 0xfffffffffffffffd, 0x34, 0xf0000000, 0x7, 0x4}, {{r8}, 0xfffffffffffffff9, 0x4c, 0xfffff, 0x239a, 0x8}, {{r9}, 0x0, 0x10, 0x80000000, 0x4, 0x363}, {{}, 0xfffffffffffffffd, 0x6d, 0x80000009, 0x0, 0xf6ac}], 0xdaf, &(0x7f0000000200)={0x5, 0x5}) close(r0) r10 = syz_open_pts() r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r11, 0xffff, 0x100, 0x0, 0x0) r12 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000001080)=ANY=[], 0x0) r17 = dup2(r16, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r18) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r21, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r19, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32=r21, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093a76d77faad51f8aa68d2db0d1855a1edd3377da58a0800d94c47079b9380ed8dc9d04cf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9000000000000000095b9d4040255a40a57ed21541b3f2feaa096159eaaed1b200b061931b97de40b1b736a0b2a1eaaeab0262cad58e68ffac4f73646e2159d4f8e8427d379ebc5d3259144a3f0906a9c6280bc475a9f6d7a8481999b54ab106e51fa910122dc9dff0896009ee9e8e5dae5c6572ffa692c79fd887936a1cb64f849e13c0bd106ed9958c0cbb1507c23b4e3a6c5a1e449edac51a46fb09ad7edcc6673f1e44b93bb76027b6f6736da34893428fbce862591e680ab1b82f8d5ec3e3a34643f1c5e277e254031dc05deada3e14961"], @ANYRESHEX=r16, @ANYRESDEC=r19, @ANYRES32=r13, @ANYRESHEX=0x0, @ANYRES64=r12, @ANYRES16=r17], @ANYRESHEX=r14, @ANYRESHEX=r20]], 0x1) r22 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0/file0/file0/file0/file0\x00', 0x0, 0x0) openat(r22, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r13, r23) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xfe}, {0x54}, {0x800000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0xffffff19) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="7f45ec239deb3adb05cba13171d0a6bb893970b4b6cc958d8161a765b051599c7dc3e212e6051fed3266841ed51f33e5e3309694123630575f696fa46b08403eed6eff23a18ebae125c58823df9ba50e323f76598d3e3078a0bb69a763071e9cc6f89934761caab3ea74af50ed53c77ef814113b3248a4b24932c918fb52332c2c8c4e4b6d376acb8fd707223bef7b5b9c97d7cb560b8dc8065af6ab18b45c133893631495215a260890531c8274041792f10b82d40ae70a9f0d7117605cee8f6736dc9757fb54290aeae91098f08afaa0b2fc454cbf398bc0a8ec30491eda3b0db0bf7eadb1356f8acbee85585e88db391f66cf398201", 0xf7}, {&(0x7f0000000100)="b18c2fad88af", 0x6}], 0x2, 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000340)="cb3d714d537a507f1e5229c1740971eca4513ee4fd5c165fa6f7c1f107343e7be206fa8d1913590be1af832d10e12d7381902512a5ab0a4cd8b9710e4b3dd842a2ee4df65a0b0cb434ed923821d623f687cb003e7c9ba5009ecd58e01158eb300a7a4a776dcc2033d2dd97f7012d5f61f67ed2b240544a275e2a0da1fff3b05dd96f4ec690b3c8d594", 0x89) 16:00:09 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0xfffffffffffffffd, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00006b4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000435000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000422000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x55c6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e68000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x80000000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000cb8000/0x12000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000540)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x102) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = dup(r2) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) fcntl$setstatus(r6, 0x4, 0x80) fchdir(r4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[], 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dab84f807ee8fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f00000000000000"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:10 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="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000001080)=ANY=[], 0x0) r10 = dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x200000000000009d, &(0x7f00000001c0)=[{0x44}, {0x3ff, 0x0, 0xfc, 0x20000}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r12, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r14, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r9, @ANYRESDEC=r12, @ANYRES32=r6, @ANYRESHEX=0x0, @ANYRES64=r5, @ANYRES16=r10], @ANYRESHEX=r7, @ANYRESHEX=r13]], 0x1) r15 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r15, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r16, r17) fchown(r3, r6, r16) 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:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, 0x0, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r9 = socket(0x18, 0x4, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) dup2(r9, r10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x16, 0x0, 0x11e) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff7b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) r22 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r22, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) getpgrp() fcntl$getown(r19, 0x5) fchown(r0, r13, r23) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) load: 2.83 not a controlling terminal 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x3, 0x0, 0x4}, {0x1, 0x0, 0x8a}, {0x3d6f, 0x0, 0xf4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) madvise(&(0x7f0000026000/0x1000)=nil, 0x1000, 0x6) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697f, &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x4, [{&(0x7f000021e000/0x400000)=nil, &(0x7f000056b000/0x4000)=nil, 0x8}, {&(0x7f00003a0000/0x3000)=nil, &(0x7f000046f000/0x1000)=nil, 0x80}, {&(0x7f00004f9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007b6000/0x1000)=nil, 0x8}, {&(0x7f0000766000/0x2000)=nil, &(0x7f0000493000/0x3000)=nil, 0x7ff}, {&(0x7f000076f000/0x1000)=nil, &(0x7f00000df000/0x4000)=nil, 0x4bb2}, {&(0x7f0000746000/0x4000)=nil, &(0x7f000069c000/0xe000)=nil, 0x8}, {&(0x7f0000314000/0x4000)=nil, &(0x7f000041c000/0x2000)=nil, 0x2}, {&(0x7f000061c000/0x4000)=nil, &(0x7f0000462000/0x1000)=nil, 0x7ff}, {&(0x7f0000666000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000b4000/0x3000)=nil, 0x2}, {&(0x7f00006e3000/0x1000)=nil, &(0x7f0000147000/0x2000)=nil, 0x1}, {&(0x7f00006d2000/0x2000)=nil, &(0x7f000060c000/0x2000)=nil, 0x7}, {&(0x7f00001ea000/0x3000)=nil, &(0x7f0000297000/0x4000)=nil, 0x7}, {&(0x7f000067b000/0x2000)=nil, &(0x7f000038b000/0x4000)=nil, 0x5}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000301000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:10 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(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, 0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) open(0x0, 0x8000, 0x2) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r11 = getegid() r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r12, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r13) r14 = getegid() r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r15, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r14, r16) getgroups(0x4, &(0x7f0000000700)=[r13, r16, 0x0, 0xffffffffffffffff]) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xd9) setpgid(r19, r19) getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r26, r26) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r32 = getegid() r33 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r32, r34) getgroups(0x5, &(0x7f0000000000)=[r8, r30, 0xffffffffffffffff, r32, 0xffffffffffffffff]) r35 = getegid() r36 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r36, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0x30d) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r35, r37) r38 = getegid() r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r39, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r38, r40) getgroups(0x4, &(0x7f0000000700)=[r37, r40, 0x0, 0xffffffffffffffff]) getegid() r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d73}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0xc003, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x2, 0x8001}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb1800020000f9d0d5445efc840b6e705ee1f475cf02926c04167a397e9aedb79843895a053f9a68b0107539e44c5e5c7e8ff4c59e2f7ac854cb2266891503995f84d438504cb72f1e127b2c9729b32d4371ef5e9530c3c7a60eeea12413e6465b415c7faea8276c58d5986f2f83e948e135770b6006a6954992f43798a741e89e631a34153699fa16f6fa6962e2d20f2aec16855ad2c72ef1720000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 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) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x2) flock(r1, 0xe) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x111) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') pread(r1, &(0x7f0000000280)="e3f69c179551432de3689e9f67e36e1850013a6d3688879aaa4ea308483cd78605f55ca223273f7df2b1286fe0d404f1769a173cdefcbc22f6517847a21519f605fa2ad66b1b182799fa821bd33af440d3181cb03cbe604c605a94f8b540ef1ace49e8713d8aea1a7eb9ff1d81dc43ea4fae0a02e3ae217bcfd51b1760a28917ad7205f4e6f37046c447ac5f21cef14a1f54f6a0b489b98e0430deafdb1f561fa19e70fb914cd5788d457767936a9de647578d63c2ee4587ebd8ad1a5990bcb0ca0fd7d27998f8e24d878936bdb50444ae89416cda7f80f11b953bddb09b284129a13e6b8bf095e9f0f711bd3681768b504f5fcc90491cf27333d3dfb6b5d6a17d783f8bdf35126a3971d955b68183b527b9089b83dcc9c636c39d234b1ccb347259f43fcd311006b5e64d79abd275c1801e027a7f4e7d8ddc23e0a282615449ea04c2c228513be3684b7b5cb4a43d1200a50c002ec0ab8f49734e91743ca9eca30f737d713d9c011094bc253c57e9296ec4272b0a20ec4a182b18f7988f1d3a9496715138ae188007bed572448b0c46e61fed00e78b7c8558f1008bd5b43b6b62e23b80e6b70958ee9fccf0c95562cda0ba42088c82de1dee9bea716bddb90de155b32d597f03f0ae7e72825246e9440a440218714797fcb209e371a73aa47d97369917924cf2f35d6c683ab8f2b7bf504c7ea924a9810dbcbf049f88ff545dc1538f7d536d483687f29db2f4098c347e8d399edc8e5e8156c81c642379c32dc0d0013b9243bcfb126e385434a349b9023fdab4d6379d9ab4ae992f4c6824edeebb2a6c692d6a2758bfe8502599acb382d4252f940b7b319ab42aba21e7f321099dbda15272ed8ef7e713b574e255faeede7da905f8d7474fb49d056113ddef1fca664a534a9edffb419bf9cb9c8193d4abd24f4ef4d00ed2800678875d81114010f5581b00b31680db0dd3c6c9f50f837e92783e470369b383978231b86f3116882b8093779d5dd6edb86c4eaec809bceb5896dc7afad3c6c996d325dc5e96b71038e80ce18e5c435e68053f9984c4d18dd74ea04bdaf7243b1b445a0f11595dc1480ff5fa210e533326980a25e59bb44eb6516c99f4330e350df643b0ba5644565fb336d571ab09dffed91a28bd71b6023cdbba1334d8914d4ce8f05ce4735b41ab66a46b218d92c56bd0b0c2f4753d4e87bbb5861fdd5a2b9e9f06fb3a292bc2600564a675b5a2740ae13ca59d1bda1238417e1b382452950b5ed14017c754e21d4adb15ff8c2d9c2d48d8d7d55e0d2145e699d0d77a02dce31d5a1fe56c97966efba189d8395a4edcba1cc57082b74c112318c78ffc8ace6c811070b6991ff7fb04b5db4814fe6fa9d4da1ae2ddf53db436a080c1b588efe551fc6be85c9f2d3d9045f4fb01929b3bdb5e312244b5a41120748867e74e43ea3db97a04e6a60d0ebe06aaa4c996f12ce599bcdcb114a0cad592d41710aa3da59275c432c7f1687c0fd16f89a3b281b8603d2cf5c59a466fd0faced123b5ec51a614bfa655a75019cf28ad079144f98704daa71b35c0daead00f2678dd4c9665f3cf0520b5c8ccccdb28febca7d0f8de93a99230b9b664603d94c327cb7dbfd92e5affd35decdb4dca843b164a938aea3f021af91a072e96f48278b0b43ac7cc79b1fcc4c419388eae1303f83039eb2d09b607d26841bdc602061dbb73ed8408fea210e6791f75ee6395065587e49d83e064656ba5779ca101fc8d2297c89b750ae8b70a01a85b8807803e5fbdf624e9b0ed7dfebc08727d8b851603cd819814c339e0436255abfc2d20289fe7c25b17b007af8a876539864c050914574d2e735d9d08edf33a3f205d4c2f31eefe63a9f3403dcdefb349ff5889cb434f6c4954dd3c9cc3acd6d32f7bb2882b15821df1903f988377e27e9fba1b02a52bcd603ee213ec0078f608e9e0ca3134cc11732e7019b5a1d5047f1e38741d31cbdddeef214363e8740f16179712066f30ab7c99f3561870896029b707deb813a798df72da9be78e545bb2943b5fa306427aa5987d3ca6720112a1f4433533e1525bd88b3304f131fe2aa2c32ba87bd25de7f86644a43f2cc18b58b66d7ece2aa71deffc55207b2dbf8795e67c17fc195034f5e44de1be161723ee4121d758b96299da4144d0d3ea9653766d1e155d4f5d1b5e523089a962fbaf66ce14f4b0242ab62edd2821be48a97f613d3c284d1e12c7f6024e787fe6e330ee76c1de0de5b9dee3b4a65e299a6c1cf0d9444d84cdd5eba824b30f5fe07850e7f3a4041a6f79586c5bab0b437e2a85f03da564bfcc3c1cfa45d79eef9e1418c1de7cb4e241df09b605a4344c7d923d808eefa8fdc0e44d953e2c4d392983bb7fe71265e429241cfc22adb2fc6d18da7af8e0b5e54a57a120e44d81b71c4e2e4682a461d78152d9df9968825c5b3acdde7c1c42f1dab14b396b34c534aae7628adf57eed0474f1dc026c144779d189dd9233aa89518be32072eff6f1a9634ee1e8968f5c8b05417006f964aa6822f50b19c5524d088f34ec6e3f84ba23b2b541979733bd0d03de2245df441702381709ec9641a4a3709c83a0f418d8c63c04520623ac94ae5e6ad3c00eb0682818f3eb9f6f6003ecadcddc793a1235de6a2de997c5e5a50524f6dff6c5e9353c236234c1414cca30232d5701d635a95cbe4630b3d42af7817196a9057e2e08ce2d854391f2aabe5d03f42b3aa46e2013b30db3dd818baeb4c2d2da2737bc810e5ff57eafa9a9b91f9ac410e8d6145357450977a3413e25a1018b7df02f739822f135718264dd596a392c60850b31d24315fb9eb16f03a74bdb8903a5aaf98aea9bafe7a21f25d5d00f3cbb7b37cd9b501fd4155e001f3bb3cb19da4e1cae6fe6ef1e6835ae80cfb0b2bf9af7dab3cbca794d144f5d1880622e3cbdafae8ea7ca166cd174422ef0d2eb835486901336e32afda270b483345f255f9c58f2fbdba4beb552c9c7a37e39a19dc9289e2a91c9aa57d80dbcd4fb9a164b71f0b63750df339194cb892bca9ad6dadc030f608f54e729cf26109c4f1ceb860b2983f21a23f4a45a148658fce8adf0f6dded062c76f13c6cbfbfd37919fae22f65908707c6e5821b581269d88c038d5525583dba98936e64b8efeb40a0a52199db998a5c45ff941d42099d3ae962d12fdb6a1e7d89748d43594da2f1775ad49ccac84ff9bb76fe048dbbeeefa580b4ece66a8e8c2326439e58c87d787811df0ee64667947cddc783a3596e63d13ddd182f26381034c9d376927bcc08d4ee40a9317000797f775724d6137c363b76e1d370ebf1d946403f0ad6f33f2365d4c785b09ad78d086cf89fd62b3dd4c03245c28c4ff4953ee390adf959242e837b21a4b28d4892b4ceb561ad5009ed7acf02b9a185706b039485393c0f3628ce68f910bb472662c77bf1066577b54fcfa96f36ff425cb8562856aa8dc11b074b4381c1058e453e456aecdbdc1fb3c026d7d76b6987d65561f4df29d13dc76efd72e3742b0e8d79ddfad83fb5f5ba2b63de0c23700132d70a9c3057f16cf11eac701bd6adf972ecab0ec82f45f40bf0057b761f3128f863bcb92acb96195aa3a2786adc14a2fb9cec18a4f337f2718d034c32b7d4faa9ced976556ac4d18f0f756cbbdd47a2ce6b117a3b65db6fd52642014ed5b46352539f7b061893e9bab811b47a878e7a76ec64e627e12a0cc91f32929032cd8e3627acec8256afe556f19fda1c93ef2abfdb845d4bc65c7a28d4d13306198f7649031bf1d2f4bec5e06c0bb78ca258302d3a716065f98b5af0191451cd8fa0de8e098dc51e61caf8ac04651f35b829fb2e01771b8b1072213f44a8e91cba5f20101ed89d32fa88a11b4dd67249d82190d8b59903899aa30cf85245d84ee6738b9de25107c9fe405244c706f9e935b7622b66dbbee644de5a69d9ccad76e9c3a425e9ede77b77df196d15eaf79adbbfb830bf593ec472ddffe1d6b72fdd8024525d94304a8d5de31343223234d61e515f56ffce7d83a764521c7872468c8737562047dfaecd84a38e514c71269e099df45d0dca9d8f93c482c95048c69160f21cf69a12a88480a99775413101a176892522a305646025a00e49383f7cf23bca174ae49567c3ee421882fdb321ec37998fffc87a6326a9083afc1be2ed9b0d9e5a09738ab07b3cfcba7e65fddbd78e2a885b96768654e48cf8cd6c46bae1c2081e906ce507b97479a65fc2bfca8ddf3797c2c4dd9e0ee05a829e961cd92bfb5d91fbec4a1e3cb599e925c6cb4ef90a2d99fe556e521e3f76059214706620d888142a819f22697415e951b52d5e6e7c6818d27b44cab3479782d993fdc252f453961d92a42858a5b0a56eef499aa3f89eb1cc3b9f087a43439d3eb6f03e68561f9436618bfec585146570c8e88e2d2a80aa32cb5697ce0378bf7e66c7f745df32966819c6f55915ad2f267bd8a392b603edb9d2b2b79bbc832b24888d63c9767132e40c296acf35072f1dbe94fb4a39de88825c5ec0cdaf4e173ed50f01f790aafbe38f43808bca82c2f31dc06d75197805466e69b2919549b5d9a1088e0e950c50a00872f8dcf4d9e3fa6d36535ec0ecb7fa14ba30de05fe927b20f5c5e40d4570aadec6a082cda63afe9a5da97b842b8adc7d5ca017b8109a024a1888cea9d8bba37c1a8cc3d9281219f723b62e5ad3a615919d1a42eba5453dfa9e4a08cdac7827bb0887c53bf8a2d0b006379a74953c4ba6963dc30ba2b8f7a4c7987127842ca42d335906ba95986445a0d9641fb84afb02207243a3df8e3f3d666f77f0deb69410a2c20f9d2ce5d5695e52d2f5976345b1489b6837059f05ddaba623c7085171ea2d30058edfd65d66bd63822ac5c832a279bd023397139790052182819ffed051fb2c55712daf63bffbad0b95950809ae1cc314405d5c133bd461ce67367eaf5916ee334b3cbf070ab2aa0497ca3ef3b56ce32e8cf3231c39da388f18e8379c8f7c8e1f102e81903e52e20d8d9d35491531fd499af89256d187e8a719de350e572dc7ed04728efff015f006e92234421a026f7150d1e58e50b21578266964130aa9569ebc81f507fdc52c1930656f4cf54917681fce8738ed992222f806911885c4d2e36ce4d87fc2e3c092aec17272027f41987cb027acd4abd1b1fc33e2cc9a2489f6599d21336c9bc4dbd009a121d8eb561997200679c32ba157368ba505f9e9a14128dc748e5f784faec278d48d00f29773591c1e8d5d9515b9a1befc39cea14f32269917dc801e224c133bd2ca26f9c92fce20ac062bb7417c4e2bfd11c09375d8c17f73c7fbdf7717d244e0515200b2aac6766137847e8c1075cabe3b1d103c1825ac10d1b12524726d916a83fb504a2d6d375d569f304a72a88970c48ca5bdb7dc5dfbb0273efd022f2f14936809bf6d26ca4c3ff87e24951349d23cc512df644b34cc52c4a400d664de6388dd4b776c9d4f0d260db3b9296eb1003e0395dbd50e5abd21868714a65e82e30e6535dc8af3f6e712984bb26a7b5a64fe9c8f431ab09eca2ed08ada2c95a2597469b477759baecb2bd1a694827858316c3a50a0921249f0b6800ac625fc62d75bac37acacf3d1d41955f7e96732ff1cf1c069f95208e170543e27092561ecb9fe5a30f4e301a4d85532ff86131ac9cfe36cf8f9564ca40615548e8a3703b171be6a5c0bbcee6075517392033e2033c6ca7e8206317a9cc3c7e4e7f0a6d64dfd60b4da126fbf3943a0e6d2a7b6026c61cc8f17a5bb5b0c9b1d523c4bd017a0832ee14fba0", 0x1000, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x140) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'ta)', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000013e, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5, 0x1}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x8) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x103}, {[0x0, 0x6, 0x7, 0x3, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x0, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x36, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x61, 0x5, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x9, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x1ff, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x3, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e4, 0xb9, 0x5, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f00000006c0)="ae27f31357bc37bfecee1dd5250b5871217c", 0x12) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r7, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0x0) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r8, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(r2, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="962eebb45c9eab6b468c0f0ec48bc4182d4b80c7cacd6e", 0x17) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x17e}, 0x200, 0x401, 0x2}) r13 = dup(r4) sendmsg$unix(r13, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x13e, &(0x7f0000000040)=[{0x400, 0x0, 0x85}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munlockall() 16:00:10 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x10000) chmod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xc5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='\x91~') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) setuid(0xee01) socket(0x2, 0x1, 0x4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:10 executing program 0: sendsyslog(&(0x7f0000000040)="5b6f4b0d7bd16055f5d992a115", 0xd, 0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 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, 0x7fb}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/35) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/203) 16:00:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x850, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xaf, 0x44, 0x4, 0x3168}, {{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffb, 0x6, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0xc7, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x39, 0x80, 0x6, 0xb01}, {{r0}, 0x0, 0x4, 0x80000000, 0x80000001, 0x9}], 0x2, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 16:00:10 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000ec90fb000000d1a5f4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa46088468b927388a9e44cfc1b0e6793d03f7cbd74c998252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6aba1a5bf135ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109efffff3832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a10b2d55c3eeb2f8871d8d5a97c5c057087840021b516f90bb292076434f88c7bee8757e7bc37269c0376886cb30000000000000000004000"/311], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = socket(0x2, 0x4003, 0x0) dup(r17) getpeername$unix(r8, &(0x7f00000015c0)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b9ccb782ee7acf2d8514737ef70c83aa7b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0991b760d17a8b99241fa35142dc8309b02c222d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r10, @ANYRESOCT=r12, @ANYRESDEC=r14], @ANYBLOB="c786f304076ee8c479f1650c4332a389ffffffffffffff0123f0c0a3d8da7743f17a9c79f90950368c5278d014b1c76b94395a6740a6ca997065b441f43cbf4028929651076e0f0d3647550bdc89ef678c977e682d6aae2098e2e77987ec0625e059a5026ac7f14f5bc2ba96e7205aed53fb52277b0048bd9e6a576e4d53b5de7c72ed3d2790dae16a43c3baac71d5e82abf3b9719da3800a508543ca3d0d6b2a1edc22e63badc4658732c5ab728795f4fe16b6e5e9bc6fe62c05ade2ece3965f74b3a1d34a21ebdc2030000000000000033", @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r17, @ANYRES32], &(0x7f0000001040)=0x8) r18 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r18, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r18, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r18, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r18, 0x1, 0x3, &(0x7f00000013c0)=""/216) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r19) bind$inet(r19, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202abdf83ce9dc8a3e67e2a361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c2851108191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856686a1a48e98755a784d03a171dd8d467e2d51e117e6c7824a4720da9e4e5a73265fd2fd37684645963e99e30123126c1c5f9a64cb2474a9f5e4f4bb71af16226db380cc32c79459c2f6b13af8be063fc394cc984abe85098d55008dffa44a1d2b8e2fa6f2bd873d1954dedbfb67145546ac0c00786e627756f832e"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001bc0)={&(0x7f0000000640)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001b00)=[{&(0x7f0000001680)=""/184, 0xb8}, {&(0x7f0000001740)=""/235, 0xeb}, {&(0x7f0000001840)=""/164, 0xa4}, {&(0x7f0000001900)=""/213, 0xd5}, {&(0x7f0000001a00)=""/26, 0x1a}, {&(0x7f0000001a40)=""/169, 0xa9}], 0x6, &(0x7f0000001b80)=""/2, 0x2}, 0x40) pwrite(r5, &(0x7f0000000040)="df9e60c1d398f887eea54a", 0xb, 0x0, 0xb6) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000000c0)=0x6) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="bd", 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfed07e91a4af1b0a) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x122) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5bc9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x198) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:10 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x110) write(r1, 0x0, 0x2b9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x1, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000f800e000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(0x0, 0x0, 0xffffffff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) socket$inet6(0x18, 0x2, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000240)=0x26d34fe7e399e30f) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd574db713ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1f8ba61b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e7600"/484], 0x10) r4 = dup2(r2, r1) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff8, 0x80000001}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000100)=0x4, 0x4) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x80}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r2, &(0x7f0000000240)="d177705f736d8dcc052d7b850baa53746f99f635c51509b9978e96134e70e7badccfcb12ec810bb0c2ed7f18f84703be68b7048585ce31748b00ba4b30632cc85269e1f8fd33dca30b4d859c5d12c9329b278ec4a861c749348b7e2f19b275549685a83aaa49696896eaa027723731c8cdedb1ad143ccdc988340c81c737485d36500d52e03c628657620a084ff0dc9f997ed531306251f9a08fc5891a839ad60b2c2b6e60052b864529aba8e311fa12232745c8211533f81252871177f959baca9ee43aac05cae1ed3c118dbde08b9fecd992615216548fe809e130088e7f4a1a14d6f62efb53b0d4704e1c7e593264", 0xf0, 0x20f, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x48) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001080)=ANY=[], 0x0) r9 = dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r13, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r8, @ANYRESDEC=r11, @ANYRES32=r5, @ANYRESHEX=0x0, @ANYRES64=r4, @ANYRES16=r9], @ANYRESHEX=r6, @ANYRESHEX=r12]], 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r4, &(0x7f00000000c0)=[{0x2, 0x7ff, 0x1000}, {0x2, 0x9}, {0x4, 0x4, 0x1000}], 0x3) 16:00:10 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1b0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x6cfb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x2, 0x2000, 0x408, &(0x7f0000500000/0x2000)=nil) shmat(r2, &(0x7f000047a000/0x3000)=nil, 0x5000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="fe0c1a8fc201002e2f66696c653000"], 0xa) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="4b6d956dcebdcf9100"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) shutdown(r0, 0x2) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/112, 0x70}], 0x1, 0x0, 0x7fffffff) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x21, 0x3, 0x2) shutdown(r0, 0x1) 16:00:11 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x40) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000280)={0x2, 0x10001}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029b", 0x7, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f0000000080)='./bus\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\xf7\xff\xff\xff\x02\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="8ae2aaf260d9a0c2d16784868532518808e41454b8ede418e83ad9c2e1f59ff4fcc57bc8ecad4c89c4913e69d2fcbf9ea4036ec60185a0bae43d41872fd1c5d0894b60216bf4cd75b25ee9555d6858816c6590cff6dddf7e2fb10a94aea5c4427450bb6cff4aa6a9a13196be763f9b66dd588814f6acbba9aa59cdaaa94ece301f2032f6468b0000000000000000000000007df33a41b3985a70e6681677aaafb4c9e20851b33134a34f93ff10944260c4597b4b94940a4daa2482abe5f8d7c6502faabeab715d00"/213]}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r6}, 0xfffffffffffffff8, 0x82, 0x1, 0x1, 0x5}, {{r7}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x17, 0x7, 0x412}, {{}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x100, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x0, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\xbb1', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") getgid() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x401, 0x5}, {0x3ff, 0x6}}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x0, 0x4, 0x4) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() geteuid() r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r27, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r33, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7089d382ea84a0d61130315bdf25df7fc7a568963090a4ec25de245a2195b5db2892d7a4e60d588a386cc480e196f0d9fcb2001094546510d3c13c1a8f844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r24, @ANYBLOB="2cf309398f75c46bfd69"], 0x88, 0x10}, 0xaccff110451b3cdc) 16:00:11 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000720000/0x3000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000712000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000030000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0/file0\x00', './file0/file1/../file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x20, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) dup(r1) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001840)=0x8) pipe(&(0x7f0000000040)) r8 = getuid() r9 = getgid() fchown(r1, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') write(r2, &(0x7f0000000080)="ed3717973dac336cbf47c00bc7207ca237a85c5ccc97ccdef8b815a7226dc198c1bd6fecac8c99336cd5feae9e02830459cd687db06c65d274dde44c294ddfa40635878d01f51ca6d790e636d1f61c0483e74c558dcd8ee169bc4d2144b416bd9c", 0x61) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80, 0x4, 0x3, 0x9f7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="6be6a403195caf67eea74026fc9a") 16:00:11 executing program 1: r0 = socket(0x10, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') accept$inet6(r2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3d}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tAp', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x9, 0x42) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') bind(r7, &(0x7f0000000780)=ANY=[@ANYRES16=r8, @ANYRESDEC=r9, @ANYBLOB="d6381f15590c592a6e4697a92a898ea00a66eb7f0313503eba14ad61d6150a7520fc2913f6917e7938a3f67e09133b673d136b26a2f1e2881417c3c72b261daa010cf24412ae41d1099a4e67c032584cbedaa0973d27e97052173658996d4c4781c5e51009e6713ce2ac4003524eee9a634afa9de9", @ANYRESOCT=r0], 0x4) r10 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000000180)='./file0\x00') r13 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r13, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000000180)='./file0\x00') r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000000180)='./file0\x00') dup2(0xffffffffffffff9c, r11) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r18, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r11, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r10], @ANYRESHEX=r5, @ANYRESHEX=r17]], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r3, &(0x7f0000000440), 0x316) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semop(r1, &(0x7f00000003c0)=[{0x1, 0xab42, 0x400}, {0x4, 0x9, 0x1000}, {0x0, 0x40ba, 0x800}, {0x0, 0xd703, 0x1800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r19 = semget(0x2, 0x2, 0x10) semop(r19, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) r21 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup2(r24, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r27, r26) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r27, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=0x0, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r24, @ANYRESDEC=r27, @ANYPTR, @ANYRESHEX=0x0, @ANYRES64=r21, @ANYRES16=r25], @ANYRESHEX=r22, @ANYRESHEX=r28]], 0x1) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r21, &(0x7f0000000000)=[{0x4, 0x7}, {0x1, 0xfff8, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/194) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x196, 0x0) ioctl$VT_GETACTIVE(r30, 0x40047607, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r12, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r13, r14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r17, r18) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r19, 0xffff, 0x100, 0x0, 0x0) r20 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000001080)=ANY=[], 0x0) r25 = dup2(r24, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r27, r26) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r27, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r29, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r24, @ANYRESDEC=r27, @ANYRES32=r21, @ANYRESHEX=0x0, @ANYRES64=r20, @ANYRES16=r25], @ANYRESHEX=r22, @ANYRESHEX=r28]], 0x1) r30 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r30, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r33, &(0x7f0000001080)=ANY=[], 0x0) dup2(r33, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r35, r34) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r38 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r38, &(0x7f0000000180)='./file0\x00') r39 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r39, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r39, &(0x7f0000001340)=ANY=[@ANYRES16=0x0], 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r3, r14, r15, r17, 0x188, 0x1}, 0x7, 0x4, r22, r31, 0x3, 0x5, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f00000000c0)='tap', &(0x7f0000000140)='tap') syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x1, 0xf186, 0x400, 0x3, 0x5]) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x2, 0x7}, {0x2, 0x1}, {0x2, 0xffff}, {0x3, 0x2}, {0x2, 0xfffffffa}, {0x4, 0x6}, {0x2, 0x1000}, {0x3, 0xfffffffe}, {0x1, 0xffff5e64}, {0x2, 0x6}, {0x3, 0x401}, {0xebf7d7edb315f20d, 0x1}, {0x2, 0x6}, {0x3, 0x2}, {0x2, 0x7f}, {0x0, 0x9}, {0x1, 0x81}, {0x2, 0x3}, {0x6, 0xeaf}, {0x2, 0x7}, {0x2, 0x34a}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0xb29}, {0x3, 0x100}, {0x3, 0x80000001}, {0x1, 0x2}, {0x2, 0x3}, {0x3, 0x5e}, {0x2, 0x80000000}, {0x3, 0x2}, {0x2, 0x2}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf5bfb258557d60f13ad3049ee8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b04000000000000005fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0cb17c0813431c3b1bffd4d6bf5db962d7af854186eb7e08cb05c7ef7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) r23 = socket(0x40000000011, 0x4003, 0xfc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r24 = geteuid() r25 = getgid() r26 = geteuid() r27 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r27, 0xffff, 0x100, 0x0, 0x0) r28 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r32, &(0x7f0000001080)=ANY=[], 0x0) r33 = dup2(r32, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r35, r34) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r35, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r32, @ANYRESDEC=r35, @ANYRES32=r29, @ANYRESHEX=0x0, @ANYRES64=r28, @ANYRES16=r33], @ANYRESHEX=r30, @ANYRESHEX=r36]], 0x1) r38 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r38, 0xffff, 0x100, 0x0, 0x0) r39 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r43, &(0x7f0000001080)=ANY=[], 0x0) r44 = dup2(r43, r42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r46, r45) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r47, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r49 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r49, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r48, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r46, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r48, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r43, @ANYRESDEC=r46, @ANYRES32=r40, @ANYRESHEX=0x0, @ANYRES64=r39, @ANYRES16=r44], @ANYRESHEX=r41, @ANYRESHEX=r47]], 0x1) r50 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r50, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) setreuid(r2, r51) setuid(r26) r52 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r24, r52, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0), 0x0, 0x20c}, 0x0) r53 = geteuid() r54 = getgid() r55 = geteuid() setreuid(0x0, r55) setuid(r55) r56 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r53, r56, r55, r54, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r57 = geteuid() r58 = getgid() r59 = geteuid() setreuid(0x0, r59) setuid(r59) r60 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r57, r60, r59, r58, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r61 = socket(0x2, 0xc003, 0x6) connect$unix(r61, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r61, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r61, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r62 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r63 = geteuid() r64 = getgid() r65 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r66 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r63, r66, r65, r64, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r67 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r62, &(0x7f0000001400)={&(0x7f00000008c0)=ANY=[@ANYBLOB="21e92d2fed5174f7e36678987c36d0e131098e4ff6f234df77d2f28250c832d5a8b41df46e11cd5b25b303464fc515b4f9d80b884410b0fad199fcfed53bf5f213040008000000000016bc329778db633cc9cf331c5be95a000797"], 0xa, &(0x7f00000012c0), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r67, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r61, @ANYRES32=r61, @ANYBLOB="74aa12d44aa0e9936bb2a49acb5297f84f7c20365ac79c6e87bba9e0be27a92730eff7a38e7c7c6d9da6fd7a687c15b69972148c1181c36b45f9085ce6930ceab9ffc1580607896958fe2596dfad91d15ec3a2b564fd1aa689f86480f42907d022bd82d33696c7bca7cead601a", @ANYBLOB="00d0967522c1b7ec7ffb6ee0845e83e83aa6a7ba63b23d1ff31aa84e0a642f210d6c46c7f587dc748c307c6f5ae56d20442de3094a264a52122e56a23e85a8e79a5c659a0d58517807bac44150"], 0xf2, 0x20c}, 0x0) 16:00:11 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') acct(&(0x7f0000000080)='./file0/file0/file0\x00') symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x10) symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300), 0xfffffffffffffedc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, r5, r6]) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@un=@file={0x0, ""/32}, 0x22, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/233, 0xe9}, 0xc40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000007cf8eaa079a11397fe920c5628000000f5000000408000"], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x200) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x4, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(r4, r3) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x200) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') r8 = accept$inet(r2, &(0x7f0000000500), &(0x7f0000000300)=0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000340)=[{{r5}, 0x29b5a9c388fc808, 0x4, 0x2, 0x100, 0x9}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0x5, 0x8}, {{r7}, 0xfffffffffffffffb, 0x41, 0x2, 0xfff, 0xfffffffffffffffb}, {{r0}, 0x7ffffffffffffff1, 0x90, 0x10, 0x8, 0x58}, {{r8}, 0xfffffffffffffff8, 0x8, 0x4, 0xffffffff00000000, 0xda43}], 0x3, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff5, 0x80, 0x8, 0x7, 0x3}, {{r1}, 0x2, 0x0, 0x80, 0x100, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x10, 0x18ac16a093d1d763, 0x4, 0x8}], 0x1, &(0x7f00000004c0)={0xffffffffffffffde, 0xffffffff00000001}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000080)=0x37) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20041, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x969) syz_emit_ethernet(0xe, &(0x7f0000000080)="2351ce9c802bd9a55b03144e7b14") 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x166) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:12 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, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000003c0)={0x19fd, 0x10001, {0x1200000000, 0x1fc}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x103b0, 0x61) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x7, 0x88) r4 = socket(0x10, 0x8004, 0xfffffffffffffe01) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r7) r9 = dup(r8) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCSTOP(r8, 0x2000746f) r10 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) r11 = semget(0x0, 0x6, 0x8b) bind$unix(r4, &(0x7f0000000300)=ANY=[@ANYRES16=r8, @ANYRESDEC=r8, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r5], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffe30e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf33494bb0ff107e86d3042214a1bf94bb0e4a60c7c2cd13a2b3ed491edff97c5e", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r9, @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRES64=r7, @ANYRES16=0x0, @ANYRES16=r11], @ANYRES32=r4, @ANYRESDEC=r5, @ANYRESOCT=r3, @ANYRESOCT=r11, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r7, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a7eecc222601d55995218e08cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c4a9db65a50c5de02f"]], @ANYRESDEC=r10], 0x4) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r13 = dup(r12) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x26d) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r16 = dup2(r13, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r19, 0xc0107002, &(0x7f0000000140)) r20 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r20, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r22 = dup(r21) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r23, &(0x7f0000000100)="8c65", 0x26d) r24 = accept$inet6(r23, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r25 = dup2(r22, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r30) ktrace(0x0, 0x1, 0x8, r30) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r27, r28, r29, 0xa, 0x7}, 0x711d, 0x7ff, 0x0, r30, 0x6, 0x18f, 0x9}) r31 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r31, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r31, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r32 = dup(r31) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r33, &(0x7f0000000100)="8c65", 0x26d) r34 = accept$inet6(r33, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r34, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r35 = dup2(r32, 0xffffffffffffffff) r36 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r35, &(0x7f0000000480)='./file1\x00', r36, r37, 0x6) r38 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, r17, r27, r36, r38, 0xa4, 0x7}, 0x6, 0xb39e, 0x9}) r39 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r39, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c}) r40 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r40, 0x0) shmget$private(0x0, 0x10000, 0x74d, &(0x7f0000ff0000/0x10000)=nil) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') listen(r0, 0xff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc8d5869c8cfb9dbc, 0x0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x5, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x40, 0x5}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xe, 0x4726c735dceeefd4, r0, 0x0, 0x80000000) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/145, 0x91}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) pread(0xffffffffffffff9c, &(0x7f0000000240)="2485d9552a2ec72dc10c56e89cbf4b26c9020fd5bc927905acbe2f2d47bfb6ea7c976e9045b05cb61f267bed29304d917aa74c420a4a8626f667bd55b79006dc37f3903473b4c2681f9e6f1f7d3e653683a67368ba49949d5c553c8f3b435891e8b4bce54c562f11fd55f1f49e91b0794359a10f7ad8f0bb78f6526002973d683faa26ce4edaf6c8d19e2bfbc9fd8a5f68678a212df3720aadb345f6d52ed87866bbbfac4da2ede64c84d2050b5b101f15cd4aa5e66a4bb997a19a62ba013075e6009b158b4e39a304579e2d136fcd402749a663e1207093d0", 0xd9, 0x0, 0x10000) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x3, 0x0, 0x200, 0xec8, "fd0a78e2be43338ce73e87d4ad898f55dda98bb8", 0x9, 0x6}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x7, './file0\x00', './file0\x00'}) socketpair(0x10, 0x0, 0x4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000440)=""/1, 0x1, 0x3, &(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r6 = msgget(0x0, 0x48) r7 = getuid() r8 = getgid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0x3f, r7, r8, r9, r10, 0x20, 0x400}, 0xfff, 0x3, r11, r12, 0x10001, 0xc3, 0x8, 0xc2}) r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r13, r14) r15 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000700)) r16 = accept$unix(r15, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) setsockopt(r16, 0x7fff, 0x1f, &(0x7f0000000800)="6d876b753835", 0x6) 16:00:13 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00 ./file0\x00'], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6b, 0x10000}, {0x4, 0x9}}, 0x54c2ddff8e6970bd) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r1, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) dup2(r1, r3) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) r1 = socket(0x2, 0x4000, 0x3) recvfrom$unix(r1, &(0x7f0000000480)=""/166, 0xa6, 0x802, &(0x7f0000000140)=ANY=[@ANYBLOB="0000aad0"], 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x20000, 0x120) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f00000000c0)=0x800b4) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x81d3033121fd5cfb) msgrcv(r1, &(0x7f0000000200)={0x0, ""/136}, 0x90, 0x1, 0x800) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket(0x2, 0xc003, 0x11) connect$unix(r7, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f39f888969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359ac10b4247087f2165074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7240e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e3358"], 0x10) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x7, 0x4, 0x8, 0x484}) 16:00:13 executing program 0: r0 = geteuid() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ff6000/0x2000)=nil) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) setreuid(r0, r3) dup2(r6, 0xffffffffffffffff) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r12, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000]}}) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0xfffff}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf6, 0x0, 0x80000001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b100d, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1100000000000000"], 0x8) write(r0, &(0x7f0000000100)="c9ccf7beab1983978b885c5c15b84e2e2e2e90", 0x13) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x22dd7d384912c888, 0x10) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0x2225025fbb7f6d33, 0x9, 0x1}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 16:00:14 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) connect$unix(r1, &(0x7f00000004c0)=@file={0x1, './bus\x00'}, 0x8) r7 = dup(r5) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x009', 0x0}) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x2) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3500, r5) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdd8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1f, 0x0, 0x9, 0x8000}, {0x6, 0x8, 0x5, 0xfa3c}, {0x1ff, 0x7, 0x2, 0x6}, {0xf245, 0x3, 0x5, 0x81}, {0x2, 0x10, 0x1f}, {0x221, 0x3, 0x0, 0x9}, {0x101, 0x2, 0x0, 0x8}, {0xfffa, 0x7, 0x5}, {0x0, 0x0, 0x10, 0x9}, {0x0, 0x8, 0x7}]}) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x7fffffff, 0x0, 0x3ff, 0x2, "01e79f5864c3016aadc5f3e1db2c9461f19c9d74", 0xa35f, 0xff}) accept$inet6(r3, 0x0, &(0x7f0000000040)) 16:00:15 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1c0, &(0x7f0000000180)=[{0x14, 0x0, 0x0, 0x81}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r15 = fcntl$dupfd(r10, 0xa, r12) fcntl$getown(r15, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [], [0xfc040000ff, 0x0, 0x0, 0x0, 0x1000, 0x0, 0xffffffffffff7dcd], [], [{}, {}, {}, {0x1}, {}, {}, {0x4}], {0x4}, {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x24, 0x40, 0x10001, 0x40}], 0x1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3, 0x1}], 0x6b, &(0x7f0000000240)={0x0, 0x1}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000280)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = getgid() setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:16 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x2}}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfee4}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xffffffffffffff81}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) r12 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r12, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000000180)='./file0\x00') accept(r13, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000700)=0xfffffffffffffe1c) r15 = getegid() r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r17, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) r18 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r18, &(0x7f0000000180)='./file0\x00') r19 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r19, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r20, &(0x7f0000000180)='./file0\x00') r21 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r21, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000000180)='./file0\x00') r23 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000000180)='./file0\x00') r24 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r24, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r25, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r26, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) msgrcv(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="4582e428361938eecac6741b3f003690e7", @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRESDEC=r22, @ANYRESHEX, @ANYRES64=r4, @ANYRES64=r23, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYRES16=r24, @ANYBLOB="215f4d11993ef5bd7718f8df696c20bd1993481874e64bca26d610f1bddd966a2158f4bb6a2c76e775831f611fca8f6478f425b721c5d8033991f214a6d0b74b3746c98602d26702e6a86bf2754bbe56aabe0693403fb4c344d8c5d30a5f95aa26c517dc41466a48c079741cd00412d4773e892755ed1fdabf2eab862576066e8ffba24ca4f5f34484743e92bf670864a23cabe3181fc15116207bdba6099e2e4c46795a745f0bf6bf396e16ed70c11391e74129b09b600b79aad82418b7839a6a643735aaacd56b51ffb551ee5f138be8bccc8bd00528cbbea3a5302e4f395c5b9046065889e289ac3c8cb116c9a3b30c2796fd6ca49b11093055f938e70585ca9c1ea1176d95ef421c215d621eec30048ead774d3387a78fb8088d8ff8dfd4ab01f3eb3b97f0e858b2c56ed3cc5d640df555fb51216321e1ff8864000346862411162a163beab940abaf89dd421e31ba9c0fc2b72b9ec59bc10ef6a85894322540f6cd93e18cb608f7a7a7c7c438f7a06ebbef0d520631a0b45a77d7e5f2155953cac653901227e116b0483d08c466ded6ba49b0394f04ab5c8673926049f4275b5ae213dfd90cab1c8df548968e2e358152d7d7469fe47e54a8e0be9620eca99d291f869b0626c0395ac09bdf106881169b471179a5dbf9b95a0931c7f8410e6ffadf43853e5f6d9d6206b36a3457357adbcb3efb9e6570efdb1712f0f89a1f8b6433c4c6d876b4c857813b84c9fe46fea67f669d2cfa7dc2398bbd5f07b94230c5126596f928ba18b3b9f1db95ddf80716382493296e979ba2a2c21c52bbc17d54eaff9aa2d159b7fdb844bfd6e5293d17e1f9de79d09f2142ff900005409107ada901ace915de94a17863c815adc66e586ab3dfacb28c19e965845e2e5a509529251c83397bb4c0167a42664a6b097f0aec8c2b934bb8d32b5619f553fcaca85cbd1c173c35ad164ffcbf50b7f4b32eee9a22c7a21ee471ef9754de41b5f34c5e931d428e605ef27179e5d06a972a33c47e0ca675c5556bbf8036a24ea06323633f3c04be294f384b1a71392b9a7eba5313fe04d6547fe979080f5298809eafd5502a49f25e9fde06c887d4038a8260b515cf25d252208ded7039bf1f33627d34502c3b087df9321428ead1ebf0750ebb95178d61b8cb5f49e1082a38f06e3f0e6fc2071dd6ab244db96c66cf5ee3577bc18f9babac02aeb135a04944a08247de2e4f8fcebcecc07ea41e7c3009ce3e7ffbdd885378cee6213070429dc0afb9599401a3c705655288bc31e2c23b4fa5907b477fa51a7a3c25167d89ed6f7c1fa9202776e5d4f6685d099937260e98bc6a14e9baddd7f7bc0df7555382dc34a9fb827caf7eab168c18b75c8dd5e123ae3c6be523732f15b86a495ed8e5c4ebf4f9170f1fcd56dc05b4fc88fb082c761e6d13798c086a86d6acde7aba2e53f6d89d67f2d81181710cdfc29f9e80ce02f186ac97ca2e70b347bfc45fa8c0ad27ac803bb0d54b928b7b4d894f4927a04afec546cad1170237543c45efe213fa5f70edff1a55eccf552d65fd4c3c826e6a4a0a4c6a606d8dc5863b60a96501efea478b3f87671160745a30ecba69488a9f28c745cb7c8a4b7f264c3b042636723a9450e491d7b00d91819f120c052096c8c6f27e282b115fa007f54ad9849d84b9a38f8f15e950fed278f569d6536f17ad9300a3ffa04784f53868ed099e78b81546656bc0d2d0bb6c983470c06a01484b8d13ae6128610bc4fff19c158ae825764cd458ef1f9e28ef2b32adb0a943ee43f5e08543a36a862a075ccdf1dcf7b4d5d2db8a2bb5c2b681d6d36b2e32aee181e573c02f95f6f5f361a434a0e053731b6184a3ef252a8c6224c0a495ca40ebe0ec2a8de2259ba0fe4afb832b9ee98bc4ad3e024a89fa673b836ead7f1b7d91b4b383ec04f1aa6cb8cf36754fe4bc201d3f9a35965cbf0c6ccb4fc334adef83509f5d5b6459b932ed61ca69acda9dab08d479f380d4f9837d934f360cef16ac81f52a6872f28f7c6dda63a83d45f68ed5d635b4854501bd83eec061b1a9e380dc35651e2ac09552ac83ae95b31af4f15e8cc14f32cd5d344573dd866a3aa846f6954142f4144b9fa28dc9a5b35d2bb101a4221551292dc75e4dbc237ed8c637ca07c71bd7943919651442b0369e18c00eed1608fc297760ee8711f50518ea8f7140e6c445088db9728ece28bfb10ee38a7c67ef6fad410c820b1800c176c1762257cc69c763554045cd6e1f7c7a8f2be0da043aacaf7c78a5b247837e33ca5fa932c1b78e53f3813ee761e967ad6f746a521b76c415721b799891d513d0b3bf12a4ec31ffc5cc72542b90ae6bf45b172fd0db0e30b0ec44ad3aea1ab3d37ae8a9cd1a43c498d731d8bad83f1820e9761c6ff445bd5fc2e4a9d3d8afe4bfb461d8e0239f15f2d3c743bf4e6ac6b298cdc86775ed863c2009acdd7069fffba4941a26d18dcbbd18dc5b91afe1aca0ade2db4779d219a422dc2042a0d5aad4f4f477f4224a406388cece539796a71c5d80db5a97dd0427920c915a7e1803a5b5c5530e9115a943ae6d9956741a937dd000d6d6aca79715c4fa51a7ff8f93c0fa5a719e2bc918d1b8050c74a82e8baa9c38c3f6afbc88658b446b787a1fc9c069d320c15f48dd1636a680027f396076e89f3284bced6d500974581152901b168ef159dd124a0bbb0a667c1dcc32b56643ce209647dc572a522f9714d02579abdf3c035a5ebe33cc50ea8fa8be15b89c5f3f96e7cf65cdbf0012b44767575a96b19e2a9f5bf83668cb7bb3e0482894a1e0d1a07315bafcd4fe3f9292828218b635e86d25c2d9463f6e0e6a76461c439da7ac6993195262c5419670aac7bcd1c34c2ed805b0ecc5a8208fb783eade1ba162c9cbaca9a89042200cbc8fb4483f8a9c39b54178c19e9a7a3f9040ef3132f8971451155ec3e20678f3e076dddf543cc4c7951719a0bbe2b467881a4cb2edbf72fcfe93b37df246981652c997270752e1663f8b128750c27ff159ae28b0bde18077c036c95b715477242e91f785514b0559e0194901f6fb097c03263a11412afa196ec1cd81f74cc88d72951d8ea877dd6625ed000f3fac6a97fc05344da008d6c01607940a6db044f69cd62c3d4883fc0871589f5db8c0413ef91631cf05ca0a1cf04515200da884441345b55cf84760f2758da5157fc847536b2340ee7773cd65b94933f38a32841b485590f9f0bd85507a83d7ddea3af7195049e9e0dcbb39689dcc4a6d4b878dca628f33cf9ecf023baaee4cbe9a630964cb0bfa7bfbd75865a02a2efefebea3261d00a9ef2dd78cb13a22a32a81fae3d38590588a7f011f9f0f0fea3244ddbed5a928f0f786e1b3e9f021def4e17b156669ea5f3f4464d3bdc1d66917aee3cf114bd8c62c5672a7d486514c729f1fc1107ba3ab8b02224bdb308cc1e017baf55b2302b5cdd23b846bb7998ae652b052d5011ac4a93844afa15cd5a98974cbf1d60f7724fd0d0adbf78175507221a357c5f81c0f8db331232f8c2d450dadc23599504ca64ce693bb64f9038f21db180e0162df776bc23c168089bd69fd40d1f8de683b49ba9a57afd1c0170767c0db1c13c4076a48964ffc1b3849e9a49deb4cab61b8a044778e596408f9c580d6160241aaabb8c7707fa1a3aec0a9489399a39bf64e8d123130c0c68a6304743e6ccc0e9d631dec8cd483f645537405f0c291537e4c4c2a4dcc30f7a4bffbafdb656d765994070b98e9ab7e9699c96e360187d2f61e339fcae09d88fe3a9807b129235f513b09f925ee86f8e9e5152e791813a287588200c7c6e9e0f3492c7cc3cb227d766fb5a38d443783fe6b167d2deac7a59e9942cbfb1aabef2d6f5cf94bf4bc4b843827e2df8e819c2e4ad1c1c699c88556efa161d8b98a0349d62e3b09b73f39c08b5ee777e0ad2925c785876ea4a680967f6d1fe3a0a23b6d89cca9a9ab69f5e39c88e9c27017c6d95522751805d1b9eaf144b3cb93576d73d8a6a265de2946c29288a60e81aa4aa91d19d3295a5b16876007b10fd172163054d52811daed0ebf373d0486fe96790fbe578fa7c38815642d5d0ea91125fd791c315f40e7dbe19d682d29e58735cec4ef2d46376930cf068c63a5db9a25556de35864d23f6553ddf0992e7723463eb32c3996c5554f4060fa2a37d0b2a0c11b8c0f96295cec9833e0e20202e766f9efdd7c715a81a1cba667673c84402e28a4dc5ff7f842513190fed98630ced76cc696860bdd1b0508234b647e54866208ee7abc71e188a94328027ba3832395ba8f0ab645f6ff12623c76593123fc4c65c2afaed837c179a89b5b29a5649242ff11161241759b81786c089a96f49e68983b29c744196fcacad5fa7ef7e4eec2e49bb9e554659b787a9368de6e3ac9e5a44e383ff5ec385bbdf5fecccaed2551fbd49a5116fa09b8554a08f1d75b35d056911726186ac4d74c1ccf76f45da62d5d4763c1cf4a8d933d993eaca4b73feb3dc78a6f035d39abdb7bbe54d4257c3dd315162bebfe75db5ca26b03cb5f37e9d1a2b8a177039264eca47ee6b70b54a8e51590920059bab06ae57f0a30cf33de0ab8ea8d58d7c7f8fa60ae73ff262fbfc5c16e4b96f98014484fc39da467cd57d6a65f9e3734007b57432c44896ddb7f4bed03a83689f42b319cab03426a6d038804bb877911187c89d2f219e6765b7f4ad0d92ddbc3fe661842de2624bf0f82706e6d105e3632e605b194ea7a24763a96e20dea8ddde2f521ba775b56b16ff10cbac9f5ee0ba4d43806f24f564fe7f30a6bd3c0ad9a92b9f23d631eaf6b9061bf85a144fbc163ff9cf1d3f2b34772fca9abb48c3e1d3c7ec13d61824287b514a135ee0527ad74d455cf21e4bb26618a945be15d995db850333b826f63a597936e28eb3f3dc6eb849a93df7089caf5b1f98ff948493b8ba8c81a028c90c93152220247f0d2e7359b4dd212a9f0b80401a3fae531c4c20797fe87c4534e994b852da819d21ed55fd3f239e9f214c7ad0b0b03dff6648d8441db516e64143c0d9d9ad7fd9ad192758c5e127fad062ad066f366802de2fbb2e423f0392e9d27a483242730d1251d1530f7161b6556f3977c4907f579ed793c3a095115133f01867e28109f7ecb1687261d23351bdf79462a8116710febed1e0710ae5f2372529b4cb6ba19abf86f133b554d66088242ad8f73d698e2b99642dc6ba58c69e651b00b37d272f8a6aee80654bbbc5967314a9aaf5a1b426ac226ef67bdae901e850b05d8cd9bd74ad1b9764531074d5d89f793670979013a467f40cea284b6cbbf9a4c4211b611b20d12d8c59791f6ea37f68e9985c4163b5f7b72358b7fb76030a342c92d6ae88efe6ee213bcdb9978cad71f9a44d305d194b0bb765d3cb5514cb17eaec4a557f9f6f171e65a38267069e4f3b22b6afdf48c43e071de1db07c3908db1fdef3d904aaf3ad45d1633955cde669459273c6cba6325d7fbab4c0cc244a6d23a8a52dadeef5937e36959f801b80d16c2cb9d508bf42b9c2c92678854c7dcf2e3c9eea21046aa7d902c84599ced2e61c8fe7f56ef7d62b7d33748bc892c41efee0e6f619eb7c488dff90078d5c8c46ed45bd00d688a309c1cb17120ad7235654794f0a4e0e965ef55a0d04e005781671ac8e4971dd8aabb4a84fb7b8edebb618084d75c29d451c32a19538fe3ebb43f7f69ef52fee8cd416261ad37ea04b98c4878aebc4af33d14157703addc1ba389eab8a0346474ea11e962c3f3e105d4547868310ccbc184b4f55cdc57f47fdab0e"], @ANYPTR64, @ANYRESHEX=r25, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES64, @ANYRESHEX=r26, @ANYRESOCT=r8, @ANYRES32=0x0, @ANYRESOCT=r5, @ANYRESDEC=0x0]], @ANYRESHEX], 0x3, 0x2, 0x1000) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:16 executing program 0: clock_settime(0x3acaff73aee1023a, &(0x7f0000000000)={0x3, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xfff, 0x6, 0x80000000, "17b7c577b909a07e9ec4ee56863080b43233f05e", 0x4, 0x3}) r1 = semget(0x1, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0xdf7967eb3e9fe7b5, 0xfff7, 0x1000}], 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) r6 = semget(0x2, 0x0, 0x453) semop(r6, &(0x7f00000001c0)=[{0x0, 0x1b8, 0x1000}, {0x2, 0x5, 0x1400}, {0x1626f320129e059f, 0x5, 0x1400}], 0x3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x4) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8) fchmodat(r7, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000780)='\x00', &(0x7f0000000400)='/dev/tty\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='W\x14'], &(0x7f0000000540)) r8 = semget(0x2, 0x2, 0x108) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000580)=0x7ff) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000600)=[{r7, 0x10}], 0x1, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x257b8bc2e7731799, 0x8) r9 = syz_open_pts() pread(r9, &(0x7f0000000700)="8da548913a55b6aa39b64915fb790613e7420549b4c1985d149031d6fea8ddda026faf0cb459f7ef4b6e66c9905908841ced608c4a746b2e79e8780b972c65beca6e583d650e06ebfa73f5900e86de24c193a6b46493acc9b729f3c624a40e2173", 0x61, 0x0, 0x0) 16:00:16 executing program 1: sendsyslog(&(0x7f0000000000)="49eca64ac129441e1c2c31fbc465e10a1fed7ef498e70d90d503a6c7c2f1b2f470d95cb512e79655334ff76f2c4f275d5325ace1fd579ec062ac059e98ece27e71323670238ff388c425276a040fdf8095e08466a94a3db33527aea945742d1411cd40c4bf474303befeae8bec45c35e2869be9a3dd71c59f20b96c022281deaf2de89fa915df4b6c20b", 0x8a, 0x13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000000180)='./file0\x00') connect$unix(r12, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r13, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYBLOB="14394f77e058d92c00b6ea0c69d416cdde91d206ef7066a0e26ff4133f77208cdad7778765f2d939beab64c17f823f85e298535cede29dc7541aea62bcbc25bb9252ee9f9585af58c26b6387612e05008fc10061054f76b1a45075e0541d10fcb6144727fbb9c692f2a9ebbfe1abc255df36f3e124e7adb3118c479d66adfdc53028d5ce650359dd0b8b8f6a3f1eaa356c21bb9cae8eb009d279b4d5ba65", @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) r14 = getuid() setreuid(r4, r14) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28160000ffff00000100000000000400990a30a40cb4fb5f0d000000006c91cbee0700000028b66f81f073aa395fb4ab6971751c9a0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:16 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f00000003c0)=""/237, 0x9b1a78a757ab4065}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) 16:00:16 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000980)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTART(r9, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000140)=""/228, 0xe4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x6b6, 0x5, 0x31, "bc7b286bcdb677aa20486d45b2eb1959809c52e4", 0x3, 0x8000}) close(r1) getuid() r3 = socket(0x2, 0x4, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x101b0, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) minherit(&(0x7f000063b000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000080)="ebffcbff13b9fd81ab2eaa4e7de5637130489648000000", 0x1cc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x6a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x81, 0x40, 0x0, 0x3}, {0x4e, 0x0, 0x1}, {0x7ffffffe, 0x0, 0x0, 0x4}]}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x8001, 0x1, "b3b629bcf2451516922cc047f2165d3f0430dc01", 0x80, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r7, r8) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r12, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r13, r14) getgroups(0x5, &(0x7f00000001c0)=[r5, r8, r10, 0x0, r14]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r15, 0x2) r16 = syz_open_pts() ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r17 = syz_open_pts() ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000000)=0x9) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000000)=0x9) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000100000fd00000000000000000000000000000000000000000000000000000000000000000000b2ffe85a93c4000000c5f25e5972b4a1cd2d7d1de835601b69744361dde79aed6fa181ee8791162b08af7f7e25255a64bef3fba981f82e24f59d2748293645a863fe8003e237b8"], 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r11, 0xffff, 0x100, 0x0, 0x0) r12 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000001080)=ANY=[], 0x0) r16 = dup2(r15, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r18, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) syz_open_pts() dup2(r15, r11) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r21, &(0x7f0000000180)='./file0\x00') connect$unix(r17, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r15, @ANYRESDEC=r17, @ANYRES32=r13, @ANYBLOB="09d6e4994bf809d064c78ee1ecc5354b7039bc5eba61ae681f02a8a73454d76e241911c894b1dd986d0188670374b01a0f5009334ee8dd3765ae0cd5d4f90ff230970b5b98faef5ab325d4e58ffb54ff6d6b0afa6331ff9fd6897ab0a4baa22f40e1f5fdb18fe908a42e46437c396b", @ANYRES64=r12, @ANYRES16=r16], @ANYRESHEX=r21, @ANYRESHEX=r19]], 0x1) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r22 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r22, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r24, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r25 = msgget$private(0x0, 0x214) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r28, r29, 0x3f, 0x7, 0x4, 0x7}) r30 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r32 = getpgid(0x0) dup(r31) fcntl$lock(r31, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r32}) r33 = msgget$private(0x0, 0x200) r34 = getgid() r35 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r37 = getppid() msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x8, r35, r34, r35, r34, 0x42, 0x6}, 0x8, 0x3, r36, r37, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r27, r30, 0x18, 0x101}, 0x6, 0x1, r32, r36, 0x100000000, 0x1ff, 0x63}) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xed3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x8, 0x1, 0x3, 0x7fffffff, 0x4, 0x3, 0x7, 0x10, [{0xfffff000, 0xb1be, 0x0, 0x7ff}, {0x1, 0x3, 0x5, 0x6}, {0x6, 0x122a, 0xfff, 0x1}, {0xfffffff9, 0x1, 0x80000001, 0x2}, {0x14, 0x10, 0x4, 0x7fff}, {0x6, 0x1, 0x1, 0x6}, {0x8, 0x0, 0xe760, 0x3b6b}, {0x3, 0x7fff, 0x401, 0x20}, {0xd55f, 0x6, 0x80, 0x7fa}, {0x401, 0x1, 0x8, 0x6}, {0x80000001, 0xffffa86e, 0x9, 0xa217}, {0x2, 0x200, 0x3}, {0x8, 0x6, 0x3, 0x7}, {0x9, 0x1, 0x9, 0x10000}, {0x800, 0x6, 0x99, 0x3}, {0x4, 0x6, 0x401, 0x528}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socket(0x3, 0x3, 0x3) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x9) setsockopt$sock_int(r3, 0xffff, 0x1823, &(0x7f0000000100)=0x69, 0x4) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x41f2b704, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9c5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xac1}, {&(0x7f0000f05000/0x2000)=nil, &(0x7f0000f46000/0x4000)=nil, 0x6}, {&(0x7f0000f51000/0x1000)=nil, &(0x7f0000fda000/0x3000)=nil, 0x8}, {&(0x7f0000e86000/0xe000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ea1000/0x1000)=nil, &(0x7f0000e8e000/0x4000)=nil, 0x9}, {&(0x7f0000ea5000/0x3000)=nil, &(0x7f0000ecb000/0x2000)=nil, 0x8}, {&(0x7f0000f3f000/0x4000)=nil, &(0x7f0000fe3000/0x4000)=nil, 0x1}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000fe4000/0x2000)=nil, &(0x7f0000fe1000/0x4000)=nil, 0x8f6}, {&(0x7f0000ee7000/0x2000)=nil, &(0x7f0000e2d000/0x3000)=nil, 0x8}], ['./file1\x00', './file0/file0/file0/file0\x00', './file0\x00', './file0/file0/file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d15d0fe961dfe100f0ec48bc41802b5c894c67aef9e66ef8981ecfc23", 0x26) 16:00:16 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x11) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r9, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r10, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x9753f0032156e6b8, 0x0) r12 = getpid() r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r13, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r14, r15) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xffffff70) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r17, r18) getgroups(0x4, &(0x7f0000000240)=[r14, r17, 0x0, 0xffffffffffffffff]) r20 = getpid() r21 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r21, 0xffff, 0x100, 0x0, 0x0) r22 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r26, &(0x7f0000001080)=ANY=[], 0x0) r27 = dup2(r26, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r29, r28) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r29, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r31, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r26, @ANYRESDEC=r29, @ANYRES32=r23, @ANYRESHEX=0x0, @ANYRES64=r22, @ANYRES16=r27], @ANYRESHEX=r24, @ANYRESHEX=r30]], 0x1) r32 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r32, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r34 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r34, &(0x7f0000000180)='./file0\x00') r35 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r35, &(0x7f0000000180)='./file0\x00') r36 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r36, &(0x7f0000000180)='./file0\x00') r37 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r37, &(0x7f0000000180)='./file0\x00') r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x800, 0x0) r39 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r0, @ANYBLOB="28000081530000000000000001000000", @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r23, @ANYRES32=r33, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r0, @ANYRES32=r38, @ANYRES32=r2, @ANYRES32=r39], 0xd8, 0x2}, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r11, @ANYRESDEC=r8, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r9, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r10]], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r3, &(0x7f0000000100)=[{0x2}, {0x2, 0xfff}, {0x0, 0x80, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 16:00:16 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xdd3e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xe816be43797ad675) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001080)=ANY=[], 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r5, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[]], 0x1) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x100, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000001080)=ANY=[], 0x0) r14 = dup2(r13, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5, 0x4}, {0x8, 0x0, 0x40, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r16, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r18, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r13, @ANYRESDEC=r16, @ANYRES32=r10, @ANYRESHEX=0x0, @ANYRES64=r9, @ANYRES16=r14], @ANYRESHEX=r11, @ANYRESHEX=r17]], 0x1) setreuid(r1, r10) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:16 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="56000000000000b0ac8ed6dfa92d42087f00b67517b1db6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b52dac5a7ef0d39c076206c8861b4f63caec35d5082101f4feaf20be12c91de085c593b04e4b8b48ec7bccaf1ecce8a980b3503bde53fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a00"/230, 0xe6) r2 = syz_open_pts() close(r0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)) dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x208, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "0001004dbfa608e000", 0x0, 0x28}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) syz_open_pts() 16:00:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10a88, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x1f}, {0x10000006}]}) socket(0x2, 0x8000, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:20 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) close(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x1, 0x9, 0x1, 0x7ff, 0x0, 0x3, 0x0, 0x3, 0xca, 0x100000000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xfffffffffffffd9e) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85253a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba839600000000000000", 0x95}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/198, 0xc6}, {&(0x7f0000000180)=""/101, 0x65}], 0x2) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xffffff14, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) r2 = socket(0x10, 0x8000, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0x4, 0x1d5, {0x1}}) r3 = semget(0x3, 0x1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)) r4 = dup2(0xffffffffffffffff, r2) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x4, 0x2, 0x2}], 0x1df, &(0x7f0000000200)=[{{r5}, 0x7ffffffffffffffb, 0x10, 0xfffff, 0xfff, 0x7fff}, {{r6}, 0xfffffffffffffffd, 0x5e, 0x10, 0x3b, 0x5}], 0x9a72, &(0x7f0000000240)={0x555fc3d80000, 0x1}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x45}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfc}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5b62}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff1000/0x7000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x7}) r7 = semget$private(0x0, 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x4, r8, r9, 0x0, r10, 0x101, 0x2}, 0x8, 0x101}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000980)={{0x18, 0x3, 0x754, 0x5}, {0x18, 0x2, 0x7, 0xfffeffff}, 0x1, [0x80000000, 0x9, 0x0, 0x7fff, 0x8, 0x9, 0x2, 0x1]}, 0x3c) r12 = socket$inet(0x2, 0x3, 0x19) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/40, 0x28) socket$inet6(0x18, 0x4, 0xc4) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x10, 0x0) getsockname(r13, &(0x7f0000000ac0)=@un=@file={0x0, ""/108}, &(0x7f0000000b40)=0x6e) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000c00)={&(0x7f0000000bc0)=[{0x8a, 0x3}, {0x85, 0xfe55}, {0x81, 0x3}, {0x8b, 0x7f}, {0x42, 0x1}, {0x89, 0xd7}], 0x6}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:21 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0xcc) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x8ffe9506e3777fdb, 0x4) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20, 0xa0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) 16:00:21 executing program 1: close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) dup(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204", 0x16, 0x0, 0x0, 0x0) 16:00:21 executing program 0: shmctl$SHM_LOCK(0x0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/59, 0x3b) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x400) close(r0) write(0xffffffffffffff9c, &(0x7f00000000c0)="8363d5d144", 0x5) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xa000, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000001080)=ANY=[], 0x0) dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRES32=r14, @ANYRESHEX=r7, @ANYRESHEX=r12]], 0x1) r15 = getuid() r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r17, r18) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000000180)='./file0\x00') r20 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r20, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r21 = kqueue() r22 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r23, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r24, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r26, 0xffff, 0x100, 0x0, 0x0) r27 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r31, &(0x7f0000001080)=ANY=[], 0x0) r32 = dup2(r31, r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r34, r33) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r35, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r34, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r36, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r31, @ANYRESDEC=r34, @ANYRES32=r28, @ANYRESHEX=0x0, @ANYRES64=r27, @ANYRES16=r32], @ANYRESHEX=r29, @ANYRESHEX=r35]], 0x1) r37 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r37, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r38, r39) r40 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r40, &(0x7f0000000180)='./file0\x00') r41 = fcntl$dupfd(r2, 0xf, 0xffffffffffffff9c) sendmsg$unix(r5, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="34d2ac9f2c13eacc60a15d67a477822da16e690ae3cf91942d60188d971327add47ac5f65bd5d5d16ec871200e978b077f8a5a964ebfddfb7eba7bd2a97aeb7f48ae33a5d312a9411c953af619ae619a7a77f0db4f0efef3a47700b05d6830a192cfa55f5f8acdc73d806e513ee18824e70651a396a33b2ad585", 0x7a}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r7, r15, r17}, @rights={0x30, 0xffff, 0x1, [r19, 0xffffffffffffffff, r20, r21, r22, r23, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r25, r28, r39}, @rights={0x28, 0xffff, 0x1, [r0, r2, r40, r41, r0, r1]}], 0x98, 0xa}, 0x7) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) dup(r1) pwrite(r0, &(0x7f0000000000)="1aaa0d955f11f96ed82c0065b76ef6119882e6337584ab722f42eb14b3c18d8e80cadaf14806718685f7923196fe315be3", 0x31, 0x0, 0x1f) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) dup2(r3, r2) lseek(r3, 0x0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900", 0xeb5e}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') fsync(r1) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001080)=ANY=[], 0x0) r9 = dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r13, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r8, @ANYRESDEC=r11, @ANYRES32=r5, @ANYRESHEX=0x0, @ANYRES64=r4, @ANYRES16=r9], @ANYRESHEX=r6, @ANYRESHEX=r12]], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xdca, 0x400, r6}) 16:00:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x10, 0x10012, 0x0) r0 = kqueue() write(r0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = geteuid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000001080)=ANY=[], 0x0) r10 = dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r12, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r14, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r9, @ANYRESDEC=r12, @ANYRES32=r5, @ANYRESHEX=0x0, @ANYRES64=r4, @ANYRES16=r10], @ANYRESHEX=r6, @ANYRESHEX=r13]], 0x1) setreuid(r2, r5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000000180)='./file0\x00') r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r17 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r17, r18) fchownat(r15, &(0x7f0000000000)='./bus\x00', r7, r17, 0x4) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10402, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0xfffffffe, 0x7]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r4 = openat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x20, 0x14) fcntl$setstatus(r4, 0x4, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf8, &(0x7f0000000340)="b7") 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c8406000000fffe4dbfa60400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x1dc}], 0x1) syz_open_pts() 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x10000, 0x80) openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) dup(r3) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x1) link(&(0x7f0000000340)='./file0/file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0/file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x10a, &(0x7f0000000140)=[{0xffff, 0x0, 0x4, 0xfffffffb}]}) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000000)) close(r0) 16:00:22 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="f550a10c423d42377f82cf75e58d15311e0a7529835fa37eab99d818261d7a7958e97a800571e07c4891d0d44778980cd222893ec86aa0bc03ae631e265bd6bfc0a62f2c17eccb04e402518fcc7e1a4ea78c9df2fcfa640ff689ce7112073ea8e47a32e130c5", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0xfffffff8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xff, 0x0, 0x2, 0xfffffffc}, {0x8, 0x10, 0xfd, 0x714}, {0x7, 0x1, 0x8}, {0x101, 0x0, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) syz_emit_ethernet(0x0, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000300)) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x63) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) r2 = shmget$private(0x0, 0x1000, 0x781de4785d843569, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x1f, 0xffffffffffff7fff, r8}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x66, 0x1e92}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x8, 0x7ff}) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000), 0x10000000000000ff) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r6, r5, 0x4, 0x3f}, 0x2000001, 0x5, r17, r9, 0xfffffffffffffe04, 0x9, 0x7fd}) r18 = geteuid() r19 = getegid() r20 = getpgrp() r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x17, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r7, r18, r19, 0x100, 0x8000}, 0x0, 0x3, r20, r22, 0xffffffff, 0xffff, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="b4d2a5889295d5461bc2314138148b76e51a2d3ef4cb3355b8c3ab887499c718f82b287b83e941291ac41b6571592edc910559a0c6e8bd80095d29a73af241d0a345dd8d8dab51b6606a2182be6ecbec326041297e103af3fa3a35256f4c664e392422ac104065e3cfb3fb30f800c2d515a72f8bad42a3a0450aa0cb99d0dcce3c6054227bb47e7ecbba714f4cb2a71a52ac0c847f80e7f6e03fc8f123a2df399ac94d0a91007c083b9d42787fe8cc79dffbb3abaaa77650d7b42a046548e68e6cb8c6c4085fdad26893b4d424fad33c", 0xd0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="46fdd76a5f4c3b71971e8b50ae3bac95838a37cf6243d5b0b1998170cf89e3e6123ea5dabb63bc42820fac98bf9eb6aeea39597d836edc23dc16e2447f81215e4993e926aba16c97c8d4709cd7d9eac52df7", 0x52) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) login: oLoLvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d566b0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d566b0 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x353, &(0x7f0000000040)=[{0x81, 0x0, 0x2, 0x4}, {0x34, 0x0, 0x0, 0x8}, {0x462, 0x0, 0x0, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x184) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x2, 0xa975ac3d6efb130a, 0x0, 0x7fff, r5}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:23 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') dup2(r3, 0xffffffffffffffff) write(r2, &(0x7f0000000180), 0x17e) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000280)=0xce, 0xfffffffffffffdb5) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff0000bc0e0000a9c8e9f743809b21dd4fe6a565a20000b800000000000000ffff000003000000a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af250000000000002000000000000000ffffff070000000000002d93639d6d55bbdd9fe12ba90000080100000000000001000000ff010000c4417ba1ab5d2fb490c09e6c0307a1d569710f5d0843d879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69557aed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f450000000070000000000000000100000008000000a0b5a528425531d88ee764c24b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f900000000b7499371e3c4f408ece756b1040c0bfebb79a2adfc7d5a67111381662f46f3d6d99cb227d1a3533c3cc2e5f1b7707bab68bb9ba20b964db7a7ec169be64ffabd7b7a4d76b579ed64775b7b9cafc9e31f6b24dd89ff4a2b6a5a8a6685fbd94797b75bf542a3265f9010172f73b9c1c2aad61bc2cd311964ae60154fdd9c8d2a200d2b2848afcdabf3da7993df75c18f43e88131e44d5ad8412f36f2f7ca27944b4b3d6f8c342d43bc5a930ef303923db6481dbc0eeaac078763d9e6"], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r33, r32, r31) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 16:00:23 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea0004000000000000819f507d00a4000000002951b15801360bcd4c0a162b58fd42142667ac22d237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c659c17e107cb9148fcd663d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f8a420eea4173d5b6913eef9e8f0fb636710000d2df0ac87e0d7bff7f0000f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f4cf37fb6513a51adf2ea95d1f0a6ee99aca97b9747147be2b57674d42f89ac33e007c73cff775b0a8fdc706ae4deefbd61a94ebd1051d888d1f67e1c3a658cc5130843b259c55c0af257b73805eef0739a989ad4db47efb5e4a75d87e341b9aae76ba99c1cf09273f6074b771b4f1db89940e91d5b68ddab5f5da482f9b6a905262901b4348ee77017e3223d9fcb42151c62a9216871e1b44d917b5428974ffffff7f5e9f33ff95a6309ec58b831b8d2692c76934362652264a2a17522303536383413c330a1564cf2acb041d720670f94939407841"], 0x10) dup2(r2, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x7, 0x20, &(0x7f0000000600)="6a3077f5696f2871c94c06a0d419abb47064f7cf2830b067da5952cf6c643819ce34b989b3211e275b8638f0c4e920c82fc558ee1e7919da9512d6339017f94233400718a7f24d9ba12baae3e960a0de9cf182abc5aff6ebf815b182579e4f97e27ecd7a60d285bb1f9d0bf1326e3eb4d002e9d240be64e28f46e7880500aa7fe32e5042c18b4ce9e0527a57e5a6f10377f61f07f2cc2a51a2962d6d8ffa69e018cda1ccb498a066cc6f1e67f9f9ad84a7ab984927950cc106943df9a4dc0a5f19edf91f79f41c1853bf6db4eb9b29a381ce31961286dafe4f5180bf55f9f0f00f95d7c7b3221eb5b65acea54bbccb948320e91429073e68291e1717b7e8aaa84b7d848b5a96d81a76ad083108ae484d666d61b849441e9ea2e13ea0596027ce25434813301a87755ef8b04270656b2e155ef492741c30fc5bccbb69595edebb343cd38b0733cf0e4be4e3877309a91718d1bf0ffffbdeaa478a13e7de51a6b387214e5349ff76cecdb1b2993711e13e07c28436350bffa37813e76bcb70457f83ba310d000c88c2c91492a8fb415febdb21d9c696b4b946e6aaa0935720e8bcff127bddabfea347", 0x43e) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="217ac42f9ac32456b1b64dee2ac33362cdca2f6b2d1b8a6ea821af31442459d5800bb76bda1d85911b10ff1e0663450899bd3f16455ba2f552933ec6aba45cece5a22a3155a37fc8b963012905916fd34ec0be5b696fc9dcc47598463606abed5b34856b6072e38f6ddab41574972ab7d62f5ea9d34404bfeb38439c270825b761d90528212343358619f492fb", 0x8d) sync() r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000400)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0xa0, 0x0) write(r6, &(0x7f0000000540)="8606f897ca59d25099b921402f770bda613524e1c35025971cfdadb028dbab5154f85e2d8279a5057f5f2195076e4fc8a0ff307d3b77f5b389a7f1887040da0c6d7c6f7bbf49720a548e71c0c2f2cdc41a42be074ea1ee74f3db3613fffdfdd56d3048f854a951886eed72d9e9025754a0cf710ec7f9acbdad8687cc6c7cf603af1d3971d5b9822b0614448f2b5dd1e28d81d6dbed4053ebd3277037c8471ae4bd5d0f697c24b33e7017f13f02725d088f98bc75cf23be1af2d0", 0xba) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000000180)='./file0\x00') getpeername$unix(r8, &(0x7f0000000340)=@file={0x0, ""/77}, &(0x7f00000003c0)=0x4f) kqueue() connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)={{0x6, 0x9}, {0x6}}) fcntl$dupfd(r4, 0x0, r0) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x80, 0x127) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)="dce066432540f03113aaa5c88ca1b473186a103b54ad9caa8dc02d983275a5df16717ca178093bae7b0f0cecfb21d994f93a4d7f8ed933d78ab14b802752019336c2eee8cd89d47d0fbdc27ff533319544e8c23c39b07700443ee0f5102ba4fb654158284c345509a835f470cf8b44294cefb5f8242b8687c78deaccfd6a0f22ae88c9c54ec22f2a988ef34f8025a6731ac8b4f5156e679a6240dff7ca78b38639e80ccd1b7163d7f897c7d133ef8f01c96d952dabca1dfadc78f272eb80702f51719e63ab434029744d07e1f9c723", 0xcf}, {&(0x7f00000002c0)="29147dceb2aa0335d99d33b8513b6b0ef89e48c76f728700a5de30af46890224c7cd1cafaf1a0bcd1294bf191728ed474d9aad2617e360613385cd42b6146b377c0b7c41431e11efcf013f0a39093989c103bf3134ba40e4b7dcfd5d6be8babd87f04321484fda3b99a9d208b1d1ee618a5de9e82588", 0x76}, {&(0x7f0000000340)="01c727a95fd150250b17a7a44012d90d84ee5e3e0f7fdf41518ffc79de8df9f7d9a8f887dcd6e594bb8f758cd4041cecab62fb7a33e4c9cf3b6c569f89c6d42ea4a02ffe90689a3d85690aa3431430a392c9b0cc726618a1e3de57a151b843f8d9ca913cc74b0681c4d966c8988124d015c388567e84dcd9c38fa7ba4647dcb0ad851c730fdcad9cafc3ffcff1e1ad1ea1bb4e3c94efe84ef146390108e3945e3667130e2ea2cbc5a4855211b69e46d27977fca5844f50b9", 0xb8}, {&(0x7f0000000400)="44caf5bc0d65ae86ccb8a7632288a243bdb7a084a0249d0e7826b6f23a2ffc616d0c648efe8edf02576fb294c6910798fe5c9166811fc852de34faa9225680fa30abd0e10cdf08319b999855bbd7ec2223df3d9e04312159f7863f37944a4c08d8b8ebb7a29926a3d2577a901b95fe2ba7079fba922a4f4dd79e4e52860dc5cb2307e41108e7cc3b90736e32495e159f2e2a3a115456f6a1c2355357820b0e3d87b201d6b099c6fb46115a2955da945658e590983909046f8da109a42fcef92f6f71cd75959fa107b1a26e3ad5fdef162f81d431a9ad18943e2297a673eb71f32a6880d5fd9ec762c2575ca3", 0xec}, {&(0x7f0000000500)="add46349c38b28ae1b9a4816af99e016e929094e6618066807fd6ef2e47d64f81ce72043e82ef9e51fb61d2946c7cecce36d3104a86599ecc101439cdf07b8feaf0b70423d2c3247313ec37eaa330f59760a855d3644b1ce0edbe158c1773f", 0x5f}, {&(0x7f0000000580)="3b78e376cbf8205988e0e5ef69fd040583417123d173d86d62bebb43118b9026e9a7bab9e1a45fad0be03b94dac733e6e8ec56968f87ba36925bd542ca2e0e1bfe437dbbdaf07e0c7fd5f89032463a27d0e2f3121c7da0009386786299b2b37d9a8c0e5a9ef8050bc5f09c7ae4d70e35e5de8772e2018c4b63869e60be438503748dba21f79b1c3a966b3e7641548e9ff55603d549dd1725a7bcd52bdcf614363e982468c74f93d4286ffd87bcba00ff8ca7429c56baebe3e64e98747346df81aa2e1e7cdb8fbe86824bcba80d0cb2632efdf396b415592e92cbc6f58acd9bd54fdf224a21e82955f12bead04df1ffb7ef05a0749445565fe08e434eb9616a2da9cc30afbcad74932b3111ee762c4afa0af785482451c5d801ec036e92adbbbba507e195c1dfecfe2355f9eb3f72f89c8a78a54998e3fbcf5fa0a7cd9c72c58f774e6d765fe166ee303c7d2cc3c45eb9ebdf4f5cc30c8c17a5d490cf7c556a19656fe6243475752740cb1ac3afa18a6b68512ea88042ca5c85560b3178107e15d4a070b2c230d92a9ab60dab268a678de88696a2ed332b90a8c8b49c8be182b9d907aa59cceb9f4c78fe3ee03a197dc7371448bd2ec295a52f52c4d71b1213e69025e04ba0c6478dec8a7d666da2b6504f20c3bd1de34061f5bd20c898233b33375fa6a1ae48537bc5383eb1667ef8045524dcc11183aa80b295094d2ffbc66201b291c822afe09e7690282464a28b747b10e43718c4abe38510ae76e793136b3df3267e2e4407e30247b3d13a751aecc04d6d7b8283e12f9b035cb1e9ee7e69dec8a4d890c922bf4d09d3b626127d4bedae931f446dbd4746f1b3bd32f3d99a32cf561b55e36515f88ac4facd815aed5bd693b7970ce3d7e5fc0f2c4f3fc87413230a0f4ce0f0d63dc0eae6f9abf666022b3600397c666b8670f9d8d934a565d1664171926c40ab65a158e7e3c509539bcc19c7d76cec33d2f161d793ee971753466fe7b533cd5b95cbcca9ae2947f8c41898c34d2d12aa138aeb3caaf2a62bdd0941bb583a1ed6cc3333621c26c2308a3b34f07fc56efb389a641aa77bb4379c7a8ca311a558d3f0af1cc5082ffb5309434ee8830e92c7ec0e049b6b432436a39a8cbfc6d74a2d2f50b9bc8299f641683189da9487729aaec93d3e9fd64a69cbe2978e63abd9d25b86d3a9a3e9a66d6e7f3c381de629034e90588d18914027171d5d50cdb901e87858e02ae97dede391b8177b6d1abc6701fbf957a7883c00f53c6c5597840b072cdfe84e9e48db53ecb96ca3f248af4f76e48d8659bf3b6eb56fa196e1a06a96a7049cbc9c38ee914520c3047d1f83e580f671d53c4ddf6ec381f14e3c4c942cffedb510791e59006981eff02a809053b2a1fd45b92d3f1c9935ca5af32657ac61213511c611808eb174ac2fee84cac79e81d0be439ee09c37349401db1e11e7f9777b9f342542ec4be538ba66a64a8725b58738d81c158b78ea8eefaeca9b7f526a75713e219373566757a9a3063840eb4f1851dfbdcd2ea10fd33723e70337d3ed7aa3bc97daa08da7a4a9120e2c8b6864d403a5694ba72000485fe8fe859f9376b4bc30a305bc37fc547614789c86f927cec7bdfce82bd6b83746bf74febfafb5cc34ccc175fc4e62b8eed878b4a60a8890d13d1db1ba1b9091fd6d1408fd594a9ab499d70a291c498fe5039fe7b1885ac1cfaf75d220609c3c18e8e3347b7044f03e57973a3a455639895b1f2479280e19044f41926c2374903cd01a56cd139c87f6f1b0944247d03603d65992de1c5af90f456c7751f5f2e53f9b2e2f2f68f769b3834cf27b6851fc6c6ec752e4d95a4e0e8dcb3d9533bbccedee3402df52f25e36612015daa311addb1cc075af0a3da61f64e44d717d9822afe3c1dc05731eb13578a1ee5769d6ff52fd92e33cd23708221f71ce771a1a4bb54e6ae21c3b8429dd33a0bd54eb6ee8cb6d7bc571ae97121fff54d9a956c3bc1a4d5fa6cbd7b2e35161b43e515c6093cbcd310fac88ecf36c0a172b40dfe5f11b9ab24b0f2cde3234bae48b203a58c9afe49618568db1d7b245daff22467a995c9f0488600a6985aa4c9c5964d87817a933a44b3577699c97c793982f76b1abd00d66265059105db84c2b947e268f1783858069cdb1a023e1b52c1f49b1e86618a341f039e2b816964733fdbc72b8f7635e1f14af25d9cda60162bbb5fd59a038b802f452d18e6ac82ce7cca71722abf76e7e87b48150371864a13cae106d6ba002746cd6d0404e6c31e473ffe629c71134ae887b8743ddf5d4583e268cfed7db710f79dcb34dd63c48615d1a5d52d4b15c98f107d2c3bc01f9492b363f795e969608fa17db2308504193c73010ad6d5f20859f911bf003c20f2ee2df613098b6b3d169e29a0390af03e5b7b9e8838f032ac73db37301e1d79d068cab2082b7b1ad6935abcc426d08564b96361e9bf1add43b8b8187d93142a735c7301c10bed61e3263faea439e68593c90e6922ea08449c10d30d9e9e29ad6fde6b00fb78d85988d7dc2184c55bdb8c0553c9241ce6ab78bf37994a388c60c1a545e59aed1df47929a85f41617253e3c9d000b36e3fb58dc7c1d60eb92ba0abf54ef1ba75e7b11c44b9a51084628c9f8e3847e477142fa94528930ca4f94d9a83668f2cc68634063ddf073f0f76141c6d3a678886a45a3c4f35337025c640886f791d52a40c3e55e7844f930fa1e220e24cf47ec557b570bb8045482436d348f0544c8325d5120fd8a13afcd257c64fd854cb661839549960e3b1aa226af20d25dd1d33339dd6d0ce379389dde14775a5b771a084e252c73dbe342de626d5c30f4edfadab53e0d7a0762346b2a92f6e6862490afdb8c082ddeece6deb0a97f857d70cc834a3b3694d03a0e0c1d9d7f611e2008d966711bb0e30b74f0ff9a97b7e29cb72c9d6d6f40ebfee2194ed463657e2dd77057058492c812ef90addfb9d66c14b2b706f0627e2dd52ebda4dfe59f3e7a7f332be4fc7a92fd3b74e9fc55e942956ce45f1584ebcd3442476097c7d765a820e92fc682541303c94197f8c3fd7bd00018c022489716c5e1a1ca894bd42d0eb38121ae416c13fa9430495ec05ebc343cb38d57f0c4e18944a3ef7551a78eeb6d904392ffa87912568cc2f9d4a223114a8d3cf5a4c373c189f1de6e117eedba24a8e595765f13b53df59fd75da3909af1789fe42e278ab7074b2fa3012360059b683ad6c4ad0b2352372e39c0d9c6e85528668f5e711079ef778db38e373f65f45b8774027448443bf0e3bba40b0d3fa3c08a14da515baf4ee1f856e62eee0137a8da71a9fac173d7145cf5092b959b3d95467537e88cb3558df9071b49bcfe42533b4fb26faf07be11587adccc4f4e310cb8c3717a3daa4a9032a2bcab25d5d63a4e16a0786462d8ca0e6cb11c35be56f1c976591dd90819e166d53461fe8707e31418ffc4b477b1745cd4489fc348b612fd32738d076402db591357a4e23a7baef588eb424d12539437c81d881080b7d5f483f6dd99ec024eee04bfa8499b99b4d3dfb99816aac3e555e6f4080fc3e4646ccaf4efa40de63714c1e68172d88746f4f7efe62cdf394ab8643206682937f9b95ad44fc0bbf078b4923746257c49d8beaf256cad2a1b1527ae86ec0812992d39f580e6ee81e119045b16ff822748f1e5b787b5349e8eb04f5486db1ce8dcede6e7ecb05df5de01a652dc9050254a19224fa216d473910536798d98ba88828d8f71e482aabe13dcaed7dcfbec5827987dd4745485b19b492bca599f47dd0174a8bd578c76477c269e71d230490d2faef74d08212fc998c7c11faba075b03e0ed476972d99e234555341748719437ce1f6f9ad068b43d9ecd7aefc9a3a4f1fdbc37a73b9778f5ab42bfe9f83303069e79c76d809e1632e9946b1023b794ab45ad71b76cf5ef74c8e6fa1bb2217c3440612ad3707e9393e3096d51fa3b6af8b159de4bbd16f708228bf0a0cc1f2d5ba7b8bb9034d611748b37188355a576f0985ce6372982d361bfa84382d74a72cbb7ec3af55949c2b7780f162ffa79a73a0e7d514de116c3be9be545078e6e0b75016c4aa95f8d3b02d0c3b672ba278a54eb1a880c0b38fc3ea1fb9c5b0ccfeaee4090292e62dc7e5aff79853e3e93a8f19b1ac5825d004d393939f12f848a07f85dce551b818ff4d5bd81ca79c68cb86a276232e3595d5855692cfdc69689fb804795d86e6473558f48dd0300dc3d54b5034a56773eab0d5d40c8f9359226f108a6ef164f2d71b505a6821dd1bd5428722335ef594b211fb45956f7b1300c2802ec873d7df2b460f6ca863b7407f6acdd54238863b3e6cec149743ed7902de325d819d892609e4c305b9f0dd921c41aaabaeff81979c3a636636b831317ff6f123dc6487fb8943f11c71e178413d388c912748b79ff9a283638c41d7e4727f21ba94dec5fb0af1a586a2228757e01018b00a7198f956b3c428e29f72ad511ec17e0c61ceec6dddaad912ce40b1b9df97dc1dff8378d4afa8ffb353ae5265118281ff69330d5a6e9284e3e825ed14307c6c6cc4d202150edd4f022bf838ed8e169fc5c5c6440908678b8c0c5c7523f1214593eb420990064934a265ac2bfa1cfce4cd0919bcf99c4c1effd6e932a1ff7185322b48f1681f9876f8d9f30d64e2713619806617c37baac206b41b1c88b0008e023f0a04780e7b64bfead73f5ac2e7aecc3be58cc68246d9eb464087b351fd0d21fb10429e993e7730b88f61c34dab924825d78b780069fdade8ba6caacaab4bfbf8db565a818f7f8b129c9a58007d92a4d580bf8933e0b4f961617a9a210b3658789a966a7b73cd46ac2e484ab6cb933cc374e65a6dfc779a6ad5cd05c027474c70d4661aa4f9a55d4bfcb559e69a159fcd541715ff2629f1165356ecd9b26a561347457a965851d834600ccecc8193311659cad5c53cea8a69579ab092dcc74845857ad3cdf3864551bc2873d2d62b4725d170d076b540ccf64896668a35ae90262ee9c0cd30dfbe12ce31d320844d6a83e461f0b67a7092a0765bd8eb85e75a47b6fbec48d13d92e31e83bc40b47aec8925523ad0020934eff89b14a6121b5334afd03d9b5652687f9f62f7c4db6bff86ede85eeef3a6990ed365a34a6fdef03eb98a9c7345fe6d28fbba2f2af973bed2d7069d69ed37e243531b0525d6bfcb2a10be2c754778f7e7db6359cc7f8cd4e19fa37a2e802dbe233e4a89f5627992bd5b1121bed3332fcb9c55c4f6e404acd46c5daa0cc16a86d68c39ede577c25e576c4dba9862b26ac9fac5d50e9446491b0e52361f1cfa735f8c411de67d8c04c910af7e9aee1e89fc17a8b87211e9291632f3577ea70555850376070baef32aca9ea61f797569947b48aea7e80b3417c3338858535114c8e4ffe3624f8df0113d85f970ce057c9b8ad863eaee8b4aac218cbf0453d35e49ee584175dd8548662f92b6588305a56ee11bf2b7118ae0256df0a86d89ba562952b1416269490d9748775607f665eb7f8d1b38471581895e57557c0647364bb28845836a30b9fbb2c9d7501519cdac21ba82adddecd4a2fab0b6d741734f33be386f8eb556d9a187e5243e3cb8a6b1e64e8501973487aa9f6a49d3118abc801ce938461f6f41dffc882ac6de398b4c7d2271e5396a781b98de16f6819a4c5b14cc4494e6e045ecbfe3b279ceaaed63a7a1a7d7f7e879b95079b06b1c7b1188895fca1c68e0ba5e59fd7c4d9850230450513b5c5ca2204dc17ee2b3a546a2677fe7d135875a53", 0x1000}], 0x6, 0x0, 0xfffffffffffffbff) getppid() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001080)=ANY=[], 0x0) r9 = dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000000180)='./file0\x00') r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000000180)='./file0\x00') r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r14, &(0x7f0000000180)='./file0\x00') accept$inet(r14, &(0x7f0000001640), &(0x7f0000001680)=0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x8, 0x0) dup2(r10, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r17, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa6800000000000000098a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7890e7b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9000000"], @ANYRESHEX=r8, @ANYRESDEC=r11, @ANYRES32=r5, @ANYRESHEX=0x0, @ANYRES64=r4, @ANYRES16=r9], @ANYRESHEX=r6, @ANYRESHEX=r16]], 0x1) fcntl$lock(r2, 0x8, &(0x7f0000001600)={0x2, 0x0, 0x4, 0xac8, r6}) r18 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r18, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) getpeername(r18, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x80000006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="3d4224c0bf9653880fad2e85bf31d6", 0xf}], 0x1, 0x0, 0x2) r2 = semget$private(0x0, 0x3403c7892828998f, 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x8, 0x800}, {0x0, 0x3, 0x2000}, {0x0, 0x2, 0x1800}, {0x4, 0xa0e, 0x800}, {0x1, 0x7f}, {0x0, 0x800, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x100}], 0x8) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0xfd}, {0x4}, {0xf7fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xa8ef) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:23 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdcf9ffffff2ff85d12a88302084a8d29c95455068f2e8416080000001af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6c971adf194c3354121f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18c5bb08b3d8d250d42acda89d76f6b91b6d43b5f58fc96290859367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x2ff) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x6, 0x2, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpid() r6 = getpgid(r5) r7 = dup(r4) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x1000, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x1], [0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffff], [], [{}, {0x5, 0x0, 0x0, 0x1000}, {0x4000, 0x0, 0x0, 0x1}, {0x2}, {0x0, 0x40000004}, {}, {0x1, 0x0, 0x0, 0x80000}], {0x0, 0xfffffffc}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x61) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) getpeername$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4c2314bdaf899491700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148e673400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = socket(0x18, 0x400000002, 0x0) close(r5) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') accept(r6, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0x7, 0x8, 0x0, 0x7f, 0x1, 0x5, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x84d86108a73729fe, 0x80) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x4804, 0x80000001) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000001080)=ANY=[], 0x0) r11 = dup2(r10, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/d\x04v/\x00', 0x10000, 0x0) r15 = dup(r14) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x8, 0x0, 0x0, 0x2}, {0x5, 0x2}, {0x6, 0xff, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r13, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e9da81a8251cd20f639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c1f7bd1a39cb6f13f9e2900000000b149c056f98f6a25e1e40d091fe1a0dd07e41c741ed644b23a985c73290912616bce2db381163f854a9962"], @ANYRESHEX=r10, @ANYRESDEC=r13, @ANYRES32=r7, @ANYRESHEX=0x0, @ANYRES64=r6, @ANYRES16=r11], @ANYRESHEX=r8, @ANYRESHEX=r14]], 0x1) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r17, r18) fchown(r4, r7, r17) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000080)=[{0x0, 0x3227, 0x800}, {0x3, 0x0, 0x1c00}, {0x3, 0xbe2, 0x2800}], 0x3) socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0xfe) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) dup2(r2, r1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000000000000007e4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) 16:00:24 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) fchownat(r0, &(0x7f0000000080)='./bus\x00', r3, 0x0, 0x2) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r12 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r12, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, 0x0) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r15 = syz_open_pts() close(r15) syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r15, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r15, &(0x7f0000000300), 0x0) r16 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r16, 0x3, 0x4, &(0x7f0000000100)=""/210) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r17, 0x4, 0x80) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000180)=[{0x8001, 0x30}, {0xfffe, 0x28, 0x1, 0xea}, {0x0, 0x1, 0x6, 0x81}, {0x1, 0x19, 0xf7, 0x8000}, {0x3, 0x3, 0x7f, 0x2}, {0x150c, 0x0, 0x0, 0x80000001}, {0x1, 0x3, 0x59, 0x35e1852a}]}) r2 = open(&(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', 0x20, 0x1e) dup(r2) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x5, 0x1, {0x7, 0x3e12}}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x44}, {0x0, 0x8}, {0x4, 0x76}, {0x44, 0xde4}, {0x104, 0xfffffff8}, {0x1, 0x10000}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:24 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00') symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x2a205b14, 0x40, 0x1ff, "ab90e8f59bdc98b16bf1d91869a9c707da8afcf7", 0x7, 0x200}) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') fsync(r7) setsockopt$sock_int(r4, 0xffff, 0x1915, &(0x7f0000000240)=0x4870, 0x4) kevent(r0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x800, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x4, 0x1) r7 = getpid() r8 = geteuid() r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r12, 0xffff, 0x100, 0x0, 0x0) r13 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000001080)=ANY=[], 0x0) r19 = dup2(r18, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r21, &(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r23, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r18, @ANYRESDEC=r21, @ANYRES32=r15, @ANYRESHEX=0x0, @ANYRES64=r13, @ANYRES16=r19], @ANYRESHEX=r16, @ANYRESHEX=r22]], 0x1) r24 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r24, 0xffff, 0x100, 0x0, 0x0) r25 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r28, &(0x7f0000001080)=ANY=[], 0x0) r29 = dup2(r28, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r31, r30) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r34 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r34, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r31, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES64=r29, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRES32=r26]], @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r28, @ANYBLOB="ecd3f6faf56089aeefbb9d6937a4c5b5f924325a3b05a610939846320f960c936da557", @ANYRES32=r26, @ANYRESHEX=0x0, @ANYRES64=r25, @ANYRES16=r29], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r9, @ANYRES64=r14, @ANYRESDEC=r34, @ANYRES64, @ANYRES16], @ANYRESHEX=r32]], 0x1) r35 = getegid() r36 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r36, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r0, r1, r5, 0xffffffffffffffff, r0, r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r16, r26, r35}, @rights={0x18, 0xffff, 0x1, [r0, r36]}], 0x90, 0x8}, 0x800) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x400, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x600000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3e8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x26}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x865}, {&(0x7f0000f73000/0x4000)=nil, &(0x7f0000f77000/0x1000)=nil, 0x3}, {&(0x7f0000e7f000/0x4000)=nil, &(0x7f0000e64000/0x1000)=nil, 0xfffffffffffffc01}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e1d000/0x1000)=nil, 0x10000}, {&(0x7f0000ec6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e58000/0x13000)=nil, 0x12f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0xfffffff8}) 16:00:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000000c0)={0x8000, 0x1}) pipe(&(0x7f0000000140)) dup2(r1, r2) 16:00:24 executing program 1: mknod$loop(&(0x7f0000001240)='./file0\x00', 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getgid() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x800) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000140)=0x3) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caa02a15", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x6, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400), 0x0) r2 = socket(0x10, 0x3, 0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x273078fc8b14ee47) r4 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:24 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = dup2(r2, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:24 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x8148e21647b3c0a1, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r6, 0x1, 0x80000000, &(0x7f0000000100)="4ec2f5c7c53cff9b1ea89a49a4f9beea100b8fd9af762ea4c798d1dbfc31a993bd86a206a47b0a2dd5a8bc8f4110bfc883ff57c3e7bed93979189b6e4fb382d2273b051854deba2542245f6eac", 0x4d) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) fcntl$getown(r4, 0x5) 16:00:25 executing program 1: clock_settime(0x3acaff73aee1023a, &(0x7f0000000000)={0x3, 0x1}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xfff, 0x7, 0x80000000, "3233ea098e9d00", 0x4, 0x1}) r2 = semget(0x1, 0x4, 0x200) semop(r2, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0xdf7967eb3e9fe7b5, 0xfff7, 0x1000}], 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) fcntl$getflags(r4, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r6) r7 = semget(0x2, 0x0, 0x453) semop(r7, &(0x7f00000001c0)=[{0x0, 0x1b8, 0x1000}, {0x2, 0x5, 0x1400}, {0x1626f320129e059f, 0x5, 0x1400}], 0x3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x4) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8) fchmodat(r8, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='W\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) r9 = semget(0x2, 0x2, 0x108) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000580)=0x7ff) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000180)='./file0\x00') r11 = accept$inet6(r10, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$dupfd(r1, 0xa, r11) poll(&(0x7f0000000600)=[{r8, 0x10}], 0x1, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x257b8bc2e7731799, 0x8) r12 = syz_open_pts() pread(r12, &(0x7f0000000700)="8da548913a55b6aa39b64915fb790613e7420549b4c1985d149031d6fea8ddda026faf0cb459f7ef4b6e66c9905908841ced608c4a746b2e79e8780b972c65beca6e583d650e06ebfa73f5900e86de24c193a6b46493acc9b729f3c624a40e2173", 0x61, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x20, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x200}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="5debe3498cb03a5df2ead4c1ef3794c4efa22284938230b7cac5dc4c0f8cd2c50172951061adbc4aca2fb62dd90a0fff624e98178c1856b2e65af85fd4aac2be1ac16d1995c048a0ff76a5c4b839396221d782ddce167497437a034504b9619b19d2bf1bfdb476d3c4e1d6956558d757a80010d3bb95f8a7816f86f116d28a05ca09f07c0b25772a84fb99f59b16c136a63a2657ecbb079ab98f8f500ea83e64419469750dcb1083f69e54b724b5b52755e8f14bce66a7e708334f79bd2234e86bbfa65e7626d8e3653650955eb0f2327deb7ac668d060b7cb33e4cce58a903175", 0xe1}, {&(0x7f0000000200)="44475ee1325220ee4fe34f117160f04f6cd19d70b02c6983f4f119bdd7940ab989f80f3b030ec1e72d6ce628838105be7fd0ce7089f8502af84e5add71ad4fe228d483d770460115328afb0915620a96fbd58731bdaeba2d99307fae1de043ca5cbd58c260a460fef872d57f0dae0bf01f7f6eeb833d370462100ccaa672c65291e1aca7f0b7b38cf39f1475d17b9464b69a677699d0c259f14b9f50a2507ce0a2dc778bc238789ad41ab3afc05a17339558a6ccd6ef54a3504bf629ca830624ff715a386d4f71283417837543019ba991b862b6fbe802070be9b111b4180e8528238c93c81f29", 0xe7}, {&(0x7f0000000300)="7966d6430fdbdec37747d259288fc448fa6b175805256414872c2f67cf5b28575ed3e2ebe7", 0x25}, {&(0x7f0000000340)="91e92ce4d518a11bac02d9b729010e7cf2a2c4a9198a3f4c7b6de0926446cf8f8a2688e79fec708be04f450f9939178cb3030c930ceceb0bcfd4ee0368da5512e8b852cd42a6ef58f0eeaec81fcb1edfd9795f19d9ca3b7d9e76ecc736229f2a508eac950e95d17e53", 0x69}], 0x4, &(0x7f0000000400)=[{0xe8, 0xffff, 0xf0000000, "fb6dc9f659d4c298776dcc03c218c66516e7678bf61272e532a650fe9b63014b029f3a6808f8f98f5ee5bb984c4596d8cd712e73adf4ddf8a6437cb40ddd8aae18004d60d43a74089db2719575e295b39d47021d985e078c2797d27e6860e3415911c4ecca1a20cb0e024e104056d52a446fc6c01b0155eefb436c4ec3a6857ea1a53daff2e06baf41bcbeb8dd0467bc9f684c60f4de91ec8887819cf9cd574201eaca03f868b564fbd61323d6ad7434e62c87f0da6da873ef5cd97cfd9d63be5d3abfd6020a77447f36f060f2767c3c44d97debac"}, {0x50, 0xffff, 0x3, "69624f9f178b9dbc4f89a5c99ccdbc553a750bf680bf1aaf66549d6e7c3c02b7a7d6b470af77686fca66582683f77596d446a9bcab1e2e589a08be6ee236"}, {0xe0, 0xffff, 0x40, "e3af68e2e205c4c551bbef0246ba90bf1a15e57c7c1e922c62c97ce37a81161de954558ac79ff2b5e71bf95465fd8915f60a8418dc67d333c67e25f75a2b70b30033e3a98ea48fa692ac8e467ae9e55a0985ea9e87fa5573a821c4eb970f9f0f9cae4924ab61af633ba41d912de7ecf487dd00a103f6f1ad4047e8718a88a8e37f68f71af84f2b1cf5492c1aff976efb26da0b293c62ce9ee4ef45498569404698ced5b640e43a1792a473e7054c894ad5501f2fc1906b16b39d20fee18b5dad3540421a79a12508905e1433"}], 0x218}, 0x8) shutdown(0xffffffffffffffff, 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) semget$private(0x0, 0x1, 0x80) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = geteuid() getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = getgid() r4 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r3, 0x0, r4, 0x52, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r6 = geteuid() getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) getgid() r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r9, r10) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r11, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r12, r13) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) r15 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000001080)=ANY=[], 0x0) r20 = dup2(r19, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r22, r21) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r22, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r24, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r19, @ANYRESDEC=r22, @ANYRES32=r16, @ANYRESHEX=0x0, @ANYRES64=r15, @ANYRES16=r20], @ANYRESHEX=r17, @ANYRESHEX=r23]], 0x1) r25 = semget(0x3, 0x3, 0x100) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r13, r16, r9, 0x42, 0x401}, 0xfffffff000000000, 0x2000000008, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r27 = socket(0x2, 0xc003, 0x0) connect$unix(r27, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc2c24c6388bbd6f02446ac34a2ad88b2951b158013603cd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000014d28e3d027d4397bd1d66a41204bbba2bb9156a5a9b301804a5ef16e0688411dc8b0f134d81d67414bfec09c29fd4e2a1bd0ef2e4c11e812174b54e5f88c65828164f7b0df2eca4d2794618f92475f6f68f71fe02d31e12969d8835f09249dec72e"], 0x10) dup2(r27, r26) setsockopt$sock_int(r26, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r28 = dup(r26) sendto$inet6(r28, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r28, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r30 = socket(0x2, 0xc003, 0x0) connect$unix(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r30, r29) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r31 = socket(0x2, 0xc003, 0x6) connect$unix(r31, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r31, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r31, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r34 = geteuid() r35 = getgid() r36 = geteuid() setreuid(0x0, r36) setuid(r36) r37 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r34, r37, r36, r35, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r38 = getegid() r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r32, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r33, r36, r38}, @rights={0x20, 0xffff, 0x1, [r31, r31, r39]}], 0x40, 0x20c}, 0x0) r40 = geteuid() r41 = getgid() r42 = geteuid() setreuid(0x0, r42) setuid(r42) r43 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r40, r43, r42, r41, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r44 = geteuid() r45 = getgid() r46 = geteuid() setreuid(0x0, r46) setuid(r46) r47 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r44, r47, r46, r45, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r48 = socket(0x2, 0xc003, 0x6) connect$unix(r48, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r48, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r48, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r49 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r50 = geteuid() r51 = getgid() r52 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r53 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r50, r53, r52, r51, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r54 = getegid() r55 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r49, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r52, r54}, @rights={0x20, 0xffff, 0x1, [r48, r48, r55]}], 0x40, 0x20c}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x26e) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed9", 0x5d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x106) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0x80000001) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3800a) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000600)={0x0, './file1\x00'}) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') r8 = dup2(r0, r7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x8c0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r10, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r11 = socket(0x18, 0x6925c13e028fe40d, 0x7) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) pipe(&(0x7f0000000280)) r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000000180)='./file0\x00') r14 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@file={0x0, ""/39}, &(0x7f0000000680)=0x29) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x74, 0x693a64c1}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x0, 0xd}, {{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x3}, {{}, 0xfea531c6559a3d17, 0x20, 0x1, 0x101, 0x2}, {{r5}, 0xfffffffffffffffb, 0x62, 0x80, 0x4, 0xc4}, {{r6}, 0xfffffffffffffffa, 0x4, 0x10, 0x2, 0x10000}, {{r8}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xffffffff, 0x318b}], 0x8000, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9, 0xb265}, {{r10}, 0xfffffffffffffff9, 0x1b, 0x1, 0xfffffffffffffffa, 0x8000}, {{r11}, 0xfffffffffffffff6, 0x3, 0x8, 0x1, 0x1f}, {{r12}, 0xfffffffffffffffa, 0x119, 0xf0000000, 0x100000001, 0x2}, {{}, 0xfffffffffffffffe, 0x8, 0x0, 0x1f}, {{r14}, 0xfffffffffffffffe, 0x85, 0x2, 0x1, 0x19c000000}, {{r0}, 0x7ffffffffffffff9, 0x60, 0x8, 0x6, 0xae}, {{r13}, 0xfffffffffffffff9, 0xc, 0xf0000016, 0x0, 0x2}, {{}, 0xfffffffffffffffd, 0x2, 0x800ffff4, 0x3962}], 0x5, &(0x7f0000000540)={0x2, 0xc74e}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2800000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e37cb35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9d07000000000000001cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x20, 0x3, 0x5) shutdown(r2, 0x2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b81000000029000000330000000300d9c0"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xb2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x40}, {0x80}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/14, 0xfffffffffffffffe) tap0: address list non empty 16:00:26 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a271de78c9f01dae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae43d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') recvmsg(r3, &(0x7f0000000800)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000580)=""/2, 0x2}], 0x7, &(0x7f0000000700)=""/195, 0xc3}, 0x40) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) msgsnd(r0, &(0x7f0000000240)={0x3, "fec31bfe58"}, 0xd, 0x1800) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x3409af85ee708058, 0x4) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r7) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x8054, 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) dup(r2) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x3}, {0x3c}, {0x4006}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$getflags(r1, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x120) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = syz_open_pts() read(r4, &(0x7f0000000180), 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = semget$private(0x0, 0x4, 0x10) semop(r4, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r4, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) 16:00:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x6, 0x1f, 0x7, {[0x7fff, 0x10000, 0x2, 0x81, 0x100, 0x0, 0x0, 0x5, 0x9c, 0x3b, 0x1, 0x3f, 0x4f, 0x7, 0x3ff, 0xfffffffffffffffc, 0x10000, 0xffffffffffffffe2], [0x2, 0xca6, 0x2, 0x1, 0x7fff, 0xff, 0x8, 0x8, 0x0, 0x7ff], [0x0, 0x10000, 0x0, 0xffffffff, 0x7, 0x5, 0x9], [0xffffffff, 0x9, 0x3ff, 0x8, 0x8, 0x5], [{0x24, 0x3, 0x0, 0x100}, {0x9, 0xfffffff8, 0x20, 0x8a82}, {0x800, 0x1f, 0x9, 0x2}, {0x4, 0xfffffffc, 0x287e, 0x4}, {0x100, 0xe83, 0x7, 0x2}, {0x4, 0x10000, 0xe3cd, 0x8}, {0x7, 0x9, 0xe03, 0x9}, {0x8, 0xd6, 0x7fff, 0x2}], {0xa26, 0x1f, 0x9, 0x1ff}, {0x3, 0x7, 0x7f, 0x6}}}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x9261e78e17521fff, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="2a822aaf5c161e6443a39ac09475736b2983b7ccf39b9fc68fa70aa373480683d595da45f26dc242058a62c00adfd4fa26b9625789ae4028d802d727a6ec02b79bf9e6835462523c83a168d6b907177059f954901a90593c5cdba1d37e13813fb3fb83f2859e5575e589759622afb98326a04a618135f8b727f903a5e84cd0077098a3be187b5eda4d847f85541102aabbe223974c47df221e1ca238cd3c72f131658b020b25b760f83d71bf92c86571666313ad38456a6d9c3c506887375c22815c8ca244ba457960f033bb376882419cc8cb067d38f2d63be0027c3c7c", 0xde}, {&(0x7f0000000300)="4ced6c144eaa62965a0eb7befa22623dfeaa86494a6c8d18457cf9f2052eda256fccd6d38234a30fcba353239988a4cf6e92ca799c3caf0a4dc41cebb907d38fb0ebcfe87f9b5ddcde72fa735af8c461507182c526f0793598052b0478c432bde05308e60c612074feabca85ee88fef032c0e023463d61fd03444bd017eb52bad44b9025ef2bdfe39d", 0x89}, {&(0x7f00000003c0)="eaa0295bbbb0a95c7c69e68110f44a5014d8b82e47d6892a989c70e0e10a9a8a6883e6dd1711802b2f9883d280879bacf894ac7004b8bb8cd9eaf5a5f1842fc2f3dffe07423c2a352418576a3ed16da7ddcc23a35d7315e11872acfb4a2a4032df42c185edb5d4d91a45fd2cf3cf41c5c619b0e878b3f434fe8062aab0621b769f1b656136ad954daab762eef3e4bfeca09dfa5ac9f05e32216f1e257f8916e5c513357fad62a12e36a9cb48562368e67e7fdafd0fcc", 0xb6}, {&(0x7f0000000480)="7392f356853fe119f7142206537914e8207e2d51a3ea966f9fa7a32abd5bc2c01705210e0b0ebe3e0a8b0741d02f3bc234ef11d767307f8dccb3801be11cf641ab810598c4d8c1448215d672a03f2cc4b6ba86ee419a94bd6d75bf3501a3171fbe6f70e4d1fe2a250efe71919f60376bc07472b708b0878d1f1ee0c39a66e37e6c1b253b5641a3c469eea6c594d34ce51647d046c50342433393fa8b35c1c98a9afde0e0d5f41d6160f3c4eebef54bd9d099a6fef0128c02e7b25928acce5037f59282ac782353c870d4920b0fff3c13209e7f4de92f58e9904dcaec39b9bb040baf9f60b376885112045e", 0xeb}, {&(0x7f0000000580)="a39d8f0b5b76e7104e42e894920c4fa65c74b009bc7c125bd169bf1ca2c8154945bfc2ae72f5d2c1", 0x28}, {&(0x7f00000005c0)="8160107367c8be4ab7d83b0862e4b9d2dda54db006a62e4d2f4a9d08fe14ed1930fad417a3b26f6543bbb42a8bca08319c2213e55bb933f0b5cfcab5b092c81712c6c14288bec7229299f8e9b4f48d82cfc631b8c6c90898f4077610d576ef57ccdfc59a856c998b34731e828e9e108b1050a0a3bdad21e0691f698627588f1624c2f256b9c377c4fae4f7927bede26d8e4eaa35923d33711c", 0x99}, {&(0x7f0000000680)="2608f5198f3a9a77e98de74ab07bb0997a7b10e9c4c96ba9d8fde8bac8120947251ce774e0d84bc79bd927", 0x2b}, {&(0x7f00000006c0)="047cac2337e8988f06176eded35c76ee71cd5b535475b561d284584016498a5686b619ef90046d8247e029c0a172dcfc8bbdd721ea19a89455bd4947c6226c5fd4114961d7aefbb80ea5c1127f2139aabcfbf40382b32da695ace328154d73afd3b4eec4272298dd5c7546d95b3aae9adf1d110949e22fabee1fb3462cc5e30b540997c98add3a18193a5671df454fe3", 0x90}], 0x8, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r5, r1, r1, r6]}], 0x20, 0x400}, 0x9) ioctl$KDDISABIO(r2, 0x20004b3d) r7 = fcntl$dupfd(r0, 0x8000000000004, r0) r8 = dup2(r0, r7) r9 = kqueue() close(r7) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) dup2(r10, 0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r9) 16:00:27 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="286b0a57e85f1dfce623d59885232697f50dc5722f41cd2a81074d057b10b5fd718cdb0f872adccf72e95b1b0d9c3cc99d44c9c0463846a4b5e1a20a815f7d08d13e11a5610f02ac21e2a85d36c5fa14f14370c8713800a609009366375febf4b7f7a885afb257a8bc01a9bece4997de2a0ba274eb", 0x28881649deccc264) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x1c) getppid() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = syz_open_pts() r3 = socket(0x2000000000000002, 0x1, 0x0) r4 = semget(0x2, 0x4, 0x4) semop(r4, &(0x7f00000001c0)=[{0x7dcf299f8f9c246e, 0x1f, 0x2000}, {0x2, 0x3}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r3}, 0xfffffffffffffff8, 0x1}, {{r3}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x40, 0x7fff, 0x6, 0x2, "36d53a7d186aae8750d6134c47b1cfd95357b18e", 0x10000, 0x9}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) getpeername$unix(r0, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') write(r3, &(0x7f0000000700)="4eb27b7055d4f9acb067bbfa6084d73f1e7b65bc9fa21fc07d4a6ce16e3ced0135c52555fce7ae45e3873f27202750764eb3df833a9a6b7c48b864075508e480d622cf968f5c53c65c771dceb882c57404b93845c1f52ab56188f6f4ac6c348f70ee", 0x62) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/10}, &(0x7f00000006c0)=0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) socket$inet6(0x18, 0x8000, 0x1f) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:27 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8100, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000001c0)=[{0x51b9, 0x0, 0x5, 0x1}, {0x7f, 0x40, 0x69, 0x5bc}, {0x24b6, 0x7, 0x7, 0x8001}, {0x1, 0x3f, 0x4, 0x7f}, {0x400, 0x1f, 0x3, 0x13}, {0x7, 0x40, 0x40, 0x800007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f00000001c0)='./file0\x00') connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') r5 = dup(r4) fcntl$dupfd(r1, 0xa, r5) write(r1, &(0x7f0000000000)="87", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) pipe(&(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x400) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x339) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffea4) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x200) seteuid(0xffffffffffffffff) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) sendto$inet(r0, &(0x7f00000001c0)="686194f42f2104ffcf1e1a41e066de80fee777da442f189c0bc59801358f1242623715a975c40bf40aad2099e082a0714d0b47c5a93f82fbb76ac6dd0a980911b5992153b53afecead47d1bb484c129df44d4874c14d86a9269f0b0dcaf384f4c88c18107f5ec0252046bb4dfeb5e20d20204408f5eb3628a0bb58f9892d942c817a0a501160960bee55ec98db41dde90193c668a349d8dd9e57eba85c4a0ab862ccd318ae229df5852e5f4a75385f79e9fa05c45ce22dce9175ca7f3fb67efb04bff47298a7c0aab74f7a016bbac492b9788e5128fc0ba5dc731aecccc4b3c1daeef4edde47b169c8efa738ef7dc5dd78b0e7390a8adc8eecf4cad20982cf9c71a9345f945451f490122134fc1a279e9a3045030e6423fc79583eab93810e22086004492289b0b8f42c96e51eb3da759dc38baa0ebbb5e6709665c303c8771bd1bc6617beac2fffee0f7b4a8a5fcc74b6e7878206b9bacc60ef157cd85c5d247cff5846c12ff8f562bfb21fe076e3a59ed4d0cc2c904c4bb781f744d54b4b0c2c8bf886e4d30ef5589507cf6d9135e6b9366a66e0080156fe80e5128326d408036a8225d4677744326ff558689b0015cdf9d041948a4914029686615cd71b86be843ae17ad53d5ac00e3ae9b062cec0ee47196eb0a2cdee2b7e8ff9aae00503f13c6365d7cd51fbd6b0ad4164e8640eb44abd784277416e1ca44751c0e8f4e67daee4fb3b9ca357045fc1755a020d4183e7f234b8d99c917079d20fe8e1ab099f4c30baf4ba7da987eaa0c5bef91ae72192c5eff39927c8e1db516469597ccc9d4c61eac64ca9863d6be2b9f6cb282a82b6639a53f454ea69f6058a12c41a35d64bdbb6a40bb98aeb7b31f6e3b6dc5c0cf3d99d76d9cb03bbfbc0e7aef2b945dcb47d4590378456f8d81ad8c775bd98187351a2c566cec55f1f73126777a3eb7fdb8a1fa0dfd6af9dcf3b2d5f95c3c8564cde44725a109de33e7dc04bec8fc8a1e60a4fa054af6a5abde484163fe43ca7028d30cdb0fede151808c317448e503bf8982bce46aebb4317176b3b87ca0797b8a506aeafaaf053c159098c6ea0c7da88626c9bdf6cc79c7cefbd891f62dee1837241de696b35cdcedf012cd9fd1101785a8adb798353e1ea7b3ec9ad7465822d9d59b7ff5f591ca2d76c8972baf5d6157fa336a402f0b7881440e22f36f57c84856b75a3da957a083deb3bc5689ad3b615f8eea5e8e5fd8b2b01a43a63b5651b4eea1bc70733e22926c477f2d8e4bd103cfc262691c02f52e0de9b89685709675e8c00461ef5ed5e9b1da13e918f547f8b104ef566bdd5da6afd7134ec5ad2065d90d95bac379eb24c1489bdba3fc7af939f736a50735c955d5d372f922e9c72b236dfeca067eb5201b9d0624c10c89f887103dca556741de776554d2b4787a55f7933d09cac3b282a9a920f90cd7119dd7a6d25f4dd5f491ac1a58c846dc0aacaf7f7e5f46e5e22dd4b95a5a521621b65ed171cc32c4307b78f63fa9aeb591ae60a2ca867afd271e4251eceb065a2e593742708fb350ac9e33b55ee816f3f948ec11a78131f94ffdad429d715b4a36180c10818fadef53c7e98ed4907ec81c5eaced18a36585ecf9a14e25044020196d642a598708f1e82efe5be92d9fa7682ff30954eef729c80b64a38185505a36a5225d8a9cc5c60cf1792e9c9691345b81adf04a3dfd0b3da657dc28c69c2a5aebd019c93e597b2cfa930ca6519c733a14c09793f6d0c6f1d7d0c50f0756ee21ab8436d6443993f062ac82f8efb658419424ed7d2a10576e72f4feef838aa2311c500580a7f397c7756893056d8e61a505e4fd57ec3d81bdd0966ae35542653cafa6a4ca64f4e2c42a7f48b7ae14d23ef4c329e15fad9444ccbcfd4f14bd5e4f146b550db64abc6e9dc1fade9d6471e47ec4124d1f84ef763d36faaf5b55bf7a20029a18740af9b83bd63f48cb5f63716a35f2a744dc8add43daa71eb5a0864db4fc64755de1743d90d63c157b6c6309fef8d4104f28d31f5ef78577987b010f62636d5973ea6fbb0c199796e0dd28a29d5c7c8b33f47659ebb535851633cc95ab00884ec89dd5bdedb09b72541cedef398d8c9a4c6c8c0d8942122a34ad6d76f9d722f0bff9d5e4ffc1995b8477ed640a6b9898c5930f7db23cc07c01d4fe4102991433e9076e0e1e4a183da530ab181a29f5b05411eecc88be046eb959f95adf0d1b925f2206e793a40954063f1990600da57ec0e3ba12dfc7756d88aa9edac614f0e446c6ff62cc3201cff39d27a436a7985ed87a0d3f0846f2f3eb74861fbc1596618af5897122578fc2e637506c199f70e95f69fd278cf52099aad18129c04ba7beea091cf6563a1a50bd6b3234ae57c6fae04b18827ff2c3272bd58abc31417963c3afd5715314466d8e9c7449eb840afe8b6d3a6d685eb708f23b1330aeadedfc3923584e336a89c5f3de502b4288293bb45e7acf6f3be5afb284265b5363e703a33e44aafbd53b3fc9dc159d7a032c11e7e9b1e159a3431ebbeeae928657f6356e9ba000f6e0d9670d46208fef02d34220e4351455ea62dec9df8b96e833e32419cf3ee96f9564660b2c941e1b669102731613deb858b310baf450b514a6e3e9b864e41ccf52b05513d0fc22ffa3922b04ae356267cb11854a95ce34043c384052603172a7ab4c50724d198bf4b96d82af0cb36a178d3ae5054b73f002ce69e5ee422e2796c5bcceae7d1085ecfa2d076c7e4dd9a343892f0e1bba469003657d359cb9b6547ad1508badb9f970538e88f8a32602a85db3a1b34e06944c759c8ef975257633a797726865ac7d66a15522d8b3f0ac18da894f768a2c1517a6fd872d389c1ba59b41610c159e25542774363c765d9392815cc3bacadb77f0d75ca00c57a4cdfae13a33ebd4813bef02e33a39d4e58bb63c65ffaad9ebdb907751abe006a222d4f15cc6fbb7cec51464ce3f8095dcc83b71bfa90378938de54e6740fc490b13a051a4379898686b20bd4fb98cc7e296598fdec22a12220ebc03d77b2272ac43bc8ff8b6b5f5add86df9fc8c52313cca30ac19f5ba7ba7e889105bbcb4a5e4471e10e141142edbe40da84d2ad99854fdef1c3335794d47d69aedee73de5be11a1bb5137ccc25cfe0fe38523de732dbc1fd476ebcc501cd760f16c5098e8224486a3810a9d913ba2023cd6efbe8e6aca27b54314243e99f7cc91e503f2be5ba46d6233b36bab8beda7cee91edc235cb0c1e78c27d3696d1cf66cd8b47d601e7b0a7d8feeb502f04c6fc0bc5d81d46c50d1cb1fa2c6eff053fe9dcff2c5d821318f6400269ddfaf52e63b9b3060a5ad6015eca911f4b220312290b78617dc540d89d66b1897519161d9111605f3abe2a54b6e3605016472afec326e2ae453cc8e98732e6dc085aa201019f56086f6796f22e1f6ec286418c960c511e064b811aac5fa50225224e89b35f2a12ced2d884ac9fc1319c4564d3f09af192059fbdb52450af6147067560478a2d18e31213be48d52d3a6e128a69c41d2678a4ae28b5836d49a7d109ee8db22f7ca9640631ec3bd5951d25e55d13bcfe8da34d3e071e33782822dfbf646f8c66f615ccbd79cf6d9a6f523952650f5edde25bd78a8bfc1f86efd94e2af0805222e55673fb0c14900e6b7aa22966b3513c988acf5d32bcf8a4b42462921b7c7bd14effc7d05e2e3bf37f8f88e3fa101cd56140d03e96767baca02bad34d9476739ad31a4e7db68e359fa3a7c44509106f4edb17cb6df7c2545f1275c24977319f1a6511c832ab87f15ed2281b5e4363288533b360f019a6bf38ae65a8a4516a0fada80ae9c1849461e1f4e159db5cc7f01b67b1f17edec24fe43f8ca24add004addaab2ecd72541ea42f619b6928742c4b51a83b65be576ad8ddd3f053c062d7be09a2dae5eaf2e62f873f524ca1c716d27b395e19fa78fa5cb6e63144c14111654bb87ce592f4fd4fab5d9c1d073b0a6a4569f4189e93db12addc2e6f1245fd973010430a564de966e59c9e5fe8669f78e7fed4f61f547ed81f0553c5d396e71eab8473b609e5285cd5f6784c2188458a317e2bbd9aa5046f2eb63a31a2c48d0b774f0315f9a284f46f2d524416a8ae24c4e507a6cf8c10cc48d58a9b59178d12bac5ceb37bdc98d7402d965b39d76ce6f0c2aeae9643becf2856f08cab1299fc3b694590d502f92694aa217c8d673fac633c0e63ece0e6accf98b32ea3d36d807205a5dd4232a3186ea41f015f9c932b9078f05b965bdb418b0b69f60b3985bba16a07a2fcb0858a37906a41e0567f28dc1fee5bf087428b31ac5190d6651630f54a0c269e9718cb8e433ba628c1dc130741583aaab7559cb0f264018d4eb52783388c07d6e768f85d1beea8d8d663241fe4ce7bbfd9bb230ec6a68cedaa860c225c0516e24b2a13f534fab0d9909574b1e8b27ac44d5d507fb5b5dcbbadff3baffe2ba58d083f63c16808af4101926f574ec99f02192964cdad4852c468cb937b48d013cb6f8a7c46fb0ef15eaa5415ad8a23017074714d0ba2bfa1d7a5a8abe6b8a2fcdcd2472e4ea13aea9cc7e80b3d1b97dc0750bfa95231df0ac3f490dcde0813d9ccc04ae0d73bed13bfbac84b31eecc75596788943fcad8b684798e497cbd0c2b041571c8741cb15e2c3db1e8f6e769193d58a41060921abf58914149b97abc06a5469561c9474a176d4576dcbc1451ea12b3955cb45877d9762d7fa6ce261eca8eb95b750e4c5b8c85b99a16dfce9e4a6f41b036dc5d6faf1ba0947cc6eacaa96ea609326261034853f47d01458065ff8fdc97d0fa2689cbf1fb05d13d3ede457fc19d08ae0bd2cd17b61844959406ba39582aed4fefc71ae53e98c28faa592fdcfb801f016c0d20b963e1b382503eef683a47a9819ac0e29845b8ff9a11402ce6a8c1474373fed12a1d3fea2a12764d91d13175d488e2edbf29c35f4a4021917e9c451ec6b485e5b3621955c1e5bee355dd8c93b661d7362b4cdd731100923841e24ec8b1c616028de1507f1c2b5ba26ec2d4aa1f64996c60c639fd423c884e1c268f38ba920ea816984da475b7ee98f79bf3650a8c75fdeacac5e8e251e1942cc5dbf400d369d7760959002fce71a5266a0ae670684256c61b654b70d7619afae4dbe7d746af5ff59ad9708cb546cb30b1313aeec3f1d9bd6a35625b51b6f496a898262425cca28dce0e1d128579790cc56e4dfb021d501bdced9b7d11abeda1a25077f93e98aff15852b8b74e161909882e9ed5a7e8eadb4f70040f8767213a824e3cee7c5b9a832dca7ae85c8c046a33f940fcf950ba7f2948dfd845b7f345d144f2dded2823ef41992aae13df33aaa80102bc1f075a5e7ef5949e92097a52e059c39ec56335d08f627b0d340202acc32f4a7b6177edb8369d4737bf182874b5e1134b5a5f363448c16708ea088faecbcfd17a89acc29cb7751bbc9991bb59327ccaa0e79025b8a305f7c7aed73b0ba55a1bbed989ee410442c5bd2be985baa8227f0331c66e9488046c32e9e0aef3aef54c79f205f7e146d482eb48bbec01d612fa8238db5f1f2446e176ad4bc9b82c055c7e9c0f42dffd74dc33215ff832583a6c9a469e9309a5e3bd5a1b5c0b2f51d93cd568dda44085d5299371f784bf02ca90ffe8f03cef4840b5846586f70dc253486368384d85890ef7a9b6a20bd5f73ca74cdfc66870876dee73ef0ff15b60be84e2a4f81d62881428d4f733bc3f2ab7026ec94fb0be303287e4dd8161a49a89db6e5fa7fb7b897f0c9c4d60e8ab7e1a62be7a42a20ae", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x368, 0x3}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x8d01, 0x0) write(r2, &(0x7f00000015c0)="208dc6904198b86f30b0c7354646cfb96fdb0f1533cc589187771f86925b", 0x1e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x1000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/55, 0x37}, {&(0x7f0000001340)=""/78, 0x4e}], 0x7, &(0x7f0000001440)=""/202, 0xca}, 0x8c4) close(r1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0xd496}, 0xc) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x84, 0x3, 0x20, 0x1}, {0x3f, 0x20, 0xe, 0x1}, {0x2, 0x8, 0x7f, 0x4}, {0x0, 0x4, 0x1f, 0x38}, {0x9f16, 0xdf, 0x1, 0x1a8}, {0x4, 0x4, 0x2, 0x2}, {0x7ff, 0xf4, 0x9, 0xffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x5, 0xb0, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x401, 0x7f, 0xffffffff, "ec211432b0d197853e72ccd35e59280046776a5c", 0x9, 0xfa}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x24) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmsg(r4, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000000380)="ec101708f8c9cecb9b077898ac10faf5e5964999381d98845417d64d38e7c3c92b9782f0c5ee0e6d97c6ab359b9c89fc9418f230931c58c594aa87d0b14c3fd6b0b0337d05d37d09d44afde2b0a47713b0c89d86fdc1fa7f5cc23fdd6f31d68e1fb4d68350888e790cb2b080cd6d8c85134717e8d461971a77986c5a9617f4bd702d680ac52385535c04890d4215031329c3676e553389121f84dc2c9bbf7cb6458d2dc7ca2c2e5fb27c8864d8bdec37351720e22bcc9030bd72038f25497c33632b22b3cdff15d9bd5f867deb0afe700cdcbbd58561570e934b95b0522fbdd4a9a23377c395f56a20dfdbda1a29c465a998d8043ac4f50a6385b467889f0b718afffd9a4bcabdeabb1df563af83c3ffb1e3e9678292e4a9419cebc74bba63047a884e3ca004f6d2b9b3fd254ec3dcd357f6580fb3484670739095419ea86a8800895979c1c87597fd940d4416a664216df529dae0654d137a151b0be1c99457499e0411189a4439ca683106a4c25c9e9d6d55ebea6af57f427e0ead6eb081b84e1b01dc45dc3cc2058143b566c02843683873b77a43085b5788f4b35961b24a3a86300f09ddeceb18d9eb8484a53de89fc2a44670b33ecd03271d5e05cfe7faa7d40dacb9cb11c372ee1b7a8cb5c299d8758a9fc4c85b8b8ec0a7486021dcda6d7078dc47bb129b0bc4bd1f5b8a79ec309f7764a9136d38ec260eaa29d5b95075f7965733ae2a29058724e8c81826bfa855dc041137a3d9df4dd216fd4c049ac4e1a1f2e8508e358ae295c336b22d2b164355d717b6c158acca7d68166d5668285c004174dcac946894d8699adae305c821722677d4fdd21c4ec3e127b173513284fd21a4af30e81af2adc71cdbbf7aed92373c2eb01e9951a1b66aed688c88351f5e1adaf9d78d45eeb3aa49f8ac16d0414b95f99ea1d16d8d51f402a596d8f39bb6798af74cdda6556ba557d0756313d80d2dd1045c49ae58b65bb55a335d9c7545f5cffe2d4b80b3a8eacb9155fa41bfbde20d50e6885bdf49b191817333c7408050c3491cb89018cee95d6335069dd4dfcd0fd0ce3120e8f159dfd840bf795e674191d87220b4758be668150cef6795dac224c4dfe89c09174932454c89ebcb08a9042711603865cbbe21fbbd107680b727533f5e22812093e7f2f487d7ce4abb186c0c20e13788a59791dbd2000101603b066ae70f1a1dfb6109a64b6e05c5bcbef035bfb9ef11b17364ebb125341bec80b48958718405b9f9827fdf3a033cced8412582d74c4ec7042dc93be47e8e2f116320694a1eda2f5252b481ada02aba0c5d6f359f667bd1689b66c703ce1c7696dfd70ac7f2c1614c6fec27be0117ea25c7153e27b1df5e5b1e12f9d0cbf1613060c47d70ca8e60169b4d4aa416439c03be4a13ec0a9e94af72b9c5db6b3bf8fa93cca5744085cb284a10ae6f8dcde3e8abfcbbe70b0c6d76fe1dc1e0811ea5d7f5cfa67547d2d390b64f0fb4c47542938e358751d7b783a3fff5df24ff756bcc725fb3a021e0ae2bdffed52a81ef5dfee266db6ae73f40ef726be1b87745ae652cda440d084633ce6d4b2b48f7985994ea3093ec963e06c4792f66f4c3e1cacef6930e9e06c128afbf68857607d50dd4d043bfe2541ac8f0abafaaf67d5814e58e027d2fa2cab7de72833264407fcfa4ee10b5d2dff644ca2c35b949cf125031e15b4151ee2a5cf9190fb8f988cc3d1b450fc025baa0897e272e661550395419d6e6ae8fc968494bc3aa9a2ff02a0c3b2a3852c35e7e39a90f48631ae561d896a1601b80795b9397550892b87722b482f2e0a94ccaab2a23f8bf73c2489afbb4ed08456a3fc26822d1317a5d56c71474d6231b2629efbd9f220b4a517481574fe375bee331206914257328a76580c52e158e1843b8efca0c8f140473fe60bd6dcfb198fc52d9981fc7b22a5a16de873f3d9efaf983942c9be4793b93ded25a7d59c91930f5ae883809c6b952bfcb8bcff508f44704d18049aa7d79fcf6bffd61142f654103e702bae533867940397180f2afe4b5b8476149b945843365a1bbd50ed61fd0efda574d7078a3bf0f8cd14067a0143063a09dc0e4cb35ed14744cf2a49e81452b74990bfd07696a521e11953e58bdfbde906d7614ff8f19bd203b705c9383709e8ed08b5d90f603449f6e3605d7ff82fb4bc42efd1c0b61d4edb8945afda79c0d2bf89a0f207d75da32c0c2ca2b2ff7499d1d8635ca02454fb7f874395393e5b5890659ec6cb060941084169af761c882c6d0dbceea4e94e25d7a59fbbb0259c88317141c3d849141e24968698b98a309c04f963c8993ac79bbb57c0fe41442cc5625e3ebf42dff092065e9b3e11af0e77951872de9eab9c82b97fd2ea8a81628b2fd5f4780a7faeb53bedfc8f09a4d8043d67426c6ebfdbeef9e9d5b37bdedfbeb16ce95e58d7ccbbf36a506a2c2b60ef59ed17dd76c66a1da5bc8d4753f1bf28b4f5d2969423dc322491d356480d65ff46445baa8fde7c36604a098bc875fc5966edffa4663d0998cc42a8012656267e258fdc117d9c51695d150924729edac5744de3eb615942d1208fea41b22623c96a91fc87636ceae2e4b96a879bbf86093e8e131cff9f36f5cf322ac8b16f264ee3315a1508795c16da62676b577db24155d26e361a3c5b697e06c39a407cc04f2a610d49000cc2c3c963670aff5d86571e220c8b6e6e9748d308b9f2b0a3e3289f648ee3545a181616f495e72c44c11508e77fb569050398e59ad8b47ec6005f2bf8c744cf3a65aa8c18d9160eced2619629e26512102db452fdc3c553040812887fa48d0796b4e263d8f6e1fd2b864972da89737292c322ca951d0c8bd43ed72d5f9daa26638fcc0845e4d9aa684bd61af4a7840213e2034e6f6507d723fa727df28247f7ac9715462d300a0e2553cbf30c97564d6e952e8d538f0a7778d8e4a1828a973a32a087a04ad9c25604ed6d5a2a72632e088edc0c48aef66749989cd0afde0c0e9b713abcc4fb630fcb480347a90a69754cc3530a3acfd76377326e8445b43efc377b36f2b3b6ae14015f8fd8db6315205daffecff6162a0a73f7583f718eacbfc36a16c0269df3311c0c738e2e3b59e96d9b205770940c03a4612e12c5d6249eb72aeb4e754698ea0b4e41d07dccaf8de3588a3112a182a03f5ad75af9f27bafd9bbe91c23fc05198fd97a70b73ee76d0828bb40ff070890fba32b61f5b9182f0f157c929d8fa78dee5f6ebd21d7a829c528cbaa04c4ee7e827c793d5d511633ee02ebfd2422e0d6a6d2bbdf6750db2fb4688a7f96876c357f14adb91ada0e2cb78c3adb0a9ae2fc36a18dda74192ebb0664d529739121dfbbf423b1a5c4f2419a3eef1615c4776c63a30f7ac054343908343d8d64d611c926397d9323ba87f5d6b62068036f32764e4cb6ac682115983f089bc6ecf568c437daca21c552c6821b4084a83a7da1d9907d25d6529e7e4be6c93948faff4f62575aefa4e84343d345846592beebfb79b5f5c6f0810bf050fa10a8e2120f9705ba5a78b2edb6ccac50a711ed982da0e026967909678560ea37128ee1c626bcb8fca868deffaa8341851e3fbfd6e6334d5200bc02e1ab221d32a7fb177b51fe6d9e4d7b57746696e28f6fa4d4831ad3bd50e402a32fc26336619265e9b0f975f4eec95b3b83e45861d4a6cc5366887487cbc88788328e4ca0efda46cfe80726c73b1ddeed782e4f924ac27d2b1e5d4b8a1b920f185939d706339d8d5e8b1d9b9b66d610f1fd184be0d02d7a6acd6ed4371cf23c7a2a79f7f69b054373f71dd6bb4f22ee39370f6b5848c6a8e690bf5b6db19524e4943880df00e74cdd5720e4fb722d4dd5a45e9d19bd2185fe346dff1aba6aa288bf41b890a6988ea052964f72bc148a1ca4b00827dc31135c98b023a8653a234425f2e72a4c4f770803c22824d77ed5fa88043524445de2b57fc957c8b57026971a4993f0dca575b053d2e9e7be802371d91649d9481de6706e044bf9abe01de92423e47a3b0990c78615cb0318284efc959b624ce24aae89d5c60305ce593a126a7b41609a9fe7cb6a7f19703ae73a7d415abd5bc66c7ce45f9f95151699caf0b5104804bb167c71fffcdbcdf694df6c797f7db5191f8ab1716be4426e22b57842d83800495a9d10e229a4435bcaab47543896bf72c5d04e1eda1a1d6cdcfd625265ca61cd1df02c77c29f1751d546daa9967a1b0df00d5291ce9d589e71981e29e897a54dfabeeac45627155427fdc63337479f46c700920f950c9dbf62b0f24dca48472077f8004201845b732f6be8a6ec75027ad0e7a185a5abc8a1fd55288906501bfd7d96eda4cf3bbf2395151eda5e1cd9754248249c4f5c9fdd8570a48dc97743f9e100088ff519f65424930bafe0d045214cf738e536f5e1a98131a671f675a96f712c74b0827f0fae273829bcfdbcc67eda4fbea19dcc7b80e6fa1c286367eff3c173e8464dfd236291e14f674c02d7745ffb0f9cc3ba2cb1f937ff2edca5df577ef94baaf760d30bc96e395cab3a1cb715be03a966b1601bd352edc5a0e98689b995c8554591452b3bba758091f815343a490e79c34caaa960eda004809cadb89b5e98703d5a043ebf73952675d967c2c8657c59a89d441780a218403b2dd2949a3af7afe6405bb0adabf7f1a912811dd95e98bfad6f35f09803f01127bb85e9c7ae4ed27a912de5ffc3098726201d4d737bcb4b93d9e619d62dc46092eeb371f3f2aacaebc208a46792255485f153750d3da8b8a3ad7f307768b8fe971b2c849854fb0b0d6bcd607f7bb9baa72ac9f742269c4e185b247fd4ce527340ee997be49aa3919b758afba468d332624ca00dea31d1fc8247a913808b05635bc63dd11517811557d6c254f0f5cd8a81299819f608df01bdfd2f3c45dbd8a4ae0bd4ac9ed12882c2d6ec574650a43882fcafe2f6ade557fa5ab7def63c6f95d8a6a32bb0ac390b4591334f78cd571f7235a5cd334cd004647fc826e427c66d6e7612c26fe94795fdfbe91ec2c80640d6eaa0a874e859c1b9f3ad28be0ffe5dcc1adfaf0df5d65b4eb4c10b4772bd869b42c985f72a400d6fc33faf8e0dfcf22ecb6e17fc6e402162b92e1e079c610ba822357a7295f23fd779717b6559efffaccd11cb7d0d8faa3cff109e9c601fa5739985fd7c49daa0a6c60dcac5a804b00ac318378e2fdb6b79c78ec994e398a0901a63ebb41926e2ee2b53007c58f6acb9a636910de2b1d706789bcda68c3af63390e78ad85e0cc81b49705386a777c3f02a8909367ab96170bdab56747f98d661748aaefc5d82c64f3e57d351627917a072e07156eee433551dcd49c035a3bb98a01b0326b038fcc572533c7767ec33c5418d24c68ee7d765378b81952d8471a77b2d28807382ae476e07bc61a09da73a5d745a4e4d3d9f62ff2ee8e323909045d15f09e81c7fa9a7f95e21f8e7773e2348fb54d48f9a7d5763f1ef13133462cb868e367d78c7e8beb6d0aec02fec9c398ac6cfb56a35e880333a2f175d5b89022ddafb2a05cd2d1972ffb8929c813760f9834dabbb1c5541d4bbfd9ddf2f2ad028109bb3596b6f355fe154f769542b8f539c57de6ee412a4e6dfbaa2a1ad7c9e0d1b43cea69b557485a913366f7ac21150157fefd3591a23d8a9ffdf40522eeeba11cb3fd2b8d1cca53d7014c6e2d9b4faf06f399fef1e4bca3a0c4c2494db545070caa328eb668afe214dd4c5a8ff71c681202aa7d590d387c7442244f27d5d5d5b832da58095d48463c16d6dd2327d7c17cbf", 0x1000}, {&(0x7f0000001380)="58533c54e1d15e91093da307b08339537fa1ade152542b96936e90d0fb62127c53aeb48d6ef5006e963d9162ea1b493fefd2f9ae616e97092e8ee58ee2fc51ec5d497c59376c670c386da333ba80f3bffec3d5be82f05bb27a3e1cce8e100611bd1da8e3", 0x64}, {&(0x7f0000001400)='1', 0x1}, {&(0x7f0000001440)="f8a67ebb88c1871743a0b8ac14de64e301d09f37ade28637df8f15864fc5dc4de0eedd09ebb8c2662451482915a49bfc888515e50d854951445834614fe6ba75d81b9ca740fe031a37fa7d4006ce206f1affb0b3e22994b7ec263ad6772f428d6b4886082dd399ecab65532c14e819ae18ead650ff1ef26bbd7ca0fcbec805951597e277fe0da53eb5dfb9a08e2a7e65691fde70701537fdad840f63433a7082b14297c7f3583dd0", 0xa8}, {&(0x7f0000001500)="62d8983744b9759e", 0x8}, {&(0x7f0000001540)}, {&(0x7f0000001580)="e4ac8fe521951ec23cfff2ded378e17b04edb83cc3af0fddcad998bf93688a12003ab5b180e0606e951a2635623ec543744046dab10fb347178e5ae9eff0b263f1bbfa5f0f8f2fbb4f", 0x49}, {&(0x7f0000001600)="9153ffc772ea28e4665658f540a02691fe01a60975d3fed9cd47484bd95c1ec2984f9123e18ddf4ae871484836923b92eeec65579a2600ba37814aaf29e1e8b6a5b444db6d2048d75f7fef5094cd61fb5d49c2f314ed6fee08502a2b509667a63828aa0662bb7d8f6d68070a5136c8337b419597d6802bf5f5b9cdeb03548ca84779839f24744d1ed3ca5d9312cd73193c98443ba9e4db8f7acc9b19664b6b8d3a680efef9f23dff92ea76764a4089abb0fcdd9533b456181d9f44efec04552e1e887054963f3c87018aa8206db958ff1750ed249f53148e11996841b823e3f508d9a5a1e9dd5ddd89425d2009257f7f899f92a614d2d14f18551663ca51e1d98b9dd204b81d528ecda0602a1d61d25e4e45e16ebd7259bf21f7b943118adf1663f8af07770cdc2d67b3d62a472a487c0c15a9c88f489917b88ba503c92a523a55c4aae748f5d87bf9544fd9bf2ff3a6d34d98b7906f520f7a077796ce50552283748d62acc0024e52ec52faca8744492d6f07391ce90b426bba48f6e75a2281f5e165e6df0095cf91f2425200e86111f199bddbd386c433d849a3782fba0d711d57cf3fb8e9eaaaafeae69ac9192d9521f2543539d06a6c412055befd536d5c449da842e860c93e31ccb82fc53c0373208a45edf493fd058c97a04002e4b865a45505ccde40e13e0c770287202993f82c068729b04c20984d0cf39fb8d018d8bc5910fcae76ab69875c0f8c0191c0863502e6b7b148027423ec629c2a0f40a5d630c0e55b75af1c6e31d5841ca949737fee0baf412dbe5c0dc8216c456e5fabbad1581d08d5224b266bd3bd912413422a07289ca34254e80a280f9f2fc9d084f9d3150aa1b953b866d2fdb836f5e25423297d0235ab9ad0959b372b57e94adc99be92e8c7fb33f3b4b4037f8923ec106d5b39ff0de0bbcd50dba16c34e89f06c636742afc1b5d23b3c799374590b66abbdf4ae32c27d7f2fbda15363131c065bdcbf8b7f0b660d7d5492aa6f4c586e99dda347fc31356bef8feb7bb8352e44aeda4296a6241b1d1cfe92bb30d76fef5fee890afb1bacf5c0ba79068d38bb6ce603b04811cee4cb382c4823ee0417bc8d59aee44b1058ec909cc4cfb9057c0df0ea5567df6edcf04fecc0cd056820e57f5c45460387004c1b5d6738da8ff9e524c248ff48d9f0b489f6be82b91c5ede94a4c786cefd9253aa13ccf9d0f73fe9fdffc0ce1b9f6d021886a532d0101271ec9da41d27cfb7875b020150e42160c464cd231f40f12d801836bc57f55a06556f1428621316112eb7f5ab7cda9db5d42d5174281f4e65bb421a0b4609c288e72545eed059a4e2bd72a2a5d68879ab339de4842f7a42e752adf4dd5e0be757bedd5c40515a0fbf9cc921e40120116467ccb03c0137f58e2e7b03b51b8a3e563d6e3aa80fdf02675891a72625a6d1be81b4ccd2848989b657f47f1425a810020d8c1b5703e52875a8dd3d78280914d9ec0657eddd7a57a43c095c1fb123893cae16954924a10f3f25c9b9e0d0fb40fe8b2acfb9133a11aaf1038b75e93b73bf7cb58d44e4041ae375854920ba1fba99daa425b4927e39b43ad97b0c8d12ed0f933a1c5b4bd29bb6af40eeb077e3c41a7fe4f8abf9d472c17e7a785a532b78b898b3457827322ce6ee6c9a5d70aedb54b1f284a5f8ff753ad3957521849f1bd1d8849feb3e6c448ce65dd313fe4296cac884569698fbfed0792aa27e2935e69efd7635b4b78a23efe0bc516782cc9085114ac67adcd10d4efae80959ec936ed27b3d70402cdf33a2533c351a786a042ec2a0c58d57c184e492851b4a9a8eb2385a3fb97b15470708e605a5c28738b4166dda4b96d61f5b25e30d7fe7d774517373c9a9afda0ebfb383bbf4c7d7f641ddeb78593bef58cc1c4c246c6511b85b304e69b3caa42ed7176bab8c91f311e6d0a58065d556a2f8d61ba1cd7d1ebe27772734431a0fa2c72644d79e4ac5928eeaf07d9f742aaabf9bf68c11abb5d004a989dc3a3ebf80d4cedcdbe1a134d3156ddd6b0c44b0f122d160e51b2d068d0da9e966ca0b74f691d8e4e7526f027bcef5cfc8555df6ddc956a57d0315e40e6518b7663873be58a3763b7b2c03524aa6aaf3baa94505a8a7b4082768b95cecc2e5f43573389de2e22c06f08386247a59430fdcb1986f7b44eee47d377b144ae2fb54089f95e6fcb44257353ae1c31439f5d64ec3e8f5582e59b6eae2f3de6e8072f3ba2a9cf0d5cee7ef14e17117e8e8c93033f5bad7df9cde3e87610042064c8f3c2620590af1b024bdf34a921be366dce51b4c38443de52f0beabfa24a1323f45cb0e779ba8f2891b35919f5762398038d8f2210945756f33fa0f75f6e4ecf3cf195c6c42529d9e565b06ce29706ce9fd449954d78c12bc5d25841caeca89282236aafe058dbe4a856aa05c53cc126d84e1f1b5c79bebaccb26ff3ef81ff7b622fdc23913082946897942d7af9a828e50da0123248312a21e0a3d57f2edb033f6e4922d087228f96109284d968383184e888eb7c28132db5c18c120825305c31c79fb7f004a4082b4cc78135bdbb05bb8fba9f2891d5dd2d6d09b35427a9b3276c0bf37b6329481f06084275c06ef3a1bdba35076dfe24c9dff86ece0476cb63f6a084229a1b71e01a63a1e97a56351f2ff1a3882a9fd642b9c93de510de2bb11c9e96518f5b36db34a1ad46db0e2991de9857bd8905a50b9f2340f179c7a70bdd372efc2f440adaaf2468cf55a01cbaa55ad1b61ce1462609d2258e9af2371d099814397c4fd897715efa44ecd38938129930069341a2004a2427148364484e1c91291b0f40e4ffa450aab97200da7befcf405e4be02e8ae4a93fd35b0e51a2b137eec1b31cfff6fdc2550a523448e09a6a9de3c1a9f3e07b3bbf9b6665e21aeba2945062b9ec12ad23eb1483e4261bfa2cfdaeddcdfabd985fdd654422d3bd21b82e4d81355c1898991d15aece54b6d2155109141add40367ec1af529354f7e730e2c2ea502a3bba538e83486db9cb30b848e39ddf0a666d51dec6246d518917bf879a84ded23d87e4aaf1095ac3f1ffd0778ba9ada4edb617a58ba56b712d5bf935488357fd941080a458ea6280d74fc2f1f6cbbc2239621034bad5a22f48d0d5b3dca7cd15f41954643161f1cf1c3845d06867617ee47230f1345800c7d5f8fa02ea85bbe3555954299d481b77c5dd3eb1cd6266341490aba00908413ddc01a683757815d5944b519bd6ea299e35fc56855792dee2c25f3f9d31b2e4c66c4b3a5ae6bfb6425a9a8100fc5c8d4e302a070f1e1f2d869e7291037d03ff4655f82dbe2e3162269241b5cad71d6d07d16d33ea668eab573ccc6e183be0b1fdb2f004e5d82b93b0ede2bb5829e784184d70c2ad0ae61815ebb7dc6ba3c3949f816af8b84d97a60a472dee879c713a28d133b6e8196061fc4f474b48d2aabc72200df34beaa4f1ccbaf6088d65faa90d3ed78100a346b811cd9c8f4ea8dfa5d68787c3e58c124dac3c9d03f9af110ab14f3a745dde7c8e1fcfcd4739850f9db2ebbace975fb3ae4ca3962f77dc3281a2967e50a78be03ac78288aa55a364ef27450cfc3ad1017d30e339097b05a924fbe336d35ca056ce4bdf6660d026c9113697ce008ff1976b66641149848a053c2cd8f57b40ee3861b68c8eb1a58450a4db5ac153121e5ef41d3aef2d5a857dee6b2625487bfa1e6fed1b4b819925d57f1fc9094bf59d837ea2450f11786a703992881d8df8b7822f843c299246be9fc99f03e005231fc4c22ab30fa2e0ef87f9b099ae5897860b825392a70b53dbcf54f74a896204695ebc7a94d85450e7910f6354356efc60057231f339b7b7eff94f90e46fba53eaf360e3dc211b1287069971074fd0a7836b1ca4098e7bca2e1c6293d90ec21ee2bd4ecb97a4784842dfd39fb2bc325a410d688bf2cb3bab2d37b3befe9fa3a93ae3edcee8032cf33005f5c66707fef3069d23a6a3036dc440a7d86dccb8eab0047d6cc25523daa24228983d7eddae68f763165fe895128dec9add0225d30865c6aa1bc71fe0a85efdafc86ab899731084748308bdd69f3662d6bbca7cccb8bdf41fe3f4387cd758734f73a50c1f8e93987c7630f184ac532b5f4695edc26874b86dd48a2ecd2a8ea34bddf9c90aff13323d4b60ad54131ff4eede5fb8b76c86d8e83214955871d26138c726548e73d88314a5f93702e09041a98eb263692b472803b66014be81e19f64118d11b70cc539f3195c9ba88cbed62ba61adc0ff81e4f296553d1f816184b583543c78ff6eb8f44b99e02d2fd4af2ff5203ada6082cff32ca23820b58a195c644e2868f9046efe2f5ab5b7751d5c2d5dc7d5e3afd7b0544396043a70d1ce54b5927a84116c92c928d3c8fac6d5fb1efdb83f83d74fe1c95afc9e6080cfec07e3d6380767a9445f171ae5fba365bb3dcc70d77b4c45411f1b57641c74194ef87d29ef140295914b25bc35aa95d0e2194760b731c9f803af3d2da524b193668578c1f9b591356bd2a146108e062beef482738cb1c2d1d72265a765fcabea88de35a0474f133669538d55d6016f197a7d058803f9084015c01b6fb08587b5b007b3c16dff161d2c95797f289b6f540715903157d16da1c8a0c2dcc5c3e997c46cfdc3fc924977e29c17cf80aed4be1d7a04f8fcd3994503a4bbf4e666733e4dbf262a6490ca268227174bd5d39b338aae557294240d38b4a40d6c1cc7689d8ec6c46e3cd2ee270d611f842fecf712b2957ef32267a6009767b5e24e0f7e4a03f857f8e302a97b60b7521a29521a33a36742d2c03241fa57823c069a17cad7661a9a33e0566b7dae145a85879af8b823cb7e5af57ebf03dc68174b0e7355b9f26c9c1f4e9118596f34143cb7f74d8f5c13569a1e2a3beda00c8e12441b13f505ea7b2efc24e3ca182053f085ceef1117f39bdc6c12dbf2786892d0dca377f74d71b85649fce341c7dd242a88fb4aba6aa471129e948661a309dd1b6bfb445989c4f52cc107c3a0c49d56ccb207f5e8e5b251f94e735bb70666be612507cbfbd2aaed6940e41021764e044f64156f7758e6ab4c61f6443da6be8e1897bef2b42acbc7268d04f161d8e539d726a49255004827722f3b53d21aa4b75da3b14d7cc736e9ba6c21d55ef4e30096107de32e7af81891d34384796e8c598a3adedc348f07b56a3aba37b0f986ddf2bd0f352704c4e26f16902e1cd1f2ab5fc0f76bc60dd95df9de07eb52cc053be045d54850d8ef24dba326e1fa23c931b39c38c739973fea8fa286d3804db827730de880cf33d15a52a9496925ea3477b70cf9e83d09941d8af06fa86c3d9e24c87b7173591095d26f8713f5e7f1050bc94f398eb040e2666bc82fcaf234444feda97126324e0c3881de83d89bc32a45bcc85df17ec71b52994961aac50a93bb946394204679d732f063492426e292beb4d4ecca1f7f0ca8184c771371d31f3db7b40612f9c9bafd1ff8fba6ba019ac2ff9b0f3c57c2fe0c240579b3366e3173370b786f6bf6cc2ee68e0567d902b0d7e7fc83bb31eea0237c229e6a07a085d82f5ed51267e2e57a4a8f48f2ec5407f3f9b925adc3edc9331f4104b73c7df177da4bb8091d5c8bcd8060840783ba81e789f0c41f4c492fe807de4ca141b176e35a05b76b6aa1d912aac1e3812a038abec28bd8bfe6eacd053aa814c6183945b9fe5105b20c0988ee1209b07285d555e9333cd02b65c6acb421019f6d641b0541c2c19cc9eac3967d8595031d6affc2579409bd672b1dc93a34a5c14e", 0x1000}], 0x8, &(0x7f0000002680)=[{0xc0, 0xffff, 0x54, "2454222e9d649838da8b6db8312d7ced478aec0306bc46b01ea635c4f01e46add3d9b67bb03ba8b2f9609cbebee7be26bc9c6a575867740690f8220913f75a986030ba9c2d93993fd7734215e3366fca9e27de2706003cfc6bfb141799ed847266db10c52f9e6fed51893d32a90c084e80a9cbd28ede1a9e4c7aad0c153c625b95d6d1e0354e1a8b9934d153454639a136e3fc66ba18f807d3f39a4462c1bb4b62c510ce0b011e39e2ebfa72"}], 0xc0}, 0x8) accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) sendto(r1, &(0x7f0000000100)="a3372af2ae90697ba66b8c822616d04433b57d17139c022b0c9b1376c58a818f9bd76d9c078fbf48a6671dd9109c2b2788fd85f9e9ebb6c5e729cc26a882acdd2c71dc7d8181e56e59c1e65a8c7982a16611ea9c11b0256e7903af127f23640a02d73cbacfe4dd37398f689de1717afdd3ac", 0x72, 0x400, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x57d}, 0xc) mkdirat(r5, &(0x7f0000001540)='./file0\x00', 0x1a2) 16:00:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r2 = socket(0x2, 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') setsockopt(r3, 0x3, 0xa, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000240)='./file0/file0\x00', 0x100, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x6) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xffffffad) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00file0\x00'], 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000180)='./file0\x00') r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r11, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r5}, 0x8000000000000004, 0xa, 0xb000009f, 0x8001, 0x5}, {{r4}, 0xfffffffffffffffc, 0x60, 0x2, 0xaf8, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x20, 0x40, 0x7, 0xffffffffffffff80}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x4, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x9bb, 0x401}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x64}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffffe, 0xa276}, {{}, 0xfffffffffffffff8, 0x52, 0x1, 0x7f, 0x5}], 0x8000, &(0x7f0000000280)=[{{r9}, 0x5, 0x3c, 0x20000002, 0x1, 0x4d51}, {{r10}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x6, 0x100}, {{r1}, 0xfffffffffffffff8, 0x45, 0x1, 0x5, 0xb56}, {{r11}, 0xfffffffffffffff9, 0x80, 0x4, 0x7ff, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x14, 0x4, 0xdd5, 0xa8}, {{r2}, 0x800000000000000a, 0x4, 0x4, 0x100000000, 0x3}], 0x4, &(0x7f0000000340)={0x8, 0x3ff}) sendto$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x7}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000001080)=ANY=[], 0x0) r6 = dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES32=r10, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b00000000004f22264b27000000a9155506cad9b65a74611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddc30035c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cda4b3733586cdd4c249c753ba5d0d295225fb7a65b8872589dfe6fbfe7225afd981e60cba14d22060c45919ebc32f002b0464a0d22ebeb78a169b8b24fa6a991069755a6a57eca152e26117dab6c5d79371a685d8c252e1df79f4f81f82704722a5b7b8c99f87c90c45fc3900b142c288ba2121d2bbe3277b2617a47289563a8ea99f8e4d819243aa9cabc273281cc7c5a515e373590e1ca976ec642a24b5b9f95c8c03d46511dcab8da46f018a2e537fd2f6fdbb9e714ebce6600a67d82020038bfddca9177f0e96e0083baedc52f2df7a3cd80ec00ed04f1ef044e40e966af61c7660f07e8aebdd5bf201d603cb38270732bca5e6c5c"], @ANYRESHEX=r5, @ANYRESDEC=r8, @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES64=r1, @ANYRES16=r6], @ANYRESHEX=r3, @ANYRESHEX=r9]], 0x1) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r11, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r12, r13) lchown(&(0x7f0000000000)='./file0\x00', r2, r12) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x400000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x800000fc040000ff], [], [{}, {}, {}, {0x0, 0x0, 0x78e}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) getdents(r15, &(0x7f00000004c0)=""/4096, 0x1000) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000001080)=ANY=[], 0x0) r6 = dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r10, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r5, @ANYRESDEC=r8, @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES64=r1, @ANYRES16=r6], @ANYRESHEX=r3, @ANYRESHEX=r9]], 0x1) getpgid(r3) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00\b\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa", 0xd2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:28 executing program 1: socket(0x11, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000600)="b100050400000000000008800000cea1fea7fef96ecfc73fd3357af00b7804be781e4991f7cadf9a912bcad67562ab37a23bea0969297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0872255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291f3ab6f3146e78263cbba1e8c1777e29245939cac5a63101e5eccc8d633fad4580a066bbbd2e55b927ba6b626df7a02d5e82f20d16a6dd0fac7a2ea0ac269ec1eff5491913b64c036681788a0a39ac889ec51e90d66369a8ade8298cb5eceb4fe08efe8292d196439474de2c4978cd32f79eaddecc0ec89bdfa7b82e07817dcef999015cfd2d32493012ae2c760e32443adcbc8978c68b2b24f782202a1f47f0616273918b6711d66e73bda70d9a6de30bec382c6a8006b80f4ebe83344eb7067d0763fcabb80fb977c3ac1a983f40734568520ebcbf829384dc26dbb000000000000", 0xa4, 0x40d, 0x0, 0x0) socket(0x18, 0xc006, 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') read(r1, &(0x7f0000000140)=""/130, 0x82) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000), 0x0, 0x6) write(r0, &(0x7f0000000140)=' ', 0x18) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x100, 0x1000, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0x300, &(0x7f000020a000/0x4000)=nil) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r2, r3) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x31f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r9, r10) chown(&(0x7f0000000080)='./file0\x00', 0xee00, r10) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xe86}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7e6}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3aafa7a1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x39d}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xca) write(r0, &(0x7f0000000040)="670dc3", 0x3) acct(&(0x7f0000000000)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x3ff, 0x335ac432, 0x200, {[0x0, 0x1, 0x12, 0x4, 0x7d, 0xfffffffffffffff9, 0x689, 0xa22, 0x1, 0x401, 0x4, 0xfffffffffffffffd, 0x80000000, 0x8, 0x1ca, 0x0, 0x2, 0x2], [0x7f, 0x1, 0x1, 0x3, 0x6, 0x5, 0x8, 0x865, 0x7fff00000000, 0x7f], [0x1, 0x7, 0x4, 0x1ff, 0x0, 0x6b1, 0x2], [0xffffffffbe7a19d8, 0x81, 0xf407, 0x20, 0x8], [{0x1, 0x7, 0x100, 0x100000000}, {0x8, 0x80000001, 0x5, 0x7}, {0x6, 0x160, 0x93a, 0x3ff}, {0x3, 0x1f, 0x6, 0x100000000}, {0x7, 0x80000000, 0x1, 0xb47}, {0x0, 0x1ff, 0x7, 0x1}, {0x1, 0x0, 0xd80d, 0x6}, {0x0, 0x80000000, 0x1, 0x1}], {0x1a22, 0x7fff, 0x8000, 0x6}, {0x1, 0x80000001, 0x80, 0x7fffffff}}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x200, 0x24) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x4, 0x40, 0x6, 0x23}, {0x20, 0x8, 0x1, 0x7f}, {0x6, 0x81, 0x7, 0x2}, {0x4, 0x3f, 0x81, 0x9}, {0xff52, 0x7f, 0x81, 0x1}, {0x18, 0x1, 0x9, 0x403}, {0x20, 0x3f, 0x20, 0x7}, {0x1, 0x7, 0x69, 0x8}]}) r4 = fcntl$dupfd(r0, 0x0, r1) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r4, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$KDSETRAD(r3, 0x20004b43) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x9, './bus\x00', './bus\x00'}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x3cc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000100000021fd05000000210542"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 1: msgget$private(0x0, 0x5cf) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20001, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x31, 0x20000000, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x101) kqueue() 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1f) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="9fcc40a95a011d9b94f42bf5ce33425f7e5491462962952b306bd2b160c234122793283cbbefd93b94d71849357559d599f7c1d72ea06d82d044", 0x3a, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c6530000dfa3d405a07ee3b4fb90c52da8c2857481209d6646c3053b2def713bece845185d316c5263440d1e8a66cd02068d6025cbcc88de2b1562a897474b2b9065842690225912271eb5d8ddd1f52d63261664054303f71f95b75a8612e354365502362be560b62bb58b330f54d60332cd1faf3221f09d11763ef59a754f535174843b3b614bd843b9daa0cf72274047ee2fa98bfdf375605a722a5d7833660b1ba1b7144cf"], 0xa) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6, 0x4012, r2, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r2, &(0x7f0000000080)=[{0x0, 0x400, 0x800}, {0x4, 0x7}, {0x6, 0x2, 0x1000}], 0x3) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5054aa8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="772262a33f15a6ecc4443b6361afc54c272bc57a14893522376a4bb563d30399472e3dcc0a26b97ec23014e8f9182da2e7f5b38a25c8600780d331d67d3e55", 0x3f}, {&(0x7f00000001c0)="f50bdd388f303567baeed3cdda5845cdb4501b09eff4ad2fdcb37a75e33ca068a69014f2389ca6d27d36c7275f94be9b2730a5a3c20ceb2ee7cf8d6cb7943eb2cc91c656194b297ba34635bebf644ee58f9fa546b52ce2f0b0950005062ef23dc89c5f4ba8193f667e6fc04335e13733082df853c789d484779355c1dc6e8bc1312ae8e85cb10d8f6c4b9c86e87e0ace5f17414c5d124d91b5648890da9abeb19dd0bd9584173ea1430aa3169b5a06033fa1c658e91708e07c75f9a8bda13446daa9d1b9282aa613bf07b3ff25bb89a73d7c59e69748b377b8ff2acda635739eda835b4f88c576b749e06561368889f68c134efc99a922bdad2110eaf53947b3a4223f4530d7c7c6eec6c5fcd021da8861291e4e16d3cbc16cedc94cea84e7e66b8db67b9b5c91bb1d9367b5aebce4aa4f898381047a073b3dcfe6ab730b6b649f0e9de2fd88a33e9214e896cdaf08ca5a12a62ae1884140171614f4faaf39", 0x15f}], 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65202f66694c65302f66696c65300077fbf2edd3015ae82eb9ec93970d63130000316708760fb12f3af00273a8aa9db7e9bf38469eed0576555b468c8f449a5278268d8b7669078b7f909aff92737cfcf050b973ec0986b4e03cacbef0c87d9c066e117e30af495ddca6cc12ae1abd36464858260ecef4822bd2aa1e0d11b5730818"], 0x3) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x8f, 0x0, "000000000000000100002000", 0x20000, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r4 = getuid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r6, r7) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x100, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000001080)=ANY=[], 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r15, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r16, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000000180)='./file0\x00') r18 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r18, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r19, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r20 = dup2(r19, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r22, r21) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r22, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r24, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r13, @ANYRESDEC=r22, @ANYRES32=r10, @ANYRESHEX=0x0, @ANYRES64=r9, @ANYRES16=r20], @ANYRESHEX=r11, @ANYRESHEX=r23]], 0x1) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r25, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r26, r27) getgroups(0x4, &(0x7f00000025c0)=[r27, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r29 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r29, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, &(0x7f0000002640)=0xc) r31 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r31, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000026c0)={{0x1, r4, r6, r10, r28, 0x20}, 0x4, 0xfffffffffffffffe, r30, r32, 0x1, 0x7f, 0x3, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) sendmsg(r33, &(0x7f00000024c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000180)="d7b65887856ef5f9b514dca82fef2b56a0bee23bc2b03b7d1026ccc61f0585f74b4398bbccb634bc62775f8e0a6ff0692f9b501c0be3a36c4c4c086d9413885732150461a5276f863bbd62b667937a06dc94b289410c843b372676467adc4ee04aa11001b636394bb96f26fda9d8299ce1d61229e5c3a4dec27d2b6a76b7042c04", 0x81}, {&(0x7f0000000240)="7fa4e1e9a2f5fad3a70a94817625441dfd879edb98346becf795d95d49060bc223d762b4d5c6803d68a01818b9a9ebfd121063bd6a80d751298a09ca8302a4a174da5033a0a58914449d6fe1198c31da85d2c2dc8d05f79767e1f46e1c515bf26a3e6afdf4e9", 0x66}, {&(0x7f00000002c0)="ba39dbc77274a7e8297bb955f2b89b32468f850d7d78445d02c348af7fe84310b9a5f26934686516f1b992809d93e6778f076da2fdd12fcc7815c30deac18a77bdd5438dd05ad75c0cc1d8d3fdd265924910b6c119b259fc88599c1509ed3db36ebc5a115bd0eba720bb603fa05e68e10ea6390e8f94d845cab3bd15564a5249e66ac2327e01993729d41346aa4036c32090727c463748b26fb931f11179c5139975b24e1488cc9fc758850ce13a2baa6ed082473b21153fd710ff04b78381bfc356454b1253f6470abdce428b421b99f95b36ab205e9ab9f7bab346ee02dccc30c5469969ae17acdf3ef0413d87869de7db01f60223fe8a8e9d1cee3330d920a9220c85314655a1a49e4d4191e991ab1380aa2a1db306d4de6c9cfce8801a745726d01dc3c36bc50336b03d8511b8202c7d19d71a3e97e1bdc0ff25c820e53c4065a39cb2785f03ca67f82d3dbcb227f3389f9ef55204e2551f7eaf37fd11c81e03c7a531f13d88f076fc16cd5875b8bdf0941169e2555a9d1a71751b488d580d6446f8f0cb57888048c4e4e21d6a57cfddb605cb3acd506be6368ba5384aa6b38abf0ecc63432c55dc057dfa7e0dd89cf1a8c852762ef30e4d94436e98a1be2575ad17fac56321c31348267afdfe5e0ea3a1e75b14092c8056773d6989ecf4c3953c0cbe4a445d5ed57d3072587993d15dc9e570d02dbc8dc8e1e53c112f91316951263a202186296935515a1f276ef9076b1391f4692d04597414c1cf5131c32c3a54151ac616389bd71dd43aa9a57e21aad2c16437461637d755c69a55558f0e97a509f5c46aa49a4d051d6087c731ae82f5f7a4e29d6dc75ce1c560cb6c60cfff12129d3a2e5d0f747167d32f5858a310451e754f404c39257bfe10692f5daf59c879cff947142f9a0e0802bf1c5f7a0644ca2098cf9d4456afa56c95272d136a8660a297da1244b9345e0bca94b7694cd8c02660cc85f1f10f6b37327c95f60203983e1d4faf6f8d34a2d67ab0655f833dabd20a2dd581299f71cd47e4c8d0d620e8f54b3301949c227da04c0d843612834407fcb4168fc78eaa376c130883abde6e3c6ff41513d4c32067bc9d62b3b18d48505ff896296eecd5dcdfebc43e527e66873b74ead39b0056dd694b8cfad85bb3afd3bed1ebe2c520b006d96bc5bb1380d9111785077915dd4d373d30910499c9087f5307c0898135f68030e93d34b33b4c46863cbb09eecb560bdfed0bf91cc51871189bfa0b5df18248877f28c0d308893b5376fd76ab8db63195ac7787740710b1b7071354632eed3eff820316b8bc292362379671946b5794885fccb160d86585edf991f3f0316fd3e9977e0f7dcafeaf50428208be67e1efef6c29076ce6ee98bb6920e4a87d2f2e8714ac587408035b8a7699660bbcdb2516c17fd6a15ab546b71a3720415ac846ff974444dee6883351911c0dc10db8100904b04bfd549c307e42a956435cc225e1130fcbac53ab71230cde4fe9ead33aed8f6525ad9370b3bcca6210048943d12ce1c90696a5f70d32934e1c541e9943d83635aa2be3ae969edf66edb5260cde69a782b83fbaea8ea9bd3d12e3a15d6479375550c5a8a4794ae0b1cfcabd1d88cf0b285f0e378c2faab47218e0979a27c6a829fb823840d0528a4d523d45e30cc0a3441d9069cc7a5551541971c3b6b46fae05f80d5d9fc7912a947836f437c4f5575fdfc3fd1293e3fc6e025bc461c72b8ca8c32df31a3efb8a68fe06cfd0104d9fc6f1813cdf35acea042fecaa3c4c8e021bf02294a0d3f9cfcc480b77510352292c053643f29058fbd46b7e4d255dfd69e31d04054654b943832b78f83f34a50006b4e43b72ebe0edcfdef81ad7728b41974c777e5ed946a5357dc0b731b803be65860da2dea3b45066848ea4d6505662f34c4b9da2ac24c15bddc68c8aac4c5be113186853a2abb2b42a0d1ce2aa411c5810018f19e225d22b2ae8bf814828b88ad4b74ce318641d7bb126a8266815c9e38312be0b4a0095963838909e73938b633d7b5c495855590362308b7c203c52a8dde698e91f8216dbd64f6743e79eace2b8345aa426034d3382438cff16b100507ca4dc6f2b2ede08ccf4de0ce847534d7bccb72f6db4f800138bbd0066bdc4263af991ed973dc03f675edae83ccf9119d4ad4cb8020a8f4061b3630bda631fda8dde9bc8df8ae9efc49ded200ef57b7861e803b497973b4b42925ae72ea1ce08729ad2d42d5500d2775b28495e86379a0b547ad9e94fe00b403a9cdc4779829506e0c3e995beec70a8df57ebd6e79ba6d233d3d1f33e40cf1cea7e9c94b0fda7df68b599d2e45409f786cf42c4bd50e80463ad013def04211514bbf96ed88edd376727009fe3c72e803b6979534aded07a290acb3ddd4fb2eb56d2d476a9c8368f202af2e837bc46b9893c6ae5c7be0ae797d02792dcbf29be77acccbd1ff3fda861d9d4ee06b41cfe406015cf22d95f5fb3310c1adfa1f6e8638e06d291704ed0b40d8881f7024b3e586ec9c10901e1b7a4c50c43e992dab12a148f58ebd48927314c13492c9e077655eb270131c2fe9e8bf12facdcf9ec4b88feb54b9b9d3fa6550241af2100395211636a35ce67c089ae790881185930be229875d761a227bca0f54dd2b81c2816b88b9f2e71a688cc49d35441919258eff505b4e83fcbb8abd77a288a36c16b471529b34194b7b18c1bdaa179c0b43301115d41cd06549d5f83c18648e22482e2cc4574fd2d3d14ebda45cbb4f0494cbd2411bad0b53d2b1b17cbb7f0ff392c7877e17f20d28bdb4ff874cc9d9aece653d56be6ab0220cf0b77b1b34c6508e9117ef8f5f575a9c8b5f444f1390c816643a666c92a98065d721ebf7b0caf76d92f790102995ef5adca2dfd65dddafb657bc9d58f0513b2dfc74f8de48e59c46829196efc2d05cd8dbe82d572179760214a035501d901823ea37afa1c5e8ae5c5e02994e7fd9fe9190b5e8470f6a82213c50f12c928f9f4a2b91a9c10454257c18e980bd544687a76d50858f75861f87ddc79c465024e4c33666812b3df2b8157f5dc1613a964b82ca1af8b12bfc58203fea1fd5854109c294b5fef08f77a922b8e2a5bbcc804a060f2d95dabd628ed64bc7ea88dee7fc243f5aec3db89a160f22c1410e8a16b5c0f5fefe8bef530ce5516f71475301d796a44059147b1f2a3e36d221830a4fbea2532b879eea250861efecd7867cd8452e12fdcf4e4d4013b01a1ad20ba13096880867ceafd595c62612f024d77ac619584cef41fe59d9921b4eeb734bb56c41d9977987720c14e8283dfd5e52c1b210275ee9756c478cbb35e61ab182423b361e2f2d48615fcff80ce296e2f67786deebacd19e60567f8f3616c34d8d3d329dbac467e27dffad71c09eca32763c019f2a2a8221ca224f6696fd3c7a1c597c54deabf5797be90d817cce0f49262af47a35f81a4f03b33bfffd415620c3226bcd125d8c567702050aa514e26a0321e6a2c5c00e7272f63f351041c481dd7fe94078e8dc903056d1cf950e831c9f8276c2408e6da1773f5b69c166b3faa550ae7cf06851fa60a076525a5f5cb64e536f8994aa8f43fc1d1c6d269eb434175950b983ebc74a8a9d41e4df826b367f16f513484985233dafc9288dad810816e49373de47d43c1bd80897f748a599edfbe77932911284bc385ca389401d8cbdaa1c4e9b86a338890d1fa31f705c87542bd2a10d301b25093c572d8b0472a71c9c56d1ab9e7cb7ec3e0635e6f2a41c3dee68509a3fbd463b638be4045225a9f55688ea6b0247d9433398418b37229c97ac61a03f064b974f549759ef7f575db8f019860afbd0614e7e356d3c5e3282b342c1b5f8a4074d5adb2781239ea59fbe59b99e0016558df7f915c712d7ee0ae20264ac86df6a07ce230ee73ef2dfe45725de099c5b772ecd73977ba9ab86898ff66a7111a6574279d859a91b4d050872cead6598b24059f16eabf2b8fe793d12ff4574e8eed7f50324b3511790d369b095ccb6094738010290acae89fd1ec86b18cc3a181ea0e8a73b0246ded97a28a42dba99cc6e18a16ed130ce83661793f995ef4a619955f175d910cfcd3a42582884c25aa9750ebafa9ef27d307b294a21d2b5bf2e9ad06b11b5d01174c275efd1aa3031f803b73f42505bb411f1b0886ba776b0495477b420dffede3795f8b4ded2d27fdf6c5ebcf70f4ca43c76625dc53fdef522ec8a40c7ce0d7b740f9bcfbfe5e07c7a5096854d085cf81fedd12bcbcfe8e3b882381fb0476facb44f51fa646e5733587c58e5f0cbb47ba53e3bf60f4ba01401b6aa7ad2097384bd0fdc49abfbc37cde9dfcde548ee30ece0da7083a696163359724b3503093bc348d7056bcfc4fce6dc58f085bd4e4585f9abd62fc27681d4476e8bf406dfa7e053df7c4291985bc926a1901991d9d5c963b8fb88c03b74f344bb214ce8b4e675d37aa3eed4a4f732628d3d09eb7cdf0523860c16f2da80aa42e983c5ab3b7801ac183402ec5468406f2c6fc431a4dd76a2a6c53ebb91372d30a8863679ef3d5043f7e6e2287f60236ec8d00b130830e4e841d4ce0a173dfbfea9157f94e3cd7a8af2d7eea2c118a93af94768ecdf3e46e282bc9be18467aac3796d1e8d8ec514a4597c67254aa53e5f06b8b534888eae3d6dbe9a6c60e96499413983a882593fb0c8bf4f618d1ab0fe217e8f90766bfe2ff828f9c6da1bc20d5eb57b98c00069d639d6551e3f771899b252cac75f7a6942288525921a8c6add7cd4d2b5acc134b2f7f0498ca30f478bb95b632d7d9a4298bb777ca938aa752f9bc82e9f2c6b8999b34028729794ff174a5b3737a7df755c674cd2e32cf3861fe2de7054208d581259211573be3a151ec3faacd0762317d3989fe68fb0f6ea2a7eb6e3745512ca0e44300819642dfe0fbbbf734a85d874b1bc377f411c257ab8cddf2e9d200404890ec45d1a30c1d54be958be6fbbb6d42d1f95f519fdb4015641aa62c5eef78a6e417fd63ee5a3e7e5366d922448d0e52facdf37df904e3a86da49c6b4226c070dc9bbacc7945ee0298510aa7872c520a6d5a5124d51e04979a22efa6f682eabf7ecf42758cea1c0cc76b285006742ff46e8f69253ac7aff3c1bae5640c22abe5f62cfcc0b054f142f6cdce18dfd6615187257e5038ee32bb133667cfb66c96b3f5d563638e0059355fc81101dcf184b640a37e6bf89caee72627f5e40726b274d61d31c96e013cfdf0f679cbe99a58604e989e48bf4928284a9b7008c775777f650db307fea7a1c8bba9848bc4a1f75820acdf0438e5871b93008a72730faacef54ab0c24394e8708f6d6caab7c26278a9525b6379bda04becfaf04fae7bc62ed62228249823d242ec605dc07a3649930347f3a687612d4906b6ce782629813dd158e08b640b4bc0357e65dcfe5075449e297c6c305905c893e04a48d45ed50137dc447d465fa1b42c00a1ad9adae102db487d6abbf78653a39954014c67be658c3501bddf9ebda06f5d0e3decf71682c1efc3b2cf469e95569f08463e73d16ded7c1b9731e3fe14d2fc2f7f26664f86467571d1053a313f20a7719d11e39ee843b5f552536a164a1c42d47bdbbdcad50d3876636234af14cb3e21d4880ce587ef53216889b3c1d3cdf0de47d27baf0326dcc84682960a9b854e9377427d4b929c3323f88d88e6fbc14683f4e07a657143b278f3817c06e69e6662beb39d53881acab987472b0f8c7b87c807a1efe90fb8d48b1323f6d67a2e4a97a32196e73de603c999f9574", 0x1000}, {&(0x7f00000012c0)="dfb76c5ad74ad01495d024dcba6c8ae286837dd3e990630d3fb1f685dadb45e1fd735f441a1a70a872dd458867515ced23d009d1371d51ac8bc6bb4fa75e9ba8ccb988e4abab9238fa2fac2b3472b44fbb84054ad67f31e8cac4d08ad4936f661368f72907e3ec83ea0e0a5467b8847b2a315f21115be5588fafebb2146f89a5907881131d7fd77bceb302a036dd7f4f1a6e09e87a3b0f1f9f926b86377a5d2895701baf96e6cad5da36a46bc7ed50a35b084b4793f94d89a404656dbdb5a5396407068d7239c360a9f1c852c700d23b72a8b2b92ef4b8e857bd6f4ce69f7dd18325c491c0d9220b91378d06f434a27fb909f8d195f5e0d6bdc79cac5cf8223a2c66c4518ff17dab518027f7072d5297f707e86707c69f7c20b90a7364c26261ad32ffa3fb742688c3774cd18999abf5e5f75b1ca7087c922abc6083ac951862c92b746e6a6751d1e7f33cce2338ca088f4e1b21f888c12140b16f60e837ca9bac8a6a0c9f2061c8ae8dc960e75dd1740ba1aee4791b61b0cabe74056faa798f9604de0e313f0f6c2e3b6e64184ea91ee5a43efdf975432896abacee7a3cd25033f93d7a51a65a0c5bcc87d5708de34dadf95758c674be8c8e4e55e34d141d139a4e6faf40f761a5a6b5570880afbf1c5335253f7bf77423b6cf276ab668c5ff8330648e677ec7404e8ee1ba3d335360eecba692e93ece552119d2ca233014af643731b2c2c863ac5b26f0fc56154d0c72a18d990bb8b4afead958b667c341bad6460e8ebe1b02c60b59d1cae1cea8c88c986bd4dc7d20d12137e9fcc95152277560165aada395c4445dfccdea4e79c2dcfb45e2e148c88d6a8789b0f0b388a9bffca9f26cc99d56f1648e29cc7219501e2a5e539d022da179a512a43c2d3fcee76be6c9ffe9c3d38e1046db57cb979d609fd5162b83ec9a32ea8b16c2b3f775d76e89eaa88cad3e5743d6e0602f8c8ed4384414fa828e24d02b575b68dff4f7b6a4225f3bb2f7a89b99a3bc9cd1904744fa6f810a254ff05492686c780a555094d54942bf537242d6b96f5e4836b8df6e8c19deca769d67d2ba1518349a5ce8d0097b3c79b313a98bc6859ab774d46fb8af7ec4ab0f5107b1c093adb1fb4eb113792e00d2ce195da1b32c1fb639ffb46388003d8377045a847ba5b7695f9f2bee51292baeff88b108af3ede316cd00b316e32ab4f8e7a528ce00a59c60d89a628a14dd4d35ef41a0d927e91dd434a7fb1a763b0b90b45be10fcd8f2eb2fd4c7821dce5ac8c38bf118c6769b3ee82225c643888ed17c7cee90ee93f2706f2e61c8d40e407e7d54d38e6fb8ae4e8cbc86c3f39082736aadedefc7a3be172aca38193f45e4345b4b3db19a8c3eb93a53ff9964889b7a9c62c2670f9f12671660264b2309a0c01a917e2cc2f680bb21283bf4d3d243b7037b09ee82a7ea9a1a86ebd9ac076a852483f933598f85a617e809e2276141b0383fa2f8e0a9d2aed5886ebe275ebebb0db4f7bc09c9145d7118a2e738b8aaf846f1d02cc81de3887b3983e5c71767bb4ab752e96535e3ebbdbf8ef794e412697c54aacadb79620f451c35436220f474b23bd5797cdc606e131afc48b63a588d870ddff46648e5541ffd21c6bf3621ccbcd15117e1c6b9c094f8615feef2abd7e895ac2902c240ed90109886dd9d35316641c14c8dbb7e41ea310a5c0db6ef88460abe5a171fa961d6367b826ce5fc4b10c09f527df17031317be9637892e2e662fcc5e2c43ec96bf9093b6b7f2d88853e70f0d2adeaf6deffb3c0c621393524acb5c468b7d9b934b29600a97ebd7bcf6541d34cc463081926a95b241dc002ec144853258bb5f8649a0f9ead04879df3a8e0da3b9b9d46a43f1dcd692da969e30bfe098a2575411eb2c1ad77307b78fe6b89c8899c266619415ba70ffea6e2de59b28a0cfe7d697d47a6909773d05ec67d26df70507531d7e3b4d4e4c127cc04c5baec950c298d5cbdc52d7577b70c27a6e5af922086ff1f54d460aac6fcb998d01655ccbc99301860c0e6b28919a0aa5f9a9e5b67e0f3acbe9c4106b889ecc3abb9cda156e6828bcb905aabaae2894d7d611851d9a8fdecac56e723e61c9e0890ced19b2a70dc9f05f8fe0631d25aa67254158b58607db18e1ecf7ef30dff04022d01de66a05b660c607c95d461b8b27880433321662846f0395af3390031e57c52309af0837b33e45fc39a6901f55d3851faedb1c96f32b89aa80236a0013a556b47eadaae045c056669f072ce698475892acc81a5316247edb6814973327b7975774b3186c180a02c345317682b076152e6e49c842481655088b7f9b48196061f1ec0192224065f5272fc4380e2d9b9bd77f55e2187ff7560ac662e21af5319761178b0030e7a58d7b928c22db804502300ba02a085edd8eeb87a979c831dfe0a6579d5caef38c8f3e0a427adfd9ffe8032497eb75595a5c7d910e6026f115b5c557f9abffd1de9cd1ca75908e95adae2e6b362e43171986758ecf9dca9433b1e7d174e994d0ec227a4ac1c283f6645c3798e9ae4e2459817bd8a4bc3eaffbd37db5b53cac7ff7c6bbcc6d9364c41a61ca5ae8b60b5acaecdc23b2d4ce8575afd34bf2c7b35683bf3052830bf2640ab463df5d5d18c030fc52c8a2aa7f216393af2e2a53ad9e3f94797343fc54398bd4cc23cae39a0e82afb51521419554050b477719994e8be9104fe8c3f97a82a77e05bb95d5fc663232cbba0a5ad64eed7c2479c6b9f3f39c022d7dde1a7201bdde100ae9e161d4fd600e7b8cfa40b12b6da2fff386c1dcc9368862b4bf5620044de7ab5ef06a1d3ed9dd8a2cbf3b1c25aeb153f730c13125ad33d50c7f32916f60aef750599de52f24a78e3a412a0b97130aea34d92fc91317e19e1059a8709ded97ae5f842450bab042e5d3609ecea1f1265d0741c6faed6f2c3676cd5116760d688b40451b77456648ea2e3773edd1077b7cf1f6800bba5acd4f40d88f25bac70898c1fa92dc4870b72f8362fc3286dac25a396303799648b5b01ece25a6a977d6e1348cd81c91c533bd03570aabfeaede7b2bf296c8547ed96bb5409778d924aa2293b08c6a1593a07352c40d2fe95becb356762bbcbca8c1d2e6e0f31d978028ec8419c02862777a3215114239990552c31356097be7c0b54ff20fbab6c659cbecc835cee831d1b2080dfcd8b681f639e94d8130d0026609a1b22aecd6b80d1e07460fa0b887307396b727746428d08829f791414372aac733a105c17f0dc72eab143d27fd580eaf9b07e89b88613435350afe87b0eff8ba8550a33a8eb6a525be387cab21575af02a96adce76dc3b5552273026fa141730be8aaccd218bff62b1ab350d99922fe98ced1b7cb2e792a87d7256cb8efeb2cb88e21759508ece73bbf887876cfb02115a6c5d6e217a272d9c1de10cdfd35d919140781b250dc909c731375d61b520a29c3073d61d28ac609cfa5707102945e6338f452807d44d3b4a007f466cb91f71748d661266b136ae534031a80fccebeace3e694ace0e65391da6bd548c2b9cd5e6819753bfb21dd0d58606b1b7f881ca75f1788f702497b1dfcf49e77302de10040c9869da52dc86d4c14a034ccab4ae41a12929324238eb721b69764ea37116442df1c6fcdca0c71231d609e133e061545a5e189fd648df9425751bb69acd72d7349bcf602d68092cfef9bdd0de8b300ca9c94f3dd78b32b5bbc525461ecba56affb4b8544486e9978acb0e10b173be09e6858c0a907f40f7f1a6b7863f31989ee970e60b51a51b7b0dcf7264cc17389827cd73e42ed2a26dd1395842362c47cfd8c455ec3c89460bbdb14307cc727fe374bf9980e4214522978d335f80d07579967b87bee2a69764ad13e8eca57ecf8032b30ccbde8827d2d0284e49d4f098fe153905497cece065104d75b90b05088b2729103cd46c3064960270d75b98f52d4a0e9868cc115b0845eb06a41bd4b106f4ffa6015a7bc91aee817265b434f6c352e352c247950bfec824e56e0f68c11843d8b88d46989d8f4800be4bc2e5e87f5123149a9600222d1566451e1c946f35022162776d3b7f5f3c9fa245014221e7342e3d681e6fa53a56fd08a7e0d5ff5660c123c62b6331fdc4a2b8662f511ec5e2721ded4ed5b45bf67957a77ee9c6f942140f9ca0876343f7a8e0d9cfcc41df45e634402f8424d9ae08236c6966dac26c95e5e1db9f3ae130bb5ad527a60f5cfee17271238caeb789630c22024c595790ffdc067d56529fec3470e3eec6c93bed90d476e2fc2445c3ecf821976691d966305e130276a4119c6dbf2ae9ad91390f0d4638e945092acb9d229a1d31dc747272167ca5f76b5b879c47bfc39d493e7d0766574808cf094c96913f41af03253c9da1513770a2b2ac2cb100fae54f52bfa7987aab177e139609c8a6cd8d6be9f7d0a3393247dfe166fce957fc3ca87bcd6bfbc553e41030993fdc7d09bf93c3105d507fa0f9d1c093dd3bac29071a2d4827bdf076e27573c3de93ec4690b57923fb11e4262e69e9c1023fe264e1c10b8511743d04b9b4523da579cf64ffd8eb9885241bcb5249d09ed34e42280ec1da8724fa2a68c536b5ac4edc1c58d5bff5e28afc12f07474a06e40e94b63aaeb32d876fb3dbb88d1505f6e994cfb276ef0f95174f359956a057f1c2f2e5def266a9dcc1c8a9c487261c2ef658bad599105f8988e2a6a2e6790b7fefca36a92bb62fffa20f9134d6c087f6078fd2e931d7be179d334ef6febaf219ae0662fea9d186e41d71e3e17d5b30021d5bc160370768bcfe47ce6eb8c042606d1144fc2baa5e890397f5a8d5025dc6da1053cad439d7b737d56411cfefec21ba590b1f072e6b6732f9804bcf899f5893b4b14ea2f6e0600b504990471bd74822a56d22f0006ac3895b7e4584b7f4006205c86d426c32cf788d1787418e0f1effa7b0186e70d09d5fd327b708c90dd977b3f18275532abaaeb159daab30b6864a4fb7d77ab9267f0683ae8b4c07b29b5e868253a942d46d803abc51eccc909404859194cf6a4e73da194877e7f180da278888528b1930083adf829c739b32d2db48d31bcb69ff76b19b1b718e5f0f3c4210eefb3ea4c62dc009e5f75dd583ce04467c3f7cf0b1cc5f0b63103a5af8c29cc87ccc1b40358bc54e994e2297220bf5cbf69a73c7f83d208cdb1e01647a148a0fe561c372d280f0cef76b5e8d7b2241d749275ebb0a4d1cac55f00264b95534af73fb525af8457d45718b76fa4c6a69a3620543cdf159e7b501c171807b73d38f7d43e08f7e74f71c7ffb449a27c296e2c892f4fe43f28bcecc588b4a210de6cf42aa549f76a6a45ae2c5d41207e194394463244ad5a699b5208031e86e9fc50eb8c22e0cf9d89d49e69429e818d59a84d49e636193ecb05086579710a7e730fad58e2289f2a0b597cf6c15f0deb5be4a097570338b7fabe16bd608ce5f1f93a1d62e1a2991ae37e1a262bb94431ed0f94a9daf6c2c36e19bc2720c63cc6d63d4f9f22e8c86c91b94a4b9b0924bbbb481a66f33c51cf7546e1320743fc51864b0a08fabd3518120c62fc2980de46adec1b81018f271748f8203ce2ce58483b114c07bff1cd3a7806ba253abf57e675b97ad1dcdd83e16b76126eee7a6fc69c52a03990dac8aefa0b524ba81b4e1e884188ba8ee3f18820cedc555fda26002d3e9ac9ccccbb57ac7efe09b48776bdb66f1ef4ad8bf06a89f25a5b14f736a9b954688e75a04aae1f6e346689c093190443331a9c398cf82331c8f6a4c1de97ada62f2170b96", 0x1000}, {&(0x7f00000022c0)="c7d8c7e5a72fa68fe11243fff3265173dc4fd73623ca5668b0cc7fc89aed3a3104bc1706be54aa6f4a7850e840a89832e66def6a6d30a1a4534cf4df83d9ac719dedaf3f9cf7d0f3f468c95c7d0060e3640c8cab306d73433dd4318863cd57d7d70b86bca611a06137cb6bf8aa49031c3b37bd21a849267acdbd", 0x7a}, {&(0x7f0000002340)="20317e757960a4b0b488ca2d543d6bb1e932b2e47bddada4b71a2fd863c95e0264046451af498509b2f234bbc5776105e9aa7c7bd4251ffcc86cf76a7a4e1bc0bf0951035824e279c4a2d91c110b58d619d2261ce0e20001cda08adaec41a5d10584ee10b01bac9bddd33ef74bcbb54b5d9297f8a4b8e9177d0420c2761238410dc79fb217d40573e07f5ca3f5e7154e88bcdb4620631207b41576d28c67e3759acbac56a223e93d045f90ad14f0c99e4187f05185ee00755d1ab9280da65ce11946e2187b96d78242ca2679f2b05573708afdf7f485bfe68428cbc8838b52", 0xdf}], 0x6, &(0x7f0000000100)}, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r34 = socket$unix(0x1, 0x2, 0x0) writev(r34, &(0x7f0000000100)=[{&(0x7f0000002500)="f35165c61a20c46a6c63e11501cd40e786c3701d185dc32083caf17a04c7579d2c70f95f6c9cd647968e7af9b972777124884b2216a2d54a714ab2860971ab3d6c320366a72daf7a92418c354f8b54d1850a67fd76b79a9710282b7d9a3ec9708bd87e69293738f8ba1ae4e7bde515ff98c2a804a3fe429159783f3bfe47bbb2266cca00021cab6b655251c419b4650815766675b368093fc1b3cbc850ab", 0x9e}], 0x1) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000001080)=ANY=[], 0x0) r6 = dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r10, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r5, @ANYRESDEC=r8, @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES64=r1, @ANYRES16=r6], @ANYRESHEX=r3, @ANYRESHEX=r9]], 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001940)=""/198) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r11) recvfrom(r11, &(0x7f0000001340)=""/193, 0xc1, 0x840, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r13, r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000001580)={{0x7, 0x5}, {0x3ff, 0x7ff}}) close(r14) flock(r14, 0x0) recvfrom$inet6(r14, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r14, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x200000000000000e, &(0x7f0000000000)=[{0x50}, {0x64, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xff}]}) utimes(&(0x7f0000001500)='./file0/file0/file0/file0\x00', &(0x7f0000001540)={{0xf8bc, 0x1f}, {0x8, 0x80000001}}) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r15, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x4, &(0x7f0000001440)={0xffffffffffffffff}) ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f0000001480)=r16) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x80000000000000b, 0x0, 0x0) pwrite(r12, &(0x7f0000001680)="f70281ea80e21bb6f576c45af84a71fe9331b215616e9e48543e01c8f12bf824d5aedd05ad8dda6ac3e4d47315981ffbd42af8cfecfc622c38913f3be87f7877caee29c412e2e276a5c45db0d27dcc54c92337e6e5bf66177d00a7dfc63df488f89d9476b443cbc9aba70061532e5bfc0fe398846bfd1a2ff5b156630c018f6cd3fc9bfc03c01ee6bc9d019f5acd0173f7a05a933a7c3169b6831748055afba92e538450c96e0ffe85509b03ea6fc575e0c594f8c691609d21e057d3e7d59b8e5b506fb46355a4dabae3748c9bce08b4a1511d16410c9cd0a1c9fd7678d7de33562900f0824311a0559f8f970cbe7bd5ed6319bbee38107f781b5768420d8f280a47bccb4ec53936c7dc89ed025d375587771445c382d03186c00051624aa10840f5d97c79590b1daf75d6f905be6e8cad7ddc76ca50d68e8e87c226ddb0b1c91a6af810c81a32266694e437853e69ed09eb19f4a8ad1dafbe2ec894b3171586473bf30ec1107821eefe0ba3a20dbfb506acd563785f9e1be4075eadb88a2a7348ca96cf5ecc66c537b45e28dfc5bedbfdd51534807a353a80d0de93d7829b8d8d7a651e3b40e1004018e8160eb70262091ad41a781ee9e9f61a8ac17ffd4ccf81e458a48f40374cc07411ff3cb0b63119219cfd34fd61103d81f1992edddd8dbb54dfa141b09e71dced3bfaa6fdfce7f4ffa5a5553f0e79a95d1dd5fa9caa1e4a124e5be3e32c5373a1f04af1f8dd8857019f38a67706ce4706ff908b1324dfad577276ad06b3facd9a001328f8e81781413bc8454b62d9fce6d064f8e63b874ab83c04c42605d3d3f5252309ecf0e0037d427111ef01ee1ac7187d160c7f48a78d1ac5f7e050a63e081e89b6157fc04bb311ed8619b28412b77e5230cd29c152cbec1d13cf082b", 0x288, 0x0, 0x1000) flock(r11, 0x2) recvfrom$inet(r11, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect$unix(r14, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:29 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="0dbb5f81ed2d0ee2ce7231f5e2e30037", @ANYBLOB="a85789b5a98d50dad040f6655841e36f56206eed0a885b7f2e3bb15edc858dd1a98765109c67659f5af5fc8f17de64bb82af54c0dda83b37e70e0f2a042d604bf603bc74383899bc7d3a55f2dfd3218105c07597eba35df66cb85b", @ANYRES16, @ANYPTR64, @ANYRES64, @ANYRES32], 0x7) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r11, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[], @ANYRESHEX=r2, @ANYRES32=0x0]], 0x1) r12 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r12) unlink(&(0x7f0000000080)='./bus\x00') r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r13, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket(0x1, 0x4, 0x1f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb10", 0x171) 16:00:29 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='W\x00') unveil(0x0, &(0x7f00000000c0)='\x0e\x00') execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000001280)='\\*\x00', &(0x7f00000012c0)='\x0e\x00'], &(0x7f00000015c0)=[&(0x7f0000001340)='&\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='(\x00', &(0x7f0000001400)=':*^#.]),\x00', &(0x7f0000001440)='!\x00', &(0x7f0000001480)='\x0e\x00', &(0x7f00000014c0)='\x0e\x00', &(0x7f0000001500)='\x0e\x00', &(0x7f0000001540)='\x0e\x00', &(0x7f0000001580)='\x00']) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/pci\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/47, 0x2f}], 0x3, &(0x7f0000001180)=""/81, 0x51}, 0x841) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="080000002a7a06219bc000ef00010300000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) close(r1) 16:00:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x9, 0x810, r2, 0x0, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x13}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x12000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfa3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x9000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}], ['./file0\x00', './file1/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="a0ab737bbe425f4e8d3f4cf11d2c12ba05261d694d627dc91bf949ee93ce9e69bc72fa8dd0fa1bcbb97d3a13fbd3cc8b7ec3404c0805", 0x36) 16:00:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x33, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="0088ed6226fa64f3bfb07a2fd90424a95df6ddf0b0b27f53360ce3825ddc3b34b9d0f398cb280d356d2ccae2d58e508f479a5b21ac13982f381c5894c9d9eda2b54aeb1bfcb2b2612e249e96db460758984ac55cbcddaf09207eeca5bdaba59b4f336ff1c9aff6b48b702b54d3b10609c3c9c64e209e4bf925", 0x79}, {&(0x7f0000000300)="221bdbe3d1f3141a3e7ab9c1ca64abc5d15e34e4f87bdfa19359d94a6ffc0862903d35de310fa3abe32dec82b45d8305988000795af48a0e1eed0831019c33aa4942df5ea953a4aeaccc2225ff6c70e1440b454258e9bb49dfa47e4c3b30a19c272d09d045da0d7f1fc4e0e89d9ba16d2f6425ad8886224f4a17e15bb2c1487ff67d83e180e303b2cb2e01dee2ede723ff024fc2ecde8e16a817123001", 0x9d}], 0x2, 0x0, 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x81) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) kqueue() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x100000001}, {0x7ffffffe}]}) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="45b79f4f876e793345494356db10d322fd79b7c7a3252f027d910c068eba8a0786081e7193660f1e329bc6c8ead3d8f05889598212bc217e7955c4b24b39b7717dc69c739efadd7b63ef35834ca63254fa0f70bcc2dea122f25a7cb9d7f4dfe9afeedf574f326aaf85c461b0cbf2710043065295f917c336b9b38ab5f63711cba691b31e13382607e2d5058deb19c338e899d61e6622a6c24957dd5254fda1e6", 0xa0, 0x8, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7f) ftruncate(r2, 0x0, 0x1) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0xfffffffe, 0x8, {[0x7fffffff, 0x5e, 0x401, 0x8, 0x6, 0x4, 0x8, 0xff, 0x7f, 0x7, 0x0, 0x5c8, 0x8, 0x5, 0x4, 0x9, 0x8, 0x2], [0xd7, 0x8, 0x5, 0x3, 0x9, 0x40, 0x1, 0x1f, 0x5, 0x4], [0x10000, 0x8, 0x155, 0x101, 0x4, 0x20, 0x418], [0x3, 0x7f, 0xfffffffffffffffa, 0x7, 0x3, 0xfffffffffffffffa], [{0x5, 0x2, 0x1, 0x1f}, {0x2, 0x2, 0x2, 0x104}, {0x20, 0x1, 0x7fffffff, 0x100}, {0xff, 0xde, 0x6}, {0x8001, 0x101, 0x7fff}, {0x6, 0x5, 0x5b}, {0x1000, 0x20, 0x6, 0x8001}, {0x400, 0x8, 0x7, 0x8d}], {0x8001, 0x1000, 0x8, 0x3}, {0x8000, 0x1, 0x9, 0x9}}}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10d41, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000100)=0x8) r3 = openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") dup2(0xffffffffffffff9c, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:33 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="2af98257b58136542f9c5b288d9cf9ebe78cc2668e584cf79f88b4a07039534592e240982b3b6fb788c0c077828f1edac693488a23b93b4558f4ee4ec2cff54305ca638ce3365421d0e83e4c0cf1ff5c64a7a8bee9d897d5b6454ac4bb0f51eb34c600831c419593737259e7700e9055573c5526be8509e6fdebcf5a7ff81a394723a6d99fdd099985882841aae149dbf1a75d57fff87b3df798932ebf4392ea4575babad3ecc526bc60e3fd5463225a904d7c1f8f1dba965d745f0994b7c44b0fbfd3f5ba275393d4dbced71773d07a2286d0f42527a3aee61c5a", 0xdb}, {&(0x7f0000000100)="5650b3f126a8a08a7f336f1968eaf5a2be9d483e2f7dc723aff5d35c78c7efe9411313d0e69c16562c2f75a87dd74b8530ef1219d1217e81d75ded9b24fe7d0a8651352080ba0901b33e527d57a7145e85cd0cea6180005c1c4d6499501079dcb30ca5ccde45f987ee1b48aed461c7bf38a4e8a5a1e93aa82e6d7b4dd7eb69dab93556a0944e624c927092ee9d7b74511546595b6485e7a89ed8d4d131fd0d93200a45c0929d27afe897e805a4fc331d90bbea07c138c63d581d0f353b3248", 0xbf}, {&(0x7f00000001c0)="47dd6256bdb96d029abe560d06da87043c711bea", 0x14}, {&(0x7f0000000200)="2c949869627332957caa0255eb163b2ce94f44d9010ff5bc970c30e183df0592c546a9e946cd9ac5dfea0955885c6f2384031d6549d625697581d4746fc8ec6754fe96574d2eeeb291e78e0d8c113f0fe158ea5810ae5ee720768f2e44df39c8b98812dde93c9bc45dca3e6930b61c04b081475332823b45de1c53e286883352b4ab9e0eb669403734e56e472e8d6601d9b121951873a2fa70939c1ebac8d9bbdc58d7aee28bc49a629d6afc566b71fd5d09d676648762c6a1c1190623a7ae4432f8478e0eb4c797a82899f38fc1576026989549b48d2c6ee69d8e4bb65662f5418cd65367cb286195854e93a56f1b5e29064d814723476ab8bcef9c4b", 0xfd}], 0x4) 16:00:33 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="80"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xdc000000, 0x7f, 0x0, 0x0, 0xffffff80, 0x20, 0x7b57, 0x10, [{0x5, 0x3, 0x4836106f, 0xac}, {0x0, 0x200, 0xfffffb07, 0x2}, {0x900000, 0x65, 0xfa84, 0x8}, {0x3ff, 0x7, 0x8, 0xac}, {0xaf5, 0x4, 0x20, 0xf7}, {0xffffffe1, 0x8001, 0x8000, 0xd4f6}, {0x38e8, 0x6, 0xa415, 0xac3}, {0xf79, 0x20, 0x10000, 0x9}, {0x7, 0x800, 0x7fff, 0xfffffffa}, {0x7, 0x6bc9, 0x9, 0x20}, {0x6, 0x10001, 0x8, 0x1}, {0x2, 0x2, 0x200, 0x9}, {0xfffffffb, 0x9, 0x4e3, 0x1f}, {0xfff, 0x0, 0x800, 0x1d}, {0x6, 0xfff, 0x6, 0xab}, {0x56, 0xfff, 0x2, 0x3}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) getdents(r4, &(0x7f0000000380)=""/105, 0x69) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) fchownat(r1, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', r4, 0xffffffffffffffff, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = syz_open_pts() ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000200)) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r13) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r15, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r16 = openat(r15, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) accept(r16, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/89, 0x59}, 0x0) dup2(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') r7 = dup(r6) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000036c0)=0x10) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000026, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001480)=0x49) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x53, 0x1000}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="890ce99b07607f8a9c0febe3d7f0e15ea9c1225d6cb60d6bf38fe189f08c8c160fa82b17517e627f4d07dd7ba85ca913a4100f0a48a9d1eaa927de3240e9e92268e085b2591f6d06c7b7913306b559142260f5d247e9564e2dcc43854f23c3af0169a07d32356dea51cfc6ee3735a1f8d2180f83fbd7cf2efc3576d40b843ad0bd8b6a42b2862450638d1b78d9efc6faddadede113862027836b9ede8c9cd8793ce5592ede5ca0450013d0a44c06b850276b03517744f2e2f20700f290e6f14497db47574fb1dad46c2c984a325ae7274f1ba6373855a40faad81369fa25270bf756455373f37ebe6081997917b108ce9ae9578b1b61fe97a6337a9fd41b22ec84013d20aa1dc588868bcd6e554fee1f931ad1dd8d6b2d8ffc8ad5904a2b45c50459e291ed496714ff082610111d3972fe2f767e22522ac68ff881014d392532406359f20632407aa9bde8a525cda99f502d6e2f7d20d8426639ebf7d9a18ab024a16869f02896c4969963a9302a8ec217c42c5162c5993791f999df3c3a34550ff8846e9f1e85b4251cdf1d3556f3bbefdb0add62c8c665a766f3473ebb51e14e9e5d8f26cd29e0260835db8d6306c6f760716e22c1c0062e535ee6f6a3ef81559373decc56066bab7a29cee55b036f1adaaf58fd6037e0c9c1e007c71f39d73a158658fe40ec8d8cfeee447ed99e3151d537f113a36d9c7e4397886f453cabc3bc68ebca52ca97e373af286663f6009259e41aa7fd2ac77f467c3aad0f4279711832384ad73ebd57ea8c6d79e95d09e95a700db95e0636437b96b74756f875205f7ad2ca7d55fdd6d6a1943675a2deb0d9adfd48a0e8ad59acdc282cb15932ac3ac97690fdab7551511cc2e8bbff337247fed51ffe93895478235336bc409e6b43dc7dcfc445e63f6e75423ce54dd8651e03cc1871092edb034e20071f795b9c748d63fcd0ce8e1c3899fafd97d074414371a5787c1c57ad698d85fe5113072f98dea3a490ac11d5f442951b989bc29a65176fb59c8402a1224e34531f2cc1fa841c61de21b19b6de43ab9f78d1a168528f79ade1f6870f92bdc7ae05652db16aa04154eb3e96eaf4fe8e38f27956316c60ee02fbd35bd9fe366400e57a88ddbd9b034cb81d196f31791af9494379295184f6a8defe6e8966b548793a0f454602fade401371d66b8dcf5ad694f25925e77ea9533c915fc31507675af596127dfedf9581b0e286e39271a31781bd0ed4d7d1756e1bd8da7ff26e267ee2e80048d54d8eb1f871293927a8835706f2e3ecde1c2ffd0f98bd4dfc06fc37b61178e3cbf1009ff59ecb2ecc4a974edb0bfc9890ba40b83d51235c80730729b8748f515aaac62cd0f41b3f11012beaf8d142bcc5be940693ec73d0a6fd37ed04fedabbb1ed3b78d3b50a91f813f848b46db1b9c05617f29a5875801612c7875496f68b5e3b71e6807ff8f782f066adee61c493b881927d70eb917c20e35df877fa9eaf78aa5db363629e037c9b14b9c12c7c2688b32ae9503629b58d31f58cfce6c71a81c704eab7a7d73e684afd36031d1452a9821c0886ed49caa4f6564f3a5fae94fc662b5e8fe61f870e178dcd9a559f480c407a05545d5a7b5b662c841bb9542057fb5612e1f7be5928c945b504b376a5efe62924a25be550e2831cf8c69e44f9e47b38d7d26f761aa8054a6381e40c867eabc59a9e706455ec8edd52547e36b04528134092f4a6487e5ca182e9abbba3c147fcc606198952b1464497aef2b7f6ea8d9b904ae2406ac7fb110641e2852c9beeaec28966a2cad6ea146a404a278902a685e4ff834a3919a5c291045beb0ab2688309a855fadf906b404bcf1ee4be2192cbeb7841f8f0c04a351772341434f0ff95a77ba39ca0385fe046bc8d3c24784ec11d0469ed080928d16e6e9e5f19aa0b64e6d13ea769fc3ff9029b30ce8f02fad6f7371dd84eb9232f58c880911b05ea692721ebb01dcd6218733823335ce31f9d32227dbc8bf4665f65c794d2a5a55ea435014081250e61427fb449f98990be263c9678b763203d69b1fb1fc43c789dde756922228b220f604ff994520b56142d867d256406d79fa65f0f63530e91ba963f296d64a8a694cb846ae9f480f15ff9e5372f52b0fb349d5b8a92df96030a7aab2908304c71c422d727cac6411d9c7ea45144956f156e38ff763ce2b833436ec33612efcabc10df7b1583bd35b5888563fdc3850bd0cc46392d01dbaa7cb5995fc7fc12afee08374a164cefc6123c68796c864584c4209894b47e36fc7a90316b6579e9f32ac0b035f56529ad451be1f566da262a6a52edd7746fd48700956857e2c899f922171b9743672019b5539ddc99bfff2ca8e22bd99fb449bc000df8ed784c2349cde9f34c5c8ebf646cba395bdcd88ee9700ba7559cc8aca30bacb6bd29d0335c59768c941199b4c092a3ec6e5b88b92092bfdcfaa598dc6e4bd01971e3c790cf6cf413c2085383aaf9f7cd7836d7b68d71fc49c047e18fd4672a74ac311c703544183d63f9cf9cc4114bd24d0aaf22d841cc37a4bb244144ece3271d24c5aa81fde2c09d6dacfd27e05683f1b7ec5b5e175da3b926c1377e8da24e8b8d871636422553f53bd508b6381845e4420856eaab0f0e892cab797ba4c0fef1d00f512c7ee89ae8eedbf749a2f07520feafa30398ed61b491e06fec15c8159a4b51a9b685baaeacf6592df629cc80e099ebc95a43673e9ddb57ac21095b0b19802660278c8938e856dbd8c20ad11afd4755542c62af5861eaaba8596fd1a10a9a74427b29690e32866b47bf9de2a3fddb021efc8f88df5514a2b4baab0bcb1e4a1b968682bb33151de8e5bf7dd9024befa0538525cc69eb56eb0939099e2cdec8b80cc4feb47c0e1a317b20929d571b24f87fa072adda2883bdfc0551ffc14b7f2d3a44e7a20c21491d2fa7590a79a43288dc8221a441cff0b0ab8ed28685ad6f1c8501f2d2e21e931b4238ce779785bad038117aef70de981b7b1bc0a2b37eec7244c8beddd62643e2ec970823755036757e668aa7d80115c1843a8d01c3bb43de6a5f14685887484f162574ab3c136dc05d7a72dbf3cbbec203aabbc32c48dcbc8ba7627aa144dabb2dbe5d61c4679fd5bb3448252ded569dd843623c3c706731587efd12d55dc70458ed7551c707d4c0aebcde073082a25af25855063a96c664fb41039b2012bc44cc6a0e48e854de39383f68ae84d2c967a4e5cd76c68a9812ea117f2908b67a064f65e332fa09b747a17cd0960a08c6c6e486dd594a80fb6854d926ff41ebb2387e9ea94e5e2cc4284ddd04b4acb1ca257b7b77728c5d6bd348398635765a23746ba576affebc852599f6fe3ca32a0022efb9534313d8a23b057c39a8436aae24df8c5792ffce2e0f5a9684e672815a9527d97a3f309a25e0f76c594b3535ae12f9748110f37b97af2c81bcc8217f488fcd93d7c336b99a7406afafd6c12fa0b7883bc2f1b76e5133a736a660f3cdf05426c28f5c53a466f0f22a1ce30e0cb95de77b43d76d2b201a34f15c5ed7773e36f07eb59afc02697e8734678cb436ebc0411c14d5f6d4828fcf4ea83238fb7a5865c5c50962688b4e60b4b89186ebae9239afb6d8741ddfec3f4cb0c78af352126fbf37844d848e09b2cad5eec880741e767269714715831a54d461f644669e66e329aa746ca8385aaed08837d9ca9aafe4f95489be7bfdcf687df5e020dd352cad6543a38ec76481ea88bb6a3abd6b8b437246ba5e38d121db882a03c0c728aa2a317c28ee7eeb585432489117cb9e7a3c80e3f3d37322f2731910ab1b25f65991cbfb06ce52982ca12f549ee6b48a9ab88c1b6f48e189c295718f10a5593b1bc348ee767093e0960c56048c9747a0eceb3ee604ac9a19d5578cc1e4f423ce4d88648d0792b1099a695969b4e61fc6545c6519e1ae59d2b6f90a005b586308ef7afcef311ec3811e3721b9498703a69816c3278971023e3672a8e9e68eed8986e59bebf358db4f385b2c6f961541f7bb0fd5110e9c12552cb690d216617aeb6666db88a4180d8a8e5b687f820900ab5ad0e17282c93ae1708a177f1d0a93324f95a2601b04468ed7d0d7970e969ae3849280983dad461f160ebb2eb5730174400210db913b499125faf2776bef82ffa748d38fda55a297392568f6f542d1e119f5b3f370414f467b3bf95e86f54eaa51ff187bf9b353782213af5c07c8e6e77a441bdf3f47fb1c8f4ecf19d28b437e1a982adbde449ea33b3c813c871de1dcd8b6656e269ed28b1141b0d7f72aa236b7c2098570733a50361c16218b342eaf83f82428409b38ddd96698d0d17af92a811b3dfe96af60072844ed92bd077767dd5aa61f8b3dd7f320509f9be7e3484b61022973592e78f58429b78b471d4388f829b5600d00f590dc611e1d865d4d4b3c828ba17f789a9d59ccf3aaa88d8369111095fad4eb5489423542b905f8b9356bef4c7ad428e432ce2491af21f1f8ad4343da14e5c22b4fd1d0d499f745e72ffac26b9212b6ce53f5fa6ce8cbc28df9d2d0e347ec728dfd4609ad90c0bfed71c6034a4da1ec3f0ebee921d98f542a7b47b742bbfab127e562bacf1996b524622afc9ac62d78191ce80768d2eaa9b3fda85c1453ba5d2fe7077d85224442ac6c1969aa5941a9c1c4fe3a525be32d10fbc883bd1043d30b57015570b5084fcec9581003937132250b634af5b9762ab614fdc9f9b47f3a8006038e496a39f4b854430c40aacc2557bd4abd1274800bb195c3c58f31060a28135eed936c6166d397e55d43a71e66d3bc99d6716965f9562cb63961ccc04309a8c47b863d21bc241b7fd4482f6bd7298afbfb1f2937f372401b07db4fc3bf781c9dfa9437c473f9b3ad2854d8b0f81757f662a2fb0b62215d86c65b1fba20314cbf5e69eef1dc7dd8dac443661127540e876d88baab63f23d0768636541f87b16ef868030701a37bf1dd85f706930c03de42dd9848ca83974644bc82c0177093f17ea8ed4c27da95b367bdbeea96ce4591c60647a751633b661dd5d2aaa90f03cf0f798e94131c762fae10fb6d3a75b3d7aa0b1787dff27390d73ef42eb6c5ea44a3264d844c9a8d0bd28a5d7f90dddbb4294cac0781bd1911ab87a77499ea068ff0b85199f22326957dd5b0fb4406a5e2f750f1e9090065780198594424734ad2322a742e46f13d747e427f86c304a31fda21e3344a913f17615e3c35d43ca59db9b86f70c803ed342447b246e4ca50c464575db4507fce1dd628861e9a698e3b91470394848ad6dd01277ca9844bd8b09a2f9126c75358ee960cf185165a0a633ca168eb364996e1c53e3479e362b393b8135a23268c78af2e7fd35429480921ec8c7c0da73c83436dfddead2cfdb0f3974c35aa740678c2c19c3c851375a3a62ba01353a529809c9bc1aff06d9afaf1622c1183d7bbd0f2a3d9cfa67fb8ccdf849ca583da2615235a83a0cbb047946bbb3155f71f8b7512cc17c602518f4e528c7b70f132487fafac511bc210b63aea351577836b02e0afd14edaee2cfa76bb3a03a176e5f595e6793acf6c66742a7f818ec2d7d9a7411a13198a722fc364dc0371c4837fd0d670dc6c0aff8b4f11506ee001702be1602a8d175813e965003f9e9b1e73228afd24f110996c8bd6322ca2a8de622ae75539731df480da1fd82068fe02ace9080a56331903aff8ae0ac9152f35e8235a4a465f7a3b7071652c923cfb8fa162c1c74a347c0ae3d69fc86f4c1b3d3330bc15f0a81ef980b140c8a5da363b527151932407f8", 0x1000}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="080100000000000001000000ffffff7f23d116cf781e08f3596634132752acae789be063b383960fbd1ce46f07716d59dfdc44b83c43391214a97d7cd1b43fddcf8b025cd197201559d302c2546eae9d847efbc5d113864963c4aa8a9fe1318ebfccbc1463dfd121c6528b806859866c246d69863151b9cea6ce120f7266b213a471981a500a778d28b078464199e181f783e0a4ea91df0108bf7af3945277de003d129c198e48f88f908528738703febd4b54bedfd6a8655617d62454675bd47cf2a3b7857d3eb2414c324c3e29206cb46f4fd7eb9d4cc38285a0fdeb118e6f8d12c01f3ac12990ea99b0df2031df9d72bb9aa54c64da59b74fb0c2bd0699161725c77ecc89f1009000000000000000010000000000120014a906b79bbae7a3811328aac035574bf9322bb2c006b4895a9f9f02da2d4cef0aabbda5829c3a298cab8ab5da57bd8a70b5ec36d05e4a53f182497700790c1016d2753e4cb56d26c8ecd50a495f346f685fcc05e8767547824670d4d4688f733ccc30bf55bd6bd565a67e7ce1f0c53819cec5bd75fffbc5319be7797f2b00009000000000000000feff0000ffffff7f15177f43e5f57402492dda2b3e968f4a83fb31066b1e096e7d398cb7ba330a562af319eeb0cb95816fed0664d37aea5a422305cfb21d159afcd8bf6fda27fdedbba483f5ccdf4c3b1b86e525a9853b01c82c090dd26a1e56d1ae0c27267b7f907d0195b2daa9133f0c330ca6a19da4aa5961d718460bb020734334a800000000"], 0x228}, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0xe004, 0x1) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') fcntl$dupfd(r2, 0x1b3eed7808636454, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = dup2(0xffffffffffffffff, r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0xac5], [], [], [{}, {}, {}, {}, {}, {0x0, 0x1800}]}}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x6, &(0x7f0000000040)="000000000600") 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r2 = socket(0x10, 0x479d97f1eadbc652, 0x1) recvfrom(r2, &(0x7f00000000c0)=""/42, 0x2a, 0x1001, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffda7) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x158) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:00:35 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x20000000) 16:00:35 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, &(0x7f0000000080)=ANY=[@ANYBLOB="80da2cfdbdec05424a5e14c6a4b20255ac53dd7012c946075d54864347876d400515d2186aaead5c30"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x748, 0x401, 0x7, "61972df9e10797fb8011703dbc92116df8063faa", 0x200, 0x7fff}) r1 = socket(0x6, 0x2, 0x40) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) listen(r1, 0x9) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2d1, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x9, 0x4}, {0x8, 0x81, 0x2, 0x9}, {0xbd24, 0x7f, 0x60, 0x1}, {0x4, 0xf7, 0x3, 0xe7}]}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x24b57c68b9315471, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/2, 0x2) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r5 = dup(r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:35 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001180)={0x6, 0xe7, 0xb2f7}) sendto$inet(r1, &(0x7f0000002200)="859633e0c1b7e8f2dbb6b5f039999cbc39128abc3510babdbd03b91195daea38adedefe7e757e8f5b725628498cc4465d2cd3c122c26001b9a79f1f243c1a44fc725517e48a2f6dac4f2650e6961dc520f9f4f2208e74e9c31a5df36139a4b0c11d25a46c314028c642a5973c4dbb7c8ece65a4c80f2bf3bbe545c0b3d8abbb4c2617bc99ae5e68794277689e357346f83abbdd372ec2f83b4287f974510b478d4549599b2f8e95e1bdffc0130f31774a54fedca5731b858ef42ee77dcf3aa3aba770fa96e58700929cb13f5f995b60216e294cc2915f14eb1103c5b19ffb017a5125413d6cba7c15bb174d0943aea9a2b74fd6e8af2f60e35b71d09d68f68b6889f5e69244db0244513aa7616efaeb27120effada0228c95d9a6c2911f3391bc062533951ccd78c2b53d85b77bad7ddc68a642814dd7db566e970b59f8b51a0a05522f6b393c5ef9a0d5b94e8f9057ba20f016c9d1afcfb6904f7d39a854f4218fe1d5d9fbdaf0fb0bdbc96a9a5714f365fea8daa93a58a4f9705961342d7696c887fe22431faae706efe61f808ea77258f9722f0bdd5dbd3f6d13ce543eadbc735f3df97dc25c4149efa3abcefc41657ce5016645edad1b46cdf7db4cdeeaf7f3aa6ba819cb64f36460d85469cf57e39e75aa39d4b7c4606d85eb2ee19d26ca55fa2fc8b7f1ad74c7b333e5f602d0e353fcf972a07ea163300285ed651d6146f24add6ecf60e71c9376c6a08fff2d429eb713ac03edd2aaf6bff383ba5d4b58e2e22ca27513a4f5e90ddb92e62d452a8d417311f2591aa7ea3f42b0c1b67f332b0f3c6aa546cf15d0110bf7c90bceb38fafc7431403b569fe2f75659c4f1a637b6b8347c8eb308ab3f0c001cb82ef27aa8e8bd9eaca47e018d67075bc26e2577d80b5c1cd417c33942f203e67a7126e6d54a7595c07da99afec53b18f4a68b529928ea7246f344cd91870c6d1529f3312831d5e6f941fed1f1507b8128c3db4015a3bd9ac72bfda78d296dd497b2f80c576b1198c1d61f2b827d13615de386f47febc9b1953124da485620cdde3a429c3392aba011ccf0574a8b29153bd0c81e1e5ebc83eef3b5070a2f04b21225b2e0a0482c404616d86070fcfdf5ff673355f4e4f9fb398e6050fe857c5fdacfeaa6dddf3206836a39007535ef0e41399ffa6930c8a5efbacc9418cf68287aa559e940e5aae4b42bfb591389af1ee6b4099b5d40101fa7562b0552531846539ff4ce001452a1a59fa742c7006e545609fbc906d43b95f9245e55de54f16b83d64ba22c3ff4cdd173a315dae34826dc2d05ecd56f57d02aa877af16a0d43c8492c0884d022ce145e0799310aa8629cbb4e7a240d9ef927da2e6702127b0660ed35781ca653bc231db6ed410f9b2ecb7bce3f2bac7d910f9b9de0aa2a80caa834ea15ccf53e29bed7b740fb6108b14ad751667604830a6dbcebcb46ea15a792ba02fa3f0d2cb9b00a2c1a3b78a6aab6c94c16930d78e3ac58cb2cedfaae458989db2af9cfbbd57ae27a733bca3e41e5b664f047d295b6545e2cb660eaa74bea66c408a109d30f103c60ba3a988f316ff679b675b091d174ebc2bed2d3d752159a6f2e7c50cab1058e3539a9f1d61bd1b082d22f0cb3ba4dbf4fd371f812ed128a9b2d0e137f36127a4a2014a0a610cd27708fc95f2e94939c3d0a4259a5fd8e2c76600e94aa0970c804859a76df9992e2ac97641827eba954e8cb9a010c73e58be2f908afd779b36fba474d7288372d4344a308c26820fdaf514b1c714df2d5edda2b93d305d998da254ddd0ddc001500fa13a84bac5288f32480696c27ea03ea0a63f98352e2ae8d99fad05ea22823d06e04447ad6d93c6fd494ecd245e015d65a018d4426f4f10e5b7354bf30b423c1e92329b65ac5388d202f089dd71c2589d02839629ca6c32363a15f238bfb08f6e8a5fe9cc201fe5b9ce15d2ad3a053bb1483bb08849632d271d9bea2b3274888dfce7cbbf08e59eb83351201b7c3c8c05ae0a0123d2be0f15f4736c0f90700bc8a31b00aadde21bf439bbd1b333dbb22c6148e140d79d74341ce42ed4b9458dec63c440f96948ee37869badbfb34d3822f9c98b9424245a3c9154ba0e651d4854883564c69371c0955183c9c99406481fd6776f81f453837e0aef940f3abc5a64c977289401874204526b7da41a45931198ee3db09b0b0908c559b01cec49552542e71887c7accdcf4ac1d5b55031559488abaa82709e6e35d25a48801115bd41575be0ad526909efef5add589d8f90dd7a61857d019acefde2b80014f11e386f0463cbc7cfa53beeeba9b64cb1eb51be127a32b56821c1a65d859f3c58a799fc1a79123ec20ff0e0f5fc46ce84cb123b3d98e28916b70d46eceff5043ad7a2dc0a2c345c8817a1da7b031ee1cd36dc4c52b4b9319ce0a92797e244c4c933434d94bd52ff57255aa0224a21a3f513ec7fd329d1ec0ac12b42d225b80e7dce566645ea95c639ff195874b1d5e9e08ec6fa25696d5727ba1663979b8e2ad6667e511c6c6a58cb2d175422308af4e81d83c164b3c1c92c0d078b5df9d8773e49705ca6d971bc6b315a95c2656a775b450884b5cce59023fea7714321e958272465a0c515d12c924b9383e6996e28ad70f35ffa948b3d47e00c5eccc0379e59ee9e3118ff1c4ba690cc1704787b7fb52fbedeaf9d98faf1b87fdb9cf093d9ceeff232035928a0482f1f0bf52baafe3eb60c3a15efbb828ed3f5a81540ef5110c0eaa46ed8fe8fdc9f89103675cd67c79375a55fa055fec9ba4edcf06e3bde925da566ac3b81da50819a783c69907ec904e48c8944459c62854c773b0c7654187ea0e8679fe8d9d2a97a5f93f240344b0ad40570460d678548150ecce1c06659eb566a1625144a3a43af4f1f684ec1068893df9afdac41f6406234385105443a750ae785a58b2b111b458d260ab98bc5776b6926136d95e1c66debea7c74cf95a39a90ba1a927802e493f9f40deb7d5f70443c173497c68016c99e737aa9a9e408d4bdd723298cc489e45eca4a6452e3edff362055b0b857af989270b49568c90a5500c6c72560a6bf87c99c71a5e40b24847addaddb983fb764f1663dabbc14fcf86495f59d0eeb98c2e402f3998de0a19e6406f456ff29aa9c6bc9378abe85ff037a082a6825a404a93985a7baedcae31bb7e1def0e9fc1227f7fedca6e9256301ff059c8307ab5365427482dbfa1f2bbadd804928fe90dff0674e89f77a0cede6de31a5a3967f27239111eac28e9c3538a91ecf57b02be36a4632632c17f44ad6279cecfd046750e0857e59f5fb5726f5dd105791b7ed3d5d18b2de19365a1bddb054bbd9a795fa1ee29dbf65555e5b9dbff92771ba3318482a948238c1e4ddc260a8818d62f4976aeccefe6f91c668c9397099ed569acc144257a2c2a39b534a881092121be9b2455bf8da2cf0add18e0bcdab58485f4e30cbeb85c9cd0970c44990afda6ee3d33b4a8bd466582d075bf2f92033e4eef7f78fa53992f37c7fd3b6642240fd8ff6c2a0e444b73fed44deb218a1245add24df4529188189dcbc151f10097f39191b1e1d22a9dae59f329d16efc01e11daa0fb7a8363d3ebba09cf28b67ed8049d1aef27dc1cf0be0e8193457f87a36d50cd0314ff4dc855eb429ce4e5a0aaa831c65ca6b0c3e2f61cd9d65f6be2895f89b4c71c91f4ad0d79f70e5c7df8316361689cf10af31264402e204ef761235fefab09eac35d25bf41b4c6b3e50e72abfde3686793e3443e4a77bd5c5e55c283a256cba23dd442a907d04f4fde1dc5fe72e05a3a4c102d871b07bd719b7e28f3e2569e2fd86daac1934761492560245a2df34725d8d603293d4dacdc7d27755a84ad71aec5347d4a6002c4331622adf86ed256c1da0a8c75e07cb5f40c14da97ac2888325579ac804a4345a4793d02ca1964ee7bb7cefd8cad6037f3cdeca2bef07d0d845ace65eee19896320c8cce0aaa9d85fd6e1cf1b48d586ed51c0d7d01af3a86b85e67da76be11fc9b6fe7ac4871fa0688bbb93a923907f97ec3d689a6bb59be5a8357ac07591dd9dbfbeee935b3eef63b9e6cefcd3833d58fa6a5f7c24351cfeb7a026e1e52270c52f39bf7a286133c1bd586ecc2f4795ee4833cbe9e8f67299bcbbffa3988209e5a495b5929d382db49fc32cf99cffcae5fa770d4b23cd0f80d19664787a2f8b8112d7525beee00393bee3ec2081d30075b70961a5873751edba81098e80600ae555d0a8969f1ef9940ac34c644b22a3b34cd037947c48314ad639cad27c92b04c5871e30c349f183800d81695951d94e124fd18661184a30d901819c06fc72a9c7a2a75a86912cc89859c02693f63d8b8f534071bc02a12d2a37000f6d33600fd2f75c0a0df871db6afd16a7c8ba9cc3143d94428a6d51402fa13d42174f4e270a87420fa2c1d976e1035e3c4c3af734c89c1900c4d5ae69799f7158a9d6085c8b0d7eaa94dc3378ab076bc17ca0e56d8bd9970848708a273b689edbd704915d43842de5ef64eb0eda5eadb617125f7f0a3cd2bbe3de9b9f6d3eaa404890de592b58d8d4351ad8c103012bcb88b6c347b07350d41569f7ebfc9814fd03bde3e3ec69e341173bdcddb1bfed4fe35fc45c0daa208d2cc0bc92d614eeddce15017a1a529202ec281fbd61be9123c92f879c9f43af12121ae7205bedb843fca1b3227372742cb354607008b005aada53a94f27ef1701df3303da8dcdd70b8795ba70a1b20038df8f58620734c376efeae9551be7d2f4b63580a431e4a996f10bff413c513f5e5bef5bcdf7fe9ec9f0778742f4f62a000020cf5ed1af694c1de4d02a40546b23ab625babd7959126e50245dd79988b8059cf63ebd713e2e17f8d9c81dc7385df7a437613e3f4a33114dffe0f20190ed3a049224591310ab51034ec3b7af926076ed1d4d63dda2d78797c656dffd14f9a1787e9c43c056f4a1dafc2153a4b6af35b28a512c18384d7f17c1bc867292881d17f6477a871ba26d803fe1ea669044a61af9c068e08e488adcac360218a27443fbc212cd7c80619c6c1e898c914694d001353220f9ab0c0602ca80f93098dcc9f29723c181949edb0da02feac317881f3cecc4487c1941bbdb2d0ef3ea52b48fd62a406c6a4e2eb401beeaedc3a17953ea8b801b1b34d03e8cb5912900ed7a177a61f35cf789ba4c663214fe49b51b0912ce868b792d6fc435a6f607d81c528264c8f86e3d8a4ff59461218d5d5a39978cbabcee9edbaaa9b1c50b1be70b5104dcb83a6b42037ba80630608976229b1957ac00349ef6d57ef0768b4d894faebdd1d3b4d76af32d74f81d8f17b7e7ce4774aff95cca7c7ebeb031c4eeed153b363e550e07b5f5e5cdc82da5e4d940e18e6bc8d3fd65627d1393783095a7825e728fc4e094539482c198c24efb9f95f5d5f177e242d02938ecf8909980b1ae97ed7f7ff50bb2497b37d44109578774ba4077c0624fb06682c4c743610a9ccbfa441af60a358759f6230bf2deb41d0a717711c2006c457c8ab1bc7b78ef28c4c2ab025c914ef69f64aa59bedcd85053b8bf6d71628e6d42275f86fb2483efb9d31e4950776358e9d5d91fdcb10127eb9a5b87eaf97bba74e94e9429c2effa7ca5acef96fdcb29383acb69b5d8d02fecf11ffa8997aa553e9283108a5fbffc1632ad264d891b2b23c8b3bc031a90943b8a54d39c913e307d518da945e518a07ffd6b3da36d6a8ae8846798785f9c274b1cdf6daf933d51e90733cda92fa785b67af6108237656", 0xff7, 0x1b2447a1294038d2, &(0x7f0000003200)={0x2, 0x0}, 0xc) 16:00:35 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) pwrite(r1, &(0x7f0000000280)="863d3dd944d83c193d5fc66d086de845608ddf0b9813e6a98ed1716d26b4431c845ea64ce7a3eebb7d8f58ee09b30f2b8eb78c4d5e083e044cb946b00777e09ce0b2a0812deac83b3e0f1f348f0aa751b2503fac7e77cbff0c97b1d941f1d1149aba6fcb5b2e5936c32241ba9a38d246d3ab2eb551d9abacf341e88971af9a60441683e4b5076c85a2ef93ad04c8e3e812f9b08dd6a3dc9e0976069c76c718a6a0632682f9ae552d497af5f461d1a56e378ffa", 0xb3, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1c440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a0678397fbc221c92a057fff2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f6684df9d6132543efd59ae6d8ca20bd8ee"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket$unix(0x1, 0x5, 0x0) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a1652a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b0e3c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) socket(0x1, 0x1, 0x43) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000a000/0x6000)=nil, 0x6000, 0x5, 0x2010, r0, 0x0, 0x80) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') getgid() write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b67880", 0x6) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001200)={0x0, './file0\x00', './bus\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001240)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r0, 0x10}, {r2, 0x20}, {r3, 0x4}, {r4, 0x8}, {r0, 0x40}, {r5, 0x4}, {0xffffffffffffffff, 0x10}, {r6, 0x20}, {r7, 0x2e}, {r0, 0x100}], 0xa, 0xff) pwrite(r0, &(0x7f0000000180)="676c0635e4200e0a18c24897697e06e7e4c0772e4d5c2f8d423383242ccc7a265ddade1546a4de016413394d2f8cb0fd23a27b4cc5bffa12203c4cb760cb417dc7fb97dc7a2b3d836d8a8b4b01958926e554245a707cf490302f7616177176c29f8e902889f79dce1b06a7a4ea55dcd70e1a8df406c9ef382cecfa66ca701bed27ab5707205cdab3a6bed0d389547d1c3da562865472e5f3aeb708d868f9924b652a6e19a49d3c7507e58e4d6ae4584cb52c24cc4fc1a7f1e16daa819608b29da7fe69bb455e0e091473e7fb178853c01806259f60f7d848b7261e776b65d40bd61469081f1506be329bace45b90963d7e9a500ce3f8a190badc02528c09df8621d47b4c6126b4ee41166e6de9a3cdadcc786ab974af288a609ed735e1ab3c500cbce2c9d3df2156215cc5d2e96b450e67fe7a11ff1521c20383e1c211dfe55726c54e151c40d8e9af9506e4051a82a9e63d11c62e63f01031fec8444481169d0adb372e9bee7b514b29d32e292d97748520d44c6feed748457eff30f6891f2e0ebe9ef8f877d6d66cf854881132236d184912f3721f0667cde00619452a3c63c4d8220456d308626145ec5531efdb7b7374955865a5c4210eaf62f9d29fe6115bd0ecba477c29d8c5508a493c72b15b77c32154a5ae7e38ace03d7682ea5a0bbe3279e050d720114a942ba954b1ef059c47f458966f3a72ea2bf5f18f6747c8012df9c90422e7d4cf4a138da48da3fb754228ad8ed7e9077d266751bb4c41088e95683e20fa275fa23ccf5ebbd8b3249a3874440baebe111b9e7712c491ebd8b614bbcb580b13c1a6f3add338d2799a9cec2b9e17e2f23efba8055e4159b0e916ec73f6e63c6d08d27a9631c24a68fb5e820a858aca7bbd84cf4e00faa454f44f64351bf14ef03b5b7fcc2ebca78642d0890b64b8f289f612b9b0b55452afeb68af268c1eb0a373f2582c07afcf5121b8e93393814b643991d75b03c7a8b27a09049c1f4f0373df28b6534c4eae77f42ce9c5f38436b556c5bfb755ba5760d907cecb42b07f6224f67cb3c6ca000798b020b8cd5235cacfc9536c93a3e7fc54300a6099f5d3e5425778785fd5e7b4fdf525f9488bac13c8417acbaa95572a4bfadefe6e0c9de0fd7b64227ed90e0d590fb334c836f842df85c0b33bc48fe38a3903409359116df1acc783d3a35bce6a7206209ec4fa9cce9da84539dd17589b6e17388cc5cbd034556916ef010f077d6280a6e8a60ec7cea7aab077dcfe9b75b7404cdd64ab209d194aa2376b40b3bbf3ca7535311311f3bf3c41dd0ea2feac081f9e27a590dc388c199db6cfd6fc95297a7554ef0fc0d472ba9c7089c56d5cfdef17ce82fc9cb063650685315e1d379bde510c0e274bb85e27e74ad56edc86b3cae2bd6a5a0d214e1a48c887dec478231ac23d61b7e72f05fd96f9f10663cb71d3250ea15b982b14b5a99e827f6270c8c663c63fbaf5f3f1ba714affbbf910cee1e041c5b485d919ccc3071d47b3a20f1c33a41c8ad58cddb8daa4693419cb8c889384a0570a8d73b06a07edb39580d12e5bd7039483571ca2b8123aeb23d0976bd025c1abce6b18b135eac78013cedd97c5c763aed34d5abcbad13b43179512cabfc6e2cd6e690a76096b50902335ad2b85578c23bc3b3c915d66c9571969d0ae96cd4145d4b7e76c1079af873c9b9833beb60a98cfd8e19177df0f80c012829d705c915d17934f08ec5fbbf2c0ccdf0874a298fdba217fb165012a85536c9bd1f9435bfe63a6382a56a4f25cb0ad0fbe2f9ab0f4511fdbffcf9c1b37c92d2849a6e0ed052bd988310545c843281cb4a467a75905952a0370b8704635fa6b7464e5b3cab29a1daa4506c0f977b025f993d565787a0a4b98d0217d5f7d21bb71da5fe4247faecc09907fa4a570cdcaec4455e6ba6b26d3e1e0440eeee907c58b32c751aae8d7dbd095028efaefe819f691b45bd1d47410e5e35bca42f1cc0eaddb05d26444ab4fb17d3a94e0499d27484793f6bf24adf32abdb2cefb341a5d38eebfde69fa146903c06400c198c28c70f04d5ac8dd13715f2da6ed910822abb2d1c08382dacc2541f88178ee17fd22932985166b582bbe3dff80c85e5668780d2be6d94db99bd36b22e9d042de41473710062b566cf222e379086446f108b9ccaee6d42b8c2ddd3978b59e7218cdf3a79e9e96efaed99d9425a18f0a36a0260bcc72e9a4f6b5f88f0af5eacf636c9549c671f3da156bf9459190dc2ed5fd63f0db503fc0859c5965e199a95b24f544d53318c09b0bafb4c9a08a71ab093c3e9e1253f74252963b888a7ec78d515ad08beef9060c9fdcc89542e0014af4ffb6fbd7d2790f57ae8ddca9eb7812f594db2ae07f225c39d189078b22a3c8fa1429afdccc344dc9b220a495c59f8190b4ec8b94c6c273ec52310bbbd39febe56859f740160e0596492b2395176d6ea4d6004278982432562727e1fccabcbc06ac10ec53ef67e4d9c23635476ad058828c15a3928372fd0af5d864c888b2285b4711f5cdde47702a24d98ff3f3b8eb838ca1ec8a64f06cfb640e6fb058c51e322b509018fa2ff4074129a680855d81cb027f2e806e0be75e1735aaf40b206f22d007664309ccf23dbca3249b368238df820c221f76003312a57759347db4e025511e8d7b1406c6c6e537e5cfe552b4d425f1e205b9acfcd77d9aab41fac5fc87bccf3471a2c3b9a7bd870d9c02d979fa19f94ad03c4bf41aa2475efe274bf633b005b689c4a4a10b06db1a8630c71396c5016d05c3879f749d9300e9a3b4898956401e52e671ab4ac822c60d4acd8ed4fe5febac9be7e37aa62e0f7e60595f3ab283dc474afd69dea5d8a41b91aa06592df5588049af8c92cdedf4e715660573e0c5046371ec6d1274f898c9c9494beae7b7024327a725849c840636e184c10e2e3f72ad0de6cb3820a607f02946dd1c54be79152f668820c67f282649e4b4e9430fab155abcc48232835794c44dfeb16907186d6e5f38e4609f1d2dff7c7441994ebb09f4a28d61f0def00fd2f0cdae18f9bc2c1204b49f64795d875ef08855fa30bd55ef5da3b2d00ca4a12bc928681d0695a5657dd824a003189e7831ae765d0ad49b10fcd090740728f7a7836feb778638ce4a5faf50bfcf7ba4f8dcd04fd46313c0fc05da35af251d7fb03105e359e22f1859f31188135d64a60f94c28e8afa36be26ab3f910783d8fbf7724ff316dd645c6aa7363a67ac64c6be59a51a82ddd224b496783eb27282b98797f7ba5f6b59cb25e4d9bf437fb46b68b42fb443dff718522d3d6eafbf191ea34f28970e70b80bd1403cf26001a2d2ade54d892d4111697d143f4a56fbc693f7a16740ffe7a12f8757c6ba5a964cdf47eda845c35fd4f7b4df8a5dbef09311e5eb0000e386d91ffa609df1705f8f48d5f123f8fea811b75b060bf6c90afae3e4dfbb8bd529b12c60d6bcbae77a00b0c19becf970844a9e7157ba95c8c59e4f20b11130837f2a4b9c430e7607cd3ba5ac88a8c10a05024dd510269588a59f61f7acb0f541b769cd6df9dc57d05b671844adb9c2b28e53d1db129acf0f21f96780888edc87d5ca72091ac6e1d86682ff46eda600f9cc6728000bb33c168133958ed2f06a1cefe295ab540b15d2b35b266e10204dfa7ebe403cd12fa1e10a8dfe39f6882d132f8b930035a7e49dbf3e7a78038adb1bebb802083a1ee1cb041d337cb33e7b7f85c25b1809a60c384ae3dcf9fd154705044a121bf56a3bb2f35f152992d790fdc5a3fc9ed96326e1c5267495a6fa2f405533e705c599be977750b98fb20e78b778be401de327d276f13043c799c9ff9a813e0ce82459ee3d3f0fc5fdc04d560089f1b8feaa3c1b35e6f29ecb94f3aa7f3e891eed29a5fe55f7dc0e967a37c1bac63114518ab08a0ee62cfd517f02aa26fe0c582b10acad6374fc93e16d16d6c94834b84eb4373bd228bf72992effece65c70da6fd9aa3ae8005d2982b6d91d86329bb188af5c720c91262b715f22c4cd2fb0de9a8589bb3bef320c5774f37a2f299617344e5a42fe46b19d93fb8413274aedb23e3fc7af6875bb36edc7f7a0b87f4722aa3f75858e30cbdc8d21cec15851aa77f29148587fba046a73f0b774b35fd070f7f4b4adba675ec7ca58461b6ff4def529dc4813e5fbe3cac4be3e099ff861052742b7fac03a49fe9edc3b3bb9c9e13b545d2e7dcd3d8528e52fd9c9e63bb0c663afdeb485891e56b2a60610b6d580a5988807fa0bc9f7d88acc95d630585e837f8a1b155ee43fb100b9723569cb7e8c1b5d807a9409c910dd0d0ad7d4d82a6c2fe7cb93276324be2fcd66875a13e6a5100949ff007077df24ab5f836c10a70c1e7e50b20824a60ab22a77e423887f70c2ae44e517abf21dd82155637c37fd1dd877dc5a16a30777ba1037a60983fb712ace1d6963f8ae312621d70be9f2bdf6cc0420a015ea74012493c8f06d1fa8472e5d7c8b07c2c55aaf7e8cebb13ae656cbfda71a0cdae0737a943eb2f271a00d41269596b8486698be52865a4afb88df2bd1c1e5d224755ccd4e995af458fb6940452483ffdd6ec6b1dd57bbc17c24f945fa6a66c8b1197e25fa76dfcd304ecbbbceea91a7e59f48e9893603d659d11e7ffbafe9c0323d8d7e84fbd62c644064481949b38caf9dcf630f312aae280b9c70422ff76bc54c91aaa60ca55812e4139189d508d33729227e7c2367104ccce5504c247ee6f30f43741756dec2f52f9436c37da5a9e4333c84e9eb32ab549dd0fa733953cb44a9439ddacc7b628890282e842440cf1236e9e4d0e700ee3d3c4a25610aef92226a475f260ebe6859cc2cd0763f09a17314f7b8feb04f2309d130f78ad0881d2eed37b9d142591a611981db55b9e20a3ee738e76e0f6edc8889d45b9c6994dc69e6f9934266aea437adc61ff280295b8d5a6224c5ef52da3b7aa6a8b5cbb3b3cab9fce8809eaf0d6cf3168a8e53e921cd1c8d6fdd6e293f9ea145c06f7ba5f906ad69a12fa4a6f8b44efbfbc70e95e4a4fc024bbd8d9bcf8d6967a6ff1309edd6ad3cab9f4aebf48f6460f99ec0fd35f0ee31c08370f3e108d948c2703d5b92f28ddbc8848cda3d90f2646d58473047ddcb990f0aee87372078ae1f51d8db89e99634f6f71f55fd29e1b82e7bedce5c95558651a8b2a1548df5bf0ff9184ca3f4d065b74b574214d5e24c536f610a600a028ff2bfa97acf0f66eaaa2028472e487dc6212fe2d4d7a27994df3b70e8340f4bc6590e35be90177ff1f8b8afcf8612b6a1481e1518f1d7fab3a37805cc8c8b9a0c1b6b4e4fa0612d79cb3f939614cf8f7ef6ecb65d718282a9032441d2757825687a746b50eaf4c2bf1431a95fc402409621ad8f619bdfabe26c560633ee5f9e6bbc278aeea180947accbcade1b95a00ca51e51782f3cbf7a9accb8312e65c9c5f1a035b0c681889a95a630589ae4e6f132b37633e242fd49416ad02e440313a7665ff8762330eaf71601c410762856a4a1e0be11aeb7884c0c76904658a27b8fa432822cd7e09c552fb5d725993a926ff2d5e4d0ab338a08648e502eb83cd164fe1dbb3688ee1ba339978ee47fe6f4d77a6499e6b70fea49cae28c5d22c618402b00d618d2875737407188f3b2cdd53e8a1258a97472040ad761df87fe2bdfb9a722f1f03552e221f14ad6898eff7d2fa32292ab6a96d8efef00a49340928c6477ca73bd96643b37934d3ad5e0162b0df3abdce86b104759d14cd14b49eab3a2705311c6be924b3067ed5eae39dd45932ae23d62f264f", 0x1000, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r13, 0xffff, 0x100, 0x0, 0x0) r14 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000001080)=ANY=[], 0x0) r19 = dup2(r18, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r21, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r23, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r18, @ANYRESDEC=r21, @ANYRES32=r15, @ANYRESHEX=0x0, @ANYRES64=r14, @ANYRES16=r19], @ANYRESHEX=r16, @ANYRESHEX=r22]], 0x1) r24 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r5, r15, r24}, 0xc) close(r0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/185, 0xb9, 0x403, &(0x7f0000000080)={0x2, 0x1}, 0xc) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82b28aff11770cf2932f1719a9dfbd8bdfad4fad85a46dc9e20f7fa4b1667c4db07f93e91a5d3818f747e8ce45609c57b365147f5f7c27c932e24296482663fb4e2e20c35243ed6dce8c28f5ecb954598bb8c7be5a351070b2e1ea235b97adc462ef7bc3ed0c8f327bd0b8f178abaa5919f3a4a276103f62d991c7f8aa8a41055a86dc1b5ff2447d3b3fdb20ba2afef31bc82431b76d9685"], 0x10) writev(r25, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:00:35 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x18984ebb4f212734) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect$unix(r3, &(0x7f0000000280)=@abs={0x2, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x20000) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000000180)='./file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r9, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x180000044, 0x0, 0xffffffff}, {{r4}, 0x1e89d03110458f6e, 0x20, 0x8007fff9, 0x5, 0x1100}], 0xfff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x61, 0x2, 0x5, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x8001}, {{r7}, 0x5, 0x2, 0xfffff, 0x401, 0x701}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x10000, 0x4}, {{r8}, 0xfffffffffffffffc, 0x11, 0x10, 0x4, 0x3}, {{r9}, 0xfffffffffffffffa, 0x80, 0x80, 0xd2, 0x2}], 0x7fff, &(0x7f00000002c0)={0xff, 0x1000}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x4, 0xbcc6, 0x445, 0x0, "3ed9957e7d850aeba4c9ee3ebdea00a8d4445c96", 0x8, 0x80000001}) 16:00:35 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="52f42fb01844a3eefbf3c2bb9349716175d32a26577b089a2f207807e3ea8c8fafd235c30d7fbab3061bc5905a0b5c8eebd8c2a7ca8b67ac934791b9b6cc5b7c33c1dad03455b85bf13665fdfacce0dd50e1115598f0181080990ebd744aef8bd33b528fde8fce7dca703287f14875ea2ab23f7d94a5b1e9638157670e5cc7e60aa832f407319e26bf0bcd1ecbdec053971714e52a225ec14f0a75927d6231c79bb1d6e339b1f5bc8a582f2c6b11619b8b1b78c6d1c6f015c9c681"], 0x8, &(0x7f0000000600), 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000080)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) connect$unix(r12, &(0x7f00000009c0)=ANY=[@ANYBLOB="3cfd1e9baa85784eb007e7401f674a9b5ee7c16114f45fa4f59da9939d7d9279115f4f6edcdd810ff25ff8b152c3a53454e1346f81dcb8d492706301800000000000007725ec21dceedac62742c6953a79f74bd50fe05b62afc1f4012530c731ce420ab739595a4a5068e503d34a6060a6b444516833d45455213ced9238b3043681c5fb72b9c4978a7a5dd2d49b90b990c6c9ef1072ccc890914c9c9c99203ec78fbc3886beb0edb8bc498ffb9d959cbcae41a39a0a75b65e057277fc90ef6e040cadf8560b7374dc676a065c837713b41f56d5eafc473ec8e21373a6f7329e9b64b5742f59830ea8b83f713e896e6e7066973de892b9197a70a2f4ad1701efabea3c4606332fdab174bfee53ab958f5ad1e3ca56ea7b4e2271663b8bfc1343e3136d2320121c798cdb8c73ac5b2cae8b18393f9fc27550a48f9fa210e30786b5a3f373803d5980729ae3dc5046f03170ec59d062844615fbe0ef46458f89ed2f2fe56878dbf67c66072451db6555cd4afb6b750b4d78eef9eb7af7cfebcf"], 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) r14 = kqueue() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000000c0)) connect$unix(r13, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = semget(0xffffffffffffffff, 0x1, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt(r16, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) write(r16, &(0x7f00000002c0)="bf6e394d7b60faa088536dc5fcd8d04c7c1e3ab68f8ec30cbad1f01e93f4bcd9c1adc0abcbfa2dbe95f75e323819", 0x2e) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000c4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x8) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f00000001c0)={0x0, "d0b215b57d9e3644ca9fe118c6098396db2ddb5a9e1ca03b53839f1ba157e37a6b5f747e0efef945a2813d13193bb2b4fa74c7c0557c512ccd05f0a885cccbf8d899561bf99ff53c1b6d4c1ef2f7740f82f446bffa6bd699e809a45d3b30b1b1f9a55b8c3e8bb8174abfe9dc33fb7017c45d4daafec289d73aa92fe5ecc243e5718e08810736f8799a338b94c45de52a915c20b5d089158fa0737ff4fda0569787423ead9198344849be22d27a7eb77a812ecc63bcf0ed2b9e4a3b46ce1791146dc03643c687e1a4a9188007a985e8c11398bfd6cddb5573eeb075b0eed7ea156b6b3098d551fadc9098eb8727c52b4f660207fac1"}, 0xfd, 0x800) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x80, 0x5, 0x6}, 0xdb4, 0xa146, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x5, 0x81, 0x8}, {0xe5e6, 0x0, 0x0, 0x4}, {0x6, 0x1, 0x3f, 0xc6a}, {0x9, 0x40, 0x1, 0x6}, {0x2, 0x7, 0x80, 0x10000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x4) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x50) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x1, 0x8, 0x3, 0x0, 0x1ff00, 0x2, 0x1, 0x0, 0x0, 0xfffffffffffffff8, 0x4}) fchownat(r5, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) getsockname$inet(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x2, 0x2) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000004c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0xffffffffffffffc1}, {0x61, 0x2}}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x20000, 0x4) readlinkat(r8, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)=""/143, 0x8f) linkat(r6, &(0x7f00000006c0)='./file1\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10, 0x0) readv(r3, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/197, 0xc5}, {&(0x7f0000000880)=""/198, 0xc6}, {&(0x7f0000000980)=""/188, 0xbc}], 0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000ac0)={'./file0/../file0\x00', 0x1, 0x7f, 0x80000000, 0x0, 0x7ff, 0x8, 0x49, 0x0, 0x0, 0x6, 0x7}) open(&(0x7f0000000b40)='./file2\x00', 0x400, 0xb) mkdirat(r6, &(0x7f0000000b80)='./file0\x00', 0x42) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r10 = dup(0xffffffffffffffff) bind(r10, &(0x7f0000000c40)=@in={0x2, 0x0}, 0xc) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xa7c, 0x100000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc, 0x2, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x40, 0x10001}], 0x1, &(0x7f0000000200)=[{{r4}, 0x0, 0x8, 0xf0000002, 0x1, 0x20}], 0x2, &(0x7f0000000240)={0x3, 0x4}) r5 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x100, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000001080)=ANY=[], 0x0) r13 = dup2(r12, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r15, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r17, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee900"/229], @ANYRESHEX=r12, @ANYRESDEC=r15, @ANYRES32=r9, @ANYRESHEX=0x0, @ANYRES64=r8, @ANYRES16=r13], @ANYRESHEX=r10, @ANYRESHEX=r16]], 0x1) r18 = getpgid(r10) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r19, 0xffff, 0x100, 0x0, 0x0) r20 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000001080)=ANY=[], 0x0) r25 = dup2(r24, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r27, r26) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000680)=[{0x44, 0x1}, {0x3}, {0x6, 0x0, 0x7f, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r27, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r29, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r24, @ANYRESDEC=r27, @ANYRES32=r21, @ANYRESHEX=0x0, @ANYRES64=r20, @ANYRES16=r25], @ANYRESHEX=r22, @ANYRESHEX=r28]], 0x1) r30 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r30, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r31, r32) r33 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r33, 0xffff, 0x100, 0x0, 0x0) r34 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r38, &(0x7f0000001080)=ANY=[], 0x0) r39 = dup2(r38, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r41, r40) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r42, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r43, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r41, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r43, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r38, @ANYRESDEC=r41, @ANYRES32=r35, @ANYRESHEX=0x0, @ANYRES64=r34, @ANYRES16=r39], @ANYRESHEX=r36, @ANYRESHEX=r42]], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r46 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r48, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r49 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r49, r50) r51 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r51, 0xffff, 0x100, 0x0, 0x0) r52 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r56, &(0x7f0000001080)=ANY=[], 0x0) r57 = dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r59, r58) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r60, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r60, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r61, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r61, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r59, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r61, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r56, @ANYRESDEC=r59, @ANYRES32=r53, @ANYRESHEX=0x0, @ANYRES64=r52, @ANYRES16=r57], @ANYRESHEX=r54, @ANYRESHEX=r60]], 0x1) r62 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r62, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r63 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r63, r64) r65 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r65, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r68, &(0x7f0000001080)=ANY=[], 0x0) dup2(r68, r67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r70, r69) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r71, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r71, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r72, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r72, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r73 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r73, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r70, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[], @ANYRES64=r5, @ANYRESHEX=r71]], 0x1) r74 = getuid() r75 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r75, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r76, r77) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="7732976679c996cba298855807bdc2da2676107874873c267dddf5447691992eddcfe38684a3539d156eb489ef6885cb503db038bb1dc0e31ec21a21f1d420824c2865", 0x43}, {&(0x7f0000000380)="76b888d3ae34012e4d6860fd6259036eb73d53199431badb30c99b0347f1a6008e8d971396fecd49b9a90eed335fe04c75945e5db45ae8b97b96102af63835bd521780a4131b1c35c912e14937c8dc31c15ce8de84e6939d39f44462913c3c7ec833f259dae0fe1bdea799582ac44dd78fbc113f4e2a4a39247387925e", 0x7d}, {&(0x7f0000000400)="59e22e3849acf72393b2603385db01e73e4104f1a5005a96fae7e38a8e245abf2622b3", 0x23}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r18, r21, r31}, @cred={0x20, 0xffff, 0x0, r36, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, r47, r50}, @cred={0x20, 0xffff, 0x0, r54, 0xffffffffffffffff, r63}, @cred={0x20, 0xffff, 0x0, r66, r74, r76}], 0xa0}, 0x204) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0xfcfc96ac7f78659a, r5) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 16:00:35 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ec90fb000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa4245fcb613b5748956088468b927388a9e44cfc1b0e6793833278de74c9d8252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6a972bbbef35ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000180)='./file0\x00') r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000180)='./file0\x00') dup(r4) r12 = socket(0x2, 0x4003, 0x0) dup(r12) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = socket(0x2, 0x4003, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r19 = socket(0x2, 0x4003, 0x0) dup(r19) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r20, &(0x7f00000015c0)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b9ccb782ee7acf2d8514737ef70c83aa7b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0991b760d17a8b99241fa35142dc8309b02c222d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r12, @ANYRESOCT=r14, @ANYRESDEC=r16], @ANYBLOB="c786f304076ee8c479f1650c4332a389ffffffffffffff0123f0c0a3d8da7743f17a9c79f90950368c5278d014b1c76b94395a6740a6ca997065b441f43cbf4028929651076e0f0d3647550bdc89ef678c977e682d6aae2098e240cf713a38699481a5026ac7f14f5bc2ba96e7205aed53fb52277b0048bd9e6a576e4d53b5de7c72ed3d2790dae16a43c3baac71d5e82abf3b9719da3800a508543ca3d0d6b2a1edc22e63badc4658732c5ab728795f4fe16b6e5e9bc6fe62c05ade2ece3965f74b3a1d34a21ebdc2030000000000000033", @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r19, @ANYRES32], &(0x7f0000001040)=0x8) r21 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r21, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r21, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r21, 0x1, 0x3, &(0x7f00000013c0)=""/216) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r22, 0x8004745d, &(0x7f0000000100)=0xb2) close(r22) bind$inet(r22, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="618b9191198c1e351d88ed44bf3a939a220d68d0f6496f96dd7b4056ca6001d0ceed81e3d11f16c5095074cba4e3701a9658f959473564152219f15df67fe374b07cd09bdfa610499cda632699c5efdebdb03e59dba28f980d2dd058c527f466d443ef9f4507137579fb03bffdc4a5a3ef3f36b00365d6f984ae75b78e85115fd95d3cd78091a5e64fc7b34a3a886e1a1b8c0d3bfbe921362070d8032b4ae441fd7dfe75293e175d0d108662a82caee41a215880746a18a00d5e8b6d", 0xbc}, {&(0x7f0000000200)="c784637b900e993b8ce4c9fa29bef5998249e61554309ff2d7943d244cc57c8ee0fca16f9f20cf1da4c100febf742bfb169350a545ee3f1f5f6536ec6bd23d39a5bb607c104fa0008dc8f5bae3070bcc46da7ee04159856510fffaa18f2433aa355644f38e6307cb1722c8eaca2d978328163476", 0x74}, {&(0x7f0000000280)="9d95bb250473d5206d2b98b7d6a1140d1a0fc2461f9f9227103f9c6e9bc49fac9561c65a767efe1ebcc398787d343be47d3827", 0x33}, {&(0x7f00000002c0)="a4c7b7ecd315da7cb233aa7f2b9031f2276e0f8909bf1a8d05f02d86e979fd8aa3588051c457506346854f17eaff88c5ac405426616f0a88dbd788c27a46596f64069735141103a0228b2d7dad6c0b5b23332a70cd2858d92b834cfc2dc1c82b51bfd2b34cbb6a57f3e394d3c1401741b6b9a502f8898d211feda5373d7713d2825198997133c8d8d3439e3d250e1cab2fe853aa7c5a17331143a3b06c842be799c936065c01928a6a5461f054a52035023c14b52e5b7bac7244a9f191b8697aa1975c3821083828ee73f3db69a80c6e", 0xd0}, {&(0x7f00000003c0)="08fda6bae6c618784a248930ca3bf054aa9099126f0225d2aa3c7c170c2569e472ca2e00b450bee2b3e9b49f35b891b9dfd00049", 0x34}, {&(0x7f0000000400)="7b5ab368091e30a59786da55f9ab9bc9f8b4cf9f5bd6d69888a6e2031962c26a0550a0dad6f40a86cd31cd94f2300a57ceecf24e25228a9c1f11d79fc8e52a6b6f96f04a9f1f96586c6c7804b049a83501a778b12b0820c8d719af03d95b3e027cd0aba37956b0621eab108893eae998cae49b758b51ca24d3c08e06c5880b4123c6a7167a3f1c679296166fa8f216eba0ab4dac71c4d8decd6ecbd4da8b9d29e4b10ef8f2f6ae0e91ba", 0xaa}, {&(0x7f00000004c0)="a124a5e045ba4ecfdf2a9bbe5e9c44afac4c641b3e2fb5052ef6307858da91a859f80b17b5db676880992820c858a2eba925e578dd8011f403077496100a0da9611003b29b9ff6601e17f2afbff1aa705939b6cee1ad8b43c36962c70f24c48fac7c48c19d239e3337b5b4ceaeba50b335df395eb4d9d41331f743c3215db8a42d70dc79c796bf7a691c1bc569a0695992dd", 0x92}], 0x7, 0xfffffffffffffffe, 0x0, 0x404}, 0x6) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r1, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, './bus\x00'}, 0x8) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0xd5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe25bf0a8953ec03d) r0 = socket(0x2, 0x3, 0x0) socketpair(0x2, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/175, 0xaf, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f000032f000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x84}, {0x4006}]}) r1 = semget$private(0x0, 0x5, 0xa6) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r3, &(0x7f0000000480)=[{0x3, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0x682) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r15, &(0x7f0000000340)=ANY=[@ANYRESOCT=r16, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64=0x0], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r17], @ANYRESHEX=r18, @ANYRES16=r13, @ANYRES16=r16], @ANYRES16=r19], 0x3, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r20, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r21 = msgget$private(0x0, 0x100) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x315c3059af06b2ab) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) r29 = getuid() r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r36, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r40, &(0x7f0000001080)=ANY=[], 0x0) r41 = dup2(r40, r39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r43, r42) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r44, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r45, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r46 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r46, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r43, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r45, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r40, @ANYRESDEC=r43, @ANYRES32=r37, @ANYRESHEX=0x0, @ANYRES64=r46, @ANYRES16=r41], @ANYRESHEX=r38, @ANYRESHEX=r44]], 0x1) r47 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r47, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0xffffffb5, r31, r14, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r35, 0xa5, 0x1, 0xffffffff, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x75e2, r13, r24, r29, r33, 0xc0, 0x6}, 0x9, 0xffff, 0x100}) syz_emit_ethernet(0xe, &(0x7f00000005c0)="a51b7270e082ab372a21f128ec94") 16:00:35 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000631000/0x2000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x2}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x7, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r0, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000680)=""/6) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget(0x3, 0x5, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x800, 0xa1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x6c, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xa5, 0x1000}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000540)='./file0\x00') socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x69, 0x0, 0x0) accept(r5, 0x0, &(0x7f0000000580)) 16:00:35 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r1, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/157, 0x9d}], 0x1, 0x0, 0x100000000) sync() socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3d92c345f2ed4a5d) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0xa80, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x3f) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6, 0x0, 0x0, 0x3fff9}]}) pwrite(r4, &(0x7f0000000240)="fb", 0x5b1, 0x0, 0x0) r5 = socket(0x58237b39e606b313, 0x1, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c653000e2cc6697b7a0a837330e6ced9389550f7ad4d00326a1772f193d49532f2c75c9b6649460ef5b4b0f664ade2a51839d96a89ae409c37b1527508d95ec04483b1d6a1a354f49900f12c417e4bd678b172729b295b2c01466433226a5d859d2606f36d1e1c08d5a4fa3074f674edc6148897f0284bebae017f09e5d69ac66ae16e6c61f34cda24cdeb54c09cbd0cd8bb8eaf89aeee6c63249ed0fb7f46212c91dbdfcdef329be1b2683cfb9a9af6e75ce9f47369ce723b68cc36f0b355e22d704fd92277f3c0dbd4d6cc0d0cfa42e7300"/230], 0x10) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1, 0x0, 0xd9, 0x3f}, {0x1, 0x0, 0x7, 0x400}, {0x1, 0x40, 0x3, 0x10000}, {0x738, 0x9, 0x1, 0x4}]}) pread(r0, &(0x7f00000001c0)="d08689c03d748d5dbc373c319971ca58360e0519ea10c22b378bcfc07785350f4ac0a4c4a84cb0bb22d31de8aa8e9d170f1cd50f8e90ec29eb5836ce48470c507287bd634a4d792f6b0cf8209e92611a53e2b1d28cd87ca39f4b336d123b9126838d3b542d421255cbe5e81e1259177d4e1781fdf6b4f10ccce8638d0df90190458ff0cc7e4b2ef005ebd59735aec141fd9293afa9d243e786689c50ba84ef369c3156ca0a2c8483e65d9bc5b96c73c65c4b2bfde76dab2b6f0aab94f02cabc8eb52e9fd419a028d56e3e68a62e4cabbafed0202e2b6f523e8af2df5cbd7c5bfdf54", 0xe2, 0x0, 0xffffffffffff7fff) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x5}, {0x9}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000001c0)=[{0x7, 0xd1, 0x2}, {0x0, 0xe5, 0x5, 0x5}, {0x7, 0x4, 0x3, 0x8}, {0x280, 0xf4, 0x2, 0x268}, {0x400, 0x7, 0x7, 0x200}, {0x4, 0x20, 0x3f, 0x9}, {0x5, 0x0, 0x5, 0x9}]}) syz_emit_ethernet(0x1a, &(0x7f0000000040)="985238a669a558d8d20284e4a3526464a7ab541d1369151a49be") 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1029, 0x2e, &(0x7f0000000000)="fbffcb1c13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe76) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = dup2(r3, r2) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="2a83741791384b88141ab9db1f4a4b4bb807389970679efa3b5b853ad1d029ebb1e1255ca1bce289237ccff9da5430703bf53309720b59ac48263b7382ba38ba9b5e3ada868a4130daeb0ef0192560603cc81805e8545399d5dcc36993ae22b2ab4ccf547c7f3c3906bd56716dfdd4fe99fde7ed8c4610da1cf83fc0fe6ae89c3b77851e9e2967bcb523ff8785474e67d360599cf41612b7d3ae0f1db80db5a7"], 0xa) 16:00:35 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) r6 = msgget(0x1, 0x10004) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r10) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r7, @ANYRESDEC=0x0, @ANYRESHEX=r8, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64, @ANYRESOCT=0x0, @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r10], 0x9, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000180)='./file0\x00') r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000000180)='./file0\x00') r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000000180)='./file0\x00') r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r14, &(0x7f0000000180)='./file0\x00') r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r15, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r16, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000000180)='./file0\x00') bind(r11, &(0x7f0000000500)=ANY=[@ANYRES32=r7, @ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYRESOCT=r12, @ANYRES16=r17, @ANYBLOB="adf7e19e7ab068757e5459d6a593071f55895fde2055b2f8624f80cfd3f4f1a0cf0bf904880e536487af97035733119f3ccbbe19c19188ebb88ca87e92fbe35d1ebb92d4ac7622f676a00cf35782086ba46e8a29fa5d0019f16043746d9c67b96b3ff568cbe98af018144f247bb64af94d7f7680c15f1ab9e1010511c4e3aceb92e6a607f2a62564df7192592e8bd65df3195b6f1d5eac4fe95b4d9173ead8b1b865f0df838473799163d09691b4d3552d761604bf77b0bc65e1f855239035f6f634516f958da7", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64=r13, @ANYRES64=r14, @ANYPTR64, @ANYPTR, @ANYRES32, @ANYPTR], @ANYRESOCT=r15, @ANYRESDEC=r16], @ANYRESHEX], 0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r18) setuid(0xee01) r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r12, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC=r10, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r11]], 0x1) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r13, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r14, r15) r16 = getuid() r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r17, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r18, r19) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r21 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r21, r22) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, r19, 0x0, 0x0, r21]) r24 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r4, r14, r16, r23, 0x8, 0x5}, 0x9, 0x876a, 0xffffffffffffffff, r24, 0x81, 0x0, 0xfffffffffffff801, 0x8}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) readv(r0, &(0x7f0000000040)=[{}], 0x1) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0xffff, 0x4) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x3d, 0x1ff}], 0x3d2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x46, 0x4, 0x3, 0x5}], 0x40, &(0x7f00000002c0)={0x5, 0x2d068b3a}) 16:00:35 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto(r1, &(0x7f0000000000)="f21638c7f0f87b67808ee27abeba15f3", 0x10, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x81, &(0x7f00000002c0)="8f276d9ad9b6df731ba6367e45876911b5add562320dd1a9c64371bb7614102dbe05098f766d474f99a74d56c182400a6b5d8601fb9f5c00c5b5f53a72537f00dd7283fecddef9dc7b", 0x49) r2 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffe58) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x0, r7, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = getpgid(0x0) r16 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0xff, r3, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r15, r16, 0x80000001, 0xffffffff, 0x2}) r17 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r17, &(0x7f0000000580)=[{&(0x7f0000000180)="4597abf790a33563c47d7943947e0ad6d8e79f922fd5ccdacca04a01774f7ebe183b56352640dbd85bf6235c7c28ee630321431635c0668dd69eb4baa9768f71fc7f927230da5aa0fbe9a6d1b61e92369f81b2265934639a29215338e152e89b05c9a1f4efa32ccfe555bdf24c79fe6359e42ecbab76e81b3c2bbf50011f3d751634c0a363660b1cfca52106671b53a44d1d4a625cdb1c49d5af17893b3d2ca134ccf44dc27ad47cb97fc2fda6c741373ed0ff1d1e78040acd83bb8fcf0e2dc901b2af6963d2740af486fe0f9e069e1017957a13b712afe4f8903210", 0xdc}, {&(0x7f0000000380)="81f3c4028c1e16af2d2a31a63bf2801dda38dcd4cfac24f7684f6f4bd6e0fd40374081ace763f5419f28fa27601619b02b00676600a84eb8e9c5676d87541830b0088006fb1f4fb4a09a4486628ca41b6c8f64958e2e75959099f5a8e79e8febecdec4c2e1768722de0cab73c86da9fab375d4e5629439512fae294a1326a2be64c814027c", 0x85}, {&(0x7f0000000080)="576a35713d0fbb833b5e09c74e95f3b78e64f2a15d7f5fb52b4bbf40f1888d", 0x1f}, {&(0x7f0000000440)="5bfdc281464a14b35aacd50a1c8d1ae10e4b71077afc378a3b632e063b395ed7dde5c9f16af82fc3520aaca943633a697b4e60b7", 0x34}, {&(0x7f0000000480)="776bd2cf9e4dd58aed856012d05c939282cd571008f33018e403285a19a2027c5deaf9e665f735bb45fdc6bd72baccf9c0a877f87f03", 0x36}, {&(0x7f00000004c0)="8657069cc29eabc551f879918f3c9f7d35e1716ef5778e7e7fc9450dbdda26d3ef80848afb04c6f3e3dd1b0f804baa7e78c6a7bd11aaf306fde217ed36877c9092c0ede21b86962a497988ae5cfcdeab538d5b842e5e6e69c8787c03e74b9d0b7157175d16863f4b21cc7505c99c16ad286cde923079974c68a731516f58ebf7b536e88d8d799b76b43fed8e71cb1384874e1e866dc3b84d8ed576b1ee1b9a20e815a63911b7479345ccdcaf64bc8904", 0xb0}], 0x6, 0x0, 0x5) write(r17, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000240)=r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10, 0x10) sendto$inet6(r4, &(0x7f0000000140)="e01940ff7804f8bf07486ecac1fb43b909e738cb6cb353dc2bc4c4ef00eb7c1c8b9c8db0f27e3cdf8dff862237ee70b7ec2677b90cc0cb50e7934a90eac10c932252c0c08080cadacf803232a4236dfd48f846f3f86f564c492b0a5e2a05310a671150e5e5e288e146f7529a05ea4ab7991bb1e18281f2085c21b27cf6c401bc8f048c39c1f7cbaeb4f86bfcc793e8e8c908bbea5bde196e78fae610e28abede08940f4408601555f5eee4e3856aacc0f649692db8", 0xb5, 0x1, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x9cafe4a8a3e02e67}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x5, 0x0, 0x9, 0x401}, {0xea1, 0x2, 0x3, 0xffffff03}, {0x579, 0x1, 0x5, 0x3ff}, {0x1ff, 0x5, 0x0, 0x269cc65d}, {0x7, 0x81, 0x1, 0xff}, {0x6, 0x23, 0xb6, 0xb5}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b83db4db411057b8955e0600c68d0493794"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:35 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x40000000) 16:00:36 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xfea0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000001080)=ANY=[], 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r7, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[], @ANYRESHEX=r3, @ANYRESHEX=r8]], 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/226) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000005000/0x3000)=nil) r10 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000080)) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="71e8303a804a909ab0a3f9e9661f2fa04f9b327365a39645312fa5d2925a84b1071db9c59ac790dba0d80ebecda8f5e4ea40e738b12f738e695ebc248c3416e2962c5556eb9e2a1f2f83ebc86e91a96216ffc21f99beb37d7851eead66741f72d3c9fb028552de654386d9211d93729d4649f3d48c2f4c84b926896eee68042f7f67e7f5b84723b1dc3c070b879946c1af338f65693e26d2e8c1d07ef4d96976c24a9c279aefb3fd90"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:00:36 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = msgget(0x3, 0x101) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000300)=0x5e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001080)=ANY=[], 0x0) r9 = dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r13, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r8, @ANYRESDEC=r11, @ANYRES32=r5, @ANYRESHEX=0x0, @ANYRES64=r4, @ANYRES16=r9], @ANYRESHEX=r6, @ANYRESHEX=r12]], 0x1) r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r14, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r16, 0xffff, 0x100, 0x0, 0x0) r17 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000001080)=ANY=[], 0x0) r22 = dup2(r21, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r24, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r26, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r21, @ANYRESDEC=r24, @ANYRES32=r18, @ANYRESHEX=0x0, @ANYRES64=r17, @ANYRES16=r22], @ANYRESHEX=r19, @ANYRESHEX=r25]], 0x1) r27 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r27, 0xffff, 0x100, 0x0, 0x0) r28 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r32, &(0x7f0000001080)=ANY=[], 0x0) r33 = dup2(r32, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r35, r34) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r36, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r36, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r35, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r32, @ANYRESDEC=r35, @ANYRES32=r29, @ANYRESHEX=0x0, @ANYRES64=r28, @ANYRES16=r33], @ANYRESHEX=r30, @ANYRESHEX=r36]], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r5, r15, r18, 0xffffffffffffffff, 0x48, 0x1000}, 0xffffffffffffff81, 0x7, r30, r38, 0x1f, 0x100, 0x0, 0x7}) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000300000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0xc}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001600)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000011c0)="db01e74de257b7d5e969e66113366cd52cd7f0894ab1936c13b1c5b9e3dba2f6a3bc772adb2cfab3cce5b0b8fbed181588fb2bbac75ab3b54316", 0x3a}, {&(0x7f0000001200)="a937e5e7e053925040415ac03c1402af3a6892eb93509e34a9413cc3d0b1a95d7bf72104a7860b0d0a5db78fe5f781d54cc8a298241bcd6d8ebf90f873e6ac21b467b2b40b10d7411a306891f72c6c5df5ba16a91fa5b52f2a2544ac4ece4316a5d2a264c016dbf260ca2af7c3f6583a56db149ccdcb3c1ecae378398cc8d356602c1071c18edad8bb50f6b11b8da25f3ffca39c70e0c16080854a81e52387dff1e820aad3580b7f9b3042225c82", 0xae}, {&(0x7f00000012c0)="321889a587cf68b5a1f78f68c61032b54d28bf5ae881ff21b8a958", 0x1b}, {&(0x7f0000001300)="ce4f34df34e5a7910ff690a485a903c2b7d2fcd827e7078f070107fc2dc9551fdb35db420581bc8dbcd3f4d1ecca23a69015743429a37383eb191b2f7dd14806c83f8ce1761a0fc55d0f12bdfba73a0f3bb7fbf7004178992aa74d1669e7331205e225eb002e6bea0fa5936ff354fecbca0bafea1a190cd52a34ef73cef32f694ef3fba59875326dccaae38839e87f9c73ff3604b38bb521a96afbe6cea7d49a8b4a4aad6f5327aa7554b6505da7d46b1ac1", 0xb2}, {&(0x7f00000013c0)="98d82ac47ea97cf3fde4b5e67f8446b934029ea9fe4da6e4c6ff0f56117a6226b20b3e96ac9697790207231fda9a68ec4afa2304734e08c027772c6090f3d21701928d52137a62aad475854a48731fa445249ba00e433afe003663a7202facb8c1aa5e324633e465bbf93022ba52a558f85568c1ff4a79b44015d5eaa154a99335460e", 0x83}, {&(0x7f0000001480)="56c286f59d7db73fc3c2e021cb584c1f7b4bee1c9a88767968e25e67f21c15e4fc27e1094e46a88d28cff1cac24bbd1361c72ea017eda7d8c8", 0x39}, {&(0x7f00000014c0)="47170a586055a40cfab9e32038e646d4d42fdeea3389ec73dd1386d8e385eb0783ad0d05a4c54dea2fd7db912197032aeacaeba7beb780513216826c4e54f65e35b5d30c46355428a9b7e36324c99e6646b8840fa1f0daa9", 0x58}], 0x7, &(0x7f00000015c0), 0x0, 0x4}, 0x400) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x40}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:36 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x8000100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x18004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0/file0/file0/file0\x00', 0x400, 0x0, 0x7fff, 0x0, 0x4, 0x6000000, 0x3, 0x4, 0x0, 0x6, 0x9}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x5, 0x3c, 0x80, 0x8000}, {0x1, 0x6, 0x10, 0x10001}, {0xb, 0x3, 0x3f, 0x200}, {0xff00, 0x6, 0x7, 0xed75}, {0x7, 0x9, 0xae, 0xfffffeff}]}) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xefcdc85384d79475, 0x1a) accept$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') recvmsg(r6, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, &(0x7f00000002c0)=""/78, 0x4e}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0/file0/file0\x00', r7, 0x3}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xad6, &(0x7f00000028c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdea8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb857dad6a0f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e674e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c19695267a1411cf7e88a1c04d77f9ffee42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e400008c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9fd9f5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec5d3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e72990800f07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c1c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) 16:00:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) dup2(r6, r7) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r27, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000012000/0x1000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r33, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0xfffffffffffffff8, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7025d77fc7a568963090d546f447a4ec25c72400922798e60dd525e645d0b2fe2f6520305486e11094546510d3c13c1a8f844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694edbaf9278a9a583e00000000000000000400000000000000000000000000000000c8f04ec6b7cdc2eb4dd26a6a8a0fca8e0f0a97d04e2a6064c259296c424769132be5e8cbfdf07d00d5373e3bf5f3216a8a9c6c3c308c13cb7a435fdbd5c3cd23c388950007397658e174d73de5cb2bae2dfcdf5dda132e867b468cbad66d67d37d21d564217da53913d184aafdb8e5d39a2b221acf47e9f3d50cbf39263704d1452f9ae2f56c7da15dc3947ea1110e5c1b5fdba3dd6fe77495c2167ed2b0b37267749f60e7e1592c46d4149f7f8479b0f82738279ed548363bdb0d2df0899d9cb26a71bb3a49b40d4910fefa3140c8f2ddefdbe845f5d03342e3831cc686538e3ee75b24b1340eb463df2ebbb406a879296d5aa0227ba82fd58d7b4fcb6d"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="001e000000000080000000000000800000009e0534d58830b59c87c9652524f73b9f84dcf85edfd44e815b8d629582c8ddabf796e8bfe28d304e988fa02e0ec3ca243c105f99a9958714c8a1e5daf250d95c5dcdb2199da11c085f7c9871630acb19335bd11d7ac68ccfe808f59559f35a1c2651ba2d658052501430141a0283d4492fac7d888530199ab0c17f545951f8aef15d743b4b154b", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r24, @ANYBLOB="2cf309398f75c46bfd69"], 0x88, 0x10}, 0xaccff110451b3cdc) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) close(r0) socketpair(0x20, 0x8000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r3 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x8000}, {0x18, 0x2, 0x1, 0x8946}, 0xf141, [0x80000000, 0x3ff, 0xa65, 0x10001, 0x9, 0x6, 0x5, 0x5]}, 0x3c) connect$unix(r2, &(0x7f0000000080)=@abs={0xf19224ea25788132, 0x0, 0x0}, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) r6 = msgget(0x0, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/4096) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$getown(r7, 0x5) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) socket$inet(0x2, 0x1, 0x40) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x800, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000001240)=0x800) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x480, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x20, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x1, 0x0) r12 = accept$unix(r1, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x280, 0x0) r14 = socket$inet6(0x18, 0x4000, 0xaa) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x10, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) kevent(r9, &(0x7f0000001440)=[{{r7}, 0xfffffffffffffffa, 0xc9, 0x8, 0x9, 0x5}, {{r5}, 0xfffffffffffffff8, 0x22, 0x2000008a, 0x5, 0x800}, {{r10}, 0xfffffffffffffffb, 0x84, 0x2, 0x1, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x20}, {{r12}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x10001, 0x9}, {{r5}, 0xfffffffffffffffa, 0x48, 0x8, 0xffff, 0x8000}, {{r13}, 0xfffffffffffffffa, 0xd8, 0x80, 0x100, 0x7fff}], 0x10001, &(0x7f0000001600)=[{{r14}, 0x6, 0x80, 0x80000000, 0xfffffffffffff027, 0x9}, {{r15}, 0x7, 0x79, 0x62, 0x8, 0x5}, {{r16}, 0x9e3828d8536279fb, 0x0, 0x1, 0xb895, 0x5}, {{r7}, 0xfffffffffffffff9, 0xa1, 0x1, 0x9, 0x800}, {{r17}, 0x6808d1d176715772, 0x80, 0x2, 0xc28, 0x6}], 0x800, &(0x7f00000016c0)={0x9, 0x6}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x10, 0x0) recvfrom(r18, &(0x7f0000001740)=""/10, 0xa, 0x1, &(0x7f0000001780)=@in={0x2, 0x3}, 0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0xbe, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x82}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x380a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa14}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1fe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) link(&(0x7f0000001200)='./bus\x00', &(0x7f0000001240)='./bus\x00') mknod(&(0x7f0000001140)='./bus\x00', 0x2, 0x400) utimensat(0xffffffffffffffff, &(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)={{0xd8fe, 0x2}, {0xff, 0x800}}, 0x2) r0 = getppid() getpgid(r0) getrlimit(0xcce73d620c61f955, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getppid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) 16:00:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r4, 0x80, 0x400}, 0x3, 0x2}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) flock(r6, 0x5) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdb89000d21ecfffd89d684cffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984ae7910bf453f68c11700287ead4bcb777fa69dfc6f06bb16be2e4bc2a84e61bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237bafa4d012ae447473c2384ff0100005353e17d51943e14bd88c21b1baf8336de8c8ad28922bf55472821ecb4d714d76c68e79ba49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b65c6593d2870b49b0000000000000000000852f66cf055d838b08ea72b56c20499cd6ddeb6513f9be97840163a470e7fcf9f6818e2c820a0b9c20be6787866a39824df557c3cb9f5d49798f68a85bd12aa553960f69a1f3188505456ffa9a2f855c1aaca4e3afbdb128200b5d78a80dd8079e2e169dfdce9c446677311ab30e73fa6ebf165664a017681ae8a5334aebd37ba2548ee5ad60fa7e9bd0d5cfe636072bfd6594c7c1ad72fc09880755bbec013580209b0bcf2f7d2799f51b342d30ac92866ce70f31a1bf8ec59dbd37fdb7bb9397c7bfdcc881b2308d81444f36ea18693f4aa09d34b63f9257d00"/444], 0x10) write(r7, 0x0, 0x0) 16:00:37 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x3, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r5 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r5, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x49}, {0x4d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0x4, 0x4}, 0x8, 0x40, 0x249c93b9}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="cc1d000001970000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) r5 = dup(r2) recvfrom$inet6(r3, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$dupfd(r4, 0xa, r8) 16:00:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001bc0)=0x1) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000001b80)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001980)={0x9, &(0x7f0000001900)=[{0x8, 0x0, 0x1f, 0x400}, {0x1000, 0x0, 0x1, 0x3}, {0x9, 0x7, 0x0, 0x6}, {0x8, 0x3f, 0xff, 0x8}, {0x8, 0x81, 0x3f, 0x5}, {0x1f, 0x6, 0x89, 0xbf2}, {0x5, 0x3, 0x8, 0x7fff}, {0xfffa, 0x1, 0x0, 0x62}, {0x1f, 0xdc, 0x40, 0x4}]}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000000)="e04126b4bfab17dcdfde6a570b4a904eb46b7cb7f75032941c606e510c9a6b06fde998f625cde50ac1c6058f463567fb1440e08d5fc50772eaff91c5c9d5fd81ab79730b3e8bf3cde17998d559ede3abcd06ef9c0ffa9930ee92954f2a6bf204f8fd279424fd8375b0e9a1c7241bdc5d9585ef0414ea16901fbb319397b2f0c2fe1af9f0dd82825757a46d7a9b29d29047e7bd4b215401fa1f25af7fb5d05b913b7a3d8bd7e79325b2d77ec61d", 0xad) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x20, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) write(0xffffffffffffff9c, &(0x7f0000000280)="d90bb366740ab35bbc4796c38bd83db73667b2b1d95148f8d3bf50bfee908815552ed7233e5d8b6f784fffd873e8a9461f17b5065b0e430e03017319a6bc07bb1aecb07c8d28f27666a7c4334b20faca3b6bfe7d22d4ea24ac80a88e58136708d9be0fc21c85711b17426ce6234aece52af306eb340e1846996e196a27b3dba4260225ff9ef63efa7a356b9c2308bcd423123c2b64d9ef9f656dcf004a58fa2e0e085b953d71489456ade2bf31069fe6c6ab6a0f8c882d3441ece53c0f46eeebcef52ee228fa93f67d57f25fbf8ab2679e859b537a", 0xd5) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f00000004c0)="b0440c788499df8c356714b4974afe818d632bcd5e33abe511178aa2bddef344c492c817c9bd58de8ddc1f4c7c8542fcf356c72c16367f9904b40843ae3a525a6c9390723fa4c832d4e85fba9eca24d98a48e68c9c83a994bffb65546d912983a0df275179d9e3cb92e94b3fce4b15099d17b7bdf53cd17c99859b06ab0d1f84aa78bbfea81cad4a", 0x88}, {&(0x7f0000000580)="71ef2155c0eb7010fa8e56ef82ce6bc7faaadb25962a657c3d033ed19b0fd4f9a01905afefc98fd99396d57993bd443f84299b0eeed226e072361df11be2ca0ed2589c32d85bd77df6c779fe277e4bad8ea1b54126ec7f454f17", 0x5a}, {&(0x7f0000000600)="eff927e7853623d340a6f5bedc655a109e9fe56f96e56449f4cb87be23344aa5676b5cd4c59ee01766664483a9adcbee7e7e22c4b075c7ed0ca3fa915d7aabcd13bf281b1aa71375fdd7db2559853b5c1359036ebd59fa733ff54c02ccc5cf089b12bc71872c280111b368ee263cf3fa76b234550d8c8a6ff3fef9fee54ecfa3471d0275d051e9fc3875b83204df4dee7feda693d692d7ee47544d1f70a61522c592585a576afbb00dbfceead6cc5b0bd6bbfcaa71c7943d69", 0xb9}, {&(0x7f0000000380)="af94b2fec6dd6ec96dc381e29ee57f69ee7fccfa8e853ba0644c51d0ea94cb449214f84e7ee1f0bf", 0x28}], 0x4) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f00000001c0)=""/161, 0xa1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d573a0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d573a0 16:00:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './bus\x00'}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x76}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/197, &(0x7f0000000100)=0xc5) 16:00:39 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYRES16=r0, @ANYBLOB="67fdf86035ae053023450dcea65c24d33e13668fe7cd2c926ec392a13116a1e549166b61", @ANYRES64=r2, @ANYBLOB="718a84", @ANYPTR], @ANYRES32=r3, @ANYRES16, @ANYRES64=0x0, @ANYRES16=r0, @ANYPTR64]], 0x1) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f00000000c0), 0x0) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f00000000c0), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x10, 0x2, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) r31 = openat(r30, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r32 = socket(0x18, 0x2, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f0000000000)="220e22", 0x3) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r34 = dup(r4) setsockopt$sock_timeval(r34, 0xffff, 0x1005, &(0x7f0000000040)={0x95, 0xd6}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001680)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r18, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="00638a7cef0300000000000000b8fd97f95b543979d33002c731f25be767b1f953ebd8721ef2397c14ffe867c0de942eb14bfd679ece018e1d300f9c2a5b5151ff92ec3d04cdd561ba4d0f0aeffbfc243feabaa43e830bbdf3b5ab2d95897c342563485d19bed1ba56b43000c4e6d0f5034ce2aa5a61a5a3968ab75a5c34907112c2ca137198e32b31e6325feca07ae8ede709eb28302617ef310f", @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0x70, 0x5}, 0xe) r39 = syz_open_pts() r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = dup2(r39, r40) ioctl$TIOCSETAW(r41, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x0, 0x7fff, 0xa064, "35500c9a8d74cc7b8badb8e4cdd380330b2236f1", 0x0, 0x7ff}) r42 = socket(0x2, 0x3, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000100)='./file0\x00', r43, &(0x7f0000000140)='./file0\x00') fchmod(r39, 0x0) 16:00:39 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pledge(&(0x7f0000001400)=',\x00', &(0x7f0000001440)='/dev/null\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x20, 0x0) recvfrom$inet(r2, &(0x7f0000001340)=""/144, 0x90, 0x41, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000012c0)='./file0/../file0\x00') symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') recvmsg(r3, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/182, 0xb6}], 0x2, &(0x7f0000000100)=""/9, 0x9}, 0x40) 16:00:40 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x1, 0x6f00b685fa753440, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pwritev(r7, &(0x7f00000024c0)=[{&(0x7f0000000180)="188ff58a1074f2ea517e365fa122e9a1f6580839338f0ac6873d05b55c95e35f", 0x20}, {&(0x7f0000000380)="0b6c055084100adbfacae42b071839e9a1d8178d60f0d5b8ea9a4b9613baac30388e53a1a03801c0e8b6f4eaefd6c167814d481ab2464ee53de27b7618f2aaeb7def39f3b9fd411f3632461467100673e6796972e448b84eb0c82616105824ffe0dbf57f59d3a576446a03db6eda1f20ea728d4163910d3623e9cd231401d3b85c71a7e0b879d4f11bfa7471335245acdd25b7b6dd5a162408f11511d431cc22fba03e70b3672771d36e277d89532871dac01ab4eea0bf64814fdbfc3cf29bcf0fa993bd2c8a48693ac2d113decd2893d63ae432a0a958d19a35275cad732fa2793b0a4d5999953954b8e3d2d6bb426c46532755e8f01b403e2f48ead0b7e9436466ddb65b483f2fdea51776023e68eb41eea1a26dec43a28ae0d7f7881dc28004733c3d980cf5baf0f6cce718fa3fed9c64e4dfcd229fda1fd397c951a226fc76fae6fdf043b697329bef6bbad5ae0c2f741bac351819cc045ba1d1282ceb9abd3e7d1ceb589d1b43c1082bc4300cc0c70f6073757039b844751a24b1cf65fbcdb6fa233a9277535058a93b517a64adb0e8308d17e53eed2329ba6103090eb6a94bc1e928f4026b9a1a517d119d570d150fada2e729b4d631f898a9dc475f75eb3dc1876e0c98bd5eb91be76121379533ac345e58422595539dc7abc825a95fd77a684e715d731ade3beaad98e4b56723f48b1aee1cb0916a89dce477fec8e5a755eebde2574130b39d3c1076e2e30020f96f944d3f38c9c7ac6392f451f1cc3e83ca3b1d6c1d79e5129706273240869d14b4ccd4fe7b0bbf2161edffa7f0cafd1157ce304c58fe7c41bc38c0a9aa5f2f0605ad852d486bf3c77e4f301ec5b97935c49fbd40f31496e986a8e961168d72d4ccdd0cc11187b58e581be67060454f1bb001ab7631226e385f09fb7337e64915d0ad698878b436cccfc22dfc65e29de9dbe98a5804751f6a3d2171097df43012bda532e043b233c03062d5359d37e80b8f06758c9ff84035d30783fc684ae8787e24197b42bba62bdc2fe834da9407db8cedd72c334190c70efbfe0ed286858e3146a887817b0cf44dbedf6506b00861653e82158d84ff92066537a070a3a5c109dd5da2bcc3808e99790312b1f2a9b4b79c1e95a8728c99c0425f1ce4c70622b66ae5753eb7af0d6e457a57d5bac1a8620d656a38d0c3a2f338a84214361e25663fbf4c8c972ec42c8cf0a9ec0fc60dbc60f5c55d27110a3e818e980906a81ad8328c00e37ef46ee00fc6abe21a00af1264ea027b027e82757016255efda933fb7d244a5150f50601b1ac216fade12f13c1f01f1fab4f26378997db089556b8951102a32508d1c13b654e5da33b32ad2ea9fecffc86743cecf592e2f66546497e0477af45e36d5b5984d7e8f73500e39cb8b790ce931450662ea94de18a7c3768a3d2161a576a4b2812040cc47cd24677593aabf31c965d715e5c36721bc0b5044c6836ecbf7c983be3ad97165be0674977e9f6601a7c9b75fa9a3ba7e59ede1210de442bfc1053458968097cbb426f7128c8588f1cf39aba062930bff9af4cc3502a16fba259a0866b377027bb8b0de24997017d3f346bd5a26ed3a90d0935a10aa02e8e25d4759d33d37f65478a7356f59eaa7ac8908b7408420732802fb47be663650e3a23df6f741807f05b0e01022bca7c49cd92b13fc15a57809eb4e6dc98ee398b1272ce7568a75c9581ca1b585251f5b7bcf1586925c764ea1610fe8b3b6b0f57b214cc58d266f2274581f74b297ba8d1b41ccd6555f70ecf414bd19105403044055fe312942a0f2f7f735821f2fcd68c3ac2a86d9a1c8201f48e90eca93a7e5d27dcc6bf4794fa6e5b2650bb7ad9082e2df44f9fbedf15e2fed45e8b63f22cb1064559ca5e2e74cfaec12bcbea3c1286bcc31f4e43973b90014a73b51aaf49d49b1040599a6b2fe0c75b148b4666b79afb346006be0ba714cd7d95ea40ec53c4fdcecee4d8b51fc653c1c0d1c0a049a11abe94b7fd50b7476c6a41de3c6adc612ad5fed1ef6017c2f32891c2e1519b35d1dd161818b72d3d0e807540c27856147792bf3d2f6b476647ac7147d25e4b619c1db1500401b1633e9ca24de5533473ab2ad26830d0aa7febc62263753ee611d5348a3d6ff8c4efd1797c756f74cdf9c7ba1e7e117667bcb1715e9282255fdb942b966da97032a486380969239621df5dfbfd0dbcf8c0be33a1bd3aea793704d263c9bc51298b5fb4a4a45533291fec9c884ed476a7d74ae2e2701743f4c1bfc557ac8774ab10fe4ce629ce9d00576af007ec3153505bb76248c1cdf0c5a2656af8829fb6d1de4ba17c5f61f37d527717937043b3562103f434c70cd4364c6e419844c87e135c056531d3d0b004cb46b16d041d1f06cc7389dcdb69a695faf955c49005fa1f1f107140ece1ecf74d3e8f7264814f89dfe9c91b63bed8c3f59649e26762ab0214546f7c4d7be800ec713512bae4238366f9eeb1f397ec8fcefd04379fdaaa38032aae9f4109c6db4c2134b5a4ff5676e81ffed27ba73fecbd9a8c78f9e0d868f70570974ef781bbb1724e62a1fe140605b46fa2905cba194dddd0b56523d520e2d6ce322df9a5f9d0e9199fbc9b224451d1e0abefced0dcfbd3086aeda4cc84771996b37476577339c71ea96940b183db8f72a4071ccb748d912c9875874dd6515046f2346b086f22c94231b8c934b03f3971f238da3bfbac7f6c67332e23c83820d852c02aff00e853b49a63a2f6f2e30bc690fcbd0dc28a8809d0bb48b45a96cebdfd91f518ef69950a951d2b702900e66c86cb3247a4924873f078228df79dac665e06a4ab2b87f26517c73f17cbc96816304d0d1b31a1072fcac9b734dacad3632f8f2f02c9f1f8d302088f3ac2faf6533f62235a62111eff4bcdbcb683b3f7a073133e1f9500352d4bb6284b20cf3eb1e1de2055cd1d4d8fffb2a500c66a445011ef75afef8df908a31d96f37f9fce9df096a2378c0aa51ea3dd2c94e634224a5c205f429ed6c28d26e8ff1a3341288af446f69cb74ecdf2b51613b0e42862c77b0e2bb2ec53ea8d2aa631800d9485f1032c1ee43f74f52d0bed09f3bf10f3de16476b035ae74808bb3ba9d5fa131a03496a031ec1c0aeaa6022d74d07f130f1ef5f9abe642d7b90f6010f981012f8167fca82babb55d48e8c35d4fc4f74a262cbe7bfaf9a1baadce3332b78aefb91e12e6adadaf79ac88ba9e0455374d02e99ea01fd12e777527434e7e9be014e54af3f9835c4fcc246bc640703ae59d36b373f214e1aa7a0a09063cc1d45956d7d130431eb01152c4a1894ae612b60753ebaff5dc720423e525f4ae3d52966bf58f644a9dc057ded9131a87dc8cef6a94e6ddef95c7e83ad3f5ac3a233a27d0632f5c6045f4b0039623b8706c1681139b1bfd8ecc7b24d299d3094b42b19b698970458d7c94400ca24a0f34d7c5262e462b81ffdd217b4288d94eaa70f4e4490f09fcee41848ff2df0b3f65f082e4d14a9ce77bfc1775788de5713a0d45b299763d4f90c2a0e4bf65914057e4fe5ea6058eb4aebd2f1dd859705465669843b88e6949ba522bb5b1a87110f1157f4b0cfd3e4a2596adbc34a4e63ee4bd638378096be96a80ec09d6f8122307c9c4454cf0c514134b1252e92ccdcda8f782cae403ff1037269f2adf0139008865915e242d4db19a8dd1788089162dfd4c62df5c88c6f080d78f8c1496e1c290118b0f43922878673aca5f676c0943a37b88ac8edfd8dcf0253be8fa1ac8a287f59b75674a7a5090424f54c3566aef1b052e13750eb939ef84294cf9bb99ce339b4f183fbe9a9f4ce87b8d1fad2c7be8941fbf23081534ec1345e225a463171163cf68267da4dc02d26b61ec1bb179bf5793b70759e9e146d5b79c6257b936e2751b8848b5edfe324bf1762368483bb37fe5c796f525c1868cf1166d2b3a3f3504928942f67fcdb07a97ca2a422434db9e75208cbd31d4ea6772b9c71f5af85c699de2a6771861e316773ed18ff78243f15ad564de58b1cc3ef6c7a02205911ae8bc7a150a30bd9c221030e57ccf6c434ff081074240246f483d4b151933b4225273afe236176700620607013bea20412c01afe48e96220bc38a8673d33249c3de6125e34253daf1e1cfb5f3032105645c5ef24d387abd7f4053922964efa5d53dcb257760aebf1651885d222fb0380b9631ab0dcf12d52d0d305a6632b7b44865838a5409e604cab40b80c62b409d4a5b9b9fcb55ca151207827ef80fc431d5d5e8b752134778bdc20a9a363550f48994007511b8fb7b6ac68bfe186d777d037896141dc287159ea80843af3679d4b039e8db985ce35e1f34fa8aa935719a255e83466b19a4adc101dcfb47bc908505922c2758d3c6b934840b36a472d05f67324ff0dae393077eeb5cdf2120866af7b33c65088e43eb0fb7e7d1d9668dc081c28afd8e458c75bb0d0461f00b48286195e5eba95e2f81f7ec6bdcff236ef1fa15614e90a992a96d2e1673a341a0db3156a94529d2629af1811caeb72c13a96b05ba832f8afa154b40b8e42b4f92ecf2380d17ae3e512f8695edace413e240599695754d36477a1fe76ca7b66f765b2fd112025a2ce6e62a069cf5ab9ecdd892d5d0f2ea45b65a57616c45d552fedf3703f95db60b5d36fcd71ef445c003849fc8bc4023bc483863e643abab44d960111327b92c22f76338d48a3de8025d9b487f921f494d28e6207aa6e6a66aaf30f1c9158aa0450afb83889e4f52f0f372fa111a74dd46c1f8f525fa2e9eecae83cf5d09e6f600a519946001ba0a5b6fbb7f8a3c8f5b784c0465a78212240d9b596f06e307bab01a66dd3db6cb814af394920f788c62c1b002986f2b4d6cf6a5a2e344ead62cf96b5ed863f5c695b8d2cbc3edc0be5f6a8ffebd11b2021b869866e95b96b1c56faf595d789bddfd6ef3b54f65d7ef4db59551919caceed8de34337c5b3689f3d368434daa7dd08ae8b93a3980f6f554be07d8c7f9cc8ff8cc943234f1c81e3b64f325aabb0385bab508c41cf22960ce64ba639885244113f5f80f1ac163ba1f46817545a430a9de62f921c5949d8bb31237b2173455405938af97e6d41f6d6513523aedb2f99ef67a9c8506da8067adf7bdb8bd8e12d474a3e57d070a963c2dc8b23cbf8124128c1669a1fc556127a98d1633b19cb3a0f074201fe55865d4dc4ed66b4960223b47a597c0b7f24d4e215f6deb78ba290e7811dff936ce26c160297af4969395cfb03d461cd53345c5b9b000ea4a353316f72c23da7f0052d94ca3459fb6a4e39b68a9571a297459150751d56a5651ea8bd93587654b3551813d7d478d4dfd799c0237c03e58eda9d733967cc571541e11222bc3fa80d2d620d7b748f959e49873bc1c65ff47ef74e7a9257a4e76639f2ed54da1fafc1a19c79f1f9441097622185506464195b036b0f056c0a16ca24bf71944ce28f2e7a6f7a899f851c8b429f0df2701427db7d6f9a31b7db9ac4a08cef1e559d388f03846730b2eba9fcc8268a478388535b35ab9e876011613032ccf5765768ac5141e9d4a90e04f184bdaaba35e1f788f7767bf11f53506d5e046d895e6d68999cd7ced932c5af17406f97bff6b94da0a5132f4182212701a80b234ac5eb11569ef1a4bc65ec9955a4bff3d6256d79364bb8fbe5198a7bb3738b717990402b6110c8c13d521b8b2981d1d6bc6ccda2964c3c1b442fd7fdffc694ad692b7daa38333b3c6c0aef55539672ab3da04e797e85181358b57a6060b1be6b40a44735f5ade914a57587ed", 0x1000}, {&(0x7f0000000200)="19c8dc8f2e160d409578d347125eda6650ae68949b2acdc3a3a9458aa0e4bda82d6efd", 0x23}, {&(0x7f0000001380)="9f9ecfbb5a072c05b854422cd7369363445d6126ea6411864afdfb373fab966c5a260f6ab2d7ec74fb40d965e9c875346a97d6a0079fb56ba53bcfb2250874c2f529fc1af825307837d9c33d452e6064caee4dcc2643022c9df8f3d43226bed641a352ae550e5087f96eb7e2fe4d89be4a08d60ccca6ec1f13e934", 0x7b}, {&(0x7f0000001400)="0bd7adb06b3c8ec928b320dfcffb19266bcebca806c0d37f3f11b6963febd30c4cab86e4aad63330d216cc11b858d96c600f78b9521ddbde2066382290b13e8c4bfe6d9097d86c1894f9a7c7e11dffddf66a83b3addd8d0f76caafeb74f6d516", 0x60}, {&(0x7f0000001480)="3e3a89c3cb2d529a19e0ad2153e4e16c25546c4c4c1bf2357427732a6b792a046a37dd1112e1b6269fba4f2b3cd0fca901ab4b2fea9dca4e409003f2372a125a92d7f47e8e4b77bf3cea4f125f5a570ef6a00163f7e783d61dc529c94ee2d038d5a7dc0c11b57f9065ac64fe0797a23c65a486b97e41bcbbd7e6b5ae59563be239887f8401ddc7cc29e71229cf5e4ed9c50a836040b74d4f1ff8ff6586a0e5f3f5a65e6dde081c51dfdfaa3b190d5d189685154b93baad70ca9a04dd11af6345379a261323ed9d1523209d593ca6e98355bedd9be247138664d0af11270d0522a8fad53e02dfc9725b6d569d4fe3eaef114dfcc5066d39b99b9e078b781441237f98c66808c2ea55216505370177f995fb7b8ca54ef4ae2471d54d7ac4e9301d87698344494be286e2de52f1d5a4ad6641d741cd66667728d2dc5b9ea5ba5615bc5a61c6904a4f88ba80344a282cd7fc6f384d7c6b0abc9bd904c7df40756898a36f73497555c2ea27cb2ebd6579af94dc7fed66acf67328bdd3a98ced8337410c20ff8ee683f910fd03beeb42bc9a99436073e3968827c5c76127bdc03cb874e92fbd5a4cb4b38d2984e2c7daba0a7dca96adfd224aae57219204b2b0db038714b17d3a7c0bf1863307df333d7579519304c069164f8a9609f852c41812e78cd50313ecec6a40823d46cffc9be5570ef8b5c67b2b22f3b2a63f1eb6a826919b5b4edbc5eeb98d188896b82df647d0ea293f6c45a71a7880950c381283acfede40d2afbc7865c0c0ddcaafbadbd362ea70a5456264b0830416941cdf3dd3113dfd19445961600d3f0af0dc39950f3e09c299e7703c5afa3afdb1564a33f6661636f8fb18a9bda5d57b86261bc322e18dec10bbc065678a37129bf69a378f7d19cbb9900047621d12e20dffe55cea2c38ed5750ea2bb1d239a001f6f51654172d7138de022f0e4764af17738718184aaf14eb93b442d08bd053534d31a9abf3e025a6a2bfb3a2db130485900c4a5317682c9b6bfc7b38c6c86de9b638897858b3da1288c247dd1bb37e1b22222266ecad96586454a439b95f7a3dac559d81d84db45722a5834774d292507b37c4053e2820709a6e809b2a58b28d73c9dd598d08844f538f32452f9ca0336675b86c2f539c1e6e92048ceb25918cdbd6c7e1f50be445e448422d22df726c316bc328c3228afade4ac79b19a8de117b544dd732bda28802f03326b01b9f03e857c22d8b6292c29e4a0d58e216abc901ea04f44069f76f55050b47ee6d15658ccb3ee4f5bef00d87f666bf8befef3eaca4a0b2ffe8934f1de0357a3a8cbad54b1e21ee508665beb4490ceca9216977f6b4fd80b0ee1e8834090a05bbb39c8210b2aa593fcf5f120d4eb626ca99e7ae117e8f819424892c29517f7549c4cb2bd5f8f524129c134df51f4a6fa2e314a6d8e25fdbdbd6dc54b3b10857c7e3e45d058710a7ffa3e3625445ef319f956496032b12c78c53d99eaa177971215e6091c1b03f56ab200d45b969dfbcdb3995f3f77e889ff80557b00a5bfc450e296b608977bb1fefeec0abc00f6a35e0c81e9023da9254c31f7165c0cc0455b3a23f963f729c1ec15cfc0ecea90aaca74528d7156b04c00bcc35417f16afce18bfe05b83dcbd67dfb00f3cd2b9b58f4c04013244ca9f4f21f3d73567e95773ff96e0cb7741b3debcc2827abf5a3a2fb4373d10207f158804867f61d65d07b1c125a78f92bad6df0e9cffda489a71943ccd4e921c474227720b89ef1355b1d339ada6e6936e69bcba817cd916550251afeac5c120eb4c0d5183d4f14f252d92d452fa882df1fbaa8bf0c17008f58194281a36328eae320388244a862207e7ca45a31bf5a34d7e2a30b9ef449a2650403a8e4716ca4a299709853396080146fb705a54b8161ae4744c8f5ebb04ae94b6a5896618b526f9946ca445e3504457df0873199ac7e7dfd17ce48f0cd440672ead652fb3601ccc292646ab4f9e00ef3a4948788e4dcdd83314a8eaa3d384a29af3aa4bbc314bbdb373c3f6f38414e7d86ebe71339e08f26372abedb67f2e84701cdda85b20c519e59b5e4a846bf380eb4b543b2668e2ada1ea96491eabe4b6e9c86defa87997ae1749050c54e054e15f025232db5e5b2c38e6631810e679143cc328eb538a342168a44dd19ab94bd03cde69c011e042d99c94b741883a5c11d6b33dcaf03c2b72ab99aa78f67912fa3d47c49d47e5380872d2e83757d4d82eb1632c512d7432cf134eb9e519961a9b990405ba1d0ec06e3c341dd328b55271e9de84002d9a76f6c04b29e3116c0d065b9989e66b9fc5cef83750079a284076f6746d091cc5d9af6c2556833a234eb2898c0df7f0649f73774a348b65b97dbdca73de3c700cd56dd1396b58f4fed0cab0c35e0ad434ed6aada1336fb603ef4ac8a18d4f950d305cb682e411ad82838337135b73e7cebce3da42986c182e76a02831732c50926ca3b86d20d8c8345bb2cfa8a9c8738437ff8ec75841de0e95e32e64048477a5feab4d2bbe987ff93ded13d3a3f462953e12dd2a27c891f4f47b84741c7ae091f5cade23131818e6420ed3fb5acc5caa120a80479885c190eba7370a9657ba8f27607a7d5cd84aac86ac675e0a13e59cddee8995ca92fb6e996c4a84cac7da095acdc0bf080e234ee2e5453bd90d2e1e952081b00d9aec06eea22e76cfbc741ad2c9561d82d629a20f0bbb9a9063ad694404df26149b1e60738eec18d424c23b8e377cfd7dca9466ff792d24c896528af149ba6197265da393866f392977c0fa2d82d751e716bffb5ace523bba27167ced02d99a11f1e5edeab2319d420ed3049ae60a21ede80a191db1e970a901791e6a9fb76158c4ac4dd7f5a579f465fabe42ea7251bd4cc6f3f66e52edd637237f98611df9187418ad7eae0af17bff1427ae24ae3c75ac338475e0c6d9af42e2c33e96b5756c31c4fc9c2bd640eb0346f45929538554ed6515724aaa893d71b615bb6047de956cbec4c1c36f904a5e9d19be4693d766644c463ed64ab444dba81ce3f761770191497f5fb9988206c949599141b92c290414ff012be9f31416a1ad22459c3e54d9ab01d0c16fe7ebbed7df385752990b2d3138fb0d92f2d2f23282aaca6b9ad1a67fe6d7e958b225f531c880b195e444a8936aa9ef1ff920951785c826ba2758823f00715143bf45d6edf02c5a272f1d4c15339f733e3e953373737712313ead53a188d6e824c8ac1a0e4e8b3cd923ba4cc27c1787b90483c99ae829f08ca6c0744fb63dbe0fdf3c6b4553dc4fe4020ac6f79c31b6c1656562ced10b896647a88edaaa249d11390500d54e67f704d54e35661faf6bd480095e887df3e7f1abc733fcfbf9a1afae0eb516b4c0088b05771566fcb2d5961384adf3db2c9b71bb9ff75941c2c34a662e256c9de7c11a759019778b8d32b5f34f62745c63118952b1ea94ffa738367f4acea5c80e9dc2f8169f8531ae382079fbd15ab5cec2ed1d2b069ccaa446925db9adfb8d506a8974a8f4f462cb1d2531bf5314c7e90262a27e31af810cd766efb595afe94f1f433cfe82244f0b2cebd422f24032f40b803bca3bac89c28c8b1363576f01aaf40faf0941baa102030ded5fffa40098469d704917f0560287c1e37c43c4c86a014174bc8070aa858ffac90753e83355b5e9f6f3f0b3e14e62530474396768b715ab542fb3a7f85b0d0ebb3b7e1e3fee1e585c99fa823d1555e4c8e5031cca676639aff88d26f2694b8f85e63134af16de02a4798fc2e4abbcc6111398d4a2ffdad7e668d37bce21889cfaa911e9aa349c3686a7541613b66473a0f69557ce86b696dd401600074951c274f101e36129557b5864d56447f41dc86ad898eb18fb62995381784ddba0eefbd73861cade85b2e28a05f273541c649f2bfb08aca509a32e8ba69230b0adf6cb7a065742d12feb5e9815a984f5107b14d792fad2798a47a48b69fc74a896557e5e0595da19cb168ee0558928928a5ab532e290c825b12d2ae118dd8299452281e17893c98dee24299af6fc80e1fcc84f3fa0f444148d7de50742082453558da1e838e7acde7ae95458a7d13b7ee080d6bad54accaa7bc74213a95c779ac5ce59689180eb46bbf30cf924484363b1782bcbf12b8510fefae10d6a702bf49b6d222b74e169e02c65228075427da06c32c2a2fa7e5f50a1397284bc0e74c67f8ae47cfe7e134bb677625d103d12f9a9f9ffd12907b6a469b45af26dcbd2161c8a304c17cc7417b46c1e394adbb90f9eeb5529fda5ffb19f9f2772a47c7d0187d258ef8d706410b692f5e0763b92d7e9e4761548ac20516ef2e374389bdb322d30f50fa9ecafa13b7764d09206c618ee29b2370b00232a84548a37d54aebf4afaf8c7586f758b12713cfa913c85e8e71ac123776277d18ac3160271c1b4b8c0ee89c7131e02739200eb9b043ee92e6dfe1a0043fa7e857d38a985d9961733e82ed6d35ba794a64f019378b2a99b3792287b1d6ab56485547fc67c97a94f3c9f3ab42321fd95fdbc6e8f1d5fd1e527a56ee719664db4921f5d7ba52331d3bd9ae7aedfe2019be4e6ffa950c7f3e4b891b6353ca7f1b497bb1ef275beb372f7b45387ee6035db7cc836b59d48230b07dd3e29c44e4ec6f74f28c53860cc6a9db983be6ff3be64f344ed626cfc7bb903466fa724f84e53feac74d7036f77643db28ab5867172c0d49a7ea4a474a9ce2cf4ff59bcda89505ab03d5cae649e0e16707e900ea99d5dfa8dc66df8f29489e08584fdb887d329c6154569f763b43780c853c26188eb9f9ac030aca76d1a1105c0723c02f6c0459b180c49a22acb796293b5d3fa69a1ac1b36d616beee6c1f3fe98382050c5829ffc911afb5068ad33f89ca3682a6974e3367a70975ec5fb76ef9142eae22764eded58acef33de2272a807f7d6aa7e10bac40a4a2f61236f9b1b598435c249edc33a16b10d3e69f6d9115875cbe54b6b61046ebee94ca32f9be0f470046f12886eb5c76478c445ae244bebf50d10254ecc9bda150cc8c98a66150d5bdee07d9b37f16dc15be2dd3b8110bf4b7671ce9830f5622aab80730970ecd5287c816fcdd077fd01ddb8131cb2ff5a8042b2991dadb917220e14c103ef80535d13fd8f99877e4804d8840ca74a26dab13e69f8e24353f44a3715b1cd1b61f0fc526ec4ae0b679ee67f0212acd33e8cfd33691c1ba59528e5952c2873d08552ed954ba7bd444508f7994039d2b5a2ae25ada6471e33c61061c30e19c73ca4a4afdadf52e68d9068db98b479118885d82eb41cc34e9d0dfb115d332170085289a8fb165166678e4ea3a7c9c397ad1d09c6b9ef3c9352b3534e3d38d81c70fb980a4b773b93c1a901d68764e096f88e8c37a223497164359eb83976e397287b395d8b72ec6e6fc272946740e50463148ffb59fefa3ce9a6ec03cdda2128c59c741216f68c1713e2e5898597b8a385b524540e80df269954e357d65fe9c49a86e1f6c4269e08919f456ba81bdb6ade88bc395c4ee4dfced5556ed3a03f9ddbb1204c00c34e37cc0aa164802e8bf4a9440d4863699bd2f7b252e92eca9ef57b233427cadcfe21c6a96af2cbde0d0adbd86e53d82f20866621abe787c288d7da0ef289ad2ad9e480871dafd7ff5291d3c1e1cbc769994b92909b33526955896d90a9985e20211dff1ed2953409ebb89944b0c94e9530121ad4f0b9918d8bb69546552a167f71db90e4ce4e9ea6e50b150d9e0134b4ec1fc93b1a99354d5f57868ad1771ac988365ebde28eeb1798", 0x1000}, {&(0x7f0000000240)="7210070982a7327a0ca2f58baf8120bd98c5bda2ecbd76ff58f94236d1fa3a1d123ff86162ee1c82a1cfd528c65384", 0x2f}, {&(0x7f0000002480)="c421094ddc61b85c1c1b0d0d0f857bef07e9746ba46bb5523371a64180ebe39a1adae91bd13c97b151", 0x29}], 0x8, 0x0, 0x4) msgget$private(0x0, 0x200) ftruncate(r6, 0x0, 0x7fffffff) dup(r5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) 16:00:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="1a0305000000000000005cc8fa5fb381dcd34e400d18e1136d92aab3f64e91e93583eb0b9443af1cd12c04"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0x4, 0xff) sendto$inet6(r8, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r5, r4) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000280)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f00000011c0)="52bb3bdd8eda3604d7084c8e2afadbb7a3fcc20f57e091175c43f78599db9a617ab0e3d0c8c87cf2c5a764c9c569b1551ee23bcc89124d21061374fa279165f74e11b5f83584656e684ec60829df07b3309381f38d826edd3bfed85b1849b9b44ebdb40da91e51424c165671097144924a51787545f87398f01ee894f72485a4b4e00552d01e5f08accc2cc7a3c80296bb143fdd77864dcd0bebf1259f54e60c61118fbe9b7d8c4aa8ecc3e362531650e2423941e09992", 0xb7, 0x3, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a97b428e82022e2f6669"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) pwrite(r4, &(0x7f00000001c0)="79b1005df7f4fec6317d879696a2309aa2eb502d24c71698e7a2fb8c0d4418408381ece8c73f910340e03449ef35b94cf284460402b757b7db08befcf0c9cd2165e32241a95ece675933190c3f1cae8822091d9af2d6d0ee452d78cb8d4becc0746f10c2cb9ed20d2df78d3078169d4de32ee02656812a94ded6c80366aedd6df6f62f23ca161e2b16c4f136ea9e15dceb851eab20c12b6bdcde153e3a6a15327902c1028fb02dd4f115ddc511994aea1e3333cdf8d348192e8e84c6abad0151e3a3ab9f7f125baf942cf0b2d94cbd4d65af0dbd91b575eae125d0e5f9fa53a76f04adecc7a4f14053052b407b7f2df49cfe9580a1ff2ea6ff00ddec30192408959cece0adbab635a6a9d41c08af8873247c9804bc98ef5c9ddaa248d66641e3ebb3b50ad85f35e8fc70e6d8893b39d941cef00c142127fa3b2b9be8faf33dc3c48cb662843d7aaf9a7ecae913f32b8fd8b15bcf8852b64fd3f0a9098f00392c17decf2737442a9874fbc9e1d88c595c4dcde29b4dd75762057ec70a8b0e5479741d7bbe330621c72ddc2fd5e165524ca1a97ff4d2e458854998ba1262d4acdeaa268ca291412ffdb3d2d29dcdf2357c3ce32a55dd3b741f19337046d9af7aab0ea6a46ebe4d859c4435164d8e783f7a680ca6441ae2533f6630adaa9ee967b3d2d8935d30801531d4b13d62e648b935380510708c74224e68100dee0f9d417036ec2b57b2fd30930a07ff4dbcf4ef1c953bccd3417cc260bfef5c560813267c91cb83afc487263843ffd60ac4d5bc457f2d034049450ed4080687c2dc433dd7d09d7b5031c666ac90eecfa8bf03bcf561b8706719cc2d06fbab28835ab977a441d80e53c38619e7cc5a8740abbf9bdb17680cf3ee4edd113a7088d625f1cddddd3ab5a9dbdfdb984239c7b740445a46febb227d768abefccfecd91f9eaf86b730c4eb2952a14cb2b862a5fa2f115ccfe7c7c07f79622f752b2b9e5fe9bab2a9eb4ca5f5f4b049a116a764e85d77fc5ddaeecdfbefe9e263720d397dfc6ce636719830705a390e690457669749b4c65338f084b41e5cebf10fe9ef77ccfb7a3338f9089f20b948136446d61e875a875fa469ba242afa175f228eceabfbbd46d2c040db4be69d2c568db0a135a2c6618c2b9e8914653a72085d14e4cf05177c2b492c1acbe43a8562d9334603420938dad6651d1d4f5f6d65ad6edaffc2e30c51914e991d21cf01d3afd0c73032e32d9b21daddcbecb3e2b7c16fa35ea6eda2868fcd72e4532337d982214811125eca0fabcd46cacb02d916c4de21c2aa7e071ed3b41da6bbf03a587b9ad5ec13ca3f5e688c93737c09f01fa2626c34fb683e73aeb7eff8c3a3faa371f40d76ec43160076cde8f2cd4b134f20deb2eff7b2f0707b56ad000111b01040a2e21be24eb987e0f08c0255b3be5701bf69c96bf6937079c59315f54e5a9ec3e287bd6a0277b617624fe5db94d86147d48dafcd0206960648d77872b0965b9539dc5d233a37afdf6685f62d39dd92873a5a401f0a793464bffcb9947a6c46b99a77ca17bf4cb531599ca6400688ee73e62256a0837a6ec702bdcf1a80f3776dacbc97f4b100a28d5d22db9ae430c1c30b26d044595fbe67a489a25312eb26b697796733623221b4930dbb2a61f83fdf0ae3245450369aac271d779031af6a049387e1c6667369d7431b3672e9f63603a31d30a58a6f803777df57fa95f0bd7a29a217f4964355dcbaabdd47a0b53514f9cb3267b920f33a2c77c3d1a9e45589e896f23351f9ee2c9dd4238bc00e80fc1ac281ca6805ea4ccc19dfa4a16577b9a7b999dbc8c57b383a440c7725c385ca624171771cac6203bc5843962536ef09abbdea27ca60e185d343c76255140968ceb6d8c90971a9470fd6e02f3ba2e1e9eed1a3f4e55db224e9731b16806b7b2fa91244c692f284af39f9bd5f881aec354905aab128e31ed88126e8ca31df16063b57b7543a83c0e268a80878c63abe716441c996a5e58b5cf0b8efdcc51b483b9b667f7eb08e7b4ece5ff1f5b0c4d173260e252e8d2a0d00ca446dd7fe975cd8df9249c5d2b804b770613d0674bca606cbd44f13d226905b1543cb0add4cb12c1d874804971dd3234e9ffe017e7a38565c0bdd9132c8ccc181f642c6abc0a834abaa40703b70cca249439014c618891ad206d54c0ac76e77df4095e895c007d925dbb401193c7332273208af71c9357ad7d82db48d1d2230ebaf268fa97456cebb9bb49d173bdb3833d445d8126555ab4bea982783915299d4122b93ed92a3a053b73d9a8755d778b7fe6869701e2f5eb7667c463d4809e7fe1fd45238ea62c0c3f9d3adb8bfe966b0fa9998608c744fe3987af28ce96227685ed6415558c2f8cba560d310d94a4a59aa4d69480bd4e3b2667e3ecb66bfd4eb759ff87d9f37b8967caea9a8fcf10fbd9a5fedca760409947787fbc5744561da4bfc2137357fb22c9c18a973908e34e5b796def5040349a684bbab37b9d266300aca60f9be59423981602dc8cd75f3dff887747616c53bbc8c71a7e3a44810be80b6790bfc1c2d3802ac60bb8affe656373b2bd9523b317b3dd04b456f182edd047aa965a7dd2e460a40e7d581584fa8af81d073fffd3e64adce05960567790c575f05e693626f6dcdb4012d6ddd1eb3b4b6cdf9644c4a59ec93065f038d11bcc4768d2df6e9919f28dd99f2a04cc63f42b5f98828f30d7dad209d0e9944bdaa785ceead6af54305bc628463353072fe498e12e33642b0c96f994631c3fe33be74c0cdd5c43b7df5f72c10315015f9cea8d527136ad481bd412ed78cc6d47336a66490cce07c40604bcbc17e8657ae0ae2c4c25cf5a7e4f3f533be8effed7fedd4935cfa3e3f9fb025036b39b207a0c522ff7a24ca327f505fb0ed58d5ce40384ccf850bd2eea4ce0551445fe85cb872fb872a36b102e80188167f874ce61429224118788b7f58b9c4426868189267cedc06f9239dfd3a39239c73b0a243d945eb762d901c34a8e9a51e0a7662a8b1bd9c6b251e70ae34764319bec89be4bd5f499d4c8d013e72260eeead42d335b544c573e8566270c06acddd6ab615d0377566d25f6edff6aea8324a38d9ead17791f0506f530315402d9de3e515b6cf05842add7ca587d69668070a219b083bb63226dd31ec0422f3e3713e6a593a371418a2fa0d12752a977b90efe696752d846dcf3fc51d402f60d9db3e58abe1aec00de124191a1eee738954c94498d949472a3a3ddc68ce21f2052e63cfd1f987f315641a7d195c83c9fcff0858e94ae58cdb97399afc10db831c550017b9a54937046e1cbe60b5642e841a318a101681cbcbc001371d7cd425dd756f79213a7ec371983cffb87ddf37bb9a516541269622d2cc5fec435558f0355b4d01afbe736631731677223b9de63622a4d549c7813bf49a74769fc832b9b0f759331c5b0213babe6ed88f3491b6cbabb5b3ec0f6479e7f736465e6b1e5b5c7738e13e4163decef0f63702b672830de19f1053f3d582b93bf7d6e0f2d23082fb0d6924291af87aa9b40b27d596c21cc10b310aa5017757ce9c83360583a8459c2efd7fda32d8fccabdec2f1283351c3b5fa18ddb54ac0a9bf307505dceb8e3239afa07970d08bbeb0812a1a44c17e9323f951fe7f3559bea8c2ee7eedd400b2bd7941fbebd1b324028067b79503ccfe7177f9d10535419c93078b4079a5724b8d9c089fe966e9f5f1cfb755c1b854be1e0a92c29db44e5711261caeafd30966c87a93b0f67ce6fa1526bbf31fa26f5869fadea0b77e562b89e4c2824239f6f4ca22c2130dbab5e35b3ed011e21ec7ef35fc14cafc2d0efc0b892768c6ecbda671f66552fe8aa645e24c662921408017a81ae43e6f2207a3a1615a8b0eae8c727a067ab38b034cc568885d81f64f93e71a84f3d5ade5fbdee910b6d98950090f92cc147dadd77dd292d0b622cb42cda90d407e75152c3c84d3a11ef4553b0d2ff2175585de1d8d7e717988f27f337bfed443503424d3f2f991cf417c4973089289c98cf57fc0bf896f89ea3128659d0fa116d0a4c432bea71054646aad929170d40c2614cd161353ee34b97a37b23aceefc7199d345c0a9dd3b85ca974e20b3afb1b2a3b41cf1a900ee2cbd4db4fa309fc471f3209b4266a93c4e7b9bb4167cf69d585234427c547f77ff018d53a8b9a1d6b242a3fba76b606dd069d644fe61ed6c81fccb7234682cbf700f56c429652bcc608ceb52ba77c34a671cba8249634e7b306db64d249490b138504597200b6bfdea2f2d74a4cf40cc274e0bd915f097a5c5ab3f6d991e2cc7213fff4f61ac45ad18d1ab54c56e146f8b77818810a3127112484a2f21b4be853cc762c96192721075682ddf9a14cebef88a61577632cc57695f1e3bc8e9e3a443c9ad86b3f19459a63dd0ce53d995192ea426baccf5fff791483d253ff5a85e3559cae0f66577afce9eb5f8dbfc284533a8665b5e4746e90309a6db00abb1f0dc2916ae3852f344d09a9609b8db362ed61b9b8ebf250734e42fb03cce828eafb7c7ccd783fe94763b69a6885c4585f82c079ce5786093615fb0d8119b06885ce22d845b8fe0429799aad70f58a57a8d8a5a0d865b96edd40770f4bac15cca2e0a9916e178d003fb663ce49cb0dd33ddda5d74e5076dae971f1a0bd9d3da822ece456ff757085059f1756e0f5d59d6bf3daeadcb29c8cbac0247b956b82393dad11e8b89898a25c1b5f93a6baa5bcbd32dedb14b908933d9bcad1961abf09c549617ef5a96e7db1c94c33e7ef8b67bef12db5fae17ad1d56a0811a48ac7d07a07c5b5852955dca06dee29a01ed8d30b94d7bac7bb3f586ec072b7f8ed0c314c1d55b9b9d1b4b8b7cec4657e60a99c8a507a0c1473761ef8b142796a2024ed4d4d1e8a1f45fb936743f3172dc273f88d5f562a1f6ef913e56d8873a07be9a28d08fd082c091665d04fa33f699ba78410e27797ca50f3e91f53a4dc7c9b95894a74ad70f07b7fa5a5ec8280b36206a9819aaa54e2d5e6f6d5c4e9a7f60f12f5532de67b01c9fa84460dac216b24534475398a48a6e594575d155bce8a277891846cf9372d73055952b39ee9974cd7b6efaf78ca0d5edd806562e6c475e003b0d04247385d256fc861d09e922bd31ecbdc3a2a2f0044b2d8ca1c8d431d79c257d9c2f112ac05a5d5b35274cd5dfb6c0ec9217fde468f6a7cedd4e2812bcb6ac136c81b0440e0d2506fb55340b19a29e820c4b36b311d0e8a2f5dc0b811fcfee3d0b6fb5277539ccba95c8e5f6ea7c98680379f8a36dea5eb0c8bd7c56b2d2cf9ebe2ec042975c67400cf58d801604e6e05c79f52be007d74f600da10ef6456c691e373e28b5f80282628fd0577fa4ef876ac2e665ce2cbe2f3f8d7964dab9af194fe1777dd22bf2e6a8c5f422dca6762781397b4c287d3209a411b3d3b1b8cd902a801c00194f9cdc0e7c2dcc4047f216a3a1dc19cd6d1e2a9d9b2da85ad198aa78940e6e19a5f1d36c931309f73c3318e76198598c400593a53814c3f598b41b8b091299470c9c877e1636e38e3073e4ba4adddc548925095d7de1a38d03499bbeb1a3876df21c6984d78994bc17817f415a33fbd49741fec2a96e96b70a3ff319243a9149f9ab0537b91a897ad64add4fe6ce633e2256225b17e32da2678338e45ed14b38cab5648eaa587d43400289ec39db3bf58de2534737741b50da18a8b5b71492462c93543ca7648718900d1171bff9856016e88d968a25735ace79c3585363dac58763336e7000558b", 0x1000, 0x0, 0x10) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000940)="d33884ef52c4d55c9f20398de21f31b0525c1c49daa23fe20a2466058becefb786a5d848cb48c497926684b45eb8285cbaf855f56fb58f62e89c7eee480311aecc3e44450e54dd7ab076d0d743bbf03f2f0182782b079b8fd5fbef26e54c523bc9186c8ac3d4d4d94ebd01276af3e045bd109b6bd420ca4dc6678c6d204b2798b562d0cda74dc8a0bc5e18ae2c79b0d10e1dd7034da131f55c1fa151480ca1552c9291f7c8e34e11e9e31d6c7e8c42d0bfb58c450d520ce2494b000000000000000000b6a0cc3384b947a8ab263698c68428dfdf900437b887c844aedfdf3453f7295d4746cc11b3ecf5b7d2a856b3978190d458d8a479a3a0192ac23277b7a9646d8ad7c560196c0abfc9db9d84133bd0ea30f274c7d468b85d74b0c5d70237ef13c6940123d5a41bbd57f0e965dcfa01a617e2bf66704fdbe2d516093d80ceda5b322cc91e2a210b8754472fb7cd89e333d36924d42d7e386474d58d0c40103fe61e8f132d13a99e7540f9e228350ae43bf47c39c34c9b05dee51030d8f5ae25c8bc6ef4fce5ed29b80932ab35d4210ecd0000000000000000065e9e47ca6e20c1ceda13e4795c4e12b6de4646a7aa7188b6b8552d2c7b89d5bd2b4b0f84b153440c4d5ab97e50d8b0e7a776cbbef690b03c2b3bd5a565732c8bf322414404be845672dae0f4216edaeed1ac3fd72a7c714ea4015104ef046f7323679bbcbd416233da72adf99a5c9c2cab140c9c36f0ccc640", 0x6f}], 0x1, 0x0, 0x100) 16:00:41 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x1, 0x1, 0xde3}, 0xbbea, [0x3, 0x9, 0x3f, 0x7, 0xffffffff, 0x6, 0x2, 0x3]}, 0x3c) 16:00:41 executing program 1: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xbfab82dd088fd1bd, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto$unix(r7, &(0x7f0000000300)="f2893d4c770062fae457a2b3fc4341076aab385ec8658fabdde1d3d23f58d36f017df551108070cce7fca79ca83302f715edd1b281e9b792b69121c62171d6aaad04a7b2e87f4536811abbfcc2236345e252f828ccc786267a47292a79c1c4f6f28ddcfb963834c74c046ef95db55bd0744b2beeeb0981d9c2b56cc652fd63264ead3e587d45f6c096411fd178d1451502e7fce09814a9fcd5c3854e6aa29f3842024cdae58f9b6dc2e4bc4fc79e43f4a3cc350d3cdb087e1d78f3d825c384ad10b41da302fa72c4a76a240f1d4679fe8e", 0xd1, 0x4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x8000000000000003, 0x2, 0x10, 0x3f, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000006, 0x8, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x14, 0xd1b397cb88cb4143, 0x81, 0x2}], 0x80, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x45, 0x2, 0x9, 0x7eb7119c}, {{r0}, 0x2cc345eb935f36a2, 0x1c1, 0x40, 0x40, 0x12}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x200, 0xa000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x100, 0x51b}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0x25f, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0xff, 0x9fd}, {{r6}, 0xfffffffffffffffe, 0x0, 0xaa4ebc3701348075, 0x10001, 0xef1}], 0x798, &(0x7f0000000100)={0x6, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0008000000000004000000088c6a00", 0x6}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') write(r5, &(0x7f0000000100)="a205d276628e5ab7304d6011", 0xc) r6 = dup2(r0, r4) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x1bcc}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:42 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') fcntl$dupfd(r2, 0xd9619cfefcba542, r3) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[], 0x0) r8 = dup2(r7, r6) dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r10, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r7, @ANYRESDEC, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES16=r8], @ANYRESHEX=r5, @ANYRESHEX=r9]], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x200, 0x9, 0x3, 0xffff, 0x881]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000000080)) write(r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r1, 0xe91b, 0x4, &(0x7f0000000040)="c21929b854b7c2beffeadecce84aa9a2f5935d4106e9acb7a157a5ea", 0x1c) syz_emit_ethernet(0x326, &(0x7f0000000100)="02ff218785086b8da969b267aa4941fa4a642804a19e0e1e81e6549adc8d375919262a040cc049dec8727604c84115dab333ca68b95e2db60492d135371b10a3d86d4dd6ea98307042cffb8a53936f357ac17181c31c") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x80, 0x5c) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000100)) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[], 0x0) r7 = dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r11, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r6, @ANYRESDEC=r9, @ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES16=r7], @ANYRESHEX=r4, @ANYRESHEX=r10]], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001040)=""/62) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001140)=""/110) semop(r2, &(0x7f0000000180)=[{0x0, 0x1, 0x1000}, {0x6e08544b11bd9029, 0x9}, {0x4, 0x6, 0x400}, {0x3, 0x42, 0x400}], 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x29) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xb6, 0x1, 0x0, 0x7fff}, {0x1f, 0xd3, 0xf8, 0x10001}, {0x9, 0x1, 0x0, 0xc794}, {0x1, 0x0, 0x81, 0x28f}, {0xff01, 0x0, 0x2, 0x5}, {0x3, 0x2, 0x5, 0x1}, {0xa8, 0x3f, 0x5, 0x5}, {0x7, 0xfc, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x7ffffffe}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) getsockopt(r1, 0x6, 0x4, &(0x7f0000000080)=""/39, &(0x7f0000000200)=0x27) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x81, 0xbf, 0x0, 0x8c1, 0x6, 0x8]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x7, 0x4, 0x5, 0x2}, {0x7f, 0x7, 0x4, 0x8}, {0x20, 0x8, 0x3f}, {0x7, 0x7, 0x0, 0x17}, {0x20, 0x40, 0x74, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0x20000}, {0x1402, 0x0, 0x0, 0x40}, {0x6, 0x0, 0xff, 0x8000000}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = getpid() fcntl$lock(r1, 0x4, &(0x7f0000000000)={0x1, 0x1, 0x100000001, 0x2, r2}) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) rmdir(&(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x100004000) 16:00:42 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') fcntl$setflags(r2, 0x2, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000440)=[{}, {0x24, 0x4}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x80, 0xa5) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x4c9}) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x2) pledge(0x0, &(0x7f0000000100)='$\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xfff, 0xfffe, 0x1, 0x2}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x80000000, 0xc6}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x3cc) socket$inet6(0x18, 0x5, 0x2) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x1ff) close(r0) r1 = semget(0x1, 0xb370a3e2384fcce1, 0x60) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000240)=""/215) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) msgget$private(0x0, 0x12) 16:00:42 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xc, 0x910, 0x0) 16:00:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r3, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b2284"], 0x10) write(r5, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "050600000000000000003a00", 0x100000, 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x900, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRES16=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=0x0], @ANYRES16], 0x24}, 0x8) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x20, 0x4, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) close(r5) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3959521c79eb45ff, 0x10, r8, 0x0, 0xfff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r7, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r9, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000280)={0x0, ""/68}, 0x4c, 0x0, 0x1000) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x3ff9a2981a6d134a) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:44 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)=[{0x25}, {0x45}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3016, 0x3, 0x29, 0x1, 0x7, 0x9, 0xc3f81132, 0x0, 0x1, 0xfffffffffffffe01, 0x855f}) syz_emit_ethernet(0x8, &(0x7f00000000c0)="714b56204b739496") pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) write(r3, &(0x7f0000000480)="1bcb7a2a577a0fe675f22270bfe1bd5acdf48686b5ae5a0456286d15cbd566353a54c4c3bfe308620ecfabd3e090bd27dde2b3041a1439d3ab31d7e2eee866fbc1f7dfffdb58ef4736ab44ac0174f0e837257a5249d2ff526cf799678d6d39bdd1e365dce73e0527a490b9f42f038cbe604462fab95a1710f9849198e44222cff0cde2242b89517326525637dec9074811f81294866bb85eba8501ef95f0a00a4382145ac413cda8cc685e7c4b7d8600f43997c04631c282f21c836b68a84ac832b8255594589cf561b74e767d62d7220403576f55e983491e5318f1b673b2ca924611f0c75058418a8d017ab6d292881b36c65542b8972e284bb3a571f107dc0ac0aa95cd5fd0bf0be4712c4af4d896f7c811fb1f29457bc45f7ae3fb4995fdc61f2a79a720b0d7", 0x128) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000001080)=ANY=[], 0x0) r11 = dup2(r10, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r13, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r15, @ANYRES16=0x0, @ANYBLOB="a8a3bd55d978c5d19719a7f00b3fd78f2911281f1b33ccb0d3dc7145a3298f0b7f354e9e002a8ae22af384fe1c31119e231eaa3c4296be2cae3b64f18b0000000000000000a9f1bdf31fbae4b2ea611224bc180b2e3964812c966f359fa2b273e95a81a8251cd20f51fa3e0cc5640b5e639b5c9adcbf827147c013876049133a5d5b4ed45b35d2e093c46d77faad51f8aa68d2db0d1855a1edd33740178a5b75d94c47c59b9380ed8dc9d04c00943cf6af670eddf4ba35c7ea677b51451c5555c832ab626504c229b0cef0fc776fd67503002b48aab3c379b8ad4c0f7bd1a39cb6f13f9ee9"], @ANYRESHEX=r10, @ANYRESDEC=r13, @ANYRES32=r7, @ANYRESHEX=0x0, @ANYRES64=r6, @ANYRES16=r11], @ANYRESHEX=r8, @ANYRESHEX=r14]], 0x1) setuid(r7) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x1) 16:00:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000800)={0x3, 0x0, 0x16, {[0x2, 0x54, 0xfff, 0x35a3, 0x4, 0xb99, 0x7e75, 0x80, 0x9, 0x4, 0x1, 0x9, 0x3, 0x5a, 0x7, 0x2, 0x8, 0x100000001], [0x0, 0x5, 0x0, 0x6, 0x100000001, 0x0, 0x1f, 0x100000001, 0x3179, 0x7f], [0xfffffffffffffffe, 0x10000, 0x0, 0x8, 0x0, 0x1000, 0xfff], [0x1, 0x2, 0xfffffffffffffffc, 0x0, 0x5, 0x2], [{0x3ff, 0x2, 0x9, 0xfffffffffffff944}, {0x8, 0x2, 0x400, 0x80}, {0x8, 0x3, 0x6, 0xffff}, {0x8, 0x185, 0x2, 0x6}, {0x4, 0x1, 0x6, 0x1}, {0x0, 0x5, 0x1000, 0x8e13}, {0xfff7, 0x40, 0x8, 0x4}, {0x400, 0x9, 0x6, 0x8}], {0x6f, 0x2, 0x1, 0x4}, {0x5, 0x0, 0x464, 0xa07a}}}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xae7) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202e50800000001ea044af35c47eda9805cb4142d7f71e5aa13d31a55b88c17c04e504d9e6a769d7dbff8a7cf6cacc110c766941a993356654e5c6f0d48dbbc3ff2e5a5c4d2d133a89d1f01f504c18a8c1e33f0a96e79fd08694ecbbca1f6eafba69ca23249e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000180)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x10, 0x3, 0x20) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup2(r3, 0xffffffffffffffff) sendto(r4, &(0x7f00000000c0)="56cfee16dc05d47d727b0fdc1db0ff1cd9f137dfca1979450513f15994046b14b094c60c47922144a2e9ba9c9cfcf78d24bdd32995ec01b10c90090b8877df0717f35eb34dc65aed3d0c60c529761c3bb3dd939de4e2058246afe10eb318c798b3ace94869f14b660c03f283ed0e934f39795073aeddeed88c259c5859ec35d24c01197794a216db67bb5d80918425b8b37acc26fdbc9e946eea95fab93e5bf6bda734492e050d8d76da86483160a9e46d5b1b6229d1", 0xb6, 0x800, 0x0, 0x0) r5 = dup(r2) listen(r5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="a5a4a81612a428872825b3ea805b87ac67274b47", 0x14}, {&(0x7f0000000100)="da194f865915f84d4ce83a78c98b9761b0803cadff79f49a93d605aa8ac3a2b3ab70b0bdc7a60905f0c6356f2ea48bd1472c77aeaa801cec91bb2a04f976e8941c135369b341f72a8794385a3d31da04d45a78db277cd1190d2c2682a4eefac6c27a42f3eaf7b7a764497e0c76203a7b8fcfb12afd240f", 0x77}, {&(0x7f0000000180)="faed8b3df42000cde3fbbaf3432e1c541f7028609cb64f2714323882a99f6f9bf96688e2fdd029828daee40fc69fa78a4f45cba09a5f6f859d195219fc8f0d99c517e229b5a07c7b378fc809a3991a65ab915c31a121cde764b68b1a72e26bf0a408b2678f1ed6e35ce128acdf", 0x6d}], 0x3, 0x0, 0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28, 0xfa}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000480)='./file0/file0\x00') write(r2, &(0x7f00000002c0)="77c4adf08647ddbf4394fe2e047b929903d619a7a1d901c2686bce55ca492e7d373b8f1567803fcd2d58d7d5c6da3bf39b3c4f1b5211b86d053ee90da11bbbd3bdd64022541ce50a484b90d913ca193931521475c33178c5dba81a5c05de0ede2f2a71bd01d7fbc180de783a7c27f4b90d1ce2bb1ee62dcfefb73c44b95011a076f5180a76e94e403270fe94f0017ab4a78fb8c1e8c9be81b759e1", 0x9b) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect(r3, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x47, 0xfff}, {0x80, 0x7fff}], 0x2}) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:44 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x200, 0x163) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000440)=[{0x5, 0x2, 0x4, 0x1}, {0xfff, 0xff, 0x3}, {0x4007, 0x0, 0x7, 0x5}, {0x0, 0x0, 0x4, 0x7fff}, {0x2, 0x3, 0x5}]}) r5 = socket(0x6, 0x5, 0x4e) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x364) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000000180)='./file0\x00') fchmod(r8, 0x40) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000340)=[{&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/193, 0xc1}], 0x2, 0x0, 0xfe) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x3, 0xd7, 0x20}, 0x800, [0x40, 0x4, 0x7, 0x5, 0xaa, 0x1e4, 0x8]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r2 = socket(0x2, 0x3, 0x2) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r2, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x7, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x9, 0x1, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000008], [0x6, 0x1, 0x20, 0x0, 0x84, 0xf51, 0x9, 0x10, 0x0, 0x4000000000001cd4], [0x4, 0x200000000000000, 0x3fc, 0x80001, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x3, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x982}], {0x7, 0x15, 0xffffffffffffffff, 0x1}, {0x8, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x24, &(0x7f0000000000), 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x3a0914c44f7b202d, 0x8001b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="c9ccf7beab1983978b885c5c15b84e2e2e2e90", 0x13) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x200, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0xfffffffffffffff8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:44 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0x401) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = dup2(0xffffffffffffff9c, r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="016485acb7c11edb7ee7b4ba3162cfeb048f0d06334e444d3c64046ca6df9bc0361c676735304561f8d82f20aaa0b66ebb1277dc60f415c165f910605c31b589c291ff811d3ecb01aba481b13c2786dbe946d55aabe9eeb69de99426f6ca3305037e045bc22bc861fdd378464aa5e0f4a2c18e451ad69b65d4a89f4b6cdb487f721eb79acfeee1ba3ab2ab534887", 0x8e}], 0x1, 0x0, 0x7) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8001) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8000}, {0x41, 0x385}], 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x87}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x8, 0x51, 0x6, 0x2}, {0x81, 0x40, 0x9b, 0x8}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r2, 0x2, 0x6, &(0x7f0000000100)="4da6efc805500fff77d69abe1eb75e5cf30f52688d8d4d0090ba8eeb1bbae59e2263341ee73e5b300990502f6555830018980d9f3e6a3db8d8dcf641673c1b5c55da9e29193bc4e1a465aa2cb7910cb9cce873b6a60396cb881646d3752669d153bfdb0ae81ecb64c2e4e4742ec5eb4a17f00ab08aa134ab529f1890c55e9443f64e31af61da05d58a0dc88295a9b48cb2c5068460ddc584e14292300b423dd22923c1589fb399266864a14b2f8b9c02ae089c489522f801af7d4700831c941c2d3fa6687ba54b7ae81ed561b6bb351bd17ace7fe6f9a991d59dcd81b5978889eddcd800a505dac663d47ff160469508d9c4f949698e558f5b5b8884284df3ea085e7e772d39cf7f5301a86af4c0c0a2adcfab0f3fde68381009f99f32ad336d2284c9012b59842c016ffc72e012c89560d04e65bbe0325fb1fb441da222b93c25382614c4e618d04bb1dd3df029d0f3fea081676d1f389d9d07e62d9888e083a7324d1c7d3fa248fa466d1ca51d9676636f0c8208ded1fca3eb2064a5a133abc671a36ccb6092811093ee1997ea2129e66a0d32dbeb866b804f7441b13aa6d605343071f86567a0297d8111e6fbb5e22a87738701f91a58ed581cb7e2f4401abe9f302ff7b2a9733ff42e844d2e740a7d4ced454874e18dd7500cee294351f570d8d07a11c581297230347944de1dade18381b8c37d915ba1aeee2aa7209ace420a486fe06023b5ac52a53f1e84ce7368f6ee2a104e1748c7fa5254daa54c9637b78c914368a57c550d782c71e4e0b898dd5d89caa80b0e2bc56390ca1b9b9fb4c75be88a88b72df4620defa728b73d15e1790091d19614688ad55427271f1d99ee6986b77c1eb07438c504e4f6e4d493f99bdaa9ca403202883288d78bbcb9d9978ef3c0630eda8cf31a85b928a14c44d311e2d709186b5d07d45555b24777038594276da0cc2ad02a7b2cd3bef473bf79ebd7748e31f0b67051f63750cd08a206925ca6cc5edd3dd1cc4a7ccd3e570ac84fbad02b5efb125885f4e3e2726b59aefb4f1f4e4a6b9b9fd3a298ddcf04ba775c3157d64a636b056140bc81b046d1a2dc206c5ca3f9c043f91eb5442248d6de53dd91d861d333f452295cb2a1fcb20e5e69d05cc9ff669d5c09100fc11d100636728becf97a1a228e2ec3fa6ece9471de038fa46f6ee3aab7c4d75f247564ad10c576e01712897de7363d9a13bf9b9358a7396150e91611f5ca14e8cacdec45fea96520b52eba6dd7f7b2176407595cfbc7332ef641a2fffb129a9f201c8a27fd49d3f3c2c0d6d111bca87264c6846ae8d6c9efd9631c3b44c57f25a5461885ec0246a63d6932b65713b4b3429ca50c95681617d62b36238cf614cec63078ae889a3b77c901c85d3671ecb07904c9ae351b1a63ac6f8f00711cdf050c59d666e1d73aa6b9cabb10e185dd3eb4d439ebe85597bf7673e0ec16473c7164dbcd452ade1a87b49151dcfadb12f55ee0e8060d4a903b4ba1c86179a057d1bd1e48a053a7deb1e9a150738b864c620431f6e18047380d166caa4f9cd30ce0a74f52152aa1802000101dd2d45ee4712d667fac1cf0269a96c3652ebd05ba0b0e7bb689bd69f650a918e46866cf6f617f028479d641110a9d0a3b339948dc92cffde5b6e6c56f3e3d2107058fc62d363fd4e3e61088d18a21b723e4c0b8e560b079a7fe6b79a75f0342eef28f6ced9f433f34810ba47e6456b2a1f7bb3b0a9887d59540e63f33574ad9b469ac6381d088a0c806a249fd4a5155f5e2e3f09a8dfcbed8db900c2432ce0a776456c6cf267d10de6b8d4e7706d08af4363cb443d1b1744e24c25de3c8af2de332e34d98097a07e160a2d1ab7864f1631e2777a9514d69a937c1de75ef365ef94e555c82ca3c17cd44ef73f5281d8440241623631b66bfa85212d81e827081710c8f5855bd2678f22e3696fe241ac05416f18aa207ba0444d28aaec9876dc9b7b85719b85b08c18a15f38dc5bf5010b5407176df317f8f08baeb622e0b84b72dca615d424b61646ec3ba7669dead21ccbeca662651aba381f4ab8668e99daa340a1afd52f81f4b0d00a6a4dbf8491954e3bca455b76c3084332b70c43492112079ef6d526e9fe13291081a6d2a98ecd8b07c4603a1ed12c8c550753cc00a2727069f8b63ff548129c0b159fbfe96eb45bc2ad5ec756c9595ca6dd4f4b47002414c4af067856d5780e38dd975baf4e6517028f71c5f3af2b66afadd48747a2c4f9990132723561717df52db42225ec65e6a6b34628e23137dae1b2a19aff3d99422a9f36218f09fab91a8aa9795f6516e8754cccaba98f4bd1d0d501db2b56c9d4ff2048001e8a20b521d1be91528362b3058afea767a5061ddbcd13fae60a18341c6bed8e46375718902236f44772f07ca9e6e3dea9bb37a99653b976aefcbf3a11cafd854b82b509ee5d120feac03d9f210d5096173d6d4cb699cf585102d82bab32c05d4baf0a95a743c7b623fce44b9c1cb00226c849818567759aa4b9ff26876aa7d4276d1f8d84d21005e782d0be8be84ec1379fc80943a59b8ff4184ddd42917752fb4a117a06fec384b6711fafc875488ef5b03986723c030bf94a84ffdd3aac8a4ff02f858b4f8279aca700e32892aa024e12ff3a7eb770e102cd62ab5313a5bdf9f017e0bfc9230ea39e710d0d6ecc5148c3fc46def8b7247c3d98351d5ecd544c27a545feeb8c982a4188ac4c69c55ce6b92d9cc30930a20732284818ddb79278d47955151b2fa5d33a1c599652ad93ea40bc8836121a6dfc5e83b9623f32b63628de2b02f635fb12b44e1e52bbfb69259fcfedb4cae598ec764bb300bc8311122fdebc8592f5c4595c66ef430935e8464c2aa95bca248ff1a6c99a61604166286da48528fc05607cb185dbccf9cfb28e6f8c5a45eb60a9e08ad3826e6117d0c5e86fc26391652021995689a787ecfe15f38d442113420cb5d878ae96adac328d08d94a08190eac9ab6d58cb44d74cb6b7c7c849cef1b932c2f176aebeec29f5a60af0a401e775a4fc7192558b1dafc87534ccecdff147a1ed7a345ac13e71336c0d2252476446662d144aac49f14c0f3778e44f3d372c44aef3b21ad8eebface582712ca872b569e7d28cefb6f06a9d3a0bf6b07b6a61ed36c8c46e8dc743cade4f9d702df9b79c3034709062edaec35820abef014d16151ec893d4e9acc19f34644e1bf636c482c4f39514e0f63eab6284dba79999ddbde7190734b20877c1fad54cadb92ce7bf2f2137371454eeb2150073ad8e262a46d2bfb97a6ba8f1b4543696ab767fb4b7a1e29f48fbef73f1e2335266c22e9b622f9c4f1bc77e5389d10993497e8c965f9aa1414cb56bfc2fad69a6eb18db3b36699dd6cf75c119c387b0a0166ace4f315fceda3532aaffa3f1269f2afeb9e7b628da46bb6c004d646a8cd43bd8173daeb3e777bcaf492ecc37057446127723da0f7d111e5712964b122fd1984764d2f7b4bd253c457813a0dbd82a5ca4b683e23f1188be2a11d0099eb916f343ac559bd547999a5a53dcd009a2bd8dfca0417a76b485457c3832703dac8099a8cbd0ba2ea88d5a703e7a2c310e317faf005638a4497423f05a1dccf3f7d52c5a93f6115eacb36c5f8c471ccdc259adce5f0caca86bb85b2b40b8513ff8b1a310edd8568ab4a4e53a213a4ab05211e35acf0d7c1c5d12aa102d0195efcdfbab951e7431299d9080af2503b74b7c9e50ecc78cb0cc33475850cccd830af5bb35ab6fe2074fc659a56c71e900bb4d54fecc756d57df98f4c047b0b65e29ee4cd84150bc004c9175bf3a3be1ad9c3fcee66ff8e39a363dd1e2967372ff5acca6f6d7fd41cf47674855f5a3c84d13db789f89009694e82b6be3296f6eb9abcb7d2b441a5b7f54d16613dbdad9453d6ba5f5e48a4d421609a15ad9cc8648dd2cf404f242066e8ec060cf36c84869e922fbbdd1d50f7eaee1c365492fea5fafa23bdaf265693e0a31392a135bf758d7eaa85197bc802dd9231a4134a256256b6a3287a785fc3de118fb1a49da041071ebe8b3f12603f61f1d888d91fcc06fafff6e07191e51d26fb172f3a14fd96419ca75954473db5b4b30d2428927e6fd8d9729587cd386bbd1046b5cac3e7ee3847ea2495cd6b5b4c60841c54e5d253d3651f8ca7e802d0e397ee0f0b0baa199927b550f06dcb3eb9c9bad3c3d8dc4b3b630884d7206587d3b778a864d93a31f6800b7bed11234aa6c1d37be160f664ffdb3f1e36ed832f663c2609e8e28125fdf4af67be52bd183599a8cd313293e44d212a77e0d2239012a8dc551a40799be4e5272077c151c16eba0deb7e1cc145a99babb4321a3ccc33bd41d08de5cd0c637daffe0917547a84f92ef633ce3659611edddebfeec57557472bd749410725fc828f82e27e8ff72f1675d77537b4a42bdf184907ec1e1319fac77f9cc0b29f27ee17f1d087056f51ce4d4624dbe1ccd5ceff7cf283b853a07fe9d31cfd043b3bfe645f8b888802e26895f969c6490bedb3522b337352c3f686bed7ce789a8d6904734529a8cfd496b4c29f11eb15090668d27eb2e7b0edc892d1c5c624145102f55807414feb624b083d0da531b17ae152436622db31a8371c6c3a32f000f219c52b2bd59db30118e5883a84e44873b4e2c2237cca12c1d15ce5ac70ff5d6db83a1f81677f0bc6f3efb705cc51606f38af4484905bde5647d34f6d45ba91a2735125a4444b838b5eea7b846774c167b91b50543faecf59b7ab6a6ca3e1629a201b7e3c2754c2f6d5f16cd96411b59508cbc2cea712e578e33513693409be53364b9ae56668d4090126212c128b76ad894babb718272ae6126550fe8bd4516f3b704408f8ca9685e5d213fd1d325f6ae1ef26eed7eb5c5614721a4a870a07501a9c3e914da3a2c4b5df1f97e78a8f957d6fe4f4e71eb5f6cfbdd40ca41f716695bdc226b5f0ad6590d5c70a583493ed2a859aefd489bb987281be07d19d1fe9b2db86d9238e367e18cb28b1100553e4573951d303e87e96a906e493363efdd19b7a33c29147f8dc8b9c20b9754d3a88d0c0bef6a1ccf6ef8e7c982bdef68366ef441b2195c3a675182b4f20de3c2f917db27f6c81d77ae9b784f45466f89acf5c58731eb6fcb704f36078ab9f37d5afcb5a835f1e4af4d59fb2467719edad9a7a2fec4a8008e44432e1209186055f67fee1ffcd0f932507b642f6bf11df87da2b3939a4ce6c91afef316b94ccb23db28e195f03f7be3ffddd11b96d4e24685bed6172196d67e27b7c8a499f724bbe232f32e5467d5bb6ccbf8d4eac58aa19a7738551c57bec7e17b51cf408e895dc5725953ac4ba6e444de58aa8d3f75c6fdfeb9ee526686c8cae01188b27ce2a990d9d14f6ba5c76422d04c792e729ba82ccf8da7e8b7bd3bd055b7b96067e4b38044a7df8e6aa4225c17f6d51e6ed99ae4d8e28d800469d3f41e7cb8a4d5d906174b922aa4e0cd77bdd9184658220df2e3966a8ee550a44e893cf4fbf7938bf6c5fa22e7bffd8c9be8851e90ce99afca59dd9dadbface2a11f8c556c802d87a4cd649bea48ca66e5f2c27724e664c27a7d2c914864418832e73f231d76e23e33740f58b8d79438dc6595b59ae0f862f5c5dddfc457668baa515ef39eb2d8f03b96117b030192c42e0c5b08ff38da930aef47eca284baf5154c7f2e0b96127df4792e32f4c69ec96d2808d060b7fed39f507c779ae238f40f42a200977b61646b751bf127dcd01b4b291102b531231d57ab399dba6345e0f4b07fc146f8a71a940002cedd", 0x1000) mprotect(&(0x7f0000164000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="eb0000000000000df5eda9861d00f272f7c8e82d6e81c22bd0", 0x1d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x5) 16:00:45 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="8202009f2c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x7fc, "010000000000000000ffffff7f00", 0xffffffff, 0x8}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0x6, './file0\x00', 0x9d, 0x9, 0x1, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:45 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x10, &(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) 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 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/35) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f00000000c0)="c9ccf7beab19832a5447afa0f4b21c73e9c068d53c6fa9ffd99c87605c15d14e", 0x20) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) uvm_fault(0xfffffd807f00a2e0, 0x12, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00a2e0, 0x12, 0, 1) -> e in6_purgeaddr(ffff800000cb7b00) at in6_purgeaddr+0x135 end trace frame: 0xffff8000239ded70, count: 0 ddb{1}> trace in6_purgeaddr(ffff800000cb7b00) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000b31800) at in6_ifdetach+0x74 ifioctl(fffffd8070609030,801169ac,ffff8000239dee50,ffff800020ab0c70) at ifioctl+0x12a8 sys_ioctl(ffff800020ab0c70,ffff8000239def68,ffff8000239defb0) at sys_ioctl+0x5b9 syscall(ffff8000239df030) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,5694dcf0010) at Xsyscall+0x128 end of kernel end trace frame: 0x56c1e90f760, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff8000239ded00 rbx 0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b52000 rax 0 r8 0xffffffff81cdc104 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0x8e535c210e1697f0 r12 0xa r13 0 r14 0xffff800000cb7b00 r15 0xffff800000b31800 rip 0xffffffff82171be5 in6_purgeaddr+0x135 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff8000239dec90 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> show proc PROC (syz-executor.1) pid=248952 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0018,0xffffffff8266aad8 process=0xffff800020adc380 user=0xffff8000239da000, vmspace=0xfffffd807f00a2e0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97647 328762 19696 0 2 0 syz-executor.1 *97647 248952 19696 0 7 0x4000000 syz-executor.1 19696 249364 97038 0 3 0x82 nanosleep syz-executor.1 46665 448875 97038 0 3 0x82 nanosleep syz-executor.0 44437 52909 1 0 3 0x100083 ttyin getty 63429 469851 0 0 3 0x14200 acct acct 92471 63181 0 0 3 0x14200 bored sosplice 97038 358297 18485 0 3 0x82 thrsleep syz-fuzzer 97038 159674 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 184889 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 443128 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 163095 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 512046 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 353007 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 135441 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 524066 18485 0 3 0x4000082 thrsleep syz-fuzzer 97038 226161 18485 0 3 0x4000082 kqread syz-fuzzer 18485 275965 82729 0 3 0x10008a pause ksh 82729 305168 8761 0 3 0x92 select sshd 8761 136848 1 0 3 0x80 select sshd 59342 173 36705 74 3 0x100092 bpf pflogd 36705 262977 1 0 3 0x80 netio pflogd 35614 42116 82738 73 3 0x100090 kqread syslogd 82738 262142 1 0 3 0x100082 netio syslogd 24526 268065 1 77 3 0x100090 poll dhclient 56802 176777 1 0 3 0x80 poll dhclient 32070 324877 0 0 2 0x14200 zerothread 84469 326200 0 0 3 0x14200 aiodoned aiodoned 9883 97239 0 0 3 0x14200 syncer update 49192 296205 0 0 3 0x14200 cleaner cleaner 9067 59437 0 0 7 0x14200 reaper 87259 104173 0 0 3 0x14200 pgdaemon pagedaemon 36744 287908 0 0 3 0x14200 bored crynlk 22435 456735 0 0 3 0x14200 bored crypto 41239 421080 0 0 3 0x40014200 acpi0 acpi0 46780 145930 0 0 3 0x40014200 idle1 18326 86285 0 0 3 0x14200 bored softnet 1844 226179 0 0 2 0x14200 systqmp 75361 199285 0 0 3 0x14200 bored systq 73101 186428 0 0 3 0x40014200 bored softclock 2935 487464 0 0 3 0x40014200 idle0 15102 162560 0 0 3 0x14200 bored smr 1 520124 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 97647 (syz-executor.1) thread 0xffff800020ab0c70 (248952) exclusive rwlock netlock r = 0 (0xffffffff824895c8) #0 witness_lock+0x52e #1 ifioctl+0xc62 #2 sys_ioctl+0x5b9 #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82663580) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9650 6604K 8792K 78643K 41662 0 0 pcb 13 10K 12K 78643K 1958 0 0 rtable 167 17K 17K 78643K 5517 0 0 ifaddr 121 30K 33K 78643K 1633 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1866 0 0 iov 0 0K 32K 78643K 1845 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1226 77K 78K 78643K 11608 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 107 0 0 VM map 69 34K 35K 78643K 115 0 0 sem 12 0K 0K 78643K 3334 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 8697 0 0 sigio 0 0K 0K 78643K 117 0 0 proc 62 63K 95K 78643K 3884 0 0 subproc 32 2K 2K 78643K 1073 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 697 0 0 in_multi 37 2K 3K 78643K 1208 0 0 ether_multi 1 0K 0K 78643K 84 0 0 mrt 3 0K 0K 78643K 41 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 2058 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 246 554K 563K 78643K 32082 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1954 0 0 NDP 26 0K 1K 78643K 533 0 0 temp 272 3566K 4205K 78643K 325329 0 0 kqueue 0 0K 0K 78643K 93 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 148 0 142 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 824 0 822 1 0 1 1 0 8 0 rtentry 112 1000 0 933 3 0 3 3 0 8 0 unpcb 120 13436 0 13425 28 27 1 2 0 8 0 syncache 264 57 0 57 22 21 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 88 0 88 11 10 1 1 0 8 1 tcpcb 544 4063 0 4059 41 40 1 13 0 8 0 ipq 40 2 0 2 2 2 0 1 0 8 0 ipqe 40 4 0 4 2 2 0 1 0 8 0 inpcb 280 13391 0 13383 53 51 2 9 0 8 1 rttmr 72 11 0 11 8 8 0 1 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 8 0 8 3 3 0 1 0 8 0 nd6 48 165 0 162 6 5 1 1 0 8 0 pkpcb 40 42 0 42 13 13 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 223 0 223 20 20 0 1 0 8 0 pffrag 232 175 0 175 23 22 1 1 0 482 1 pffrnode 88 169 0 169 23 22 1 1 0 8 1 pffrent 40 4998 0 4998 23 22 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 673 0 615 1 0 1 1 0 8 0 pfstkey 112 673 0 615 4 1 3 3 0 8 0 pfstate 328 673 0 615 10 3 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 14 0 8 10 4 6 6 0 8 0 art_heap4 256 4410 0 4101 59 39 20 20 0 8 0 art_table 32 4424 0 4109 4 1 3 3 0 8 0 art_node 16 997 0 944 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 47 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3332 0 3322 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14502 0 13051 48 1 47 48 0 8 0 ffsino 272 14502 0 13051 101 3 98 98 0 8 0 nchpl 144 31667 0 31173 63 42 21 61 0 8 0 uvmvnodes 72 7020 0 0 128 0 128 128 0 8 0 vnodes 208 7020 0 0 370 0 370 370 0 8 0 namei 1024 133930 0 133930 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 67 0 0 9 0 9 9 0 8 0 vmpool 552 113 0 46 8 3 5 5 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 90728 0 90728 61 57 4 7 0 8 4 plimitpl 152 730 0 722 1 0 1 1 0 8 0 sigapl 432 8721 0 8706 4 2 2 3 0 8 0 futexpl 56 223421 0 223421 3 2 1 1 0 8 1 knotepl 112 2179 0 2160 11 10 1 2 0 8 0 kqueuepl 104 2632 0 2630 4 3 1 4 0 8 0 pipepl 112 5732 0 5713 15 14 1 2 0 8 0 fdescpl 488 8722 0 8706 3 0 3 3 0 8 0 filepl 152 100309 0 100208 59 54 5 13 0 8 0 lockfpl 104 3071 0 3070 1 0 1 1 0 8 0 lockfspl 48 1071 0 1070 1 0 1 1 0 8 0 sessionpl 112 88 0 77 1 0 1 1 0 8 0 pgrppl 48 202 0 191 1 0 1 1 0 8 0 ucredpl 96 9250 0 9241 1 0 1 1 0 8 0 zombiepl 144 8708 0 8707 3 2 1 1 0 8 0 processpl 896 8741 0 8707 5 1 4 5 0 8 0 procpl 632 28002 0 27957 8 3 5 5 0 8 0 srpgc 64 117 0 117 36 36 0 1 0 8 0 sosppl 128 202 0 202 34 33 1 1 0 8 1 sockpl 384 27874 0 27853 96 91 5 14 0 8 2 mcl64k 65536 1018 0 0 113 49 64 66 0 8 1 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 50 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 179 0 0 19 3 16 19 0 8 0 mtagpl 80 407 0 0 3 0 3 3 0 8 0 mbufpl 256 1334 0 0 52 0 52 52 0 8 0 bufpl 256 37054 0 29982 443 0 443 443 0 8 0 anonpl 16 1154233 0 1129204 336 204 132 132 0 124 23 amapchunkpl 152 68800 0 68344 123 99 24 32 0 158 4 amappl16 192 52027 0 50763 351 279 72 87 0 8 8 amappl15 184 496 0 496 7 7 0 1 0 8 0 amappl14 176 2514 0 2508 1 0 1 1 0 8 0 amappl13 168 377 0 377 11 11 0 1 0 8 0 amappl12 160 874 0 870 2 1 1 1 0 8 0 amappl11 152 2115 0 2100 1 0 1 1 0 8 0 amappl10 144 946 0 937 1 0 1 1 0 8 0 amappl9 136 2785 0 2781 1 0 1 1 0 8 0 amappl8 128 2451 0 2383 3 0 3 3 0 8 0 amappl7 120 1192 0 1183 1 0 1 1 0 8 0 amappl6 112 1922 0 1903 1 0 1 1 0 8 0 amappl5 104 1489 0 1472 1 0 1 1 0 8 0 amappl4 96 8423 0 8388 1 0 1 1 0 8 0 amappl3 88 3040 0 3030 1 0 1 1 0 8 0 amappl2 80 65540 0 65457 3 1 2 3 0 8 0 amappl1 72 207486 0 207022 26 16 10 20 0 8 0 amappl 80 29462 0 29373 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 8835 0 8706 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8835 0 8706 1 0 1 1 0 8 0 vmmpekpl 168 75933 0 75886 3 0 3 3 0 8 0 vmmpepl 168 1137192 0 1134502 424 264 160 174 0 357 35 vmsppl 368 8721 0 8705 2 0 2 2 0 8 0 pdppl 4096 17677 0 17569 18 4 14 14 0 8 0 pvpl 32 2898214 0 2876199 596 355 241 241 0 265 46 pmappl 232 8834 0 8751 8 3 5 5 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 883 0 153 21 0 21 21 0 8 0