f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r13}, @cred={0x20, 0xffff, 0x0, r21, r27, r28}, @rights={0x28, 0xffff, 0x1, [r1, r31, r32, r33, r0, r0]}], 0x68, 0x4}, 0xa) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000", 0x400}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:19 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0xffffffff, 0x3, 0x2, 0x3, 0x2702, 0xfffffff9, 0x8eb7e76d4065a6e8, 0xd0671c557489da23, 0x3, 0x9}) 16:00:19 executing program 0: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) connect$unix(r2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) sendto$unix(r3, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) r4 = socket(0x2, 0xc003, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000a00)) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) sendmsg(r4, &(0x7f0000000980)={&(0x7f0000000480)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc, &(0x7f00000007c0), 0x0, &(0x7f0000000840)=[{0x60, 0xffff, 0x3c8, "2db618ba05c49b7e2615a871c89f9318b3bdcb41d41ab4d73a717112799835785c61073b21435246155a93c1f9218c6fb0df89734c9d5f89c5f8ed684c6f34bd4903c61a474df82dbeca38390d"}, {0xb8, 0xffff, 0x2, "f6b0609cbed5ca68b9f75597e4e1d3743efe314d817cc35e137daeea5a2e768f3b53c6ff9056eada492d5413a6dfba712d4d7996aeba981977e0cf1b2dd36efa8087b24ffffcfaffe4887b6dc72f6faebfaaa304784868c8844b073d099c8056ed8c4e4a8c2e8be6fd53c5e3e3660bef97bfa1fdbafcd556ca1073ce7826bcb987872d50fd66ca5067a20a52cd7cfe9133afa49ff584b7e2def43f76642f9344315642e6feb982"}], 0x118}, 0xc) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) r4 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0xff}, {0x0, 0x6}], 0x2aaaaaaaaaaaab5f) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = accept(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xfffffc89) r9 = getgid() r10 = socket(0x11, 0x3, 0x0) recvmsg(r10, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x204, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r11 = geteuid() r12 = semget$private(0x0, 0x1, 0x4a9) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r17 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = semget$private(0x0, 0x1, 0x4a9) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = dup2(r21, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r26 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) fchown(r10, r11, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r5, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x1ac) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000780)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x5, r6) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000140)={0xfffffffffffffeff, 0x1000000000000000}) listen(r1, 0x7fffffff) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r9, &(0x7f00000004c0)="fbaf8a8d1a029be96914f6357e3a", 0xfff, 0x0, 0x655) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/33}, {&(0x7f00000002c0)=""/36}, {&(0x7f0000000400)=""/243}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/47}], 0x1) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x40) write(r2, &(0x7f0000000200)='R', 0x1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x5c}, {0x7ffffffe}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10212, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xfff, 0x0, 0x1f, 0xeb8}, {0xc9d, 0x81, 0xff, 0x1f}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) write(r1, &(0x7f0000000140)="778227e35dfaa90f2cd2f302e6f222bbce7b73678a2f073f979af9ed57e0f8c640f7c4a8ffc7352764e0d906008b5daae332d49d0b03d5fa6554c32df9566d6e83c610a3bc5fa1184f5901c677010455116b685a95e4f47d5c2a690b43e563f7a24331c184520c4aee4952ee6e585e86321de84c18d4872423510c5ee14344c41528c497b4501346a5730b04036609702c6d7bca87", 0x95) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r4 = socket(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000200)="6f5c0a4a8c1051a18b4a520722113f17415de0996c4645b7d7b1ba31fa8d5ff3aabf622008be8701c64679ca888242c3da649fe57a55edde7a83cfe1ce06ea724ea6c09be61159127f8eeb1d55e6f12843f0b26bb513fc64a8178d085d29fd9dfdf65eae32515175ea616597cbe3d12b92dd2688e41b3a7caf159c5b772666f0582c18e08d6606b2aade8162a06783471ad1da7c12a8015e83e0d8e4380d7a3d6012eb8eaaacdf525503395af4dc44603123100912d4e6e72a85758abfd0a1b84c6d391744647a4fbca3c1bae43f144c478bfba0e1677fb92f53838d398032baea7a5a6f1ea9e591acce6e5dde1e086b4cf122412a39a898b2f7fcc57b13e2ac83faac484cd65b1358522f434f0924343d39f16c643cfcf4e75ec29b51dd211f7179ebb3b137d8d1788c62c828f304c6546d40c2c38288870430b562b263f2520b7a5e11e4c221cd31e9d88393716fcd9949c6b810a46a00f2b74fdc7bf347a71a2cf5019cecb44e14bcf1d6c91568bb72525541c20a8a5290268a7e411e5f374cfd0b4be9f00e0bbab0ba7e8a0e7b5e306cf7a71d68304b537168712d55d1e0a5f8a48565deb6b96a49807684b8fcde3ee83e4ad4934257d57ce696559dec71322426f6fb358fb5639eecffb9c60f3853465b91f73c2bbb47804bc0821a67782c2191fc2c3e1263eb03f08f910e7b980fada853c58b176858bd712abc7f3758c44db89a432f8eb9041b5292a970903ed6ec05ef2eafcefd568913b3965b53137d90285fc4c2c32e11d0abda70d90145707dd7ccf6f6fceefa3c2416183c3aaa395f724428cdf2b5f47ffb3c9d546982f5b4c2eef4d1d15247d4d823c032b0df2aa39353c86245f64a45be72eeba0b8905fbc56148e2a48b00ceedec642809137bd5725e00490c519909f0130183e1399bece286a1d6cf888e8a9289847580c904f107ddb8777aafda3f8ebd571e7d14d057635a9962435fd0f851dda08155f9d59d97719c25092cb93b13b27a27c97f4e59ad0a1135b23fcafffa642620b667656c27e8f8fdefd59ac8e2eb2705618149069da3a42d9d9643c4e8289d0b4bdbaafa3b5200a5de6c6c9117660701e0687cd457cb6e2917b93f79a512624a29ddab10034a53a9ff8aa11843f7f3aaa89a9f783109c7437cf281955ee45ba394ebbfcbecf675db88a9bd689a023521a7869b5ca09c7dd165a5adf044774f7f01ec7da2fc0ec550e529a47718282ce566ed191b0ff88fc4562d550ce00f4f0fda7c02f1ae779921b31d17629615e068ee5d81bb9735e088d010814e6ba376f3d6edb4f9fdc748c3a30171660e25faf4431a13cba9188223776d67291c0ab09fc69841c65900474db1571bc2cf1af3083dc74b2bde597c2777995244b954d0d95e157c5aa496fb20406cef847d8572a17fe7d45c13455129494346023a1041f8e6067aee8c03825be708dfc43b6ce09aea8ac4e94510e642fdb4e952276d04f472128ca2ca5201fedf7a582b785fd971837c2407a2fa877e64460becd8c5115a22d4bc30755e48d9a667f67225eff3d63ba399671fb2828d44e0672e9357816d796bd454f6e4cc0c8a69c0ff82ede7e0bed8d983912abe944e3cb3b82aae847ff8e37d417bd3bb53f268fd00e751e951544bf9dabda56d9610ae593b79ae521a1227bcf300c002d33ec58f7d8a08f7e076cca176e8f1991915ebd64a89ce57abd36dbda71f727ac71ac2b2269c0ac5bb28cc940728a2e3ecd8b12508ae3442fc1bb89dbd89dfa2887810a24357bbd8b113f9015fe0466ccba9cff7820d02faf36b84d9db3accbccbd92382d5c0922fbf0db75dde482565c6bab70130a2dbee3694bf285b5ae235ef6fb6effc04a194cd73c16b3aaddc88b33da97a53909e7f8fd9e9e84cef9bf87654ff0eeed8ffcb73dc6cdb59d4198ce66fea2cde9bc2fb3fb2e59ed4ba205861fab0717e959b5861d5f5402c1f640de3c6c9e26611e43811be6ae8dccde4d3bd1fef54f6b01d582c1a975cae4b4217374574fd5ce543f47d3c1417e5d03380f540cd16f33daed0f9a1ae845d8f7d916879ebb6d4f4da88f9ccf36e9d85ae417e43b962ee72b6b3bd98ec89cc9faf36d0f56fcf9336ec199f372bbd437fc2c49609f013bc1e8e9c305a9d7434f36a677398fa5f0de6cdaeae9ec7f3fe26280910cc1b3505a708f63d0d7f5083f3bcf03439404d9fdf7031f5574f7db7df8f72171ed579d04a95e42bfedfea07b5d609ad89c2fba951d47bf2e3ef1b10d0a8fdc91f2d2ef8d80240ff77ad46fc9140c442b99a0248fe19f8b179565a675d577473ef4faf674a7c5ce5ca76cee4e5a1635515e30399eb998fcb7462980b7e2063ec5e1ff55bc6ea56bc8de2718bd7556338042adc2cbcc1787b00d6c8d10d941cbd9f3be7224bd91a3021d67c369852c1c5d5a7fcaa4abf1b4a6576037a415c8a1cd23aea38c2dcba47d1a576ffc843428fbaf6728d9cf736aca1162e04a05a022939f370b7e51f3d6eeb31057be8ec59d444632c8d6b70a9af58169074f5f63ea6382877e916dead247b403edcf0bf421efca265bfd3ffb3caabca266ff56e840af6eb67e9a9a52c5ac1ec57a659c27c4bc843de28048d92ffe49b9d74e6575f82be2b05526429868eece44ffc563d73a69817af3bfad2f5ac83518880c84e0c9d663c70c2da2dd80668d735a38cc21e2f2af07f514339b2f0a5f2d129c71b91d20c05e0073b8066028cdf9c45e707d3a096d87285fa467a2fa5762e6126cfcbb7381219b42c883454e7db309dea997a8ca8cb1982e54619cc15bfaa3657f0b3bb7546269145a321f13fa6a223df4f3f51e5b5a0fc1dfaed78b1ba8244e49b00617f0eed22abf5235044fdc57947b791479d364f56fada9c7a820216d6ae68e199a25b576a3b3b6a4b5edc7420f2875fb791eefc6cc39fd77a17e9ddc38a323e85d85e90d87587bd4cb73597c51e2c3f7979c57f9dd6c34564857f2fd6681e59853bdc00fdb6a1bdec9d58d091df4ecbf87c1d39ec2013d82556dfe376245f4e40c1ce1c5744f010032bd4d47c3cb88245deb3dc50320c233056e68e1432ffda3c05a3c0cae62765b1d090f98700d0c81a9507ae31dcb67249f2a8f06dede4d0f3cec4d04a883b45f2dceb72c0a1eb1285513a5b18ce253aaeab42428df45f0c6adb573364fe422ce343e4a490d7ba45c99f78e0122bd46e9653d7b12143423c9d70da1066e774b77b5b2345599a47d4048c5b3aaae4237124270dced20d6475318385599b30150abd50fe39af29702db7409e05a22a5785d0c26157b57c7ca331f17c27be487ee6a8208ee9a507ccc1f87b4bec2dcfab345e62e53a371f2055786cea7d64bd133130958bfa17c2c1f29ee867696b6e605116032dccc5881df40420f40750cacd37536595bbd436667e4ae2278df056f8bbbccd5143caeac1c37931459d85f55f67e51cad8ce8d6ae4aa280e3cbc5587827494c6e04dfdf5f5387459a5a135b63455e2e42a446ab618b690b7d00ca1d7de8c943656c3b0eae8978c2c2fc3646a72ba385e0e5cf50128e365a5ba8769eb033d1d6150d6bab698d52ce80801b9291d7fb76f01c982917e3d276e2600bad61a35cf28a846c2966fe0c17a50f67321978580058aab96b88f11dfc9d073ee149e1207dfb35909fdc2ca3fe67304a454b49c57664843604bccd88e6917845b936f69762a2d3cd41082d4007686d9723f3fc785b285f81eeb168f3aebc40773f598db432ac61a97fa45b95f93fd2a5a6d8abb0f2774dbf4de7d485f21c60cbefa2484f3d4358460674eb57a973000378134572f1651762f62a3a3d3fb0e373493ac3ed644b83f5062f34867f80e182661565c4a21c00e42daa58cfa47f867a2634899b3e12b8c9a6f9a24c3727d445bb2d80149d18e2a8f391f3672b9e122f4369d7818914f418cf2a4f93da1b268f9d03620462cf9c0e3c7483225a7db25cd105dbcaa4665d0a7df90bb197462de847f2548048644a26573beb504673bede8c6cc7249b43e69f1877f2cc75300205810e2c2404228b0d4be5a6cb1cde795b1fb4e29c9d2786c879415a3e63f7f85fb970b151baa8fc6d14160cba9b421251bb9417248529fa6ce664e2ec780857708c4917ddb26b5b8a19ad5b9c33ffe1fcfd2ca96d11492cc93bf018c5011adba849d54b69dd26e96012c86d67a295a1cfaeac71a7582b9c36834ca2a727bc14a0877a6a58785f6345b7f9cd1deee8eb4fe3b82c68f16fe2880121ae78c3abcf51485e87ee30fae6ee3024448473c5182a3d76ea4e66e0e3cd6ab60a25adc924078eaa4ff42e16fdcbc619cdcf77a6e07e08c44dae7267af7b6e8ffbc9bdb4910dc016640a0c49ac096c0862162e97114a662fbb98e5b49f59d4e0b3ae1243aa0485b70f4d04801236b2a7ad4d281ea6a0b6b4e0033a128d3676d937744b9df90cedf6b0588db9c0afe05c13d021c302a5c15ccda4db3f1425d312222460aba9456a34ed177c2fe366f5d781df897f4739b96e6995d8e8fcfa6745515a036449274846f11fd2968031860979ff57795f94df3f6dad0cb1f32a68400874cf0f2dc5c3ab25cdd0b7ad8be8eb405163673354fa142e9d04da09e3ea128ec75cc08d91288f681fdf3e2e306fd5a7a1942477bef390adc4328940ed621c7cedf874c8903e82e9dbb47d42daf7a4f349d5913d6d425197b440b20c04fbfba04c4f582847946d88efcb724bdc25c65f9f48442fb84149b2a21dc41252020e549a3e03ddcc78e74359b0c85d93eac848df4d2472ed6e5d399961f998e161013b87684fad44a418b842d2d621c9aaf9fb92f2fdfacb11c9c154beeac43da9ec0dab164eac499815dd150826656b61bf6369981e8935b13258885b62cffbdde8a4f70f8b85c847e6936eb763f547df0e116e387dbf69dc2ae38e46595ff972e048ddf650d9180591912856081f074175faa4b6e261e859dbcfaaf7ca2393efcad8b859bad8c09d12f2e1085f65229046aec2c63ebc8abed1fd7a690c086a21889ba8bb6fccc0943efa8beb1be953b5cf831e829a43773caf2a410750b4c526994c1b05ea31c4e8acaa1013a3f8c3fdc8188e343aa80c00c0d6795eaefb4cfed43e234b17957716c938e39d04b242774793c85f562e1b436235a93a9495c74af4edf6a9712c0098bd5268b05fc45ffb2ed0b22d49cdb608f1c62ba981518f59a5c2b947840bbae175d4cd9d6af430450c033c432799127954aec3caa87f3a4c156e75ac42230fecc17f5c086d9981a38b35cc15b52c3b7c28e9cd80449a6b2017835d0b3289ad608c8270480609405586b069a1f9f59a75d2356d676a2ef31a64995b505f27cc1c47f34cdada30196a71aa6138a0f3922f07a7cac9045acd68e2a0b226106605d1aff0d011e93e8e739b87f2221a04ac0002ec063cde465293bd44532eaf5f0722617dfaf8b4dc9cb166eaaf83393e2bd81749afea1d86e2d68c90754fc2ccd09b68dfb6b88dde6a22a675d347c2d68908c38e6a6ddef1155ff3348b3c27e66c9e2d3eea267c6e8c6c3e3ec387e6df6f523071921abd63bf5a9b7a1f0b5691622391e0929df45e7756b8450bfd763c4d039418f192b0bdf63e9aa6414020f412f9bcad5f8b283c690295f5bb9a1f30916c265be155a14ffa82de139d1bc3fad054356abca3a10e44651ca9755b05fd9b7621e1405b0d44b22d6332c7b84d438eb053e83e94cdd690b37ecd317ada95d9fe74d04eafa9d60e010e69b9edbe693b79c2755f2ebf4c3adb7a51d92fe679422fb43e372971", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089695341d85544cd150ac1b5baa8421cfd0ba3aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070017a1b399b5741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e8e1ac81023cd318f12e0c52cec0b6b271cdc3e3f133d53f13163a823bbf0da1a2e9d752e3b77d59072dd9598c4a7c11a9876b30c44a5e4c68a9b59cc508fb6fde1a3bf5ff4953a2ac626cfd41369171ef6edc00a77ec6fd6f00646491c649edc20b793bee9a13689d84e3a0c74e0ff8125e1f7a9ea3f978d8a548cbba204a8b920c428ba300c39e1bc5fe4c90b9e50c09ff48ccfecc14e31a6216ce2c733ecf136f09041387d6d87e0b8c685c68b51"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x60f72c72a47c0fa6, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x133, &(0x7f0000000540)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x100}, {0x18, 0x0, 0x5}, 0x8, [0x69ec, 0x2, 0x7ff, 0x4, 0xa03, 0x9, 0x154]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000000)) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2c7909000000000000000000000200"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) getpgid(r1) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140), 0x0) r4 = socket(0x0, 0x0, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) fsync(r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10000, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0xff75535130ea6d6c}, {r2, 0x90}, {r2, 0x10}, {r3, 0x1}, {0xffffffffffffff9c, 0x2}, {r4, 0x10}, {r5, 0x8}, {r7, 0x100}], 0x8, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0xe8a9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2d, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x2}], 0x80, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa3, 0x2, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3ff, 0x7}, {{r3}, 0x7, 0xc0, 0x0, 0x2, 0x2}], 0x0, &(0x7f00000002c0)={0x293}) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/121, 0x79) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x80) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000300)="f37ab3176f886e3b2bcd08016826ea8ddeb17c96b1d02b4d1976817855fb309672a46bc80804b68f8f4b26f0fee4f4106d90c97dcb9a4693da09c5ff098076c69377800d64ef31ab7c8ed114f09cb3837f49703990fa21e48371c7bc440d073ba28259515be3cbaa8e340425780c400de0921294c23a26ef0319ef290e9039950ac5b432013cb77fa1523af40a40351ef69db32e47cd8728f577b6c54d4c907a568adac9", 0xa4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000280)={0x10}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000140)='0', 0x119) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x5, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x4, 0x7ff, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0xd42c6b325a599bf, 0x3, 0x100000000}, {{}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x3, 0x56e}, {{r1}, 0xf, 0x29, 0x10, 0x2, 0x4cd}], 0x2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0xffffffffffffffa9, 0x8}], 0x1, &(0x7f0000000240)={0x54, 0x567}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000040)}) getuid() r2 = socket$inet(0x2, 0x2, 0x8f) writev(r2, &(0x7f0000000040), 0xf) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x148) socket(0x8, 0x5, 0x40) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x89) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) socket$inet6(0x18, 0x4, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x1000000000006}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)="b8703b82647254f2725c87637e8e9f32d8ae0b1775113ed83eddf7e02072ba9225c93111f63f2cde2b68bfe36d464e456239bf81a6f9ab8a490fb2fd9d9afabb4c3ed99d80f4360764c982983c434f8f0f0349c04255ba", 0x57}, {&(0x7f0000000180)="e52f192f776a7581df15dc59d787e3b779537a2bc1335740792b8af13dace7d1f429ade550bfe43761950d075ce101786015823eb57d286cab6e020092c8159e2632487754eaff9752250e38bfbcdedbee9b8ed1b3a73b0f3231fd6e2e4f299e06a610262ad277697549ef90e4840b205a3d8cc02c69f454da3aa2f56a5da937540f7a11cdeb7ce80e0f311fda764d1e9b63ef7d", 0x94}, {&(0x7f0000000240)="55639fd547c002c5961ee20ebb7dfb03a585ecefcc8ba9eb3fda3bc5039c9d4cc8ddcb4be23eef39063791297d9820a89f41839882752d09e95a85b235635746a8487a822fd0270010ec", 0x4a}], 0x3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) write(r1, &(0x7f0000000100)="14f1e951c3d4168e1172a525b7c755e028d46d6343f7ad3a3bd9be220a1880f5366d0c778a3ffd246aa2d0204f6475f3486afc6d8f5be9fecb5d61938b0ed36993604b96a9d3e5f3b6fe", 0x4a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x4, [{0x2}, {0x3, 0xff}, {0x2, 0x80}, {0x2, 0x6}, {0x1, 0x10000}, {0x0, 0x7}, {0x2, 0x1}, {0x2, 0x4}, {0x2, 0xfffffc00}, {0xc53c57f1c1b4aa89, 0x4}, {0x3, 0x80}, {0x1, 0x1000}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x9}, {0x2, 0xe2}, {0x3, 0x9}, {0x0, 0xa10}, {0x0, 0x3}, {0x1, 0x400}, {0x1, 0xffffffff}, {0x1, 0x9}, {0x1, 0x1}, {0x3, 0xfff}, {0x3, 0x6}, {0x2, 0x5}, {0x0, 0x80000001}, {0x2}, {0x2, 0xa8}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0xfff}]}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x26, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) 16:00:22 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) shutdown(r1, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) 16:00:22 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="861bcab77854e786c9598322d6cc05dfc08699de30306df1bf262bf74096835e296433f2171ccb82d53487bb9f068d0547cd7f3956ceffb7619626c54807174a88c2f28bd762008d6e0e73cc0e1ef46fd3aedfb340b660fdd71a213bbc6fd6df89dc03d8129a59d39909276778e014f725ef126a300b0c1a7943732a9794bba00becfd3060e8db48398f1f1a6967e19ad4e31012ec7c2c0540c0ac884bde66cbb8ac8de0354ee30d63f9ce3d65643d6fbd19aedc7b8533eb9f6f57fd434ea142b85d2adc860a7a996a79f8f457276c1862ebba7f"], 0x1, 0xa5b0666def399173, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r6, 0x4, 0x40) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x2e407bea) r10 = getppid() r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63010000000000000094e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce42317d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c2893390000000000000000000000e20f9f01913c6b9332fd7cb9898ce022b6c294bc86574894b40a16a68d9f7ae6f7996dc6df45bd547e852f5d9123c9f92a83570b4dfd5dbf8eb2cb8c43491c6f34d3e302f512237acdcea42dfc605e81837dcf88388a3af3c71c127450b5bec8fcf2ee14da8b9829304ba59142cd582ede731b469faee792e2f52f753dd9832c4073f59d9d57b151bc8c09e30e35514838017de2a10180a1b53657e917b17ddcf94297eca8ff218f5d9811b2f30132b205b4eee91fd200309ac9ef0bd68366"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="00000fb9"], 0xc, 0x2, 0x1000) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x40, r3, r5, r8, r9, 0x46, 0x2000}, 0x100, 0xc07, r10, r12, 0xa5, 0x9, 0x100000000, 0x4}) r14 = geteuid() r15 = getegid() r16 = geteuid() r17 = getegid() r18 = getpgrp() r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r19, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r21 = fcntl$getown(r19, 0x5) r22 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r23) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r24, r25, r26]) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={r21, r23, r24}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20000628, r10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r14, r15, r16, r17, 0x4, 0x551}, 0x0, 0x80000000, r18, r21, 0x8, 0x1000000, 0x100, 0x2}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/160) r3 = dup(0xffffffffffffffff) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="d628684d091bb1cce06856f144bc5f6a2fb15176208b1b5ac09ddb70c2fdf6821a9d459341573432d697b72e5ee911d13a4fccc9aa0648bd680521f8045b2a7857e019aa8040b21791d2962fc64aba290ff9b09b0a206c5742f82f9fce0b87ac196234f7f4469889ea043ec045ceb6b5322eae12abbc6940c11cee1bea0a78d7a98391f0326c5f56e3a6a8da13b4d4ef3cf13101287d78045de8ccdab27e962d97ac9dd073d49a683e1a6da1d8096f3b", 0xb0) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xcd, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x10, 0x4, 0x3, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='v/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) sendto$inet(r0, &(0x7f00000001c0)="81ef2e628e552f", 0x7, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[0x800, 0x2]}) getsockname$inet(r1, 0x0, 0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="7ec756e8378e3a909c5ae00f2381d1db3b8861479c05895ea77f5b6d4f03f8470eda75a6837fbe9d04c68910fa61e0ab0c7d759bf7b49ffb542ba44421103cf2bc335c95dcda331b035d59", 0x4b, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x9}, 0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b03000000000000000000da00000004696a96000400000000000000000000ffff00000000b30976e6a7b50e4c44c779cadb4d2881b6f90c3309a66fe7604eb21b66046851c4342feaabb46604ce1c19dae247b662606818af8ee81bcd545534149bfb7086dc0f2d8e6efbbd05ae53fa6cc5b3afb1a6cf3110dfba83ca981179ac946d81b92ef8518c8b64bcbb5aa3a9acdde8f61d223f", 0x2c}], 0xffffffffffffe4a) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)="94b3546a2f009d6c1edc5168c8d27bff04cd6788dba65b55d5089503226513416a3835917fce5976d3e9de59afc3f6bac1bee6df18abf1010284a8091e4c198e3867ead2b1923d7f364e58c08241dd5514ebca67b72857bb874eeca1fa6be6f65647473569dfc65a20638af2cb1f09333670b7fcfec42eaa7a381a2e6da655116baee2a935566869abba1d5ae871c95d2df7db60e666e5cf1d0684871650faf0fee722469e950b34063afb2adaf70540143c02e03ef30106ee49c5290d1f5902e056d4a25ddcd483939ddb42adafe5beda760e03b2d492f017701879a435a13bb32bee5d5684353e446fe3e444611df2b3f1ec3d5d8a88482e789b97e0e6de1d557e45a29151f6b46acb5fe95fb7b9297ec3ceeb19a4132cbd88e42387c5f701efc130f7b61edbe9f6b66bfdd459f493c9a3ff5569704a6b0a570a6b8147b25fd33921f2bc42cd4892134bad1a19e1b3f8211aacc3e31c8e6dcdb033e74496d10115c742ef4f6edcf95467b214403451b7f50103f627394785d223b4e1c53197b38a7a3a641f20a700ef658c9b57a8acc427e600af33507438d6ab30d5d25d0a189f7d4d796d3dddd5997824792ca91de48e830c80ed971fc24238be7e537b330547d7295469fc83e99e0fdce6d898c864de094d2c047a4c88217d9f9e3b23f527a6757d371da552c57686d492f23b4fe011108d64b89d5776f8628ff8a56b02d7e8a6a2671367c025104dd27286265e742ac35fa7f2e1cf909834cc0be1a53cee5f420cbdb8a985fedc174b99c59304ce861fe5b3ce5f30bb81a0817cc7c734da7dc3770da0fe3c5790fccaaffc8dcfd23c23e8bc481cb9d0dbc373b94f7b76664c8c4aad60503a6bbf35790562439b9f699da2e94aa444e58f58891828829f8aec8780d14f9d0d31642cd278d77ff355996992e65521232ca9f883d8b5e6e114aff99792ecb287c290962d72b22872f6e2063575d028c42cc13a73906022ff642cc3eceb4747b8824d3403dd8786b2a3bc44d6ed821476bb04cc7c823be9047747873fa4956d2506a67b6611679850ec03075ce31dedc2594afd9c258de23a360257ae226feda39172223d87fde67f3edac9e5966919560aea3a5bf2cc8806b548cd213c7b76746c6bdae17bf19f7fb2fd62f5e14fa9c0f61756bb803b01472fbce3766ae90ca49f9f66e5e399b97a25c7bb210195e82cb4f228ddb08d1ae34e18deb43ab2fd86852fc5232a7378f9393438a5eec18d0dc34fe3bd3efc64335cd06153c0c4349bfa508c2ce20dbc4b428942f0f11bbba8643bcfad1a2a36522c768c26d4b49db3367757139db968de022f5bbd7bae7a205473c37d7208842a87bd25f584e3ac221993744fb3c5b2daf5662fb914258ecd8aa50115c90f1e3a3c1df7a8f50d2a1466209068d32be8ae2b5d473772f509a5fbb1d651396e71b1ef695080c920fac25bd16e77c8ceaac6c8b90ed89cba8fb0e5c930a1910330ebc616031d4e92ec03f41ac720338b94ede5be96fa25b6c8ff95ea0b781c9fe6c626287a991386a16f377cebe8adbc8ae2584049472e0740839c022f5e8b4e9b9162cc69233469560e3c02c59b63d7ec8f0e127786a71b818d1eb9fbd004cfaf67587c41f55e98478ce9db9a7c82d20132b97cb5142220f4f01d9bd109f3a94197c906004f91ef58123861067eaaa8f9098f505f496ff16e6d8ef9ea11621830cf2b8e79091ecbe9e6df89ecc9e0b6a42493245f0f40292791b1711c8c7836643cc77ce70109b232c031b67879ed480273d4a6b0defd173056be5fa4691eba0cfd5d25f5d923257ccc3692df480461e06793f69ec550f1e526849645fed7eace0ff28ca6fa20e47211fe1acd0d2817b5d4a80becf1a06209a808c196495c1c8f0b346dfd3a8f92dccea510501cdfb5efd3ca2d845eb60049fab93518107690f6c0e4b0ef6cb71cabd1f5bf40b75c71cdda6c2bb1ff8d4ebf60f9765db767ecdea1d7db33b4011e8feef9f99a77c2a34f6264bb71224407583da33f961bb8841930ef9df220fd2ec494908380b5a2ad23675e852702e47a1b0c05603eb70bc48b48216e0599fb6c78f39d541c1584db126903633368caacd8ac35c2472bc645e901f4f47820d375c422e13e9dff993482a7c5096dd91cc45a97fb016492a4249b2fea61cc85939bca67cd1572412387990f2cb9e270889e45d03ff9105151888b6824b9ec23a9fd14feb9f8e6f8c48ac5c3762245ba20aeb1fdb7ff2f961c4652f2f1a0b3e2ffca776fc9982a6a7544cbbb697ca4702f9838d7807b618a8b5166df3d1aad4d7eb1c2a5cc27ace1de2157bf79f3898b2646cd919b2560d1bb8c5c94f0704900927952b47ac0969042fcd9c35f6ed5586bc91d24d80471b716a86a758adf5585a9e6768fb98e2844d84266727038e521283db26097bfe20b033e3f8633c8a85b6b3a89580ecafba18ef7539a5a99f4adb47cf997ac982521e434436be6455992001138c187d03fcafdc778a27eaa099a40c865e1beb34791a8dbcb4badc658ffc875d693f9027f0e3b9e2d2b8049aa3b7601095961b826d55a5356c59da5c2003c7184245a2cc2f107f5ad1f8c84c82d4dd18fc570d6845e2e28c68c405d234f6d536ee2b430791ddf1fba2798a27eb1f92f2035ce6d024824814128e15f55c795ac656e695fc465eb6cb8fad5dce0fe3f64d7463b112684ccad314a4b1feea96f9958cbab693388e97060059fdd61e9629b225a76110af2add2080e315da865eb4798c2352920516c067c34a20e3d0c85f2e030c4d29e9fd5ce024b225fa59c3ed30fa720d7773e7cd118acb2e5c835aa2b9b82ce6b82638e6c982b758e4df6cb436bf2904710e7c43396a82658689d99594fdb011eecf74e16f7673f70cb06c8055df6653e68e93fcc4229d0d4c93d79e482dcf437ba8bd3c6e64f9986e3a6a7eef4a6ae7eceabb16cbd5a28d10e8dac141dbae7a1578836f0f7a11404a59ca211f471030ed51e92b0d08c95ae374013c8eb6ae418c31e417b4ea5896528114cc497ee4b40af25cfbd906ee2c3d0de66da7ca46879b115ee77d4ddb3c1ff89fb5463913f210aea0e9170a76c91da0e58219610cbda0050cf3b6352a553bf60b4da0aebf3a07b8037788e718ad6cdd8fe241e193e97b3aca2d3e5b94f4f5cbcbd4897ad5771b47dc02c8e7c3eacebcbe30b64abcd80a832cbd966091dfbe65aaffce0164365fbc55f6830f8994be6b9c0e96843f702fe27902fa920877bdd118310e9096a2a63c43ab58868a02492f3447b65f4b5474a6c287f5276f179303578023c90a6f0d94883276041e88d339823a185a03fd39fb3e0f4d7a49f81630e9fe5d6a58b276b5450af93754c1d9ee66408f3b2244b9f7df95dfc7d53eeadffb5ea5be46d6326febc6ea6cfef33a19e13561df8a772160a7926822e13a4c40c4feaffd7d02b6ab80b9b9660627bee4d5b8b19d467c37f3913d51db10590e04862c7044b4045f7e06f8a63fbf42404b890d50fd859f5e9a00179a06fd1e09d62846393887902fc9f185bcdba952f4e9c21948fd3bf7ef6802af277d99c2d565a653bd70f14000991a32cdf06e67ee448f5d15656284e58a9986777615642b1d20058ac9d6c18536b2d0c644b2fc58763046440aedb09c939933d00abc745c1d0c7532286cb2d86c73e402b045cbaaeda6013850bfc295368b51b53d6cf3684ffdb8e9416e850ba64e7769dfefc071ffd68eec1d7c3771eba6a4717d3e6172367ebc2fe59f18d34df4a3c87cd521c2b26e437c64f1c27eefac5a2be3f55d2d9498d07fdcb76751ec7763780abff223271206ca4e67828b4a1a9023daa650717915f4ffc1de23de212eae361b35f3cd1f4104d32e8630363395bbe2fec611d36517d27c45a19091bb85e92e78233a2be043c0108fb022a17eb16ec39807c95b949f08426cef5ca6905129b99e46b773caf7cfc4ca2ea1550d9cc067e8459a5df992200bd49f7a3ce8f2126d90137231baff71f71ea3520c4f63e12c6b39b8b8145ac9c12981f90878a6621b93f57b311a4dc2bfeef07735f52a0a44a480042145ed6412ac870f8efb2d0e614ec22b6ef44e844d18b18e7774a9390972479da19a30d51f72b02273b596ff3afb7f8780b67e251b6b4a13bfa5c5e9db279468351a32821c86d3ff570722126e4a6cd886afcea13a83d9f1528febb4edb202d6331d156f7122f0de47c04503d778ac703ed7c995202206882badb70e760b4a10c3c87de6c319f4b8a021fa7028d1e1f02bc49a79a206bcd2f1395dee0c0fb27f7ae0eee3cd8d9276de32387ad4d9bfc6ae315d40a588d9275037cda304d9e744bbf9e7680478de7e2f5c063300273a85e5e706e32d8173fe044d009c196aae2d5869f128aa7eaed32bfdc520ccd5ce3e927a2da3b70d2171611b17dddfb556cae0d76e0b33b13f01104037e80aa30c7e58b092f2d985216c8a1871a47486a2fd388ef9c94e23ea36c52a557f8dbc6e9013d1e074effd335cc60cf96709e77fdb949d2bb05d782e12702389d8aa10f33f55db2b7ae2cc597935d268d74fcb3dd5187468b7f2a908d5a790f74584cd7284d6099c017ced6a72c9ee74c67105da2eb6bd93e97acf3ae9d610517f8b4b3d1cd3321bea5bc4dc73a84c7c26542e3f0f94c4950a46696e1ebf68acc5f8cc01d5a68cf7b93235101db0e8d25c558b2a313fb4265d0283acb7487ee603ce3acdb453fcfeba868aa904b1b517e931c6390deafdb98328df2215a99a262f044c94da1dac3a01a85a915051dd5c98b8c49f29d331827000a659c801b234d16c166cca85d8a732c56262840ead109fc0404d6a67eae09ed768ff6e558c2aef349808e4a827f0e0e7e175f686291b81dac76516b46e9ba1ae61e63bc57c6f14faff62a0f5e25feb9f5def54179a3dce8d2a251475334f3e1769dbd86452e0ca2611f69cd956f8b5c0b427805a40d9f0c7dc6b241f06eeab843d1fde3860edafb1f09d6ad524e2af54b4d2ea8fac0a2ca71fb3622715c428713fc4337aca6eda60c0f6b5bf6375df8e206ab09e9b2d9a87fba244e2cbfc68dc330367ddf5fca9d4f20b6908f959567f190bd8550f8d5c1f185b917cc1e3c1c48b435936bc3530cb13c664c275676b89e5a2134ef788323ec6cc1fcafc8ff79f4ac17f828a583172688b4d5b208227f8e9ddaa0fdf5549ab536b28c47d40abab93d091e014e020b70ad623417ece0e204b56f3ab56184449e2c5614e9950ab6f96c491e45b49d8679905f790d20252becfe34746ed4a4eca51ca538863ed93acde5effa44f82387189a87dc5183628b338d655f0d5f75550d91f2f2bc32046d9baeaecaabfc067bd267c8ef60f8bde98b799d5eb21c7e79731dc31f7f0d5301772d7431e1984a43d9a5f094d4280a6f4caa8fa15e3a1bea5aea61f3a181b687896f6025195e0b2680a80784e8ecd795636a5dd4652bc7dbfaf10b2269ce2c415aa02e1e8a68f08974c253ed388bc4f86a0fefba5a2d2995efa236b29678fbdd4e7f4518bfbcd70fe40ac629cb2a5c22cbf58826854d6adbcac99cb01717d94aba5912628e5d323747907cf15c327c73654a89256f7fe11e6f018c1110af1f6dd5251009dc1751c90eebcd30d78ab08f600f7167f40f402ad06c2d939234212f90887e5098bbeb655272c502c2f96b2f60f626dacc4df5288cef41058a5b70d91a2972bd22bc53bed59bdb7572cb418385fa17115c641ab2f224d20ed91a12a408ef35f425a36c2e6f9e2d21457ec748e06d6eeed4be801ce62b", 0x1000}], 0x1, &(0x7f0000001280)=[{0x80, 0x1, 0x9, "dd7d09c3b7f7632cdec1ca01750533b96a89ec32eaf7f3d2a41b66614ee3e33f27e7e4d19f5e7094c3788e894928de2c336285abe5c4497b13d7f4ad479c6148d436a55bfe2ceaf471dde3fa882fcb986457c90859f3e992b81f530173678550eabafb815a2b45ac7fcadb"}, {0xb8, 0xffff, 0x8, "4810984fc4279addf4e9c28c935bd64db4688767bdc8f65a0081603b3e35cfe77df8d604a43c7707990c772667b38441e09bb4b4afcd6b287b45ec56a09b05fe0cd6cdb4256d6a142729ce5965d5ee2458f26b3e758e8a64281ea601f1eb2bafc50a7c823befcf195cc6faea9442529ee02ffe45fea23d63a3c9c98f114a14d7b3601eb8952dd067b2e6f84699b76d073fc72b533d0e726a3e3444c0ea0efcb6742a679a797078cc"}, {0xc0, 0x1, 0x2, "bb309404c0000061b99b04a8f11f6cc3963aa503ba2ac128700c07763fbaed54ea6082844ea5d77c322f20074fa0aea07cfa4d441fa28ed6bfe5ffd08d41dfc0281b8ab1d6d8934d2be5ac07a3c4f972edd96b09966acb4bed92e510eee1d4d491b9d41755382212587c369189e42c6465b63c0e0f1abc58701f48fcf9b3a854f9cf9ac59d8de77752f0314f3458f874ff6f09dfceb7d977249e3118f65b3e5340196ff68f83a70aedc8666100340712"}, {0x70, 0x0, 0x1ff, "360d6b0625ba006fe53015512ed687208dfb5fb42fe284101799adcc4e198b53ab3400db20d288f872929a38046e67812f8cfb87039585e97128406bea1f74878a29841ceb2661c3c3fb650154c31fc9f9e5a46c8f283931ca369d340c76a714"}, {0xe8, 0x1, 0xf1d, "f76bb2591d11b4fa3cf3d8feb3cc8c6246fcc249535bf960ab17e9c8801384dc8f7dd894b918bb3410b64b651459bcea7b62b4327597fead723dcbd5385ce8ac86671bb3b680f749fdd835be73d89e4248b0c53edbb321b03927a1efe24660744cd00d2d23ddd1314e728c7b7a04773fdae7e842291af79be19fda6107f38d1868b44deb7946339e489fb41569bc6fcfa10af69f15a17bafa5dec336545d545f485a52f94385916ed83e415080e5ca00fb42b09cd3e8b554cbe8831cee6761f1bb84a07bd4025941f5c0ac5065fdd9ad93f9cca94e"}], 0x350}, 0x7) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:23 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0xff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="02", 0x1}], 0x1, 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x421b2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendto(r0, &(0x7f0000000080)="3a7dc9dfd852828d7207e29157444423106594aff8bac808c1c4d2e180f93cdf9bcd", 0x22, 0x400, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x122) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000a6e6c00109b7dd55165075ec00"/31], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f00000008c0)=""/216, 0xd8, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x3ff, 0x3, r0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x2}, {0x45}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x626a, &(0x7f0000000180)="17d11705ac06f4c5524f6357a3d294969f231a22910872a4db8391ffff00000000003134e59984ef46cfe5e3404246af") 16:00:23 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 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x97, './file0\x00', './file0\x00'}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x0, 0x1}, {}, {{}, 0x5, 0x19, 0xf0000000, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) login: aô‹*:ƒÊO¤ÜÑ…ñPWºDËïO¢#¼,núi ÅW—q6€teጦ®„Ƀ2_':ÙÅ­Z‹Œ&èkaô‹*:ƒÊO¤ÜÑ…ñPWºDËïO¢#¼,núi ÅW—q6€teጦ®„Ƀ2_':ÙÅ­Z‹Œ&èkload: 1.53 cmd: getty 23622 [ttyin] 0.01u 0.00s 0% 321k load: 1.53 cmd: getty 23622 [ttyin] 0.01u 0.00s 0% 321k 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) setrlimit(0x4, &(0x7f0000000040)={0x8a, 0x4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e1bcd2f66696c653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="7f1f000020b733aef10f5673e4d29e506ed8fcdcabd5836d56b295666dc3a1a1fd774c3a6d550648ce97718c3a0a2daa02d34ff2250b9542da69250053335eaaef17f2d24a87a942137289c79ef7a724ebf9fa37bc1d4d8bd19e89391a7711dad80b4795b7a9fa3f796971ba00"/132, 0x271}], 0x1) socket(0x20, 0x1, 0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x7ffe}, 0x8) pipe2(&(0x7f0000000080), 0x10004) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="8c65c3c0d13caaa8db9ea80ad6f01054238ac9d4f3bcd8574d831230eb180dccfb527ace9dce77ac88254b", 0xfffffffffffffe31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x5, 0x2d3, &(0x7f0000000280)="b566093eaeafb3be7503ad135b139fdb542143856ab03483e226bd4d15f08ce04031e60f1c5a4f6fb9ab05d8024b593328050eb8152be90a2cf4c2fe483f31f710ce40aa130ca6fe495ec2d67ce083ab009603f042dced32d7608a242a946fdbb0c239e9bb4d86665aa7605a5abca6650b0c5427fdfe619ffd9036b57a52287a6669c277fe2a6110bfcbf13372f1dc9249cea045da1732fea9e121b81afbd7ca51109cdc2556", 0xa6) mknodat(r3, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x19, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) linkat(r8, &(0x7f0000000380)='./bus\x00', r10, &(0x7f0000000540)='./bus\x00', 0x4) recvfrom$inet6(r6, &(0x7f00000003c0)=""/231, 0xe7, 0x0, &(0x7f00000004c0)={0x18, 0x1, 0x4, 0x80000000}, 0xc) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x2, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) bind$inet6(r11, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x4}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000580)=ANY=[@ANYBLOB="00401afdbf430f98b1a302f1da6f00000b0000000000000000000000000000000c00000000000000000000009a04000000000000000000"], 0x2b, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r13, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) faccessat(r6, &(0x7f0000000240)='./bus\x00', 0x1, 0x3) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1e, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000, 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", 0x1b7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x10\x00', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)) pwrite(r2, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000240)=[0x7, 0x96c, 0x4, 0xdd84, 0x3, 0x1cdb66dc, 0x8, 0x4]}) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000000) syz_open_pts() writev(r0, &(0x7f0000000480), 0x10000000000005c7) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = geteuid() setuid(r1) r2 = socket(0x18, 0x4000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0x3}, {0x18, 0x2, 0xf924, 0x9}, 0x21a, [0x7f, 0x8, 0x4, 0x8, 0x0, 0x225, 0x7fff, 0x7]}, 0x3c) socketpair(0x1, 0x2, 0xa0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f00000001c0)=""/48, 0xfffffffffffffedb}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000480)=""/27, 0x1b}, {&(0x7f00000004c0)=""/14, 0x10f}], 0x8, &(0x7f0000000580)=""/4096, 0x1000}, 0x42) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 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 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r4 = socket(0x9086b03afd19a80f, 0x4002, 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x28, 0x1, 0xffffffff80000001, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1bb3b5f0790fdeb1, 0x7, 0xff}, {{}, 0xfffffffffffffffa, 0x81, 0x1, 0x20, 0x64}, {{r6}, 0xfffffffffffffff8, 0x80, 0x2, 0x3, 0xffff}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0xffff, 0xffff}], 0x10001, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x7f}, {{r9}, 0xfffffffffffffff9, 0x10, 0x0, 0x8f, 0x1f}, {{r10}, 0xfffffffffffffff8, 0x91, 0x80, 0x400, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x30, 0xa4460bfb5e3d799b, 0xfe, 0xfffffffffffffff8}], 0x40, &(0x7f0000000380)={0xdcf4, 0x7c}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r12 = semget(0x3, 0x4, 0x408) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r14 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r14, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r16, &(0x7f0000001500)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x000\x00'], 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r17, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r18, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r19 = msgget$private(0x0, 0x480) msgrcv(r19, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r19, 0x0) msgsnd(r19, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESOCT=r13, @ANYRES32=r16, @ANYRESHEX=r7, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRES32, @ANYBLOB="21bb187de1c56d546dd84ddba7c20b37bb8a078af7c638a2d9b7df12c2d704c59e1df07c2ce5b9bfc38bb558bd47f9e45d4f7045c8a07937cb0e09db72039745b4716e8643fdebe463ebe097bd5c004883ba9972de8f9213358168b836c67bb34b4bf1bf3c4d52069db61a433bf67baaff1a5b92b7575781263d190e34f8a1f7ef3a5a5166472b88cae10e3f1d08a06ad77da4b36082c7aecaeea20f0659f28b6788409dd31264e29862c56992d5e1d843e1054c9f4df501510d57fe94e9046c082ec04b22dd446c6350ed1c7a1d5ff541c147fdb0923f1bf374781e8854d45c748b8ceb9e196eee7f6139d0edf78bb549acc68d03dd2b5d774c7a3bb367bce0404f9e1ebd58d2bc7cb3da19aa7171c03337bac392eda472a6486b706b07441af54ca1fa07114409a863aa26d2a4d80b2eb961467b3f671425194af7d2f1bd7ba6d0d20848583caa01350f9c8ab37e2759eb77988f1943a3ce33fda9c86c073914c15e4499ae9f02a58f90194084a8691a7b2b1d2b4b32ce3afae7c5183b4973d8caad8115c3f79f87e7c3da6946bb203ac7e83668aebea44145ef702a02cbe492cda3a338a28c1709b678a575d11e7416d5bd01e4f6f62292903636df4c3ac63e3e3958e153eeb0f50c7ea19d8a446dc4775c35d53fc37110777a036cbb8281d365955ac44228be0bc0516f49f56a49a564a0f602cbe94342d05139e6f0f11d4d9ad2fad2091bc5b9421b8934508a888d204879bb613c75ed39a57ffcd40f09ce8e9f68812ec1ad6236b46819b91e700148d2f249870a96d864651c0417f45543cb7ac4d9434ae10543e4c53a8d53d7dd0a9f7078e840673f514505db7f199fe37268595dfc6eb17b1b0ea46cd4a3c2c31b4c560ad25078ba85a252f1444946860bf75803e40af55af053a50c121fa6c2481075228efac3ad90c336de018c7091a84d2c345493229022dcadcd2a4b4e9e2b3f8132cab6c298716faf6cf0846ac00795fa4f36fd94d9add3712c5bf63ae199d1f1af39d514ed0e1bb3993e8133a71ec9c27c00c78d531fb7970b0c2659ff7719f5dc8bf1f2acaecf57c93c80d1d2e502730966ad82a5073ae40ec8c935fe52e77248c70a6dd31041b07239bd92b64d6c6a5700cea0c5db561f9d5bc950cb168b50fac14ab522db553cbced1593fb8e34710bb8758af81135521490cc3d0109587ea105a0c12e7f7e972cf66e94277c295dc84aa5bc1a1a6bef764d3f4dd79e36fa46026e14f9e68c7aabb1ee990f651553684fdbf9dc64ab74f7c94f7700e75172976af8300fa4e72597c98dc577945159ce5f39fcf8bd2d4dea5c29e55b0941dc4678f761558dcba41ad4635f10fd6fd930d1cd5c51288bb03314599fe5ec25c0458205378ec172ebad75cece058e1be7b4a7d85dfcb1e985f9555ebcfb905531713ba509d2438fe19ad7f0b826a21a519869a3fba825534428e8b196a790e7e66aff884012db3d1930498e077438abc9c53678007951b2de3ab6a6810a128341aa1a71df1740dec2db20dd9db660704f93227f5575734b9e312637bbf89c84363df4fbb85a4a4b1c4205ad19d8d4042a87bdcb5a044a08b3e7b67efcb56ff5e4be05c093f6c09968c385560edb7706b82908b0d14bad4ea533ca21efe1e2585fda73e6b35e4181b08ceb1e93427aac2bb6e14cfd73f36921b3eba06bd01704ca420ec6784d3dc208cc03fc0d58c4639ed8b429727d63313879bd97277b5c547aab814a87e1f47b7cf47d5be0aadd4428a450775f28e1677efecc1c901716033d75af6a86eebfe8c88685c6f06548bc8986045d352baef05c0be5268fe466244d1c4f2b3b6d18d4c035ad52719e3c8a371d679461eee64d6a75278470a146295a029b4a660f94054c1dbcea4e9fd3d5ff4272a8c5ffced8eacf0279dc14d0554ddb85152c0345ca14dbb1f809a1fa108e9ceb77a0c0942e59e40b3bac6cc0474cf2922a9e6b46fa7aeda449354921da4de58da5866e4ce036c38dd6212467c8017973bdd2aca0ea0b93495d1d7d1553631750fddec5939395405829209c9bf84e3157a37b7cf28a9618217fc7e7fa74cd15e7cae192b82c39550c51d3ac8ebfaaa147c923590addddea6757a68d91afbdc9877b26ec8d69724644f45bc7fc4fdb939c8086040f07fe488b9294256970d19caeab62431b0dd224b06b22faa62403017d66b3c2f7530a316f44368d533f541ee9ab7d63f8c808d48f4d385ec4fcd0b9239f222361d2fae043f689febc2dde01daf84618f91affa27c78e5def405463be77b7a088eb072c2c0bba07f2f21eeb77e80bd52578af3fd8c489f9988e17a8d252b897cfeae5fa37313afe417890d826a92a3f01e25343194255348cc638467576dbdc64d0fbc56a12a8d8195b75c24f9c93345f83f1b32ca0455b9024c90581309572910afd69bed7201f5a1c6800bfcb1a8c585a6714d971d3537dddf33d2d57bc1a22c20f0bfab1b2c4ab246e9b2511914d0a8af11a70c563889e5f08a30af3bd9676e3df55e65d737d6742706bde099f4796d31bae9e8f662ab2a33b2e06327f9a00523d9d620bec3e65d45fdb72aefe416f42fccc8c897bf93e2ceead669718c72de75bd85306ff715a2eca0213183c7048ae0d0c6fcd40e9f02f9a38d6c61e60600c1a184686cdd2e9b7e8b4b981da729f8ebbc57e8509f07a37c3e3de3baeed62717bfa150fee7db23bfffe222861a6fc968248727e4b4f50e728ba8cdd0a138f56b43f11ce2c5271dcca6f60f1c6c8c9f37dfbed07e3f5dd7e293e13926cd78100d1acd2bd3a550c990e87bcfb3c9ec586a94e2d799dec13cedb812359a1defc000941597cc6757112ac4c1785be90d8263e47d96cd409313b4c05d7023c6b4bbb3425a0529d44edc4807db2d8e006dfb037d4d878574d3cfc2585d605c16e704044adc69b0de5c20f8499aab44bab1cd3f78e627f36a51a607e644814e49eef4d219331f6e2450439f9872518f5e19db51bb017a8c36f3657e803da1b787d70b88285b5990fa7710d4965239cea40113d3e551f08a6784529e8008b24be09e7c021c2b9c1fdef346f89b28e8611ee69e2fec4eee885cabd8f479228145a97b42c448687db1e27123ec7366a013e89a52f40dbf6902c1ba2d64078e728a24fb3c12faa07a71fd6f7fc6991162f7782502030aa716ca6d2e32441e0da7592fc79bb70e08f5867ef64a497023a4d98a3b15f531283bea1434ba96921b2e3622361d3eba85a8234fd54a6fd8ba27a368bef4d6e60d5e5be3d69a6da11be485b7111dd29f6bc0897b159a50cd540e09229b8d7552e1fa9fe8bb3b54cb1e156ce7e6d2bdfe2401543e1d9890ba385e951ef19d067a268a58f80940cdcf48ad2af7cc57d0af20d9b262ab1b6b3b61d79631f509c5721152bb3c25abc2b5f979326faa25edaa050fb371c4c95056aaf89662d4ce49cae5c35bb2c0c131ce049a75d3fc5c5bb51cbee69dff987815aaa64949335b128a453d8b51e56bc67ae0c7871ae95cf479752c47305d38b8b0a0ab19b31ce7f869e3f01978a0ecbd037ccc50cda03dc2a55aa5fda691ee31264094c2c8f930bf3f36ecaa7c8d68d6f23df446127fa658e64e0b00123200608ca2379ac2c26efdfd8b03e88127b7dd5012e0f41c79cb0ea411e104abac6783e971ceae710f7cb1b476059f4bb703536202ef2bf8e29b218be9ae61f6f9e6ff15437aff7a694ab73b94f242e852d158ed2a5b244adaa5e0607f4f5fa6d45248a9fcd6ae98f3d0d41e37a64e86326d74c89cbded7d36fa53a2dbc130185c1df45d603e33e43ce99ed4d2f97a0517ccb095d7f9428557a7e87dea54e8acf55f5aa31f94f88fae4e175d30a8f4da027d19b6b7612d2055bc846ee4d5370361ba0118b4af6b892dbc4145690093cc83fcb8c162ec8bb7301f03240502ce0dbf9987e6ecddea376bcf2a1194e302a97e856754a8863e3d0abd7827bce7cf1b9f7adc3c9251dde16574b3175050cdba3f9608eefe2d5b96fed4689d78fd015701ed51efb30a591a1f7cd6b6badc4e32ddf0859091cafe760dc78abaaafd83959501737607dc79670dd7cd4ac6d4c395b18f781b447a9d3698a8043de4b8421733c1aa1214cec4e23eb18ceebfda32364142f4648e828ec0b5c56f3fdec1216420823ac9d7a5df890bab4c359c7ba9ec54b0e81372cc251ab7fae8c3d62638979da787e8f36c1834235d210e08424cf2edc32fa2514a8bc4e67ffd3836e20b9ff66db97a8d4d93232a1b2e95c0a0115caf236ffb91e61e16ae1b6747551c715895d35263baf94e60867aeae9e861b58ecff0678c8061b1e793c78546cf7a800141f79a11faf2cf72991d48be644838b48665f4bc031a6bc63d59ed294398802af2f847a89a17e0787df73d4c8d9276a243bff1cebc04d7f957e222315bb883df210f17c6255393f8a6cc06c0a6557911fd6bf3b16b4deef90d65be1c55c7e7f596121c1b52de3c5fa595a69041cc3a69cf1112bcf308ea3dae4d559ecfc486df9dc42b65323cf49e3c677ae6457e0cd96773e53db8029ec2242d3736e3fd71a3d254c62c8d72478f656e367db5180f8a69f695b24317b7f2d903bea15d67e82144366d2c7900e27e95bb9e35df85693e0d6a3655387acbc91d7dbd0a57f1b86e7aa381cf3ac5ca5b004cef3940d02289254668295cfd7ea6076ef7d43dd00eabee2994862078f16035ab24b5efc454837f5aad52732813252e1e8b2c939c4c9a6f887ea96b6fa399837e9e5629d7640326abbaa99425cf1198811c434e5c9f353bcba5ddaca63b43c981f3b6145e6101648863c04c63919eb51ff4c3a87570198bdaa88602482f536dc17d0e6c2381268c9e011b48ae753b330e321e8d42243b572101c5c74d2309ba8403107a1df763d02355bc2f31b30165c72124e3c913a2dbdbeaec19316aab9af277fe0aa79323334b6f0aa62aa8df386aab1a35f82f424c1309a98008faf6a365f17e7b909d2a63389afbae07c0984405fb7cf701e989c047330dfa1804d67569b2598500dd0d1f62b7f39c60e08155e80fc5607967bf31ac2e5b967431a104297dff1789c2fb6f1dcce6d0ac3dd7df33e45a98fb644af138d53ba0074b3d405db34ccca5f9fbbdde83108f8a8651b4eac6f4739a2ffad6790e75a3e385568b836a04a504eb6e26a257253f5d8dcf0a4ec8c3309560a3f9ff995eb21cd52abbfedd590ce02af77f8096aba06e0f6cac5bebc0a7ed4d741fd3479b332927f233705ac0b003e467fa49efbdc99e467bebdcb65fc9fdfc1872e7e97a10c22a5ace6c88c7795dda110ece8d553a072a7811580ecdc5f19c2a354f66c2e9e2894d74defaece76f62ff545ed0fcb26b45a843f804c042016f3aee8f9ecd38a2a6fcffbeeb40fa03db50fda685eb1098da2803ad9f9657f7a4af61e58e4466e4ef45f08b65c5dd6f04d1b5c65e72734d660ba5c3cadb6600aa0731dc4945e6b32ad2927d68c4df013a71b5278d0db66bd168bafe670a3d8514739f3eaebdd55ae5869da42406c4952454403fa36b72228a8dc48358a7d4b3afda98bb28789d31bec27b2e04b8888518dffea7520d87c5410348472b71f6587b997ffd29021b430793ea4ab214980bf1741fda7ddcc1023ac0734fb4a81d4f3920329f279c6405e210fcdf93cabd2aff61a1d6a836dda161e07ac230303dea7665ebb6558f9e695a98398e677bf0461829c8366aae705e1ebc5ba7fd882f0babba2155249849d574002d47097ede39653f5d444ccdffeba30cc420e3ce090ea5b6", @ANYBLOB="9e1d7a44751b7babaa3dea1ad7fad0ef346f0fc327b09ba69bbe0db250e5be70df7a6d4409709741456b042a0e40ccd8f74da64b6fd78efa60c5c98bfab9e8348826ba4246d26d57ed0b1b9233d656324b1db6dc3a6fad6984802c5555016f9a39dfa4c48eb642826f3197af1ff764a1f924db099df560899cb4ecd00917d3e2f214d2028261fc93f817f0533978030db88c", @ANYRES16=r17], @ANYRES64=r12, @ANYRESDEC=r18], @ANYRESOCT=r14], 0x2, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000006c0)=ANY=[@ANYBLOB="0008000500000000cc403de6b99080b840d12ac5bd074aa09c3977be4b0022b17368a64d7f0a8e6fc25ab9f177334d03dac79186e40c9bd8a341f1b659cd14742eed82010e8869a622edee6b100fc7c86d5d"], 0x78, 0xfffffffffffffffd, 0x1800) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r21, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r22]], 0x1, 0x2, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) msgrcv(r30, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r5, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r30, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r38, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf126edb4abd36e6127ffbcde413f594a883bc2cfee8ce9a1e706baa46832abf0f58b6e7e86eb763cfdfc5dd48bc7486c3f4de3e1be4f2e596675828752a6791fea10e9f8b6544aec68378b00bfda68c64"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x0, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r44, r45, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xcf2c}]}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000002c0)=[{0x5, 0x1, 0x1, 0x89}, {0x2, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x45, 0x10000}, {0x3, 0xb, 0x4, 0x4}, {0x8001, 0x0, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x5c}, {0x1, 0x4}, {0x4000000000006, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r51) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x100, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x05\\\a\xe1t\x00', 0xa21, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x6, 0x3, 0x3, 0xfffff001, 0x7, 0x4, 0x0, 0x2, 0x4, 0x25d}) pwrite(r1, &(0x7f0000001340)="02af8a8d165a9614f6357e3a00000ec64a1c87a04a242b1056701a6d5bfcc2cbaa02fb44fd12048c2d562059fa8345785f49a36b4c8b475ad58a18b206baf003b6085be3e50f812c10613c2d6b8c6801cb34fcaa5618ad93fce1b18e90e2d9a59e0e72affe5a85115d477dcad90f89b16ec6b5e505b727fd08d4e0c3d52aec3a0f0ef8027cc948d750585dfe0c2d38c3ac22ddc7ebe3ba22bb3b21f9c4495aaa", 0xa0, 0x0, 0xdc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000093, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pwrite(r0, &(0x7f0000000280)="4066434bbeffac9a19f03a30775dec9905f5dc5e1a68c1aaa5995fb784ba62856d555bba2d6127603352bb7dbbb32b775c5b6a0922e809f78dd381f05d616f3b3cfa9f6d30d39c44d7da3acaca20ce6cabe9a75407a563d97e3b57a8f2394f4b518b51c262ec230bdb93275f7b26ba756cf6ab198e92b7bc9249a3ef1602f416af3a2415923d97bc1537cecb15b35a066f82c3af8739d355456e5dd591590128a355eb2347b6c79351c378dcfe8bd348a4ac655e5fd65b4b20e964f14a0d3c1e86225403a67d2f691923f1483f8def41c6687dc429e830b2c7306bfde5e5f2fb1ccccbb448e0319abf9efa297a7e8170cf8e3812de39e220d5858ad146b49f113ae02bf2d7f8c72ac7a5fc22960ccb40488027c280b209dd4b99ba3369320a9a70167f205a6be3f7acca69cc4cbd55e2336284662ac9bd0fa414e9944c3c1efe52f1ca6f408d0a48240596356f98531eaf0deb51b691ab571e550b35eb376114f8a78d10fcd969b2b88f1d0b4fff59abcaa07ed8162881643dd0a788772b42c9ab16fe52b3abc3dfb35045b4a146e13269a4becf8690991edc9c1804fb211a45a60725868f65d855b2c61954e4ef3863739af9a111dea1d9c2eb9a469bb44389e537c1ccf306e84afa55c3c6bc8e73363636ef71c66ab9614c050d6b6bbdfd489601053d9778e5af2150bd06d147c3f6a8c63347656f518a8c6aa08bf335f3d7a67d5577f58f00213fdcdb343336cb8196fce601fb62aa571141d94c0dca8dd3c4608ea7ee92bc4f57346a35f53f4a4db8e1dd5ca43e3f2d2f0862dca9463b7731f941a5266ed1ad5dc32acd84ebc12fefb044cae3ff8566ddc030e774033a9384f359a950632bc54859868392d8d1670ad406a879bd840f4c1846a2c5b285c600255aac3a3e88b5b7f94e633ba3a39f241520213bbda351b23440a21611821e2c0811eea323d471f81666e324ca8ec52f4d5b2c2bf33f5691096f0b8d343a89eec55d5c8d35ea7c6de94a166d562aaf8090504f5faac27a949d44dac9b0a523705b4c81ae5e27ce981bd0231fc6c36ccb5ab08d766acd2b1e7f254e5fd370664b94ea7bfd2c03a34d05479e17c67d97840bdcb54d51db200aa4ce26416f5552a3eaff8c7f2bccc37a028a19d9fd0c533b4124b7901f448380c331501be73b67198496253cd6d8fecb2932dd5b2bb70a066a0c1fdf088ea732e794718124fdfc101aa21cc3ab294d0cd9e3c7f33f438214acb5da5c5940775f038defb59d72417d8af560145cb531d9b5e4935f1a94b828858c8576f74d2cc9a18e9aa05aa2f590ef8460ae4505c856496ab03b6930322c1859c8804e7af3c7044c521a85df866dbd5e570695a6f7e6af15bf0be6df05296d9e74840f99274d1471c242b01fd5c67fe304fb238975cbd952e621abe20ec72f2ad211487c036bb01fcc44390c6a74f0e040f24fc07ff237d3093d9736e4014536fc599f06c58ee84be3535a5062ce46d8cfbb369bd576ce6a8ab4b5a68c88925cc5f7388c19c9886ef5d6d746a355407ebc2f76cf66d43dc90398dfdde32e4dcbfb948d6065696cb425124e025d885ce102aee029ce840e1cc7a84da593f8f61c9e7e6d033b8fe526f092801208e3a254a46c18a998abc938822f00ea2b235ae69a9e538ae43a3b928dd99a92c5b2692bb2f348a5aaf0f46e1286618991a6d5ba685f34ace3888731deb376fdb52685c1aa2bac14c34c4d87de2aebece95b7466d7158ba4f2102d51da7191ade02b841ad8b20dc551219b78ac66e54f44ebe7a01ec19e743caa0c7c68f7a4c90f17d91ecdf5e6ba751ad2934397d2ff3bb7cf1d0c3432a652896143613d782125a95fa1c431431c73afd9feb8397e0ad0f31f9537797db13073bba8343b59d817e7d4140a231f07253499ac8dbb9a4311fd05cef526fda1ede6f98b29d60845297818c8c9289731ae6ab10bcbec8fe5876865112f538900347252345e37fda0497ef7839bc94b317d3e19fe00ee9ed44e490859e4c3b09c2a5bdd1a546a6a6804afba7f22707752550e6c19edb991a59830bf890bba81efd7928466f036835e99ac49f17d138981b8bd6c4f241df7f91161db5f1d046b2373c6da3d3d7c9d2d6a7351d57a34cabc7ea8f5c0b1f40549d666b70990d0003a8ef2b036180608dbdf3470474e64c666ca8514bcb7d227d7f52771a19e1c70da817a6624aec976596df9152623a1da2a8d029e204e481d7d4b9248d426d3ca6b6988219c40685854d14fd623915a03f37c09c5a1cadf1e68a04612a72652a02372d55366f0c7c704b702de46c145e77d9324b903c9c00dec476eae1422692f5dbf96b6945f263cf2b4cd4134cd65ef5f7702dcdde813dd8a29dcdabd7bd45564fa06ac0ed5d73442298fc8c4895a9317706825e1b233474e96517bb514b0d1ddbcc1c2922b3bbbee2df411c137ebe45074e5ae4c0e3ddb175690c9e76feb16c5109ee35de1a530ffddb3b680cb36ad04ce3dff5c6c3e66c851c559eb74cebeaef7ba3b839a4b86cbfc3f9169fdd875ab2a8360c2bc7a909a81b4eed8a78310a9ef52b6f3702dcfdcfd7be91bcd4a303327ce01454f9ab65fb5e15fed3caf46cd3aba547992dff5fea8d0ac208633981c8d0500cd0226b89d3fb8f0f5e430ce409d88852d996ea92d7f7a65e09c0d0c163d446997fdc3c603bc871fea7af3eb3907f4671b4141e23296a71072466685a30d98956ecddd310de6d46378ae4b161fd232ab111842ecf571fef0e5e09adb7a9894b23aca6f1a45402f5dbdeb87fb80fd6af44eb7bb7871c6af1a45deace17f476dcd8e7ebb21425792064115c1eb18c2c6190d840cde25964e1365b0bb1d9403299de34b807a7f49e50d9b437cd2d860ab5753c7d7a66a780b447c5cec2014bc63d3293c2bf11ffbbbc99d247fc84c3dafe950f83fd82946caa66beb3104c8675ba1db106727e13ed9da071f386ea3f9010c3fc1ecc821d306b7da21066cc4752f7b056e9729cb645fd93df1876e270e3d3b19d40a0198d1af003f59ab9699c5b1443dffc1459f55f11b04fd0ce78e90a3691861741d34fdd1ae438c551d793ca615b6635fbf2dc4de7b364610d2ef2b2e35d6d72631025dbcf7f4d2b23e932997d475f136aa8d3b84a5163881be4d50ecfba3019174d2481e751e02d2058fa5b76ebd0fc5a7c0e074c43dae0d09a116fe012cb5bbaed61098c7d3a60420631b9fa4022162960701710b8f39061f189bb03772ba7fc2a30f11aa97f6d7934340858c0a860f263dbcf4c1592d2dc9dcd67ff6fe64f71a1e130d7d008808cf3c32ecfbf88ed4572fba10b1155602f714674ab9828141670495f559a63ecd3d3ce0f85e787d28b51ae62df12ba8e0b4637eb1b21550f463250bf6c9d715663298aa6f00f89365a4834dbf88a8c26a5586eb7ca5b46bcf9e431a3f0ce84f2d3f0e5c91e9b8b317d4d2155dbfeaf3d2225733901fa796595d68fd71fe0269df2d5ff52cfc37fc8fc371bb4db2dc24a1f2db1baec56de49a642a07a16442244497fb92ba83f967c795305a6709f011ee0c0c830dd2b0fff1f73d67f0e70aa334b0163aac6dce09e6c894aa7311761ebd24f296c6b0bc450d570805f156ec291481b8ac4dea02e2d5c502d26cce951ef25790ad34d444c5ff80ecedd7399f050fad1149a30e75ba863a72b11a4e92c1742191034cf97f046cf9ed7dcd7562d17496fb3e042d0403fbc1b1e9a3909d2210a59de7384c255024922d262aaa4e17c9f471c751daee4141145ee1d493ed56ddb3704894bff9386c8feb4ef32b74dac632bce28c58b61c92b0dd1cf5472c21bdd1391069d1aaa57b38a7d8cd37e1f05f979887af958d3fc024c2c8d7aff089d7063b9d3145d142fe279521bb8c0b87bb3ab88d60ecc52f2a3aba1b23a5614e0bd2279ffbd2e56d84fb920208ab95452f6848b399c4350fbf1ebc1be3262d1b7624db446f8244f43be92551a167e4285c504d896a3ca1f3ef9b938cab088e6de762d2a5a8f1eb9457a80e21488bd1682381fc481cf2e3096dbf6061b114e8ac0fb0c40f4bcfc330685c4b0b79edf596e1d73d30a74f1ae29b73fb5e895cae68f18c31ab7577e884c59fd0c2943a8674b653e5227442d23476624f22e784d77be0a5caf1bd503fe65c60286c5ed51bf6251ae65c448c4dcd8f9b49fb00088276d1db9a069b0fd9f7849646d2759c85f95ff9b2326ee24ed25a951ed5caf8dfc1a5c2154939c5e682a2e630b891aec456bc70b1aa9e29d836e6817554a9634f75dc41263432155794cd6d54f9280cf48f8e1a2fb988b486fc415611efc1f29e6867869cd8d2415a8f6d271b2e1ae58f0c48d6190740a67fd4b8ada473037e8b851b386cfc4fd8213c571aa234f1ed2cd305e3f58c29a158b3298702752a399dc07530050a1accf2d401aa275148bcb81d5c25eb707c19d9aaf9fc06be1cef0cb2bbd46d04e163942839a479ecb57586c3eaa9397f95785abd4ac8723c912a5979cc47011af7b908d1b5634f265c8689e729f2ef6d00320ac521ce1242baf0978f18b71d3256c491bac77c19167062daf60dcc199e349f12d5b93580e96313be969ffce1ea7e9432736588bb497f180fa8b5178967232806279601c7054c7f04a20a2cb9456a976144c5d2d068801e3d15a89824b28de832ea45aa8a4a40552eb260c82a988a33590135e92fde27a3e3fdff000e4b6e60801bb42feff3dd0a6f671384734a4c12e87dfc4dce5f000f0547c0d3c6cde814074c761136c5da523b38a62c83f15f0e0edcafbc890b21c07fcc28bee39ece50dbb1f3bdc60b7775d82e41386a5bf3c10e14931f4da82500186903085ed841835684c3cc3024f543e36e25bc4ee171810cb16658eabac863927cfac88f1e0ddac2759116c4013b44339898ed023a3cc36373216cd98c30b087786755e8c48171a62c2ec2dba2731fcbcb823f778f161c24d87489f81423ea8775ea851f562d51c9a9d5b5aaa3cd5794f04e7f0947b8620f6288bf6e25da68762abcf188fdd2b865f0e00eced07102940ef1429fbfc267e0b6808c7c00e6c64f8dab13fb997ad906b49753bef9d7066488c01549471054e32301e4e781a1a2612bd8c42f11732548cfff71a278c34f85e289e608f9e240a9d4b9cb0b5fd1cfe2ca52d6e60ca5e50a5033c1ac4bfebf28e753c497b6df28df48d80fece0f1078221045a40ab017295c7c138925127b18634a17005adb062bfae9e650021112216e8521a497783c934353869cd15f4652308adffd3a9eaffafc41fb9670dbef46190be835e7e54156e5c6f282af57c3c63424cd55ac9281599dfd0a7af9017fae2b574bcbe0d0770da6ea1e6c6893e7c6353bceba0160f35237f0c24dc072a573ebde33eed097ac22830309a01281671f78ee1da24dfc163722d6df9253f334bf8a2db0ae1d35fd53c99ec0175e013a55cee898dfd792ead4c6c3d539d3e12e6af1aa04a7c6d70167b7a25c8ea3400a5446c57910a9aa9d5690da2cfd9229601652d7bad9995e1142aef7e44164cb4ff8143937d6f7140ffe73f3a629fd3efe1bd28e76110051760439378c802c9eb606e95a578a58cbdeaf09214909793602cf94608683dedc1b7ae36c0d52bdb744d5abd15d50ba88591a6e4f2c274efd573314cc6919da1fac6b1a281e6c4de839622a2c829de5140632a017cbdd150f694a6664babad9b4c7f9a5dab01cba5d4fb680772c39e2f8f132141c68ba18eecd1f95d1c4c09adf1d2aab495d026174b5defd6abe57929ccdd364a9c092732", 0x1000, 0x0, 0x3) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) munlockall() pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt(r4, 0x7329, 0xffff8000, &(0x7f0000000280)="393454052eda550e5c1e1180995b533325c8db8dbb692194744ca09d38f75973d4f6278815e0819bf43c09aeb88f149e6e71ecd3457b2c0a97f73b3bc7a281bc0fc7c2a0", 0x44) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:23 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799a63cd3f3b3aa573c7ffa36ef53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d20500000000000000"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="70d92d2a48f8c9a22b5f34d975c7313b2c55810762a3c5c26d8af6088c42d79eda03773761f9b11e0f1a09bb3536cab24d339bab82c8fb684cd7fc244e65a9b8496605103cbcf8ddc7553f4db37e4880832c7d2681b18b24292fad52cdf5ea09e40001758bbe9f3a3eef49a01bc5736368294eb2aff90cc52803", 0x7a) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:24 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r1) socket$inet(0x2, 0x0, 0x8) 16:00:24 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000004f39882c8ebf28eb0000000000000000006ea445ea44bc7acd31e0f4c23ddc627f6c23ea5ef4a9f11739d6d970bd040000000000000000"], 0xa0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/118}, 0x7e, 0x1, 0x3800) 16:00:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x15) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:24 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x7ffffffe}]}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x5}}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x137) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:24 executing program 0: r0 = socket(0x6, 0x5, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xd417ed4f4abe5e9e}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r2, r0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r6}, 0xfffffffffffffffb, 0x76, 0x10, 0x810000, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x1023, 0x0, 0x0) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r21 = getgid() r22 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000280)) r23 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r24 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r24, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x400003, r18, r21, r16, r21, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r23, 0x0, 0x0, 0x3, 0x1000) r25 = socket(0x0, 0x3, 0x42) r26 = socket(0x800000018, 0x2, 0x1) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r28 = socket(0x10, 0x1, 0x2000000004) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f67690100000078696c6530002700004062dfafb9edb65c056052729393a346210000"], 0x10) dup2(r26, 0xffffffffffffffff) bind$unix(r26, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r29 = socket(0x18, 0x1, 0x0) dup2(r25, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 16:00:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = dup(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000001c0)={0xf637, 0x2, 0xfa, 0x2f1, &(0x7f0000000340)={{0x9, 0x7, 0x1, 0x5, 0x5, 0x9, 0xffffffe1}, {[0x5, 0x4, 0x1f, 0x3, 0xfc0, 0x8001, 0x9, 0x6, 0x6, 0x7, 0x5, 0x4, 0x6, 0x0, 0x7ff, 0x7, 0x80, 0x8165], [0x1, 0xd05, 0x7fffffff, 0x80000000, 0xffffffffffffffff, 0x3f, 0x7ff, 0x100000001, 0x0, 0x7d5], [0x0, 0x7, 0x0, 0x0, 0x7f, 0x1, 0x2f7c], [0x0, 0xf05d, 0x0, 0x7f, 0x1f, 0x5], [{0xfff, 0x6, 0x1, 0x5}, {0x2, 0x6, 0x10001, 0x101}, {0x8, 0x3, 0xd9e, 0x2}, {0x20, 0x2, 0x81}, {0x400, 0x0, 0x1f, 0x2}, {0x0, 0x7, 0x4, 0x4}, {0xffe0, 0x5, 0x3, 0x100000000}, {0x1, 0x9, 0x3ff, 0xf1a7}], {0x6, 0x0, 0x3, 0x5}, {0x80, 0x2, 0x2, 0xffffffffffffbeef}}}, 0x4, 0xf5}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x917, 0x0, 0x7f, 0x10000}, {0x7, 0x0, 0x81, 0x49}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1e0, 0x0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) 16:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) 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)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x83, &(0x7f000046e000/0x3000)=nil) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x3e, 0x4000, 0x9, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x4190, 0x8}, {0x18, 0x2, 0x200, 0x4}, 0x629c, [0x9, 0x2d8, 0x5, 0x80000001, 0x80, 0xffff0001, 0xff, 0xcd]}, 0x3c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:24 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d692f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000080d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e00cdf0dc9a1ce0a108430000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8c1574d798734c54bc354e8c043e5511efb4097f7b106f701b3ec0c16579ae30b513e2519816ccf1bc15681f181496e6a53473c69b7590f446ab1a214e05a45bbfcb599db91436b83d0f97999c178f146a2399d19a5c1fb9ccf401d32f8ddded46a01318f47ebc256a330c1f1827a5507f317060fc6ce39d055769a2407a347d33"], 0x10) dup2(r2, r1) clock_gettime(0xf3cb5793e4fcb47e, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x11) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b64d44c86b2ba1f8558fd4237b8fa4d012ae447472b3e84b5aa48c02f6abf1e6bf3bf554799b9b813ad30055e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd08003aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987597115ec9aaad47912b3b031fb364aae945111ef9055a99cd04dd9180b5e87928afced79b45f93894761b132af1a08501cf0a996626c4f9aaf8998ed830e2eaa5fb5ed080000003255502d093f30a65b5ee38e3bb730bdb9e2da332e6fc1d7ebda98a2e308fd0c5750467611c5e799c6f4add68ba9a74adce610961390d4b3740f17667cc76639f05e9a88400329287dcd78bc8b781b65681e1b47fbd20b079ff1a3130a70d39b9b4409150d22709c1d86ed4e8d8675afda3094c553b5899a2030b824e3a9367bc857ef51edec306502b9575b0071d1cb868351686aea84708e64ac71194928af87714285567a2fcc20d3e3debf042f8cc6b0093176d56f7885a420cf9c5460329274f13321ab4559b4a5e9183ac0f4cf6ca426535742876fa7baf9b52fee71421e05aa9e4e8176a5aa66aca5460b1ab8b06c59955fecf2a50c69a17aca4d2c6d97537ffee5df073f23f9e86f48354f866744c892be4863920c407af37536837ded2b081b31cb2205ec0ae691b27ebc24f222fa60ac66b1c5d0749819eeb7fc14fb1c0fd2bb52116c3baf627018ea91f1bedd38553fa2e238524194f60158c0fba352f6656ba210afc3a1fba59a03ace825e7770c0cc88ad1bf28c7bf88cb3dd14008e8ed42bbb81e073a8b2db1e30c8c9b309af459e3287e6d2caa9dddde5bbb4d8bfc54d1be7a9df4ae308e4f30418d3971a520c02ee885"], 0x10) dup(r3) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) fcntl$dupfd(r0, 0xa, r0) r6 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xffff, 0x4, 0x2, 0x1, "704fea36bb60526cf742c88e2d5df2fb3ab18dcf", 0x4, 0x80}) r10 = msgget$private(0x0, 0x201) msgrcv(r10, &(0x7f00000001c0)={0x0, ""/222}, 0xe6, 0x3, 0x1800) connect(r7, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mkdir(&(0x7f0000000480)='\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) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:24 executing program 1: setrlimit(0xa, &(0x7f0000000000)={0xd08e, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x104) fcntl$setstatus(r1, 0x4, 0x40) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="87bcfde209ba0d81e1e9e9f90c34cb6be8c08256a54c4df7748a500a328f6242c969f5310edebe7d137040528ae3889a8a4e0bff6f739536fb05b1cbeaaa22cde43b174718c9adfeb0ba9f1131297f9d89cfa6c06c6a1175e250271d4c33661696a3ea9c21d4e9c239f806cc4e3636c18a07bee926475dc4ae5e0f012ca724256fb922792492a2aa0cd5a353fdf2a098b2f1386193719309b52a1687c3703c42019760dc9a430d", 0xa7}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x64, 0x0, 0xed}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") semget$private(0x0, 0x0, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000180)=[{0x1ff, 0x0, 0x81, 0x800}, {0xf3, 0x7, 0xf8, 0x200}, {0x1f, 0x3, 0x9, 0x91c}, {0x3, 0x1, 0x4, 0x4c9}, {0x7f, 0x1, 0x7a, 0x1}, {0x9, 0x0, 0xa5, 0x40}, {0x101, 0x2, 0x0, 0x4}, {0x2, 0x0, 0x4, 0x2ec}]}) r4 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r9}, 0xc) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpgrp() ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="bf409ad8c292259982d93624fb25606c5b50f78cfb33", 0x16) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="80022e2f6530001774b39df6c3dbd5ad5d1ceff8099a63ee3a49357d90fd798502bd46a357dbec659e30840800000005c8dc92ea3a2f1e191ef19689710b9aa1fe7e6ec022dd3361cd58b48a237c2688fedd98a2300d94168cc9e2b2202ec0bfacdf5cbe76cdce5d3c8cc903ed354d48eadab47ac0010b7dfbffad23c375722b5995684dcb354d77a5312a7fbdca"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00de2e2f66696c009fa25a393302d7763065f96920a10215a4b3b917009d8c47125455a3704063f5aca35e2091e4c5c8de00d7b9675c33f0ceb7f8b45a1995226ae46b6408b7ef76a2805af668028117cfcd22c39c"], 0xa) lseek(r1, 0x0, 0xa422, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)=0x1) listen(r0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) sendto$inet(r3, &(0x7f0000000340)="5f0bfd68fe76ac80dfd3c6a4e2b600941293efdd5eba4e08b3140d292c94080b00f98ecccfb33e3b82886eaa4d6b352fa73df30ef530393ab1cfcdfd2eb6f97f798a414dffc0693fc13e7881003b03fbf24ae3fb9d2d57532ba84b4a251070698463351a3da9734048b15ef27971ff4c8ffb18585604b690f325f2b14b1ff3c62eae2fac4f8980405bb588848dfd049b1c558a4ccaa8396d2a644a463017d40e6a00d7f27d4279ac6c753f", 0xab, 0x11, &(0x7f0000000400)={0x2, 0x2}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000280)=r5) 16:00:24 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x5, {0x8, 0x100}}) r2 = kqueue() write(r2, 0x0, 0x0) 16:00:24 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x1, 0x40, 0x6}, {0x18, 0x2, 0x2}, 0x81, [0x1, 0x629, 0x200, 0x4, 0x80000001, 0x1, 0x5, 0x3]}, 0x3c) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x10, 0x4002, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x6) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x48, 0xfffff, 0xfffffffffffffff7, 0x1}, {{r3}, 0xffffffffffffffff, 0x31, 0x2, 0xfaba, 0x65}, {{r4}, 0xf2166a7548f7c46e, 0x1, 0x3e41e40b8867d95b, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x3}, {{r6}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x8, 0x6}, {{r7}, 0x0, 0x1, 0x40, 0x3, 0x472}, {{r8}, 0xfffffffffffffffe, 0x7, 0x1fff7e, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffe, 0x4a, 0xfffff, 0x7, 0xffffffffffffffc0}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0xc003, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x381) 16:00:24 executing program 1: clock_settime(0x4e66d5f9d8b05642, &(0x7f0000000140)={0x4, 0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffffffd, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x4}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r4) setsockopt$sock_timeval(r4, 0xffff, 0x3, &(0x7f0000000080)={0x1}, 0x10) getrusage(0x0, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) 16:00:24 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) r0 = socket$inet6(0x18, 0x4, 0xfd) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6203020ce0000080a0e1"], 0x10) write(r1, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xd1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socket$inet6(0x18, 0xc009, 0xe1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000080)) dup2(r4, r5) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000040)={0x1, 0xfffffffa}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x80}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) 16:00:24 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000a218bff77e832e250d2023f398cb8339a2d7ceaeb22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4bfdc997207ca87ad00"/75], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x1, 0x40) sendto$inet6(r2, &(0x7f0000000000)="958f2e9130d6462736e1abcfecafe63f875c324b3e7231cc9203bcd82cd3301471879f04c1cb2357c7e35963bd6b4a790dab4007a6c2cbee09e7db483dc609802e08", 0x42, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xfffffff6}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) shutdown(r1, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r8) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x9, r7, r8, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0x80) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x2, 0xc003, 0x6) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r17, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r16, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r17, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r19, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r11, @ANYRES64=r18, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r16, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r16, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={r15, r20, r12}, 0xc) r21 = socket(0x2, 0x4003, 0x0) r22 = dup(r21) setsockopt$sock_int(r22, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = openat(r14, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() r27 = getgid() r28 = getegid() setregid(r27, r28) r29 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r23, r25, r26, r27, r28, r30]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r20, r9, r7, r26, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r31 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001180)={{0x7, r3, r4, r7, r31, 0x56, 0xb2c4}, 0x9, 0x1}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x50195af5154d4015}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r32 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r32, 0x0, 0x0) r33 = msgget$private(0x0, 0x0) msgsnd(r33, 0x0, 0x0, 0x0) 16:00:24 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r5, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r6, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r8, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r0, @ANYRES64=r7, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r5, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r4, r9, r1}, 0xc) r10 = semget$private(0x0, 0x4, 0x201) semop(r10, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r10, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)) semop(r10, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r11 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r11, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r13) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r13, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x9, r12, r13, 0x0, r15, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0x80) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x2, 0xc003, 0x6) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r22, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r21, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r22, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r24, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r16, @ANYRES64=r23, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r21, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r21, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={r20, r25, r17}, 0xc) r26 = socket(0x2, 0x4003, 0x0) r27 = dup(r26) setsockopt$sock_int(r27, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = openat(r19, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = getgid() r33 = getegid() setregid(r32, r33) r34 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r28, r30, r31, r32, r33, r35]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r25, r14, r12, r31, 0xc2, 0x101}, 0x4, 0x2, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r36, 0x4, 0x80) r37 = getpid() fcntl$setown(r36, 0x6, r37) r38 = socket(0x2, 0x4003, 0x0) r39 = dup(r38) setsockopt$sock_int(r39, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r41 = openat(r36, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() r44 = getgid() r45 = getegid() setregid(r44, r45) r46 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r40, r42, r43, r44, r45, r47]) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) r49 = getuid() r50 = getgid() r51 = getpgid(0xffffffffffffffff) r52 = semget$private(0x0, 0x4, 0x201) semop(r52, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r52, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)) semop(r52, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r53 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r53, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r55) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r55, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000480)={{0x9, r54, r55, 0x0, r57, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r61, 0x4, 0x80) r62 = getpid() fcntl$setown(r61, 0x6, r62) r63 = socket(0x2, 0xc003, 0x6) r64 = syz_open_pts() close(r64) writev(r64, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r64, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r65 = syz_open_pts() ioctl$TIOCSETA(r65, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r66 = syz_open_pts() ioctl$TIOCSETA(r66, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r63, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r64, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r66, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r58, @ANYRES64=r65, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r63, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r63, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={r62, r67, r59}, 0xc) r68 = socket(0x2, 0x4003, 0x0) r69 = dup(r68) setsockopt$sock_int(r69, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r71 = openat(r61, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r73 = getgid() r74 = getgid() r75 = getegid() setregid(r74, r75) r76 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r70, r72, r73, r74, r75, r77]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r67, r56, r54, r73, 0xc2, 0x101}, 0x4, 0x2, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) r79 = openat$klog(0xffffffffffffff9c, &(0x7f0000002540)='/dev/klog\x00', 0x7ef7f1443ac09711, 0x0) r80 = openat$klog(0xffffffffffffff9c, &(0x7f0000002580)='/dev/klog\x00', 0x10108, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff}) r82 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r82, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r82, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r83 = openat$klog(0xffffffffffffff9c, &(0x7f0000002600)='/dev/klog\x00', 0xa0, 0x0) r84 = socket$inet(0x2, 0x4000, 0xa4) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r85, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r85, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r86 = openat$pci(0xffffffffffffff9c, &(0x7f0000002640)='/dev/pci\x00', 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002480)=[{&(0x7f00000000c0)="4f903cc5e07ed5f25ba33db98dc0909c73c31388eb3ab62ec6b81f5914bdfe1659a3fd65", 0x24}, {&(0x7f0000001140)="85f7d64a5c8191399597c40d0eadb0c6cc6bf86a11767a67a8e53f75b4a242e2f07479f04d1d8bbbcae7728a8b824602dc3955efc56c98c3c8d74d57", 0x3c}, {&(0x7f0000001180)="b62f89ae5aa0023c1b0d585f7fb7cae06856c04ac8", 0x15}, {&(0x7f00000011c0)="1b859e10f0408aa15621576bf9e4fb84d47ecfeee0e358a1fa38150f361e867a21126f2425ca431bce16b9cabf8514d7f70d5c00fb3cb914cc8359cc0c69cbb2622539f91cfffa52afcac66df56248a810afe77b3b8d1f525044f14b4996284b12db02306fefe252bb1ab647aea8467373d8bfdc1e0f1e1e180bb2cfb95595ceb0d2fd585bd693aec67aca3cd5ebe6a1e1c2ec1088504bbec0fa5a204d361f3425b66181e83a6c9104a932a26187ee70586b581f6420df0d020ff7d468f9a0b4cbd72beb72a7392a164c31111fcf004051c4d3fb6b4886d9dad6c28cc5e362fb1d5b93d24549f472c284d7e95906fd0eaa5de1ae32a15c0fee41f881646a09ac0564a138672c29e74813cf4342a8aa4eaa3b6fdd9aa650aa8e983cbbe0fbda9b6661f8000f03e7c6520a72f9185be0759b42a71b328685620f91f3693c6b9eb08433e6081e98714bf8cf896ec71a55572742f34c565634e5873658a4f8499eba9dea63d998898f36139bc7460360ad55e214a944c5ff1e73829160dd7e9054156022bffe647a41695c8b3c7f62bd116efa830311cae2759770919d2103b845495e4c0d651d3390536483c5492934116772ebc0e2aff147dee9e2bc57814ddf261f66fde2570a70208b871319e56cdde32e675b377fe5f01acc34e8807636e01a64a15410c04bc75ccc367aff4652a4f298911fa65a3183aba0883df7426dc4fb250300df13ae079994e51743dde5fc42419d28ae4715ddf0b4b40c3a55b92212f7907be5923de8339b03112d09fe8695654dd4838b924aeaa38b6061bf84f3a43d7390ff080b9c3c9199404e093fa8babedc9266bfe878daa1b91a5194cbe270dcc553e38de0f78b07dea25189f3cd73396cd944bcf02b896f29abfd6589dbcf685238ce0f091aec893b5c206392674c23bc23ba3b1d8e0eedb65748e92d6f7493347d1f10c435256237ff92844b6056f946c849f23d85e19856ce0edf517f2443741b2fd2914302f99f296b00c7c052ffdf431bf17628882b3e57cd6e7b3a8eb52bbfb70d1294b6949671be6c5dd7c1dd51b1dd600c0a87562656c7366587c9a9fa1208e1c6c28755d32a9e7e31de1c667d2265fff3bb0aa88bb9803c7e9ac71a6c889b55803ff43ce5c62b0a55fa74d6ca8be62d1917c3095d8fd6106cfaa4f1f91f19cc80040c6e7a74b968bc939d021f21c2a0651a8a7d891ba4b913ebad1e5f15f993e8cfc1ed70fc5dfa3f1a8dac4ca3ee89dd8b8623449a834c638e33d5316de948a3b67d93e123c35945ff7612106d6a55946b2a7e7da5988c0143ec7f0ac54153ad6887dd76251f633e8596b78680d37645aabd5bbadcf7db2306fd405d1f60d28174997d5f9cd26f8ca76238ecb9e12ef005c6945a7da7fb55dd2075bedea89633df841367bdb98a80e93412b83d899983a9054831b87576b1a7350eebb6cf10f1606e0a1c6f80fb47cdf9b469ddc2f928a4ac6a112baceb5d57fd836360796f70134692bca49fec1a61c92e75a40881459b0b2925663c62ea6f5e152bdb4c31f475e3f9845dd529b45e9336109f794a502ba595ab71b7272cb8b8a003ff3571a8feaf6f94cdf98ab5562c4a470d5d0e71d98375f9ab52161d51111d2731352b711026893571a481d3f8f381a9b5f87b928d5908f343e3484cea3de9a2107576f1d0fdc4becbafd834bb01c81170852acc870a40f7c8b9ea46af615c0a690db46ed0b19cfd0b65eaa9963f6a1aa2db50fd0be3c3285d015b4a5c10b471bbc9ea49dc8e02f07be03a63a100dd997919c62442cd3a6bb0a6e7faf47c698fd74e4ecfa80b3c48c43dc0d708a17bd634a90c96d2f8c5d82b4fd27b6c106ed099af533c2b9e4c937c2c74abb057dcc67f52ef98f83e84e989131a27a816f4ee2cb21a15fc2fa29ae3d39939ac4db0c7083b583c7ccc0a504b933bb17e088e481881400dd88079c04af0e805481f36c268fe282cb3a73a29150978247d7099d3e362dd4e6515693b25b5a8109128dca90d5f4f43351a84190b81107c77eaeca0c38178809ffbd47dadaba0dbeaec5c0a65b1da917b4d87df6384c2c3e2da60de0b036ef98d757b3d54c2f805d35caefff8f3eb3ff4f4f5378058c978dd6c71d703ea7e077a9ec5e6ebb7475bc06e2121db105d56745b0ca78907e27d4f210ba2dacdc72fab1f44608b13e56c90ab02e9634d93f88d04c6193fa060c7d549fe9a36072b802f4f5862ab9adc7adda4fd28b2c8a05802bff8c93b788152cc2616ba6f1585cf1d0ca642a31493035cbacf3278c635c41a45615b0f5a84416fba386796192db9aa86e87ad047db08aa32716b0a11aae5b94292a46c354d4003cb83963cd86e3b734563dfc80224d9eeace63ddb64a8795a8e3bcf7887a0186fa654b7f53f54c4262e9ee1ee35366f10adfa8c1a0ed2a42635a74634d4d858948aef5c3fd659d940ebe254d8ed3a19f02d216d3c1a74477d026f268f6bdf4a16f183df352465fb667d2966db022bc26c5e1626d07e7d0b61839209ca33033298a910319752022d533819d856613c9d7f18327b2705994f39eb170c19755a95ceecb56cf618bc64aa2902d27f2a49f7073f63a17686043664f377b66407e4388b9216b8f19c117de704b073aa75db2353a9bf8fd4353ac89c587856e98a0e8780c54aa680c796ded0578d2699d0318de2ea916c10a3afffb1705f14c9a2c3481919030a1b5e4dd58305d60fd1e1e1fe97e09203e82b70677af82eecf2e329ccf0e39a12f0f679a5a9fd291ea312c14d651f6d5df34e7bd091307eea7529e6b4789ef6120e5a1baa259ff5f1361dda2178ca4d585a68030d807a14f75e5112b88a890004d01a69da5de73e94dc377c7073f29b913e84679a16ea9735e8ec7fa3ac59ffdaa849fe1c0735003fb46a0fed1ff5b476e272e37e7bdb187d5d19251e78dff63e7f95fe26c5b4286cce127a2ef17cecae5fe258b0589f60822a48a327637817668cf48e7fd52ada636dab62a4a6acb4f2c94ef386d8f4ac397a8cf32a445e4b9a5d9c64e5e7e1b8036acff79e3383afaef414c023e29670cdc6f99707d6e185c7743c23df4e0ad20aaea51da1ec1641b5d2bbb750957bce11875333ad25ae9b01186efb8e74203ad10086e68687bf1513d925ba94eb0a593878285330089d860476200726567aab4f32513291e7e90a0124b840d5ecb8446227845dddedfb618931c9a47652e35adcf9822a006470c7dc687993c36898b7b61c7c4fec17c7a990d193498ec8b5cc856a1f5c8f51a6e61ae87aed2451af7c35148dc3a4780f51f44c3c4b23695d2ff16a9732154b994d3259f4dd7c2934dab8d8ae5d911f755c21d3c5ddbe2e81063c85560a0f857a9fe7e50900ef026733a49671defa4eb7de4b44cc7c46bff2cc029bb62a724277d9739ff6eb9dd1ffedd179c564c58be9efa6c6b0796a4ce569eff710f19f473982fc4e787388d2c6c1371192dda83303cf3352e4399f5545ee798762768656e53e6f37523698e6ec77245c0e0d664bd26696da6f048beb7830f209aab5351b990a97a7251fb997b68e74f2f5994baaebf42560728dc3dac3c715440882f5be7ffe49b5a2311e6f81d04dbf234e1be3ff82b7d3e21f3cc091b75ac8ddcab50b85249ddf4c63dbbf479f42af51d4d52e47b9f475042413c447a0b252efae3b6fc567ab5c4f49cc9e7d558d427d4fbc9f4c9d1e4cc2ce3a6367c9b7f0551ed083ba069aa63a5ff4a9c5b6ef2905f9b66985544731e425082503a7e80ea65efdef032dc0be274af822d86f291cc0d5a25239b659099e1cb152fa6cbce4f3f3564177974f881e60d20aad6894379a3755185ea00ef0dcf848b2ac292ee373378454e7f59982456a1193017f69057a8dbbe4a27f9b0c9b381e799eefe2f353ad41e9fa805bab9b92e7215c45f7eca1b18b16a1607ed3cb056ec36ac03c190f968662eca0c7e117c2223ea9d44f6877b5a8a3598117b8b030a53faa53d1d3a6a9d6dbf9125cdd8e770a461aca30821b0ed25292899bbde673ba556a97d293e2e2bcbe3848deacb5d911cb09a9c836b0cd9b37d04f987501c69cb0f85a4f0f6d7eb42d67290698e08537d21a1de533404136972d4bd82ef0c928a9764b210e86944a5d509f3dc21f0977b7a138bc75d24ad70c40f77afd0a4bb45551c9dac04ed6213ca06c0f4ee61b45e52db2456a418513cc9d996b1466dd8f5310e9edea42a9bdcfb7468517f1ccfbb0e551c09fc16e863c32333965fe8c2a035f041a2030edcf32be161f91f839091e667068a75818392ad9a0470b2405dfcc8b4c3c07dd40f9c4989daef74753d73584a1d2cff7b7c989321ff3ac1ab718682d225bb1dffd0b8de2c9b869ee491691b7ceafe0e10df5a8428fedcbe1196383770cd4da3750296b5c2931c1dd9f0b70e3de89c72d2e8da7b35da9503a78b4d4931eeed0b9a58b1b361a053aa620361d80451a725e8961b3af1ffde9b71c46c98975e5c3fef54cbcbcca2a2591cb887049b9fb72e35bc39217441541e632cdbe58548bab240db99d74ec54c946d6e931abdf0c57100b756edabeb9d11d207facaee4a29a891209ced33840a5745a86540a0012f3e4f8134223ff77693dfaf2fe58cd6066febe5e8a69f3f260b0f7ae02738820dbf5d34009e9171fbeaea98c038a22545c9baf5ab1c22929666cf6108c341f84d73e32585764a78e8bef9006845eb38446077c0cb17ecca139162b4a19e89728d63e9ae2ae0d7dd554a20cc2b4819ac1038e22f7f0299d3b895ec93bbfc86ff8758cc267cbccdafdfcc64b63753120f8995eb39079487b3fc0135db75da9e28765856149e49c4dd2b66b4b5fe0705218c11c35655bc60cfc8b61c1636094baf701d2d047de46578811984b20f3071b4cdd549f1afbdbf5f1ca1bf8fed668208a3b78bf448aec0c625690e286e28cfaef7ad5c438dc97e056995654f399ca9418e2dbbfaa3619ab66306e9c03fda02c0e99872f5663e260c19673b4b19437144332b1d6cb9f82e3f1fcab644d00cb4d496eb1170fe075f86606d9f38eb9b6cf8d96e1ae7bf84b2d3e8f43fb4a20762209c680fc01109eeabf8057eb41ebd51f5345b58eb83fe5b732a0c5402faa1d03b759c40ecda0c42d0ecd8eab2b2925ea42191cc74dd19171a85f8e3d95c60b0576d6b6868700697bd145509d80e81603f0f050283cc3983b2759772bc5e57f0493666391ef2cad55b7c1ff81dd17ae2032face11dea7eab4d7dea4c444db6d68952e52fc3ca408771965b1a3bb04d190e37a0be146cd5984452c43cfcc91f556f044e103da7aa4f1470876c6000727a66d4e033778e8fb95ca0eb69d1e7d0eb05816d8287b660144d0f8fbf70c4cb69b9ef1f44bc26da8f7a2a8c940730ae8c3c0673f6b733f8cd6ad37d39596f8e0d8a55a7a2685e99f2fc9832758a03d9d586a16a9ea7c4e318bd3b2e9ca5055208915eebf943e250f1654fc7a49e999b93586520413182233d718e2977442a2333edead2c0417b6b8e4ebbc761aafb54c7a47ddc8777910fabad715569fcac9e58fdcb5080fddeca7f706c1d55621df9c9a4af76d5dd9bb8f3a743e84c245ae7ca8dbd2014540fca982a959cec1365fb16f24c01cc6010744253d35a7df830d4a66de22f1b9c7087e0673dfb01419ec25ca29412d9c5b8e4898455989fa2d76737dbc76a62be877c877a8b254d6a771594067898468923ef4f8202bd019fdb23706b12ae61f06c1be8a5569441cea13680378f3900e469d629ac1bea0c717db2b73ff382684f5604c", 0x1000}, {&(0x7f00000021c0)="1a5a7722f3d0537a1fb2031dcaf6c820d81bf26bd1b53b45d6532195f998bb424eedc8f0812f229d1d15f82186d0adc7b12cdd21aefc673728cfb29a0524", 0x3e}, {&(0x7f0000002200)="e4740ef07dac8fc43be48dae1feac5b005d36585d910298b446fc43d38491b10a1bf41ebef555db10a1f7cd766775dac1641f7ffefe0ff85259cbf72c1db3a7fb46c63b133019f", 0x47}, {&(0x7f0000002280)="042ab8503705f9ea5b4af38940886a979279ed85cb733da58f13c13c95a878b93083504bc47c31fd2ff015bb7a696a5ff4ca70f1bd854fdfac7b07e31f08955795cc7f38a73432ed55918c3a369a62107df2ccd7c4ef15f46b1bcd34032623c30f39d7ef060cff21bca44b7d84d5d7db9f21a8c7058e6d580c321cb7e03c01ff9a5193f7a3051b629fc9601e56b2979bffb295047fbdf698011b29cc136d52ba23daca90b7395b3a7e8c202116e8df82a018287876082436c5e46e64a7a29b0f3e71b35ca859dedd55e795d727b6492583bc78a2111e514371beefefba140792a14f11eb32e6", 0xe6}, {&(0x7f0000002380)="ca01dd14f2f02f2f922b63f2a796b0fb2d8541e5129d48cf968ba472aec2579fa18fe02da3f9859fe81675c751b4af36d591d052b7017a924c5002dc6a3e068b1ef07744a4866461288a12201a9e119aca3a0c28d74325ef2e3fae767fcafd5b5556d9e5654892011875d906686a929ec5b64d57fd9b6a55a32f027ea473233fd1f9ef26bded2b4215adb6a01b26ec4687ce8dab2030662438670151ffbbe3cb8aee935e0c2478c712f9464c79ac8cbbe031e9a2bf45d690f7d2c0d498bba9d007cc54b333741379ad2f33d4d4246fa2820413b2242e7de43bdae7193d1fff62", 0xe0}], 0x8, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r4, r12, r45}, @cred={0x20, 0xffff, 0x0, r48, r49, r50}, @cred={0x20, 0xffff, 0x0, r51, r67}, @rights={0x38, 0xffff, 0x1, [r78, r79, r80, r81, r82, r83, r84, r85, r86]}], 0x98, 0x10}, 0x400) r87 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r87, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:24 executing program 0: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:24 executing program 0: socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fe6a243e3f67c1ec"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2d, 0x4000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 16:00:25 executing program 0: r0 = semget$private(0x0, 0x3307ef997efab677, 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/8) r1 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) lseek(r1, 0x0, 0x200, 0x1) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="9c0bb1384469333cbcc5ad6a6691174493", 0x11}, {&(0x7f00000000c0)="00242f36a8b7b4a658bfa5cbce95a62a59747225", 0x14}, {&(0x7f0000000100)="f44ede26602f68a5ed0c117c53145c4ed7b92229f30c8559ccf05268081612dd17b971a8f4f840509fbd9f154bc8350352f464ae118181c9a5cb069ffe363610cf6921588177a8ef0592eb2c235d4bcbdb69b028a2ebf2fa3d0b8b28f287e4d58bc25c4d9c", 0x65}, {&(0x7f0000001980)="7685307d3a49591bf55fed01c56290ad588c311acbd48f587e09294b2603076eaa37c37dd39e2d38002698ec2dfd2bb8c248903937176454184e25d3fdd49859e485ff71c985941266bc18f0b7a9f4bfeb4c495cfc2b394c72502cf614f36b1a6c55397666a4d12fb30cca8b4ad2dc0f9aefbfed1603f3385ae32ef792f17180edc51000d0b6216dd28a2945615e80c8a9aeabd3c3d4278c383743cb3b24e9254f9ac271b4a3dea7c1d1ef036f7c555eadd2d01a26e7e9675b4d736b490eb159db0cde01ce2cf52845c728fde91a60391b9c56c26de97f05556bc6d1c2f50e12301b5af5174f8ac07eee7adec5a2bb66c60547406a59e80daf8144e87bcbb47a639b2c40aeb633032c7ee537a50bfbc9be493069e4d9115cf6ce901de67fd77fba9b16f7fd1fce59f4add4cedcd51cb22b39b5936161e08a94abc0a4667ec600c1044e71d91cd032e4b3b63f8956ce58b0302b8bd0c13e291f83058ba5d5e591acd87ca6ac801cca26a268f7606ac6b987141f94ee8bd52eff1a2de1f1ec22318db6f7c3095c725d83e985837ee7485780a500d47ce2450d070f985af3c1d3c2fffa2f0766808a05d6e1fea35ce9ff95669d3f5ca98705fad9d1fa4c7e0537cfcd849f298cb09353a4c333840755bfea9e443f1bbe94d9608fd7df6d91941e743a40cc8d6b259e255d141091a0579b386ca58d80814db57f0f5c14da0d2d48a873d7829b55c6a7c0c6d2aa38f40125806ab6033456c0944bbc9d26da2fe55c9a865e5e7b311adc64515b7da19f67497c4bc13a152d34309dc21605554685c521441665d8f1ac2dbcf444d362905879040c4d2d40f9bdf15bf540005211d69045dee0ae66d42add33890d85cbed36823e1ddef2477b3cd89bd44fed8ffb68d971f14a92f2331bc3d65597065bde1ca5e57a1df02fda6db18aaba8bd825816412cdc8017c95a11f4acca20ff5004e881be0f49572b33a0ccfc5602d71397c8046beb9f13a5017bb7b907a35c441f5b14d1bf8c71b52d7fe8ee36d3bbc67678d6adb0af450fd2e001acebb81c40cc115cc722e513906293b1d65da1e04cb6897dead22e1642235ff57750fe608457638cf67a43f2a8833f2d030e3a3df446a55b008d49b7d1604ce9d913e59b0ff4901e7737dd21cc65b11f31cf172c4097ad7a7997a5b65265b8f4ae8b3cf4caf801eb8c278c57d032dab9dc3d382d4f2d44d3dd9f388ddbf62cc01edadb78a65e0d9f4e8e0f4a933fe686d402192b6b4ac5b63cd934d5ef674995cd48a81ec965171a05aba6def35414a65781153c6ddaa51d67e9c88fc94baba0953d61e846d8276ff15c080be78a993a142fcfaca525e9792d968bef03ac4f6bf29ebef9387d5d818c7f0a340230d7a9b6d335854e31428da288b7507b119fdc6cd7bb5739aebed05753b084c1f218ed08bb83120f029fd45cc252ed7a10ec9887b75c443c35b51fe488128abfc92959ce494a4bdf898f325a7a1a6d7e581792d2c641bf4549068ff944cc6475653aad78b0f3522ca4120459b8036a8cf104d77c46e0a9cc9832e5e61e2525379f1a37040b9f1702f841aa5e63a928ac96da9a80aee871215052c53e93a36de49c8b787dbc00b5a78cbaa726aded8b7cad1b4ad72f80bbcad2934101fd1449032397e658e34efe644e2b385e1b107fcfa082d09a9c5577ccc554a92ab5160888873d0795d63eb4f91c686c4dd20b6edf1167cdc321b49b9adca828970c89d26b3f84ea3f428c4df4a057cf72d712fd681df4adff4eda90636bd62707bf79e62be9c2298714943daf50efebacd76a79ded2e7c4b829bbd416f7845ee3a5197e201bdde9ee898f6fdb043a210b849cb78c3a80e26072a68f6a3a9e60f2e7eccf9afd4105c8a5820835be20b33fa889dc365666e69830cd331e3e01d9273ecc94cc1fa2da341d262c5f56161db81435674896959288036b246e65853725a25651abebc4dda8baecdcb7c7ac5252874a75cd3186648b635710aa38ab32df03ceb9f02dcc4d1aef5bc052774d0dd9a6b366afbb18467295d718f7663ab760ea73e1b2a95a5e0ed3c9a4a5119931496343f2ffb5475be1704ee41206bcb7fb5d1c9eaec6983cd0dd4c1fe55f92e502cbe17939b4d55233e86056b30bba5c7a19b506517cc44c2e148b476a08893e10d04f4231d6895867e9fdda16d7c0e148b5e25103780dfbf387d560fa0071b2f46f941c2a6f86cf88ad83c7ed3985c6a015b89ee863e437b695f7f5c1acc740e9a93767e13ad9aedc83fcbcb6f38e7707ef2c4bce4f436fa21c43dd36be125d9b792b47a4b9b72a92916262621576faa6ca9ff43172ef64dbd34e4aadfd98dfb13f0fd4aac37d96a4ea793126be57a5971febc0da08dffe157eb584b5bc3c04eae36e5aabf5044993fa982858855c332cffcceb06caf31d5112adda113811991b09121f788c43da0df644ebf5f8d6d7c4ecd0288e8a2dc517e226f670cdaee364e9e8994bca116f6b509816f279a093e31615e59dd19b2e3581e7c5a5de4418788b9985a6d34d5ee8838c580dbfb2b3f327d8d7ca6edd1f2ea59ef6f77f440eb35324c2636b46d01ca8236f3ca22808be7e41ff5caf5ac61214fb77684508f89db31221bcdd10e38690255a6098d4cf00638f6250a46461c271c1ac0ca6de3b4e71690b1eb513fb995df05ad4bb1cf602b4f74c6281a2a6b422003e679c36817e42822c2fb25450d68263b9844c5e8ac79d0faad2ecc8463b26f2aef04672964e20fb221641ee772fe3b2d4c2b6966343b7773b794ecf3966ba27f87f6ea21548616615819c5c7b20bd361c3f9670363b715bbe0b3c69ec94f9d2fcb3a14a295e0f619e5914efb9286ef2d02e1cff8ee733a3d9c617172b5fc710ea8d3f86793a977dc5a0b6170dc30d9ade2cdf95a403ec6c4c2e01325b32b2283169a6f0fb173619d78c11cabe907d8ab1fdb437406bcff1d288fca716ae69c808cecf872bd4a0f87bb431018dae726bae8222a1831253b9649d80293ff811d89063ead6e59f4fa5c038dafccb4bbf4cd783cc8726f130c36c842bb106836ebdea5a466d116597d121bce9512b5337eaed77ec63d79737e16a8f14e90ae5ce7724664c8c4833fe05f0e5ab9aa5c938e2a9a27ebd79867b6cca715ab1919373c0e992d51332dd6ffe1cf4317962cac91d890df66848dfe85698877100384f6e07e419d77622764b46068189d20ed60d2bf9ba0a47e2484ad03ca638130438def3a78d6b20ea71558d4ececb60ab26f7ef696fea73b3780782838f94d3692071e7ab173d78b0ae160be4d872db3f51769e1e29407db5e8e75ea761bad7e1a0b673fb7eac989c2953693d9d996b13664680ba826f636b41ea85954c4f5f360f9538108cc73b1a0eacd85f38eadf12c3846ae54f169dc90c7726702f16f92b71e9b64456c7db3a7a15f327d8cafcceafa6defa8c834e2b8fa7972dd016af633f4eaf523280e5008aaa589d48a0f7709b0b29d7bc3a1b8dabc2615694490d5d168ae4ef5081ba0cebef878a8085564aee83cd95a5afcc15e7d4bb619d97d72d85cb0784264478e78b6114864adcc1d7bab2288c3078623dbf85f618f349cf0e34c9bc1c3f2ca19603446de77e95b043e8ebb2b65d24cf63a1e990069d9d05c7664def6fd81200bc14df1d041feb0ff326568d27428773b42209d41720425e7039247351c0746adcc44a86b7bc5174ff509387a2177e3a7fcfcc2c3054b5c5cada77310efa09e99d02beaf264c645d2344a97465ef226b3f067af807616b4511c5ebb6d48b4011b5ff254fb382f9d48aa8fb9bb4f88e07460a6be87c2380e0aa3777afacca14ae23cb88234b5fd2a45dd6abfc3175d403f854430ff51e71dfef82739c8cc2931fbadc51839a309115591d636268bcd7a8ab3dae5c0bb6318cd9b9ac6e28db12c032adb9f6774aefc22a656fb97e71891b0f1e6ccca39a34e7a7a531d68ed8bdc1953cc575dbc48def984717725f9bfda528116f0edf41302643b6a8d5458b7156acd2a00684371600d09083d7fd65415adfa46a78a57520235f622d3aa6ffb9a9ea00681055a0f350357e651d2d5b0856b32795862cf0cf55acdd433b140d3768acd45c1bfafbb561ebc2cae1a1f96ebc62a584423eba20ce7d952c548ba268d31955125fd17a3dab9788630adf1409f5fa9c5dcdb16d59db75401cf61960902a319974a885168f9447f1b732311c2d7ff00e511e709bbf09b3f30fbb89f8b0ef11a52ca348e0fd83a274ec58eca25f5c2c3103c1b3b02abc8642d4a7b92f971222c130d635d6b2ff3b8097a7faac2a3d4fd944e6c78ef952027814c2ecff568aa6ba760a144392a482b3ce0993c8f34a6d589e1b0a25d1eb05232b06c3e05509901799fa8f64977a14c7833d7af458863e818d01a41b0f43859c9807fe41dd28e641b8f0c38137f7dd118aba6a1f61f7696ff680039f6f0285fe3b815d59fc9e5af7947c05c2a0133e9890f99839dd9a0a966563b898017dc739b139b9b3f92ad041c288622ac914f4d422549713161cf52329298014d9ade5bcfbb5ca547fe6ba4422158902e2582b09c8be0d979b10f9fec6a4fd3adb5a6ebf22c62d3b05cb81afbe776ad5f9e34d5d6774abac64f0f68c9e3404b3260e498e2ac0e42cb4145c5181b743ac85b46582de88a04737dd1d8ea9acf9b6b75d36b23044710f5a4e09d8fd8f4599335729ad754637c0024fdfeac96c2886238126f6505bcb27e8ad27bedc384b9b3b2a09688693c39b8801463f74a5b0c0f07133c135ac188cb58a33f777054b93dd39a8f4551778885ded46520e5b8bf768df9c0fe8189228e0f7332fe5d244918e08499d719a1c5bff24b0c90674bd35e8e4c9e66ed6850990896daa9cea9bce98d20e4b10af9efb0ed9ce3bba67fe824e2976220ec95350bd001c5d337fc973650e2c4ada2810d2ab320d4fca4f0559588f366f44ddcc450048e45519c0a0b39cc61c38a1c3bf9bf7677006f2fd318aa3777879b2f316137f7d4509eb70ae415ebe96ac9809d5ee22aeb1b91f32259d88fbf58179f7e93071687791362fc2894aff4eeee562609f8f4b5c5bf66d2b04a2e64a3868ff3fe8b013f40b8d114d260ac5f6134f3cfe2b8314df2b808fe97658c26ddd103fc35aaeabc27715aa7b63bf2cf2cb68305842ca056478de3f9345e6dfb2bdb64116cf1303a7bd5c239f1d9ceb926a187ce185724d4fd24aeff8167c942c75a4347a7264903c49c495d854affdac4d23e8cbdd90ce0afbab4005aa121e6ea6520ef07b23f41a862c7de836792c3a01dc79e8b547276f13de361f3976ea0c67cc37820d710529a2cbd011a66c9627c768dc16a9e00adf4ab9d259a13163ffce715a77b8c6c8a9328f5427fb9e984b9acd49062d3075a06f326b8487ef437a9161635e54d5dcf3d4cea83407f5b304bd40878f85406a673d36346a9de3b9be71b5129d656a11fa1bd2604224e7f044b1ac13aca3d8a6a0933f92c47334535420d43469b340e06660e2c43c6f2abd444c66b087fa38cb396c230f6033c0f6df220fda40b291d4dd610723d8c69c0f8d2803ee02181ff2ed702985a9c39fc3e1e3c6e4a3ca33990c2b0b968b334185fdb20867cf0373abcfb1ef7455c9c6e3bee1f93c758067c4c68200f7d4e3e3bb13c3bdcb974e686a4629e2b7745115163b231a6fa1c9ad7b5655e523c7ae41c0877e02e892813221cf30168805fa8a367c959deee6a6334db47b3454a1f27440ae107d105585919403639a8dd7762415bb59632199c42e4dd3d3", 0x1000}], 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x8be}, {0x2d}, {0x6, 0x40, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'aa\x8a', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x806, 0xff, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x10, 0x600000000000, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0xc5, 0x4, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x400, 0x4de000000000}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x3, 0x87ab}, {{r6}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x454}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x30, 0xa8d302082cccd2e, 0xffff, 0x10000}, {{r7}, 0xfffffffffffffffd, 0x2d9068546a7d8744, 0x0, 0x1f, 0x4114}, {{r8}, 0xfffffffffffffffa, 0x64, 0x2, 0x401, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x20, 0xfffffffffffffffc}, {{r9}, 0xfffffffffffffffa, 0xd8, 0x2, 0xfff}, {{r10}, 0x0, 0x18, 0x0, 0x2, 0xfff}, {{r11}, 0xfffffffffffffff9, 0x51ae26b33d36606f, 0x0, 0x74a33f17, 0x7f}, {{r12}, 0xfffffffffffffffa, 0x4c, 0x80000000, 0x5, 0x7}], 0xfffffffb, &(0x7f0000000080)={0x185, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES64], @ANYRESHEX, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16=r2, @ANYPTR64], @ANYRESOCT=r1, @ANYRESOCT=r3, @ANYPTR64, @ANYRES64=r0, @ANYBLOB="63a251f83c681ea5e389bb1b2c5c63455c60be477dd676ce869c946e2b4f89876e6d37aa3f57607dd9cb66c46a08e49f766c52201a3e58d7d08cc3fe6536949b38695348f256b25782f560c2ab31932fee425f34a96aa163a34bd17f586e"], @ANYRES32], 0x3) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7000, 0x7, 0x30, 0x4}, {0x81, 0x8, 0x7f, 0xb9d}, {0x81, 0x40, 0x22, 0x9}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = socket(0x2, 0xc003, 0x0) r8 = dup2(r7, r6) accept$unix(r6, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5, 0x2}) r9 = openat(r8, &(0x7f0000000440)='./file0\x00', 0x80, 0xc6) readv(r9, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/9, 0x9}], 0x2) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r10, r11}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:25 executing program 1: socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/Dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc0, 0x22, 0x1, 0x1}, {{r5}, 0xfffffffffffffffd, 0x82, 0x2, 0x5a2, 0x1}], 0x6, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x1c, 0x4, 0x7f, 0x4}], 0x4f4, &(0x7f0000000240)={0x8}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="3c022e2f666c653000f7f6d7786b4c4d533fee3309000000621f2d3b5f6fd38e4a709ce5f1534b728be3ad8a013d887c0822fe1e062ceb0b359ed917c5d96bae5608ace5cb105f69dfea784d2bf0d42985f2346c78db8f1b240de2b6e0e339b01175e8d6d3ec35b0227b1b939253d538dea19ff9dc78dffb394bb2730a30119c55a65d6f9c20235103ef72a419e4e16916cf24bc338b91d1cb689bfd5e16ffc83e949e3fe099493d0b57798ef4d66f857ef3875ab59527682e6436b6b4f22f9b27eda09a6ef9047a4cdaab684769a3875bd1084a8ff6043bee25b9674a1a8a261928b0b8c771ceb8477207bbea7b353dfa834e849f5912f63a76a7238cd3e21289d1496faeeb9c0206e76ea3"], 0x10) r7 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x1ff}], 0x0, 0x0, 0x7fff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = getpgid(0x0) getpgid(r0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r5 = accept(r4, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000040)=0x4002, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r1, 0x0, 0xffffffffffffff93, 0x0, 0x0, 0x215) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:25 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) sendto$inet(r2, &(0x7f0000000080)="d68f6de2fec103b2d5a000de71b54f98cf936145eb865e020797407e5238151caea1bd06100c3b8856df54d95b988b9e5c3c13384d981561f2bff0fb9db07d508207d96d139b982c5e39eba690a154f1b73e2032e90e41ee70f3a92c774c18c811cc68afaed32e27adf78b16a1f9af6f55cfb5be482b49f785dc504e79396659eb52ca522e639e233a429614de56c8f2bc4d4651d4f7daa1acc34de08b", 0x9d, 0x5, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x3) 16:00:25 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="553ee0903041fe9610154fa9f850a28993089d86a69a2c8391cd53a14dac1b9c139098191da6e6a7762f426e5d04068bba149a4fc295fceb34d4efa828eee51402326f4bd73132812e702398702ae48a85dcfa15ffa7037bb2aa54c26ae30fa603a9a46c066a82fdc644c5e1ab106c2422b0e8f4ef8c0b97bc08ef73a73d357fee34f94ad8b35d4e74ebb73bd698c33172b45af1d6d13021dd529559fb4954c8cd9a4e7741ceb06e19b60b75952fad0f0d7ef8e9882723acec45b299251c2d87d90000000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x3c8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0xa, 0x10000000}, {0xfffe, 0x0, 0x0, 0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:25 executing program 1: r0 = socket(0x10, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d", 0x20) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28ffff000100745783e570634f3d5470d46349050097561b82abc53a40b30b2cf09da118393c254fa1d0"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:25 executing program 0: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a40af300343c0100000000000000000e300014e83146ae9acfd4605f05f3b5d3d35c779b87a04fb2200bce72010000000000000068e325061f26c5e053522e8ff2ff5ae4eee5a5543f"], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0xc003, 0x6) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r7, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r8, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r10, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r2, @ANYRES64=r9, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r7, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r7, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r11, r3}, 0xc) r12 = semget$private(0x0, 0x4, 0x12c35c1e64ee0f74) semop(r12, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)) semop(r12, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r13 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r13, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r15) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r15, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x9, r14, r15, 0x0, r19, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0x80) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = socket(0x2, 0xc003, 0x6) r26 = syz_open_pts() close(r26) writev(r26, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r26, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r25, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r26, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r28, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r20, @ANYRES64=r27, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r25, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r25, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r29, r21}, 0xc) r30 = socket(0x2, 0x4003, 0x0) r31 = dup(r30) setsockopt$sock_int(r31, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r33 = openat(r23, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() r36 = getgid() r37 = getegid() setregid(r36, r37) r38 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r32, r34, r35, r36, r37, r39]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r29, r16, r14, r35, 0xc2, 0x101}, 0x4, 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r41 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r42, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r43 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x80, 0x100) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r44, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r45, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r46, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r46, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r47, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r48, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r48, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r49, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r49, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r50, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r54, 0x4, 0x80) r55 = getpid() fcntl$setown(r54, 0x6, r55) r56 = socket(0x2, 0xc003, 0x6) r57 = syz_open_pts() close(r57) writev(r57, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r57, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r58 = syz_open_pts() ioctl$TIOCSETA(r58, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r59 = syz_open_pts() ioctl$TIOCSETA(r59, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r56, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r57, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r59, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r51, @ANYRES64=r58, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r56, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r56, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={r55, r60, r52}, 0xc) r61 = semget$private(0x0, 0x4, 0x201) semop(r61, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r61, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000240)) semop(r61, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r62 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r62, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r64) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r64, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000480)={{0x9, r63, r64, 0x0, r66, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) fcntl$setstatus(r70, 0x4, 0x80) r71 = getpid() fcntl$setown(r70, 0x6, r71) r72 = socket(0x2, 0xc003, 0x6) r73 = syz_open_pts() close(r73) writev(r73, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r73, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r74 = syz_open_pts() ioctl$TIOCSETA(r74, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r75 = syz_open_pts() ioctl$TIOCSETA(r75, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r72, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r73, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r75, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r67, @ANYRES64=r74, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d589edc46e42316caa432624e5a0164bbec65ba169c70140328dd71577c8d6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd8aa9fe2be799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r72, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r72, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000004c0)={r71, r76, r68}, 0xc) r77 = socket(0x2, 0x4003, 0x0) r78 = dup(r77) setsockopt$sock_int(r78, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r80 = openat(r70, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r82 = getgid() r83 = getgid() r84 = getegid() setregid(r83, r84) r85 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r79, r81, r82, r83, r84, r86]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r76, r65, r63, r82, 0xc2, 0x101}, 0x4, 0x2, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r87, 0x4, 0x80) r88 = getpid() fcntl$setown(r87, 0x6, r88) r89 = socket(0x2, 0x4003, 0x0) r90 = dup(r89) setsockopt$sock_int(r90, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r92 = openat(r87, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r94 = getgid() r95 = getgid() r96 = getegid() setregid(r95, r96) r97 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r91, r93, r94, r95, r96, r98]) r99 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r99, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r99, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r99, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r50, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="476f339af69a8ffd9fb49516ce42ceb581b71a5f0e68f1c3386791be5f6b58569db06a926b9f428641794f13aafae0799e39f119e3e2742327e547a9854336207fec1e649a58eb72ad348cb8c78e331bdb2d4812a2034cfcf0d4725a2c4930", 0x5f}, {&(0x7f0000000940)="07ac61bfbfd7565b3910cf4356930c1063e159638d91f60edbc07c463347df3947b3651d0ed5fb3163c23e98577ba68175ac3e8f4476a7542a73052fb60ddee08d734270c0eec12d86998c9b0710b3804387fbea44d877d9d2116cecfde77115c8ab8770c49fc31deca609c8938b4b4302c4195b9979b10e86a19d8cc67057d3ffb416304463b7a073", 0x89}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r29, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32, @ANYRES32=r93, @ANYBLOB="0084000000ffff000001000000", @ANYRES32=r99, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r18, @ANYRES32=r17, @ANYBLOB="000000000e00000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r76, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0xc04}, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x800, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) 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) r2 = socket(0x2, 0xc003, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r2) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\'\b\x00'/84], &(0x7f0000000040)=0x54) socket(0x10, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000004780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65683c31dc1cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da079f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555bdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918ed820d683ff6e0476c69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4eaff7fb6d916c1f6bc232c0a246a000000000000000078572f309d8522efed7eca9145d9eee2cf6dfab736839db875dd2f43aea25eb564a58351bbdcb733f6e3b21c498e7af2e71b3ce4c11239dc13aa618a9fa9d0b798e7dcff1c6a3a2b54209b9f6190d9de0940b260401b5578f4e558f53657f2e1cd0713116ed7cb5367e62f23d3a48f1adc156e207d1336d79909ee3a58e1ea1f0e779faba6739b3d71901829051b3ded6cea095e62facf23e07637a67cdd16254fbc816b9cf1df5886d3f9f813e7a2dbd300abbaa2d7dc2b386b4e5bfe9a9a41fb3a58663ed4516dff19d8a0e4bef1f9e5883dd00a2923bf46d68a1db24233fa776124fd018a13984bef49cc22e8b3aab4ca49fd086d3efd9f54ffffffffb5401751a0316bcf0af104da"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f00000005c0)=0x2) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100), 0xa) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000200)={0x5, 0x81, {0x2, 0x4e3b}}) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) socket(0x2, 0x1, 0x13) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) recvfrom$inet(r7, &(0x7f0000002040)=""/4096, 0x1000, 0x440, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x788db4da6ed37fa0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xffffffffffffff74) fchdir(r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202142f66696c653000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x3, 0x94) pipe(&(0x7f0000000180)) 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) accept(r6, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) socket(0x0, 0x4, 0x56) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30022, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000200)=0xaf7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:26 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/173, 0xad) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:26 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt(r1, 0x5, 0xfff, &(0x7f0000000080)=""/161, &(0x7f0000000140)=0xa1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fd960000000000000090a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000440)={0x2, 0x9}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000380)="c5d69c9b27d037992f3abe517bbc65bae9fbec60ad34dc963c7a453556909beb584cf00a14b597d6ef09575623e0936bf442729b4eece18d6c8dc53e32d28753e1e52c097fee94b9db917c87d17831702e2a4d30f1c46846184752919c213a4f6904232890f75bcd16605fb8d7d2b065cbb8dc8b51467fb8c7f38e3dc07df54faef75a41"}) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x3e) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:26 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x1, 0x1}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d6431c691f501343c6fbc6029c9f6b64fc96cb8f42495103ed6166793095d304555fa4e28c519b229c293d8fc54f011ba438461a67dd99e9752cf1298e4bc60a3a7946a01e3fd3c12b4517c2c9a02ca35527fd47eed8200cd4eef6ffbe0871f8156c5fdf5018f1d33d6362315c7cc79d92474e3bd408e7a0314bb23ac5a99e6378474b7f17153b3055b9f43aafafb742d397f5241b9070bc6e2c27c18d4c7ff80ce54f90f9e1070d6221ac5e09bc44f2d7fbb240452de202a763c28413f2c0b50b0efb37c79dbf355d75a5ece70cf516aa747c618d4a54ee8be08c38fe889f20eb3347460030640cf2acb780cfe4d802211755aa72f7b6cbdf0fd601c83054a8466829fcbedbb9c377f927e17876ed1d2da8f02cab2f94804f0578c44fb1fc6f2878488f3f2ea703af7e189d0566eb1edd5faf9710bf3878dca93ea33e8cb2b8d851648e40719f70ae28e20f02e6f63e21fc4c7a93b8928160497f293dec0c9e359f3d007c23a1eb512fe007a53d47e3ef6aea284f870c5ab753e60783b3092290da1a0b2000b0e7d956af29ca0ef22c9dd202b40044002222e1eb4158adeb93d1ed8186461ccb74f7112c4aa687f34a834917f920cc545baed7e50a3153b67f8333625623776b47fd40fc13c54ea82c21412623b4e527cffc329229ee99c4784e2fe712b1e6c1ff401799be7563491708402fcd1660b64234ae195c13cb691802682b8f0154fc96d9e09e5e0eaf1023c90ffcf249bc2ef335a3db4b40bf389bd5656a841401bf2029b60e4b57f1748a67b2273bc9abb11a7711537b", 0x23c}], 0x1) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x20, 0x3, 0x7) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f00000002c0)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x8) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x2, 0xc003, 0x0) r3 = dup(r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0xa7}, {0x22, 0x4}, {0xe1e5e3ea7f66097e, 0xffff}, {0x40, 0x2}, {0x22, 0xe038}, {0x23, 0x1}], 0x6}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) r7 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r7, &(0x7f0000000100)=""/139, 0x8b, 0x2, 0x0, 0x0) r8 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) kqueue() ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000080)=0x37) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) lseek(r0, 0x0, 0x10001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3c2c649630664e57dc3e4d0cffe96d6679081bd398c91cbd437c77fe9abcedba1f7d6f3ddd2e6d62d9628765c3eacd30852f6f1907b3e0fb1bdc43691a95903037e51b4d31efe66c4c9c6ce0e22e58affe7231a27dbd7129d6d3c479070f649a7e8980ff3644ba95"], 0x1) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000280)=0x7, 0x4) setsockopt(r5, 0x9, 0x7, &(0x7f0000000080)="4b00000000000000009931920000000000000000", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x26d) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000200)) r7 = msgget(0x2, 0x2) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) semop(r8, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r9 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r9, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r11) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r11, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x9, r10, r11, 0x0, r13, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0x80) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x2, 0xc003, 0x6) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r20, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r19, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r20, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r22, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r14, @ANYRES64=r21, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r19, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r19, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={r18, r23, r15}, 0xc) r24 = socket(0x2, 0x4003, 0x0) r25 = dup(r24) setsockopt$sock_int(r25, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r27 = openat(r17, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = getgid() r31 = getegid() setregid(r30, r31) r32 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r26, r28, r29, r30, r31, r33]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r23, r12, r10, r29, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r34 = semget$private(0x0, 0x4, 0x201) semop(r34, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r34, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)) semop(r34, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r35 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r35, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r37) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r37, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x9, r36, r37, 0x0, r39, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r43, 0x4, 0x80) r44 = getpid() fcntl$setown(r43, 0x6, r44) r45 = socket(0x2, 0xc003, 0x6) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r46, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r45, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r46, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r48, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r40, @ANYRES64=r47, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r45, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r45, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={r44, r49, r41}, 0xc) r50 = socket(0x2, 0x4003, 0x0) r51 = dup(r50) setsockopt$sock_int(r51, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r53 = openat(r43, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r55 = getgid() r56 = getgid() r57 = getegid() setregid(r56, r57) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r52, r54, r55, r56, r57, r59]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r49, r38, r36, r55, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r60 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r60, 0x0, r60) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r65, 0x4, 0x80) r66 = getpid() fcntl$setown(r65, 0x6, r66) r67 = socket(0x2, 0xc003, 0x6) r68 = syz_open_pts() close(r68) writev(r68, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r68, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r69 = syz_open_pts() ioctl$TIOCSETA(r69, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r70 = syz_open_pts() ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r67, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r68, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r70, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r62, @ANYRES64=r69, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r67, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r67, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000004c0)={r66, r71, r63}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r75, 0x4, 0x80) r76 = getpid() fcntl$setown(r75, 0x6, r76) r77 = socket(0x2, 0xc003, 0x6) r78 = syz_open_pts() close(r78) writev(r78, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r78, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r79 = syz_open_pts() ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r77, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r78, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r80, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r72, @ANYRES64=r79, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r77, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r77, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000004c0)={r76, r81, r73}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x100, r23, r4, r49, r61, 0x100, 0x7f}, 0xaff, 0x1ff, r66, r76, 0x9, 0x80, 0x5, 0x2}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x15, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x172507e007ce705c, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30cc9a8f0c117a13, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x10000) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r1) setsockopt(r1, 0x80000000, 0x1, &(0x7f00000000c0), 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2}, {0x18, 0x2, 0x374, 0x3}, 0xb130, [0x800, 0x43, 0x2, 0x2, 0x1, 0x0, 0xc21, 0xf949]}, 0x3c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) fcntl$setstatus(r3, 0x4, 0x80) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000200)=0x3d5) socket(0xa5b43e42f3e26f3f, 0x1, 0x40) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r4) r5 = socket(0x11, 0x4003, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x7d6f, 0xff, 0x4}) ioctl$KDGKBMODE(r8, 0x40044b06) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x5) recvfrom$unix(r0, &(0x7f00000000c0)=""/86, 0x56, 0x2, 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r6) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = socket(0x2, 0xc003, 0x0) dup2(r8, r7) fcntl$setstatus(r8, 0x4, 0x80) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f00000001c0)=0x3, 0xfffffffffffffe04) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f67696c653087b9005da800000000000000170000"], 0xa) shutdown(r0, 0x2) setsockopt$sock_int(r7, 0xffff, 0x8b3d5ddb4a561d15, &(0x7f0000000240)=0x4, 0x4) 16:00:26 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x75) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r5, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r5, 0x0, r6, 0x80, 0x400}, 0x3, 0x2, 0x7}) r7 = socket(0x2, 0xc003, 0x2) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = socket(0x2, 0xc003, 0x0) dup2(r9, r8) fcntl$setstatus(r9, 0x4, 0x80) setsockopt(r9, 0x5, 0x61, &(0x7f0000000000)="01005c85", 0x0) r10 = socket(0x2, 0xc003, 0x0) dup2(r10, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r11, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r5]) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setgroups(0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r12, &(0x7f0000000080)='./file1\x00') setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x436f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d4000810cfcd607d00bc34b15cba693", 0xfffffffd}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x8) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625327) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) recvfrom(r1, &(0x7f0000000300)=""/155, 0x9b, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd97678e7fc4f371d, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), &(0x7f00000002c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='-\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = geteuid() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x2, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x182) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="920c2e571c6c465db438dbcae0fa4f523eaee4f2866ff17f7fbc0edbac8ef5a4d06318dca6c99380ecbdb0f7761a1e2484ef141235e10f", 0x37) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r4) r5 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, r5) getitimer(0x0, &(0x7f0000000180)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe36f2fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe614c4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db36f848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032ff99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287a166649075c099bd3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee5625250bfe020b10a2a1da480d531c4dc8c5e152ea507f277d20a3506aee25a320a009eeeb23a7392ba5f575bcb92c46c0bc0b6a753e32a13f492cc1236448b87d21e5cf302cf23074d955422ad79862cce5a5a7042e8f9fe1603bdcdd4ac5da15722756028aebc42eafbb84f1d762ae5318b1cc1d3d19033b2079f58ad50c3900fc3e058f52d2a15197126476378dcf85d2c5bc5891d1348dfb9923d5f89a1de845e15d70bbca3019c9ab", 0x8b3, 0x1, 0x0, 0x3b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1020, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x0, 0x8, 0x2, 0x0, 0x9, 0x4428e3f, 0x7fffffff, 0x2, 0x0, 0x777, 0x100000001}) poll(&(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x0, 0x8) r6 = geteuid() r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x2, 0xffffffff80000001, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x4) 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) r8 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r10, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x9, r9, r10, 0x0, r11, 0x80, 0x400}, 0x3, 0x2, 0x7}) r12 = getuid() r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r14 = socket(0x2, 0xc003, 0x0) dup2(r14, r13) fcntl$setstatus(r14, 0x4, 0x80) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b40)={{0x9565, r6, r10, r12, r15, 0x0, 0x1}, 0x80000001, 0x45beca4e, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x7}, {0x2, 0x8}}, 0x0) 16:00:26 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000780)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6, 0x3}, 0xfffffffffffffef9) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = dup2(r1, r8) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x100000000}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0xc00, 0x4, 0x1]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x81, 0x6, 0x20}, {0x0, 0x1f, 0x6, 0x8}, {0x3, 0x9, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000200)="09ede2557e598b7bdfaa953b1f9e481cf5", 0xfffffffffffffeac) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x6) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x200, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r7, &(0x7f0000000680)=[{{r8}, 0x4, 0x0, 0xd71ca2b785ba2bf7, 0x6, 0x8000}, {{r9}, 0x0, 0x10, 0x8, 0x20, 0x9b}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0xda1, 0x8}, {{r11}, 0xffffffffffffffff, 0x88, 0x80000000, 0xfffffffffffffffd, 0x9}, {{r12}, 0x800000000000000b, 0x0, 0x10, 0x5, 0x2}, {{r4}, 0xfffffffffffffff8, 0xa8, 0xf0000000, 0xcd8, 0x7}, {{r8}, 0x7ffffffffffffffd, 0x4d, 0x20, 0x1ff, 0x2}, {{r3}, 0x0, 0x41, 0x48f67bc553dc9c36, 0x4, 0xffffffff7fffffff}, {{r9}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x0, 0x2b}, {{r14}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x81}], 0x22001f, 0x0, 0x4, 0x0) r15 = dup2(r4, r5) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) linkat(r15, &(0x7f0000000140)='./file0\x00', r18, &(0x7f0000000180)='./bus\x00', 0x0) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r19, r20) r21 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r21, 0x80045745, &(0x7f0000000280)) ioctl$BIOCSRSIG(r19, 0x80044272, &(0x7f0000000080)=0x6) dup2(r3, r2) open(&(0x7f0000000040)='./bus\x00', 0x57d99b0af28f4311, 0x85) pipe2(&(0x7f00000001c0), 0x0) semget$private(0x0, 0x3, 0xb37d00b271a28bb4) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x4, 0x800000, {[0x81, 0x7, 0x0, 0x36c, 0x9, 0x3f, 0xe46, 0x200, 0x6, 0x0, 0x20, 0x4, 0x68a0, 0x0, 0x80000000, 0x7, 0x0, 0x7fff], [0x4, 0x1af, 0x1ff, 0x6, 0x7, 0xf0, 0x100000000, 0xffff, 0x4, 0x8], [0x7fffffff, 0x1, 0xc, 0x4a11, 0x200, 0x3], [0x16, 0x6, 0x3, 0x10000, 0x7, 0x8], [{0x200, 0xc3, 0x4, 0xa13}, {0x8, 0x0, 0xff, 0xb03f}, {0x1, 0x3, 0xfff, 0x10001}, {0x3ff, 0x9, 0xfff}, {0x9, 0x3f, 0x5, 0x1ff}, {0x7f, 0x5, 0x3, 0x80}, {0x9, 0x800, 0x4816}, {0x3, 0x2c, 0x9, 0xffffffffffffffff}], {0x7, 0x2, 0xd8e, 0x10000}, {0x6f, 0x800, 0x4, 0x7d}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf5552beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r1, r0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r3, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x0, 0x26) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741543398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d04353c17d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x22, 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={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) getuid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c00b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae01000000a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r1 = socket(0x18, 0x4, 0x2) recvfrom$unix(r1, &(0x7f0000000000)=""/9, 0x9, 0x41, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) 16:00:28 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220460e7b34efc95c2ee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d692f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000080d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e00cdf0dc9a1ce0a108430000000000000700df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5b02417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a41938979ca30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8c1574d798734c54bc354e8c043e5511efb4097f7b106f701b3ec0c16579ae30b513e2519816ccf1bc15681f181496e6a53473c69b7590f446ab1a214e05a45bbfcb599db91436b83d0f97999c178f146a2399d19a5c1fb9ccf401d32f8ddded46a01318f47ebc256a330c1f1827a5507f317060fc6ce39d055769a2407a347d33"], 0x10) dup2(r2, r1) clock_gettime(0xf3cb5793e4fcb47e, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x11) connect$unix(r3, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) dup(r3) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) fcntl$dupfd(r0, 0xa, r0) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x288, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup2(r0, r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x80) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x400}, 0x3e5, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee87d63cde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x31}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc4264e8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0869089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b9203b34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14f81fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9ae079f1a2dabf976761825ade4336cb23fc6586ffd398806aa97146cb593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=[{0x10}], 0x10}, 0x1) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000006, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x1}, {0x2d}, {0x6, 0x0, 0x0, 0x6}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x6) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) connect(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00f22d2f66696c6530000b5ae85ba433caee2b875c1d1b6eb5611b680f63308f2b6f864a14168af2e099bd2e095ddca877dd005f54cb1374b89b93deee71910d480facdbd88c04000000000000b24236cfaa73d727e8c0009d384c197f4b245667434e0600000000000000ea832c18dd8e82ffefe188395c55e03b195554809ce512d71f2dc149fafde5f69ad0dfbcd6f17f0239255dcb426d1d70acb3000000009a8caf449d73c6020d513f6377abd352c65db82f2cb3f41971f70e34c6ee01f82723fff405d0b50000000000"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x2c}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcee3bedbdcbb3f9d, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = socket(0x2, 0xc003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9e54, 0x24, 0xff, 0x1}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x3}, {0xf333, 0x1ff}}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r5, r2) fcntl$setstatus(r3, 0x4, 0x80) r6 = accept$inet6(r3, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:28 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0xdb82}, {0x80000000, 0x2}}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="6db12075d245b2b279d450357611d4af70bfeb9e43646214f2e1a80b3aca3729fffa66dc2a3e074581686e985ab398d610c4b9b47ae9c98b388a7eaa4d949f9b635a5819e540b308098540bf808f9a8fa802e4f77b7dc5e4f8fc6973a69b5e5b6e591a07fa5bee1714034e05a764068806610cb2b7f3a6cba8bc1483ff10a5afcc021b04b15ecb9d85f9779e7cde3fcc145ea599def77bf811221e95967d9c6e64b8174e9cbd891ebcc364eff570c345a91b2aaf325f507775dfa2279cf8f861e41b447ebc83e1066d29e405ee9ead245a4842dd40e35b7c", 0xd8, 0x0, 0x7fffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x3) open(&(0x7f0000000300)='./file1\x00', 0x20, 0x80) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x8000, 0x2b) sendmsg(r5, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000380)="bb8a0af5bd517c90febf51cf4eede9eb6a3baac92f68f5c484cb0a265be78af78b296904f9d12584c38c63c26b84cd9c0814da43475d6e0fa3a0d4551575e2a27bd2b64d5887ece2f3ca3f240f87f2072f45afb56749bb6c4fa577b0a012b0934bbb7c72de825b70928b0ad20ce74900f61770d5", 0x74}, {&(0x7f0000000400)="025e111a3df0a4d646426c04240a7711bffa67b871e6fc8393fd3a61563ebd3028d9ff41af0bcd5ef028c4c216f11828b2eb40d5196e54849369713c6fff5e1af6e80a6f6e462554767355898316daed9ba5d0262785dddd262ffde0403e38095a715b4c61cdfae517283be0db5a881f5ca746ef4fd42e4d9bfbf1b94498fb9a61fbb540c9cb48cc7d476cb0053b079984ac31211e01d608586b6211df958c6e501bcdbc6ba1ef26d1a624a5dea19d1a163a5610bdd8d4bbda2d023a3eb46a90112306f1c6d75d6676a843de116d4758d4eccddedc9b97dd503bd6854e23694ba6976db309af471270", 0xe9}], 0x2, &(0x7f0000000540)=[{0xc0, 0x1, 0xfff, "97f053cc4b1702878540670e08cfb605e4b2739db2ce30bca7040a596c095505a8254be9d10bad10d81d71b25b5f3d8fb89717fd4a06060ac04b2c8a5e0c4d91c6d58ea5a302e30577ce4bca3851128077a228ffeed9de6416314484c7f98d02e9b86569c64cc8bff5184bd72f769efabc804ecbf5d8a222544dd82ede2e673b24ca1d17d98dffb5d16239e7294accf8b188790d94deb5f62004af6718ce1437b8fab7f2513a7c37b3"}, {0x90, 0x1, 0xad, "ec421bc7c484cce4e3467b9257475b339983591d8ee2702b67c5835480f58799335a26a7ccf0f1f3f94a97bed79516a925750cbd6ecb377baa360c98db46cb42a0a0fa4965e93d01f799337dac5c4509b7459028de905b401244a02319bcd045e8270b48cccbd0745484a1edc74de1f92c9ecc4aa4dfae817f37a723f80237"}, {0xa8, 0x1, 0x401, "e7ddc7b2b250c2770ff1a43bfe1efd2412910b1881853f760959559d44385b806eba98d43b26c86775425fc1b89e63492b256a8dd0c3d97eef7f03491672228dbabaaf223396d34b2e4d1addeafbc52b4d8fe02dcba62867bda20f00979f508b1af9b67d943ccfec080e1fd65ef468ae2b504075671469d258cf1d5b633aa8c9232b69b577b8f59d8d2210e59adfc85da3ce3723b5bc"}, {0x1010, 0xffff, 0x81, "3a3a1f94cebb215d0cbabc3bc5c7de2b879b51b0bff9b8ee90e93951b28e77faec2661cf0ef015172254def01d6bdaa2513be6a6d15cca7eef4d3415ce1fcd2554fa85af78392e4ebd92a8d1bafb4931a65f4e418473b81883bb49195c88e3f97d515a93de408a3a9aba85b1f9a04864b716037ef3d6fc44d6d0f5a7b6ed77dedd231a090a7fde17622554491d0ef30c6c6704f7cecc71ceae6817be46899515f6763be19cf7f0a1da6287a52bbaa4b805b5293e561f78b9ab262b7bc29bb9f332e210d11df6b388da60131717f3b419e78f5bf85300308cd6186361dd201395178c3e2609811d30ff94fa5df72817ef2141589a0d4376bb013f4dd503937abaa8c5226b8d1a1ae88dc8fe3e0c3dda8cda18ef15b4d26b8975dbcef4f4c07ed17cc2178863bef0ecccedb4db45e117ec336c12a4ebd6b49ae40737246bafc221fd85d46a00efeaadef1ab5f998239fc3aced2edfd520061e3fb18bf26979d3df474f84c34d42e2834ffe668025f56429c5c0f1fa8e28a673779cb11fe4764da5a9c0cd490f1bb48da017e33948d90734af220b4214534ca9e8d679d9eb0ad641ed6693a2c41871517c30e84e666a81984c2008d5d469dea1784549b73c13976c6ab805ebb566101df4a945289fd52cc50bb4685048274f08251f996e9885ad4ced23b6235fc8438f4e8fb7c7ab09467e22e75018a5f900217a15071cebb1e3c61255d82be63b909099eb3b130051225ae8736b4ad24abd29e925684ec9263790096e55be01bde18a60d3d036a21f10bf47e3d6805bbc8e0e4730275ca4690d80a2ab24084178f8c5807fe600820f7dfa45b3418d4b015368df34756b5a1769dafecc82fc9bf77d12d8fced50ba47a45a7a980043bd0531726c8850180e9cf05050279000eba340c9c8568cce8abf189fe090679fa5d99aa4dbd42cb15816fe5b2f35d1847b43a10a3c90a734d5353b7ca03ca718167c31f40dc64944d74964ffe9a7b3e7165fa3795bfdf6425885774e826e37f9c1b2aae6edea51fc1617b409e925bd72cf263fb12e7a69b67d8b9219b3f21b84f0d196f2f8664dfd51411e3cf45ec9ed0f959bdb8401bb32d79069e97c3b932e4a5ef43cb7c466fdafba44543df945894185d29789fc3d80417e401f206467a8bf324ab7a3c435ae57b6b4284b850ae00279ed8da2418d1e85bb582ec1fa45314cb733fa05ce54ea94fdca26bf681ecea765e9e131dd7282a834a343f3ede237ce0681f2eea7f0e1113919201d91216302aef2fe5f216395fa258924bd62cb7cd6a03d24d0007bf87e4ce11624b5fb678f8f8689be90cec5d5f8daab495d14a7a58162e1bbc78310ada81482cc2500f45bf80080f373466e3a3b7329c0dba1410fbcd21b150d1ddbb9a52b210f4fb74615763f4bfdd0239ad51d4b642cf568d2c61bd02887a85454c053cd80804795df9d61221322e0b5b367d2d96a5dfd339d56ee371320cdb8f7466efcd4a1822749955b7ce9e6fdec06d3dc804f08a5498db0908ef8b7226bd506efca2e42d787c77002c199475a8be0b79d34d7109b9eb0d9029a67a3aa5e78d069816a849a252b6ddd48cde540e1553cb658b2992bb3f018658ed3069a2c3ca9e0c5acb248ace3f4b091e2c6bedd930122f86004f3127d2091bc392e877e08fe07a62bcfe16b0df4cf66bea4b701fe08fc4626c965424669e3f866be34fb28dc3ed3d878cb5aaf9f22943bdda8183d5852038e1bcc69bdfa8c6a6d09438c550b2b8cc35051db8de54f859b72a2dca79ad2440bb176ef5c1fb01a1a1f2a827cb1d4797a99fe79e31667250cb92fdc298afbd06ebc2760ab5cce562fd96c258cfdcbd2c21210e449fcf96793111710117dbdbd7e42d97be9fb404169d438f9031d87e66975c61818b4f042bd7320d9e86198087e205e5b789807f4baff9458dc22d5da2935d988ae4574de1e695edd35083952fda618c9708a6119ff914c3e9110800b95abdfb4f476ebfc18cf441a6ebae9ffe61119f16b163f6735a6fc6c3549b54a43e50ed414f60d1f5f7bbba603c3573668251513b7c528c96b8cf9a295fbd222068ee734eaab53c4294430b6a45d8082c6c55a0329b6201582e2ce8a2977717220203d306c6bec8bca8e6dd9867b954f49261ccdb22e2374569bed9b5af47ce869c0adde7eeca63ad9abedef57758b80c2d8ada51f657849e1d33c408ad19e7e9d93bd1cbba45c4e4aa31fdb60c870f5929eb352f406cf147da02ef3cab7a8dfcccdf91f91603b8b3f3af8d2cf2069eb125edd98de348418c965c775993c2e1888c5b63df9dabb1a179bb448c0affb4037266976df9c7d87ffec225623a4040ef480cd615ecb064bfffc7e52116d91d0143bf56d648405e3b43b3a19205d841842bd99e0626dd8d8ae9032dd24d37e8d5adf84bead179174c209d934766c45c2ba024b4180940df6aeac6e4ede4c5384bc3141d84d4f3a26cbc3716d5f85222c340f713ef7d94802dc41c0618b4b6fd2761432ba50fd2826b9520c75d88d21c01f2b912ac28194e1180e9ceca3563ba2b1ce03f34861e40cf80ea616cc954863f88e325d4441fab4278aeb7a99dcd52d9a69fd7b17480fc9578d2f74e68b543446e47a4137438c6a86207cd68e9cfbb49043bd553f417a56ab6abc7483a39ae48410d8c1ae465991d1f841f1ff950c9dd5b0266299c730eaf384c041458c81be52480bb373d804109817fd33d3e1628350cdfbb75d9e0d701f37f581709953fa45da540e2154c6c257d414237bb8660339a1191179696292d843e90efffaada7c33368320422f5afdd21e60f3db0bf4368d2cbbccbe2ad0c87faeaff5f5f57e9309be5354f384c53f50fdedf274984093d4e00dd5437407ea9d8aef5aa4196b3b785e846b15d1d87a275f80f392fc389e6343e48efeb4b006d11b031e7767842309903ed9f9b260e5029c54b734c170f2952915c1465577c97f61415f10b4ef54dd89a69e704d3d957c567b5ef7cdb9e5a63b12c6f5bb8e20574bbd7ca0a8565743e223b41e57c5401985913ea0f235cbd32b5f72727903b640d39cbc39d14a93093cce206f6167a8d135f2109b681145c069bffb942ed81b0c70ac7ea7bc02f5149ec8d17982a4daa170ac4a1d985655923733342a66c90271e49ad60aad1efc9efde12eb34837a2d8c8ca9befa3ae5ce2caa47ce81aaf59cff770ab442beb4c336332988d22dad09054dfc6cf02f6c2526084ab9541c008e3029fe3dac61c7c6d62f634b2c0fef0fdbb5d2c829cef0933c43955d42d2df917caa6e7c7ef17d8b3275beddfde1f9addb608f7d3bfb34737171503cdac1f1d2c19625d096784c1e9b9089355d6833be5757a06161ddc5097f93ea670f2a8c2b633a3f42113cfac9ec8d74ae043cd1f0a2615f2e06ac363478326a9d26f27463a8af25a932721bebf090fa3921dcb7c55088d2a898cbaf132e0ee42a15bf6e08bc8746ac5debc8f9d648d34345ad74a12d9d9964e62f51720e9f2ccf92efd5b8668c8e683cbe0a7531e5227a9c373e89690f48436d47a69fef5178d91c1f77feeecdd23640b98d2ed9e01d20d291430c99324beb16c50e81bfed91c896424de5ff86bd95bfeb754779342a9e801773d4a354a5b6a4af9a68dfe8a8ccadbfe733f8e9b4cc76d09124fc6e47b853f2af01788be71e3cc25a5056ee41a08b0968f497dabfeed5252bd059a6c188882db701b0a1bd6e559fb69a1f79e5c076db110b6d4c02e1f715954af1c644478497cd022473736f069a222e07357d5ff905aae2a1d348d5a748ddd03765d105c335429d28f32272c1419c6e7c4ca45f919e73add9667addf78d1887ad97f5e8fdef16336f7277c287fc462baa03b82efb28b3e95d0568a3e94ba48f9549e1114be6f06d127a769d8c997b3c2b290c4a0ad79c4cc235d3e6571778396cd1576ef096ad8a5d10d688b7551594c9d899600d54420a17611dc7ab4516586e4c0429f2e4ec65f0c428961a244499baad77d10b103e921e51b44f8793788a47f2d3dd5028ed74bfa2a8af075b9ebecf443cc962488eaf79823f2adcf0859083807613ce38136e419347b01d414a52d9a36015a589bce82baedf69d01c658dca82c411d065ebecc13f152bafe8a8d18e8724871a642849ac92f0f260832654a4c6127a40f3b28643305184d0dcbc4e4287a2acc7b50704334dc4b8ea0d6038ff068101c8c45cca0579c7dcbabc97981a98ff05138a1a7a6dafb489fe81c532b91eb1bc6bcc19554abc336e50207f1cc1ffe70803c049991d3724a910a8846bcc26632d26c29cedd494dd6bb1072aa64850fc6d2e5e9f6a12a3bc3474804eecdc9d1bdf0e82f570a8b0c603f7fcb825f89a1c9619c79c53f17e2c6455259a767edd2813094999a8a2669422972e3268dbc0cceffcc726dc4191d8e869958a779eed640f5aa55528e2c46d56f0eb71447d14490d561c1e12f4fe29069b9388c4860442e12c185d5f3cd06583196a854575724e72d1b898e4d6760c8bfc410da53fd53f7779ca65a1d494b12cb4bad47d43e6679d84a9e84a61031e26a9fcac15f5030f2bda7eb6b8a6f1bc1958a1a87fb1e4c6f7ddd9d0c917085bbff15007895e5fe0839ce08c3eeee11eba2421b0cd67367eabc215afbb299291dab72df0b6829304aa3d465e728d3fa9e5ebac1601b77186f4cb997076534f72d5f9c98ed83e3d38f95c45910fdc8a664430baabf8ef94cb1708c16b53761054af4e9c8b4d6fd9ac677d0a35aece681bb9fdd062c6a08a2832eba6955cde754dec3910689f39332fbc86aa5284ec181a903e7f295450384d72639db06c8aff8c189b0643e091823e3bf143810ed61d95442bdf2c4372fdd54df26baa7cb1f120ec1692f4cd3849509e9abe2c57877e2613e79a00dce97c9ea2c00879df2314be8d1c394b57fdbafa35d697172adea8b33c68f44e86b85618b4b49766e267855b8c36be2e730175f6975dc9c592092d340aa79a21951082e6fae8c52939d1dfd37e3e4a7655937ab1be9f749cf2eb7a1761b6737c323d243fcb5f454b91c051f894f34be5150739734eb9286475f01b2b2d929062a8703e424c8476bfffbe901365c6f6ec6517a15137e32217b50fa97fa5d0ceb94d4c56e1b028c7a352e6f2122b61823c2fec03b84ef588946af0bce0fef364b6b0ef35a05d1a26146427a84d8e108c6b06f16b185bf4590e581d50038315532c3b7bad1857028d96738c0382ea69c656aa219a11de978c144ce24514b81b49fad08d04394d66c09a6ee960678fa872129ec94d8cf94816305ca3916aae798e7ec86c46c75052f4aa0c2907ae4ecff0b8d48afa3745cd12f7a3b2cc0974f7bb04a4e64fe7c74ff5ad9b0815b8304cb53f616b50fa5fc44e66fecd820b873912c7b93bfa17356788bffdf60aa1c05d638971354d501a4a16fdf1837c6b51369bca96f9ce3051278af27b7e4bda1c7d991ac00850c2df2c11b5aee1dc4b378677c3549b954d134c93dd4048a08437d3c0843be051011ff78639319290d7fdd87783f3a072f784e865ffe8b96291d9c8823cf5ed282ffca2ac35f0ef8eed7d48bc855b9bbd82201d5fac84697200521fa1a19b1528159662383c65dca8bc7fbbcb8cf63549cdfc852de8f2c12f324dc883e93404bcc0bff7b844878703f0a50ed2c662d717c0ef97f882bb5c2faa06b5bd6f104bab82b893d4038129be4cda2efc342bd25f4829b1788ea895d3b92007ec883ced36ee82867b4d351a2e29a0ca4c9128dd0af2ba673e2d8a138b1028c1846ac5"}, {0x20, 0xffff, 0x7fffffff, "b5ace942c84e0204b1"}], 0x1228}, 0x400) fchmod(r3, 0x0) recvfrom$unix(r2, &(0x7f00000017c0)=""/135, 0x87, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001880)={'./file1/file0\x00', 0x9, 0xfff, 0x4f4, 0x0, 0x8, 0xf27, 0x0, 0x0, 0x2, 0x2, 0xb1c1}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001900)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000001940)={0xa68, 0x1f, 0x101, {[0x81, 0x7, 0x0, 0x3, 0x9, 0x1fa, 0x1, 0x81, 0x5, 0x80, 0x200000000, 0x7, 0x2, 0x8, 0x7f, 0x7ddf, 0x7, 0x9], [0x101, 0x9, 0x20, 0x8486, 0x65, 0x8f, 0x10001, 0x8, 0x3, 0x200], [0xd4, 0x5, 0x96b, 0xfff0000000, 0x40, 0x9, 0x3], [0x1b69454, 0x3f, 0x80000000000000, 0x7, 0x6, 0x1], [{0x9, 0x1, 0x5, 0x1c0000000000}, {0x5, 0x67e, 0x7, 0xe6}, {0x5, 0x9, 0xbcea, 0x9}, {0x0, 0x6d8b3dbb, 0xbdf4, 0x2}, {0x3, 0x7, 0x5, 0x6}, {0x0, 0x9, 0x2, 0x6db2}, {0x5, 0x9, 0x9, 0x2}, {0xfff7, 0xff, 0x6, 0x4}], {0x400, 0x8000, 0x5, 0x7}, {0x3, 0x7fffffff, 0x6, 0x2}}}) getpgrp() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCLOCK(r7, 0x20004276) r8 = getuid() r9 = getgid() fchownat(r7, &(0x7f0000001bc0)='./file0\x00', r8, r9, 0x1) r10 = semget(0x3, 0x2, 0x205) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000001c00)=""/53) chdir(&(0x7f0000001c40)='./file1\x00') pipe2(&(0x7f0000001c80)={0xffffffffffffffff}, 0x8000) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000001cc0)={0x2, 0x4e06c857}) pipe2(&(0x7f0000001d00)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r12, 0x81205724, &(0x7f0000001d40)={0x7, 0x400, 0x20, 0x8001, 0xfffffff9, 0xc0, 0x7f, 0x10, [{0x2, 0x7fff, 0xe0, 0x80000001}, {0x0, 0x7fff, 0xb6eb, 0x6}, {0x5, 0x7, 0x2, 0x75f5}, {0x4, 0x80000000, 0x4, 0x7}, {0x8, 0x1f, 0xffffffff, 0x3ff}, {0x6, 0x5, 0x9}, {0x0, 0xfffe00, 0xbe7, 0x7fffffff}, {0x1, 0xfffffc00, 0x6, 0x2}, {0x4800, 0x3, 0x7, 0x1}, {0x1, 0x1, 0xab, 0x400}, {0x8, 0x5, 0x401, 0x91d}, {0x1, 0x1, 0x3ad, 0x401}, {0x8001, 0x1, 0x4, 0xfffffbff}, {0xfff, 0x0, 0x4, 0x2}, {0x5, 0x0, 0x9, 0x8000}, {0x5, 0x1, 0x7, 0x6}]}) 16:00:28 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x220) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="ef", 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r4, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r5, r5) sendto(r5, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0x0, 0x30, 0x8, 0x2bf3cda5, 0x3}, {{r4}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x401}], 0x1, &(0x7f0000000240), 0x3, &(0x7f0000000300)={0x2, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r6, r6) sendto(r6, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001100)=0x2c9) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r7, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r8 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000001200)=""/68) 16:00:28 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x2, 0x4) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) r4 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x2}, 0x8) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 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(0x19, 0x3, 0x10) 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", 0x26d) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x7e9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x42) chflagsat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0xd331db7283588240, 0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xbd}, {0x60, 0x0, 0x0, 0x2}, {}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpid() r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000200)) sendto$inet6(r6, &(0x7f0000000340)="05f0d140d7d73e828ce92220101910016cc42fc121ce16eb643a1f6b45f15a645aeeb02919b865d68fdf90820e9ef5a1002f89ad77c7c9ee15bf2a276f942212988e8c88cb485af6409aa2e1e2087891c712fd9fa582f038f74791ad0cbff7417fd85d8f9088870b86501ba934c9c65c3e831766c404851dc93a172563f019d1262851d9393c4401f557bcfbd11cbb4dc138e8caa95aa73877b2f0773a4d4fac27e023fc088eccc885d96e78943afb5b31578f66d8e00b1676d35bf076a1b78c1bbfc4", 0xc3, 0x8, &(0x7f0000000280)={0x18, 0x2, 0x3f7d, 0x8000}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) recvfrom$inet(r3, &(0x7f0000000100)=""/121, 0x79, 0x2, 0x0, 0x0) dup2(r1, r2) 16:00:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x150) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28240, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(0xffffffffffffffff) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4", 0x114}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/\x00\x00\x00\x00use0\x00', 0x100, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r4, 0x29, 0x4c, &(0x7f0000000640), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) fchmod(r0, 0x44c7c1642f3b4439) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/197, 0xc5}], 0x2, &(0x7f0000000380)=""/212, 0xd4}, 0x1801) dup2(r2, r1) fchdir(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) close(r2) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9, 0xaa1e]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000782000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000600)=[{{r3}, 0xd868341df96640d7, 0x2, 0x1, 0xffffffffffffff6b, 0x3}, {{r4}, 0xfffffffffffffff9, 0x90, 0x1, 0x80000000, 0x3f}], 0x401, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffc, 0xb0, 0x0, 0x1803, 0x7f8}, {{r6}, 0xfffffffffffffff8, 0x0, 0x8, 0xff, 0xea}, {{r8}, 0xfffffffffffffff9, 0x2, 0x40, 0xffffffffffffffc0, 0x5}], 0x20, &(0x7f00000006c0)={0x400000000000006, 0x9}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0xfffffffffffffdf6, &(0x7f0000000080)=ANY=[@ANYBLOB="c000000000000000010000009803000028eb0467e6e5ea5f3a1fbed9efd1622615e6593a34d3ae1b4c65f18e7d451baece8286373dc0c9c6083caa209f1399c959e019187d804b7eda231b79bdd1609e6a895166f68c6730376f8fda8eeb92c22c74f6ba774edf3c095c568efeb92d8f67e459ba3a6a42ae8c9645587ea245228a92ece2b5e5b8a185b62af45c0b5eab2d94ecfe382493c3ec99ffcf8e2e1586060e3282ac5d080e8734588fc8b3e8a0ef94d3f99ec0eeea2285195f74000000f30200000000000001000000030000007d8a438346e8cc4e63c7683a6df3ddda81edba000000000048000000000000000100000001000100d2d87c627fa5287629ff109deb70412c5a6e963258ef1aa890cb4ab88d40817a016ce111840c72d589d90e1f6e2cce050c000000000000002800000000000000ffff0000010000002d09dfd5e5963613ffc811572715e71d9aa7a44bfafd16debad4a85455cf62fe96f0cbc642f02ad7ac8968643319923a418d8b1290f47051f10a202cd2084d9650677048c1ffffffffffffff6f4ca400c800000000000000ffff000009000000c283d799ef17876663caa327b4e9d1f65e31dc4c3557418d0d7d8b4f1ede130aec5f19f0823328d88a7019c7c3170c0c576956ba3805b2c376f827fc85ff143cd201915d612b348c69f44df931e8c5a8c7314df5c989989625d2c17f5dcde9f317be7b796db7d8a352c4208aacfe7cd7936af7f86918e1115cc9ae92d8a82e9324e847d4c01cc9cafdae70451cbd905884307c80c88847eebda452adcf343a8793a13abd151a30e74223ed3d5485ae58095c6d42ad000000dcfdffff0000000001000000ffff0000c033cfbe4cfe23246774ee8fbca2795d2ef8de1ae47a6260e0f15fa8837cf417fd30cdbb8dd8f2dbb8e95e0000000000f000000000000000ffff0000fdffffff14020904e8900dd5ca4ff2c8622be31ff238e68c15955beebc00081c61f4d7da0d0a769ec28eea5f41fdc942ff000000ac19759c13d5435ec57bdec31acc83475ba10f97057809425dbce59c3c75958705f4ea1a0dc2eaaa39859d06dd6e7d7f3c1372458500084400000100595881d013e49969f4562ffd89a35288d841908a2d0fe20718e1a3ace49bd68abb53b58a8a337f3a2763eb570ca2732904cad3ae640a83fb8f19868c676956976bee238f30f198d30be966a6e8c0b34f2c2dda7a57340f562d128b3f47064466e561f300000019b2005e0b7a62cf7391da5e51d806c9e612b21c52db8bbc8a8b09cb4ebc1a0f321f81006e237f5cd05dac03026150fc2441ac2758986ea4816d8756fcfaba66f54ac1565df125e5f2b18329299fdfc06b91f3eae1d67cc0cd34b6b1c12fb6f3d51bc48d86dc8995b5e5a7361c74beed7296735cbe0faceb9bc01bcaa0a5459f279967bb83c361bf54374f6680faeee9bc5cc036a1df6297601354b6066f60c894dd2ea20acf69dfc3aceec10ce7bcf491e14e9cb09fb102000000000000feff01000010000029f1986fbee6a7c9bead0c4ae42f85f00da73d7a5cb229d29f93d4347cdd56295256bc8ff150f641774094a8317a0000f800000000000000ffff00000900000079524a270035a660a6a74a80aa966361b9ec9116e9744c67f97eb0299848c252fe377aae583bcc6a72ce46556a6d9c2bfd1ad6d442d24e6cbaa08513c97a394c087d715d9c38ab86ca3fdd301ac02b6bffccbef957b1737548e7091dddbf85507014966cf3cbc2aee1761a6da6ab38f2ab39d4234abfa62593e3d1c010cf71a1e668fa6b33467c9e4506291894590afda379ea5211b0586207c1285c4f5ffb50e70e54925cafebd1ff33d0db325d2bf56e798def0a4716297b598e069c5e1bceb21e26818472e32ccd76d9e0b25a75e1dff1f672f91e1087736d33adc9f808433b94098783f2b238872d62385598f200"], 0x488}, 0x0) 16:00:30 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) getpid() getpgrp() r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0xfc) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getegid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = socket(0x10, 0x8000, 0x9d) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x7, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x7, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r7, @ANYRES32=r20], 0xa0, 0x8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r24, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x1, 0x0) r26 = socket$inet6(0x18, 0x3, 0xfc) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r28, 0x7, 0xffffffffffffffff) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getegid() r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r37, 0x7, 0xffffffffffffffff) r38 = socket(0x10, 0x8000, 0x9d) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r39, 0x7, 0xffffffffffffffff) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r40, 0x7, 0xffffffffffffffff) sendmsg$unix(r28, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r26, @ANYRES32=r39], 0xa0, 0x8}, 0x4) r41 = socket(0x18, 0x1, 0x0) r42 = socket$inet6(0x18, 0x3, 0xfc) r43 = dup2(r42, r42) sendmsg$unix(r43, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d68817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f08000000b71409cbe65771359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af98700"/356], 0x1c, 0x0}, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r44, 0x7, 0xffffffffffffffff) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = getegid() r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a6}) r51 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x7, 0xffffffffffffffff) r54 = socket(0x10, 0x8000, 0x9d) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r55, 0x7, 0xffffffffffffffff) sendmsg$unix(r44, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r42, @ANYRES32], 0xa0, 0x8}, 0x4) sendmsg$unix(r24, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="3016cd7f5a466d84a257c9dbc01231e06c1953b0d24ac966df4f06df2d626fac1aac8754852e164a329e59b19d7f8969a9da8c9cb760593b2bb9cc78b1d4", 0x3e}, {&(0x7f0000000300)="64080400cceece6d935d578cb9b907989af5dedc317ef6e81c40a020775ac5978ad45c191ada0eada1713423ce54ece346010bd34660d9d1965f52c8557130c2f1df07e2d13217cbac961096db3223b16c0f5fd02c08aed162858c32511d74d39c4513fcbc8f2ee4f7c93025e7056c640892a3660788b1858647e4fa054eedfefffcbbe30afdf199c5594c44824cc5da29648e3adb0e4aecc1a6acf48ae9a0f51072d2af7e67cf3863a43c372f63130ff3d7c9079d0338df20d246f51fb42984e2", 0xc1}, {&(0x7f00000006c0)="b0b3c85ea21948f159b35a3925b63433e190c3e9f8f35809793e582b0fc07865d74c752400ec7204f9d0089497bc97ae5f41a04df63f3885e04c5c3e09f8a0144350a93dd5c740b87bec9c0f5861b4ccd54a158c89a57dbc824fe021fbd695729bfdbc5b877e76dca0251176ffc64c9b3bdd7134d2cca8b703111689814a0ffde8c87b12069393638c9429075189b7b724333117f93228abc41301fa1517afbc7b4ae354047b21e8ef995b2639af9a4f364ae08b96ebc9158b5a846a5011056eb6ab18bead3eac7b817010a1e20d8eec995d328edd6e0e7a1a30b9b0124a7c061b194ec67f30ac", 0xe7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30, r51, r23}], 0x20, 0x400}, 0xdc9ae840ba2947fc) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = getpgid(r56) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x80a6}) r58 = msgget$private(0x0, 0x51) msgrcv(r58, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r59 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r60 = msgget(0x3, 0x100) r61 = syz_open_pts() close(r61) writev(r61, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r62 = syz_open_pts() ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r60, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r61, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r62, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r63]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r66 = msgget$private(0x0, 0x8) r67 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r67, &(0x7f0000000040)=""/86, 0x56) r68 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r68, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r69 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r69, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r70 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r70, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r70, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r70, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r70) r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r71, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r71, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r71) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r72, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r72) r73 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r73, &(0x7f0000000040)=""/86, 0x56) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r74) r75 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r75, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r75, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r75, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r75) r76 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r76, &(0x7f0000000040)=""/86, 0x56) msgsnd(r66, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r64, @ANYRESDEC, @ANYRESHEX=r75, @ANYRES16=r62, @ANYRESHEX=r76, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r77 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r77, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r65, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r77, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r77, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r78 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r78) r79 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r79, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r79, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r80 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0xbcd4f6bebaed66bf, 0x0) setsockopt(r71, 0xffffffff, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0453f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a903003327dd77ba17901eae9836b72dc47d17680af2e425", 0xfffffffffffffd3f) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r80, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r81 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r81) msgsnd(r66, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r77, @ANYRESDEC=0x0, @ANYRESHEX=r78, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r79, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r66, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r81], 0x9, 0x800) r82 = msgget$private(0x0, 0xc) msgsnd(r82, &(0x7f00000012c0)={0x3, "ba45ede2425a8b028abefbf16c02153cf3d1ae20d5ee10d9ebd15d31059c11f0debb408e72ffe264033c254df9c5b4a40e5a3992da2c498c2583001647a64469feaccf0000000041d91530571f32df06727be088c3d7de80071f762f4310efc5ab19d21b7eb7ef5a"}, 0x6, 0x800) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0x8, 0x3, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r86 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r86, 0x0, r86) r87 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r90, 0x5) r91 = socket(0x2, 0x2, 0x0) r92 = syz_open_pts() close(r92) ioctl$TIOCSETAW(r92, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r92, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r91, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r93 = socket(0x10000000002, 0x2, 0x0) r94 = dup2(r91, r93) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r95) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000900)={{0x3, r84, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r96, r95, 0xa5, 0x1, 0x100000000, 0x2}) r97 = getgid() r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c8e1bb4a9d0b5ea82424992297542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x1, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) r106 = getegid() r107 = getpgrp() r108 = socket(0x1, 0xc003, 0x9) connect$unix(r108, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r108, 0x0, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000500)={{0x2, r84, r97, r99, r106, 0x20, 0x74fa}, 0x25, 0x47d, r107, r109, 0x0, 0x10000, 0x5, 0x4800000000}) r110 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r110, 0x8020699f, &(0x7f0000000300)) 16:00:30 executing program 0: pipe2(&(0x7f0000000040), 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)=0x9000004) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0xfffffffffffffe02}], 0x3, 0x0, 0x0) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/166) r5 = semget$private(0x0, 0x4, 0x631) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r5, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x1e, 0x3, 0x0) recvfrom(r9, 0x0, 0x0, 0x1, 0x0, 0x0) connect$unix(r8, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRES64=r9, @ANYRESOCT=r3, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES32], @ANYBLOB="c6ad30ae0375a63eed26e1000000000000632134ff88bbe7817de3bc65c8bfa07a004c97a42ac4a45631844ece9428a6e43e492963c9a722b5a445d680da3a75548c18397e16240b9e8d69e5ce64277c8a851397adf45dd0eaf5adb5829c6ca37e0c5a54b7bde27e7af3abf1c655e2fb7edf40bd35de85924116142f7555320bae76004feef03f12bdfd9be542a788349d3cb7811280abc9723401e2042fa1b85651ccf01d3ffcf9cf07f7fffde30c693b21b4def7f554ae9cb1e29e02b9a237bafa83406ceab1307b3d52d9f99e95bfc88e729a5895a99ce9ce727b3830ee745ae7b4f22f1dc9da4cbb5209"]], 0x1) r10 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f0000000640), 0xfffffffffffffffe) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) socket(0x2, 0xc003, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x03\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r13, r12) kevent(r6, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r7}, 0x7fffffffffffffff, 0x1646d2fdca88faf, 0x2, 0x5, 0x9b}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0xfffffffffffffffc}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x400, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x1, 0xb3, 0x7}, {{r8}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r10}, 0xfffffffffffffffd, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x1}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r5, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r14 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r14, 0x3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b6bc7349776a9d83053d13fde4b2eb70000000000000000000000000000000000000000000000000000000000000000000000200000000000004000"/216], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:30 executing program 1: syz_open_pts() syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f00000001c0)='./bus\x00', 0x8020, 0x2) 16:00:30 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xff) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r5 = dup(r0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000002c0)=r5) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) socket(0x2, 0x2, 0x0) write(r8, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) 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) dup(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000140)="009bcb73853bc348", 0x8) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="3be14e75b539"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, &(0x7f0000000140)="009bcb73853bc348", 0x8) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="071400000f370025ff149b33ff0f000000000000", 0x1) 16:00:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x2000, 0x7f74) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000780)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r4, &(0x7f0000000740)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000200)=""/36, 0x24}], 0x2, 0x0, 0xa48) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r5, 0x3ff, 0x8, &(0x7f0000000040)=""/253, &(0x7f0000000140)=0xfd) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffc, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffff02) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x3}, {0x679735a4, 0x1000}}, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x401}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) socket$inet(0x2, 0x3, 0xe3) r3 = getuid() setreuid(r3, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x5, 0xffff8001, {0x4, 0x8}}) r5 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000140)=0x80000001) r6 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept(r6, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pread(r0, &(0x7f0000000280)="397aa0bdd29575e0d89edcb9ce607434ce38b43dec7838f6a7f9a27528b254570de9031c1869fe8a3791e5eed7bab2bd565f10745b65bf2c6885c83b5352e3a36f05376fce9027624156053d7deb748a7615d5976efcc0e8088a1bb04cb37e87719470099ac2804cb5ba1ab8f821f3da5b47585362cfae98dcaf7fb4af2d0ae055c0", 0x82, 0x0, 0x3) r7 = semget(0x0, 0x3, 0x200) semctl$SETVAL(r7, 0x3e4ee4c1c3225552, 0x8, &(0x7f0000000340)=0x80000001) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x1) close(r8) chflags(&(0x7f00000003c0)='./file0\x00', 0x10000) open(&(0x7f0000000400)='./file0\x00', 0x1, 0xbb070e7b15c66d1b) open(&(0x7f0000000440)='./file0\x00', 0x1, 0x10) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) readlinkat(r9, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/4096, 0x1000) pipe2(&(0x7f00000014c0), 0x20004) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000001540)) sendto$unix(r4, &(0x7f0000001580)="dcfeed5c0fbca256655b810fd297a9c01ee77f6a2f17fa8864bb64b437e75f579eed5ff5250e60cc3f886cf30d66514a0cb9d722379db08598cb14c454c6b474c4fdf39f29d11cea2e22394314f9c83176871a740c2bb2e01355330e323f8213deb4e3c86ac31183002c151e", 0x6c, 0xa, 0x0, 0x0) r11 = socket(0x6, 0x3, 0x0) connect$unix(r11, &(0x7f0000001600)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x1, 0x7, 0x3}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r6, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xe3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="51fae55f8e3d1441", 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:31 executing program 1: 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, 0x2, 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) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x36f, 0x0, 0x2dc, 0x0, 0x0, 0x2}, 0x0) getppid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) getegid() getpid() geteuid() r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r17 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() r19 = getuid() geteuid() r20 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r20, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r19, r21) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r23 = getuid() r24 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r27, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r28 = getpid() r29 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r31 = getegid() r32 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r29, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r30, r31, r32, r33, 0x1, 0xff}, 0x8, 0x6, r28, r28, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r26, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r26, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r34, r36, r25, r31, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r37, 0xa5, 0x3, 0x1000000100000000, 0x6}) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r39 = dup(r38) ioctl$WSMOUSEIO_GTYPE(r39, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r41 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r44, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r45 = getpid() preadv(r44, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r46 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r48 = getegid() r49 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r46, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r47, r48, r49, r50, 0x1, 0xff}, 0x8, 0x6, r45, r45, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r43, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r43, &(0x7f0000000980)=ANY=[@ANYRES16=r51], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r43, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r52, r54, r42, r48, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r55, 0xa5, 0x3, 0x1000000100000000, 0x6}) r56 = semget$private(0x0, 0x5, 0x8) semop(r56, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r56, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r56, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r56, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r56, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r23, r36, r40, r48, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r56, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r57 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) shmctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x0, r59, 0x0, 0x0, r58}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x9, r19, r18, r59, r18, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x0, r19, 0x0, 0x0, r18}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d885170230f45ca76011b873ce0fbd6a900000041cbc3cf700e8a70530000000000002452000000000000010000000098490d5e72786d44666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da604077af258c66496def83de0496031d43caf5f611546edca514962fe40b85a565bfd081c69191fabbcab7be7480a5eb1ee5bb699aa6411d664f40cc32b6156d323c13c9e74ee1e4b005cbfddb578c91138ad26a92913c786ef6e924bd8f9fc4b33d3168af694a042554eb9433ef52d9ab78a4d32b6db5612a44792bc07a549117b036c4fa1b26f097165ef01c0aec9a8eb4aa9260f050745d0f9e3aa62950ef2a86e1181b744e33f69b29e5042ec07b8eb7f2515a6903a46a629a61b837664de35b5b723bf173c0923d0f44f66efc80fc0135c0bec2efc084e555a4c55c022c3686b26231669beecd731f2a5f5ded71ac38b6e7be7d34a02a218cba31bb7a91e2275b5547b4e5c812c7ef"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff00000000000092e43a776cb6a419dd1202d1249019e9cb20d9931980591b48622fdfc2254421984ebe09fab68f187bab5a2b287cbba1c44ad820e803", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:00:31 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0xdf7b, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x80) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) socket$inet6(0x18, 0x2, 0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffe, 0xe}) getgid() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x6}, {0x74, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r4) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r4, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x9, r3, r4, 0x0, r6, 0x80, 0x400}, 0x3, 0x2, 0x7}) 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, 0x80) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r13, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r12, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r13, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r15, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r7, @ANYRES64=r14, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r12, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) 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, r16, r8}, 0xc) r17 = socket(0x2, 0x4003, 0x0) r18 = dup(r17) setsockopt$sock_int(r18, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r20 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff49) r22 = getgid() r23 = getgid() r24 = getegid() setregid(r23, r24) r25 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r19, r21, r22, r23, r24, r26]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r16, r5, r3, r22, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r27 = semget$private(0x0, 0x4, 0x201) semop(r27, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r27, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)) semop(r27, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r28 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r28, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r30) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r30, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x9, r29, r30, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r36, 0x4, 0x80) r37 = getpid() fcntl$setown(r36, 0x6, r37) r38 = socket(0x2, 0xc003, 0x6) r39 = syz_open_pts() close(r39) writev(r39, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r39, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r38, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r39, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r41, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r33, @ANYRES64=r40, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04ce12610ef5027fedb60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r38, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r38, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000004c0)={r37, r42, r34}, 0xc) r43 = socket(0x2, 0x4003, 0x0) r44 = dup(r43) setsockopt$sock_int(r44, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r46 = openat(r36, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() r49 = getgid() r50 = getegid() setregid(r49, r50) r51 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r45, r47, r48, r49, r50, r52]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r42, r31, r29, r48, 0xc2, 0x101}, 0x4, 0x2, 0x6}) setreuid(r3, r29) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x40, 0xfffffffffffffff9, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0x10, 0x80000000}, {{r10}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x7}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000001, 0x3f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0x7, 0xc97}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0xe027}, {{r8}, 0xfffffffffffffffa, 0x1, 0x8, 0x4, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0x41, 0xff, 0x6}, {{r4}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x80000001, 0x9}], 0x34, 0x0, 0xc68, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x0, 0x1}, {0xbb, 0x20, 0xff, 0x4483cfc9}, {0x9d7d, 0x4, 0x1, 0x20}, {0x5a5, 0x2, 0xc7, 0x1}, {0xffff, 0x0, 0x5, 0xffff}, {0x9, 0x0, 0x61, 0x9}, {0x1, 0x9b, 0x6, 0x8cb}, {0x7ff, 0x20, 0x1, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/45) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000fb9"], 0xc, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000140)={0x0, ""/148}, 0x9c, 0x0, 0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xdc82, 0x802}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0xa9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x87c, 0x100, 0x7f, 0x6, "be80e5756597a295c598168e509ea83392fd1ebe", 0x57b, 0x720}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r8) connect$unix(r8, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x8, 0x6}, {{r5}, 0x822e01c7e8182336, 0x20, 0x1, 0x7f, 0xd9c1}], 0x897, &(0x7f0000000200)=[{{r2}, 0x7ffffffffffffff5, 0xe4, 0x80, 0x7ff, 0x5}, {{r6}, 0xfffffffffffffffe, 0x21, 0x20, 0xfff}, {{r9}, 0x7ffffffffffffffd, 0x42, 0xa, 0x8000}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x1, 0xe4, 0x7fffffff}], 0x81, &(0x7f0000000280)={0x2, 0x5}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4302) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x9, r6, r7, 0x0, r9, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0x80) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = socket(0x2, 0xc003, 0x6) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r16, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r15, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r16, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r18, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r10, @ANYRES64=r17, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r15, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r15, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={r14, r19, r11}, 0xc) r20 = socket(0x2, 0x3, 0x0) r21 = dup(r20) setsockopt$sock_int(r21, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = openat(r13, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() r26 = getgid() r27 = getegid() setregid(r26, r27) r28 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r22, r24, r25, r26, r27, r29]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r19, r8, r6, r25, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r30 = getgid() lchown(&(0x7f0000000380)='./bus\x00', r6, r30) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000200"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r32, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r32, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="c6fdffff160000000100ad89ed1edcde"], 0x10}, 0x0) sendto$inet6(r31, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r33, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:32 executing program 1: socket(0x800000018, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x4, 0x81) 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, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x3, 0x28, {[0x81, 0x2, 0x9, 0xffff, 0x1200000000000, 0x7, 0x0, 0x5, 0x800, 0x0, 0xfffffffffffff001, 0x3, 0xfff, 0x81, 0x3ff, 0x3, 0xfb6, 0x1], [0x401, 0xfffffffffffffffb, 0x7, 0x1, 0x7, 0x8e, 0xebde, 0xdf3, 0xffffffffffffffc0], [0x7, 0x4, 0x6000000000000000, 0x81, 0x0, 0xfe, 0x200], [0x1, 0x0, 0x200, 0x0, 0x782baa14, 0x9], [{0xfffa, 0x401, 0x1, 0x101}, {0x200, 0x14, 0xffffffff, 0x9}, {0x9, 0xf1, 0x8000, 0x2}, {0xffff, 0xffffffff, 0x200, 0x9}, {0x5897, 0x1, 0x4, 0x3}, {0x8, 0x6127, 0x4, 0x5806}, {0x7, 0xfffffff7, 0x1004, 0x5}, {0x8, 0x3ff, 0x7, 0x2}], {0x2, 0x7fff, 0x0, 0x1ff}, {0x7c4c, 0x0, 0xffff8096, 0x667f}}}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x12, 0x8000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x3) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6b, &(0x7f00000000c0)="8ec3dfccc0cf3c93a943df610266dfe3022e53e4f3571592e3366cb670d0802569b8daaaedcae82758f74736d18ae27f3172e6133d1e0989b61c8ecfdf1ed26880f948810e50449edb902b57f0393ebd3b7aaa1b04a780443cdb42427e259e7218e959b5a0ec6db7fd9763") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) socket(0x1, 0x8000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0x2, 0x2, 0x20) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/196) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/156) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:32 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(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)) 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}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r10, r11) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000011, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000140)="df03af8a00000000c77047c6471b", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='\x11\x00\x00\x00\x00\x00\x00G\xc3', 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x85}, {r4, 0x10}, {r0, 0x80}, {r0, 0x14c}, {r1, 0x40}, {0xffffffffffffffff, 0x2}, {r2, 0x25}, {r1, 0x2}, {r5, 0x4}, {r1, 0x8}], 0xa, 0x5000) 16:00:32 executing program 0: poll(&(0x7f0000000040), 0x2000000000000239, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x0, 0x5, 0x5, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2461890febd7b316) fcntl$dupfd(r0, 0x0, r2) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x2, 0x3, 0x1) socketpair(0x36, 0x978065fbc6142bf6, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="20fa3edadda191944585c51bfdda42af3c234b6b7a54eae8e3a321b52b8cec55a138104d89feb048755c7c4b53a860a59cd6fd149c6057129485530823684553c759b8e7615ead85c3bb210bc7c19171663b9d01f309bedc01679f253762c1cfb303e9488d1af90008df8fbb8dc49385e641cb9fe4761c8048554dc17b3e7a81a571b2a2aa227a50fbe19ae124d70b6d5895bfc93149d105bf0deb3ffc0cc65e561fa1358a953af1d2e981e2b1d07a2f5966dc7bc130e799eaacea8e834bc3ca7d61caf2564182f09d85825dae0689770cfbd474e58e5d6d59b9b3b43f1f5dea3ec1e557ef90c749337c04136c110ee29239b677e6141afe088b3368e2014c966007506e4505cbc98d7cbd674723c5a19e2d200a58d610ef1219152f71a29b877316ee09ffca55ef56e83c257d51994a842d6fc3a2eab751a3c3a885c938a070406f0c21ee7196dcb4a4abc0c6b25f9ac540daab76d5e4158ce5e3139794d2e5738803ed16dc91f78f143ffa1f42d4ecb4098b76acfde19da121ee1c80b76700e4c0e7a2c461e3fb6493ba950aff8171086b04a6134cb315c3565e2ac2c3de25d3ea76ef75aa63fae0a1faf0154cbb41b6ba1decdd98a0b5b98b8b92afbebac68b08b88f1599097eb551c8a38ad1b9a00877305aa266e9f6c4c05efb486f5a5835718ae72e3756e8a40887da1e85900351d3f7dfee11e19ff29602feb05f2ce0bcbbd78840420fd42103d99b1377368a703f926de5f45fafe33734eee492d613770f9423fb5bbaf5d72b785d31eed78b88bbb8e4c1c1395d39871267ee41514f56f5ec4fbe515feda144b9210757b271f2d8ab92e30809da3935847091567b8094031bb84d07692a9a5201e0edd9430f08bff37e4201c4749bb0ca6a870b987525c45614755c4557f91e6c41c4e15d04d7e2d584031c737781b79bddfe505248cbc1526604c0d176d1e46126eb5334456170ec69f8348764627fc73253d61b6f44a003aa06d698a995494719564244a10756a89c05311951d3021343e204525e11ba19db7d1cb7e5d85fa283d353dcb3eef43bbc30ff3c16f58f4884e6e4e3e723f20882742902b3887379b4ce2a8f8546993799b928dbfa810b915de6d742b3ec3b32e9ae67e4fc356594e2f56e09e20e4c8479b259c914ae8be0b87c8fd8164d6e13a874890b6dda3d9b7e79fd23e4890d6cd364d94f6878d5ad9c2253ee12784247f198afd29656f69ccb9456f719adb50e748f5df77c44b08172828861b625f7c8f34998f01b5cd7d548bb20561ca29587f9fe2caee81aa1a3367964519d73e303c3f699f8281c2c7862905dea1789a66dc83be9d55d5cb4f7f8babe38a8cd655e02468a2c1679a27ae77527c3d078d016afa8e8743aca8365c8d1be432861eff96cfde92d7ee58e981e4363765bc916612d2730327a3b378a6446b279af9e65e4b16693fa1db8f0805dd0a2269aa240dfe51b15debc3f1406287389f01a8efe294c33c3a6914b49af1b2e9f774b2a1d95d44f985ea9bd9461dc524fc63f549933b2b109416d1c3665fe3d0d922ae9454d02b95628fd04dd3b4bdda5dde09f6196ad1673ad706b5270c01358de5f520baf2de5f75eb5ce8ae4805e6a696e2942d909cf4a52cfa7bc0db3615a14e972dedb8ab483f52aa26e3fc4890d70ac128fe4464a5e194f2dd4c3ab8e2cd643761f76e6ccff73315da09d09b80bde7f1ba55fbbd0a51370b05e95e5d2fecd4167c1e3a0040bfec7c7440d01f30d9ce895cfe58b0bee3f6d5837c42aa92ec21a0b3674fc887161ae36816c966e96ac421d1c7c66edf8a7035f9c5d75b87af7da208acfdde6eef85c9d8023d434ec116b3ba5ebe5bcb4be7306872d5d6bb72af871369b2f7e4d157a935f8d912081fe890644f813f1077d3709601735302e02b5348f5564b1ee2037fd64ba4ce321f4b61df1c8c12bbb0ab1717d920a756d2a237ad6fa4fd5f26d2e7cfdaf5697560ccb9a84f55e94c9f4941a626ddaee684d78baadbc8b62985e015b88748a423a70625786865013c0f0d0673decb8c1acf1fab97f62482099c79224da71e6ff7c3e4e86bd100e959e96c928fa6c3160b0258c342919ee18c721572031d0186e33b5f33830b42c38f5265b9f9d8cc922492a3f7d1dc8e4b8b9d75a0ffc6e3e8efbcc36fe0efa6a9581997ddaaee4fcf459ad35e88ae4b74fc35604b857951834f123c53f7f8d1567120472fe176798fbf7bc8a3b515493cd30ee88f66c4ffe1baee08be86ba29918abcbfa082c7dd0f497dcc89f67711f432381b86e93c55de7a9dea01a1841bcf8ab0cd8277dc28aee0abc97f6fcd7e3d70a784ac577a605936687b822a3232e137c83b9782c19ddf60fa136e8305845f7f372b1287c3fbf29b5a7a111ee5f6d95a3067b38c187b297d5645aa8a5883fa73bbdf4ada388ca5d9f8d915b4f2c79bbce0a32e5949b853fdddb905a36eaf605f45464540d7bca9bc91f4ece0d33e9396b97c9132ee53272821d28d114ba69af2e1fc8cade6116d693f63dcf62631342d109042fd2a7fc6a643f425574f4c76909b2f71e77b89d07d2d8c9db4745b55d623406624d3c681601338a87231f912066daccb60b185ba698df515920dd60810d9e47c0bb96f92cddc9ebc25c672b0a7a59027b74c2eb66a1d9f9e41bcd5f18ea27e155cc097dd8df83ff2ae9f527aaf008a9594a52f6770075f73ce1e19398957e7ed1f3d412bdbd5ff9efbdd2a17b28f6171805bd3a5ef498a77be1434a4c742a7c1240b16fee2b6bdb316652115cb5db03dff20d6bd48c8b814c7067b3fbb2ec2f723fadfe3788c30767569f026b29fd873094eb33db4ba975154f957fc0f9886ec6c2e76a32e841dafc8a999582976df25188b8286ce3e575ae5764cd29a0fe8706b79723c3c88dafbd32aa84ad09642ddfa0b8a678a9b3c50066828a6500d3daf28ba9184d2c5e0df3f4365e7d7eba54383265aa9bccf46cba3b50588646c1796942d43ba4d1d85d6e2205951a5867ad432ef925f4f914c7fabcc7fdaca4f734b16070b64514d7c284c8d31c226feedf38ebe43d6ffca4c37eb8ff5c3aaf6306c0c1e34ded338ab1499074afc4871e75ea21f1efc19e4947649256eb4c4723ff4395d5b2d13bbc370fec01866ecd2d990fd79e9819cdcc86f373234abc688e0281a27dfc759023827e23543ebd73fcb2a619454164bf40e5aa8a84b27eeee275b34972e1427d8192a56e948c7333abb1eb06811020d98a53c85cf82f398812a6b3d83a50fed13d8d1a37960b09e794ab2a8f81f4c35059e9ffe9ab6652b83c49c27b25f78453390efceb5d887eb96528e76d5644e26c7b2c1b26dd6fca1448cd831d64d82db9f5c68075a50087a50f8b58cb58abcf9a0fa7bfd2364767235d967fea2a638a333b6a3cef8331065f9c16ac6afd78881ddeb20ac97e307f5776502c7553fb3fa2862ce69e491fc3147b1912d91c8ae5cd85e3d126f1f5bc62cede30811a1ecd8a8a0ba4ccbd6165a6499f7305813c54aa35a053dc4c1a7095af8365195577789ccdf76fe89acd3bc411e74dd398f4fcea885f6360b7ecd33cf2cea57b2b03ffc3b92fa37d2b00db7406fb7a7184d1d6db25fc73e8b8e0019eafbdf19c75703c8bb5bcba1b6d55e5148bf298c0430edc8a5389fd81ea92bdf51606ebd88db97c8657c0409feb1790503f6ddeadae00432dc94f5e916b1d8107282beacfd7892d244677b7b5bc5f0738069a563c46d1bb122ea41de542cfa0852c1642efef1b735d4accd96a57e351cc513c373891a30c3df93cd0be79e931da3a8ea155824aa4e62bd1a74028fbaf39abae83921fefc7340f416736f7d066848ee55ce715c05cbd2af306d6bc0b4e240f120d29a60e17e25284c86cc96a055ddbfbffe4bbc6502b6cb96927f96e895f75e76f4a56c4731d604caf6e45d47c9fcbd2a931218628869bd1f0d70f7b74f1b1ddef966beca2490b1ec2f9697847fe7349905024550d931334e9746f26ae2f37be958f358e3e0911a82fdd662abd73170d9415bcb89fff0cd1ad52c0a805baa8bd1f311af179bd6c024bc552690672c5f3b7508ff17ec5bf6fbdf21ede502db813326bdff862b7770fd3afe5f6e819deba72918c44a2f9a049dbb4f14bb6353157a5c4e4b26ccd464ab585d1a99b8e1513b75c3015f7464cf6282e46f8a3960222fbf89a65b71f1347f885b0f210f8062fcce86a4da9bdfa90b60c367e767610e6b1b592e45b6b65eac63c1e242eabba8efc388d3042534c8e734b9dd0caa1738765fc5c44e42fdd7683e85778c5ffb0a15cc3459667f94946eaf98e08e9f8b8ddabc5bb0653ad6a6df8e1cdccdd42d0e15e09b539762c55b0ea7f5bce1e919de74f128c780042346611358fe0bc5db39dd8ea06ad2b0b008191c9aba2efcf5b65e02d0ab8a3275e6f31643f93e5f8884d384b3419b533ed0f8077c52dde0c6d40653b2266cca3c2335775d3207dffebaab0a7dc1b831774322a4104ca0b740c767bb69f68cef5829ecbc646af41cd3b1d30337e6139c48e87e9a19c61fadbfbf3c1665d7343c095aa87934bc8ffcbc2ecf1d381c889fd97cafdb4e5b72a17925d6b12b92560d7611775f9dbd703a38c53d6a0d10641a6373f541d2070f07fe7f2c78edb996e3c8f1d4ded35cfaa043015dde747012b100084b7abe407b171ae33347cb20dca763bb17de1c9f48d77de15c4c08517c47ea17044b5ec1bf0ed54dd0b0518cc1bc9b11d1cb4ea612bf98c9ccb0bd8dda36dfb9e8d0aa4183f314522e72eae79ca8b57b0f0d69e2841baa1049602b4323f3ff84e4741dfb38596d678e4a337d663c051af09e9ef0c2b5256fe9189902ffadfd8aba8c79c824fb5be8039e5361a2495c0a30f906bc23d2281a08c376f3f67dac72ff08b6f4c69e98a5b4e4a24f81fa5c7d94c3b0ba3d4bfcfb3445157db38032f529ca6729bf5b8dff458d1cbe380010c6b7ae2aacdd108d105eef8575c1e00213ccc6644920c35fa3118bb533dd388f0edc525c7bbff06939f4ef7a4d2e0ba32b74b93e5d865ad272b0d784dfe213e58f809689df4ffb8a17b1b9eca5bcac406f2bdb3603f6a9e5e8fca57a4e1832a6967ac63d91bc6ab7c511598365a1f67572569b985b5029f81f198284fbc0c81e47e86e5826a18efd3a2e62cc5157314d241aa7edf8720f9984dc9520807dfa9adf030140dbdf65577358299dcae03b8713c2f64b80d9dc839a5101e0291712f46e9e137a758e00352966a409362252517516dba325a91998862ce97f01366c64af894301f5445f237c3a78264da2b0db547501168eaaf420034ee66b8247ffa3687c870c6ef9be062909c34ed4ffbf43337ac7eacb641dd7f4cbb8e602552a19eec021216856048522b64971d8c02610fda8f6187c197fbfa5505ab6ae7927564ba4b965ce5a4289918ff8e40d6fbb80955adee20c80b92150d8ed5c42a332bdc7cec998a64e3f7f1352f9c5de687bb69bd85cdd4ca9aae9d43e0f131a497af84a4129e8830b932b45fd9e02a7acd0d069b296aed34dcc623071e983a8f8cafc54f2373736dfffe0f5d0e4f6acd868019f2a51d30fdaa4b33823a9a66f877b4d58df11ac5e307296405b1e9fba6fe6dcdd4f3854fe689252639c519ba5eed7cd607280be27315339d1f6482c930525f15913973e3a4ea1b6b1b67de59c79b7dbdbe31401e943c054091be7e96b20457a6de4e64f216a459619c75d34f12e5bc9742c81741ead8c37e0c842bcdc80019d18f78715f806feaa4a075898f3d31c93a5c", 0x1000}, {&(0x7f0000001180)="5b8166ae3f", 0x5}, {&(0x7f00000011c0)="a3eac2c80160bd32519d831df2eacb72c1d70824833858bcf1d0dd970405e532e32b5568a8e3302c9799dd280af182da306e78a82ee34c88d3d12e4deb3a84c3115fc967d038f876eedde15ec2d726de4bb925060f03c75fedec7e413ea6e9f4045493a2830384b3de0b5e8edab5b331edf7efe8c6557f38f7a9279d491b70f5865fcfda3f4676", 0x87}, {&(0x7f0000001280)="881bfd2e01a50827e2ec54b976f068d65dc70c668a2f2e72c0be80850893036dae8067716d8aa9d9ff5045a64731dafa6250edb5438c5d7f0cb9ed23e94dbc5c76ab51afc01007e14a418715f5bcd219f7f0cbdc09357437fc0d04fdfa72d38361254da3753e348e4b1265bf97c5a472a6ae4b23da64bb4ae6108b6d7f84b49d819b9c", 0x83}, {&(0x7f0000001340)="069e2149907227adcd32ff13ba27d71a6eb50a40d002e40efdcf50295292660b8485ca426abbf9b68cdfeb098da10f0fdc917d5238906a0e20cecc835397a56b5687c383b26694dd1b1677fa5d5118fcda04c27ab4fe238f6b7f028bd0146b132830300f8e1d8ee896d5fd93bd761299b8a861ad6d93294ad3a6466a7d3b4c15", 0x80}, {&(0x7f00000013c0)="74edddcfa789fb38e7f4de587c73162d7d15bfa6abcd2ef964e6a5a11abbde370fe2f4f97593027c0c8fb7db3b1129f2f2f663d745dc252ee58b871b3c04115599ab07e9cd55e6c17c5d3aab660e74af1e350d65dc46f84031b5e5976723f10d043610e06e880621808ad06da59193a3dd4cd9a33bb0bfdec115297da1ff3808a542cb8c13c1bade12591b3c11845e44ff98f4643e5127949b898d76e9002a4d4d08e843cfe7c04e5cae7d5f2e0c9e575abadc1a792677838b7f17314c40a5ccd969d295c68f877c0b29b01f4956184fc5e46f98e67b9e3469e428c3d9d3e32845b30cba", 0xe4}, {&(0x7f00000014c0)="160691b5474f3f7d98d8f2bf49258174fd07854050430731519091ba1cfd1b01f432a501fe5e74569db4ade554bd846a5afabf1abca435981d3d81dd1e94974b70380bcf99a56e4e", 0x48}, {&(0x7f0000001540)="67a7d781f19057c142e8c9320112b947759b", 0x12}, {&(0x7f0000001580)="c27700", 0x3}], 0x9, &(0x7f0000001680)=[{0x10, 0xffff}, {0xc8, 0xffff, 0xc0000000, "a3bf4c974014c5d9e3b08e893ea4e4dc378789f1f75a167e91e3e983940a7e36120fcb7759b6da210cf2f5c82b19487037662fc11a2b43f3cf9fcc158db137584817607893c3eb21fd38524b035b165348e69b0023bc93bd57b1bd1a52a2beeccc25ceaf597bec9727b65747e8574a63112219b1883026e77862df370b1c66197bb2ee90bb43318fde23f948981bb8e5b0726898f7c1cbd409bf0393ec75d6046c7d8ba9944f2dd484848a20fcc83ccbe785"}, {0x30, 0x1, 0x9, "41c36fd4fc64b84bd71697a9f813d13ca56c8a139ad6404d76e3c2"}, {0x90, 0xffff, 0x8, "854ecdd3dba17294ae7f4d71c06f75356e40b24c1109d88048d972afc860ad88c5f59d03da53cabb6e76c37f56cbfcac08a6f1385bcfa311f2938282b437e659431641cd326b407183d94c5bd9e7a364f79a539395baeb77a59dfcb1f96e2f32b3c3696c8039b8a3eed4d97b6af8309879cd450ffae6dd2e016e632c71e3"}], 0x198}, 0x404) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) 16:00:32 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) write(r0, &(0x7f0000000100)="1a4b30224037058a668603266d9d541b7572863001009ec78b5ee868d7574683c36cab5fad5b1f12e637a98f7f37b106fd5f2086715fffda803b1bbee3a8b04a3014b3ed3e56c5c797e850bc6cae99275f23ce0361c0dee5f77503a16597f9bab396d995156f635afb3addb500f4f4164a58c2114138e746297b1b3a66d619eb935e7e4093a6352c5c1ffe5a95f43820c4b4f9910a", 0x95) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket(0x40000000011, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r6}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r7, &(0x7f0000000700), 0x5, 0x0, 0x1f, 0x0) close(r7) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r10 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8004667e, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d, 0x0, 0x88, 0xfffffffd}, {0x6, 0x0, 0x0, 0x4}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001bc0)=ANY=[@ANYRESOCT=r15, @ANYPTR=&(0x7f0000000b80)=ANY=[], @ANYRESHEX=r16, @ANYRESOCT=r17, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000002cc0)=ANY=[@ANYBLOB="38d488d1b78db57bc564ce8f4b69a7bc2228206872576182054effec8fc168f9e9c093ba4e4b32731223c57240dfc89331968f320852e6a124f127cb949d4cd194e4a1f8307522fd906e43cb306466aca6612934ad563b9fb4dcdb9303971d98e99980903115d18de86c824f3733fcb3821372843d50666ec4e90c8ac4f1a6831da1d7fc9cc1b31a1217a3bde032600c04d5d759251c0d817380ffbfe5e9abb9b6487a91f99c4d7bdda13dceafddb47051dc030cf56027bda21150fb5a204c0dbb4cfed1d3c29ad932d13598541a633efb6ed81587b12e25c21698c07db4075d9e20d6191b37aa0a3ecb1b2156c94f8ac73f3b82b221e1b13e817911ea889b05cf4c9e0ad2b473b511c2689a46d227daf3c68651cdc81ca07ef77634be90042be5a4380dfcef89ebeafebcae8eb80c07aedb9ce56222f4fff2a0642010b40f6cb2c3898be9b057a5212a07eb131d238317a46d1729f91dd38d6e6ab30438194178b26c3b1a441ac8b0c51c3cc7fde5bd736bb031442ed4c1875f426659bfb6ab31433fc6c1c9adf2dda301b9af4dae133bd251df9e75d6052fe8ed8e97206556f107fa1439921d5dfefedb143d63bf045365b9138dca19ade34a7a48ba7c5131628f3bbc1fdba36d9f74254a82b864c4719503bf8041ffda813c4ca152a6f5fd6ea5999aa21a1a760f8f0cd6997797d29641f37060ff877ce3b8c36f0e6693f9600c96e8386e7cc2a6c5492ae6c722c7ea309d7f8e5e5e81891d5415e98579237424f7835239a7e486dfdda034a79e901340c70433fd07731db94af323ecb2d8173f1dff9f86cb7b00bc61f3e3760b7ceffffee63ab4f314d72b09dcc407e25b58a07624a4de75e3385bfdb61cacf43b6a981ade937bc61f17b0b2abfe30f6cf7d0625fe7d77a2e6e44dd283462152e742c1764819a76bd2e4056f9656fb1e42f7dcca8254c172667373b31ef3fecd0cb81a3ca76b7432d139d992dfac5bfca89ed3f5eb295e5701196699b17cb730d444d413790d854a6857abfeea3b283b826549929f81335b11f124f92cd4b2b3f9d345febeb6b09c8df60e4ef2bf45314e1a10d2ec0cae7b641e2187734cc2d6e5d564198b48602c1fd4f7c1a44a32d4dd14e902704228379152beb5a9304cc474924d3a7f35805e6afa1e9f5b543b043db0e95ae23cdd07463e39dba1bc72777a1853c2d02080370afd79cd4b7c7e7cdbc98d0ad09bae6905d73fc650aeebe1d622def243edc17ff4dbae90bc4621d7dadfa3a516ce1c67b11ed35f40630b37a5aa1aec882172769487496de338558d04aacb4d5ff8704c8dfcebf082b37a7f36e765f3f37c729400d4dd26b8560d4045be245657eb853ce39755165add92186f144e053a1afe1fdf615cccf37032626218849bd443bb77270b5864ae37e93c7754b729301557398bfadfb3914d3909a501cd5a3751d40d9a8cd2228c567f4984b3d4245fb7255b5faf986941f09ef4397411213866eccdcb94f941445caff6467317a883b24103b8cd9f600750254a32192be7dc9a4ff76df907f539d3ec0e9b7ea359bae2c45aebfe02a8e907506bd786ae3bfb3f9d43ded046a4b3139e45670b660d982ffa2ff3222c55b0d5280f56fa1a62447d94a505d3b84fc464e5b1ea1aa7a7d813d590856b68c6822d16e34fe4c8198b0feced7750e93c515a43d27d04a9b28713ec8523b906c7b58996d6d7d65d8a98d2f156cd5bd29343644b48abddd903e9d2b2a554934901148ad36196763a4d82b1bce5042c33e01214c319a4238fcdb47bae8d5c2c7beebbaa552c33531f397ef187beacfeaefda7901a46c1c03e74c5ab84a547741eb2cfe75228e858a9c04ebe0e2775c5484ae6f82073390d888a2ebeb154247692e37d6d98315c9005b629b60e53f4ddc7cb34ba031f1e7718ea9e8c37dded7b48f9b57e043a29ac519066695d29780c8675f5acdd36413ba039845b6bbc17d691eaefe5e77b59500ed650c1668b82b2d8d585fd999ca1a3349997c4dbfea0247314a300692261d4758ae3b61b1bcebe460982f5a490fba2a6983a0b47f7eaf01e35b8cfd61e9b0b0e794e357df25d637f5676a16b6cf8b6c8a1775951e5317cec8fda643b25284e82efd2063a63c327f28a6520c1780bb062c36ef528516c4e9a171868a2c8c37070eec625c83b8a471dfda1352a8b13984713b5f08687938a246754b4d16004e61695604ae8673d9d8a788f61ffc23c365de3da4cdeed88d1923bbb185b828bbea85dcde935d8607ddb411b66a90f8613b935cb81f0994ed49158186ec4a920ebd1503c729ad169c09ed45034c789edfed0b1478cc4bcd81076c86594a017aa535cd9a0702836501117d5479edc2eef70f9918991c41f592112e025aa47ccb6cd8a1134e7bb49f8a719ace78f0f04a1052e2f6ca710061ad0673010d3607b17a9dda1d7d74e25c73195d14857153e2a0218a7a94865701489b8302c9eb0c26713180c1e0bff56b8eacbb0f3bf162640cff65b03a796bfcf2bee75b77b04105dd4c9edd25be29fa1568aeb715c3b1fcd6c22f802b3aaecf4900fd387380b02617122e0e5a74753e3651e68cb9ffd7c3ddeea006812f03cfa869e9f0263c296387784e0959632e31abcb1a5507e3100a51b8c5dd97c769105db6b96ec7092dc62a64c3727533f9c97fdd138e932b485695f6097fbc018e14687726ebba25cafe196be1f6f55b33981205b5cc18507d92433de8b9751c54dace3f59542dfd038bef427234797e5b9fd20ec469b29c96544cfb7289d6bc4a9c540a1ce2aecca39b1f3959499c9d08913a1465ddcee09a2b7b7e362fd429466fb581c84b730d36e8e38d9686910d3e722ed5e3d2dc63b52659cadafd1fa0a9f7a2bfe6fb15ce278fab55ad9111fc3647d1535716a5b0bffb3046c03f91a52cd90c08b43bb477ad72adce6712e80a5074f74e78674f3a404b82a129a3a368c78cfd0f4f8cd07c525cbc0cdbc06a376b364ed1104bfc4dcce469b3af2d5bde79f31b4d3ca0ef347f571160a5282a1b800d923d90dcc16fba675aab90228addbd226bc6425edba92b96c7ff5c1e1e427557fd00002d0bb6599e63e7a996c4d433c0b145c16741c089398cd90ac74cc2a25ca872510fbecee574c782af3a43830338d8e7905b55fd2ea51161ff39b383c2d696415f102f275b73782a4dd205d86a89a8969abf17c05b4f5149083d32578e577132e6323935ec2df87c962fa2d2f2d0934cd84e87592f11ff0ade1968d44034794d8e6ffc161837e28e5c6812225de35e5464644cad723a991a644db483f19ff2591d39ad086a5d9438390b993f0ba9007a4132424b50b18d03731a6398d45629b80e8b7e32d05f5c11bd1649d6245df5262c97fc4d43aa210890d4eb85d89f5bba0442649121462940e0c052c8dad91e9f66145d8195d17988a9fa96f00bf3844242fc5eb36d09756805ed4d12122dc1e70026593529d116b1f0f309e305ef9bdb9ad95a61dadae242a6928ea5e3000361e12808ec951fd99af5147e4d4c8305fc762386ae53c4ab2ad1bb4b31983b5dcd2d1945fa2574ef6a11433d49708c9f5e62a31f8562ae7d49f27d5987325c96ca87143f3cc1db707aa11f9dfe72d4df67b68adb1dad6c1d7194b4c5b360944e86202d2c9fa127613bd7e9052ac387f7b4222344d6d8fda8df3a38670ae3b721baa48036d3f14ddb3abeda08d7b12a7ef45d2d95f771ba7c580082bb1d90871610a32449a5c27bb509b2df02702e05b14c3cc248bc4883e0f138327a086ed4980ff5b8ca1203df149053d8dab34dc21786f6b55eaddd1882a33c5d536e8d08f2d3df1378a110191651286014b85850fee2230c6426298394b5ef5cd183d6212cd87c7a0dc9c8ec4b877ad0ae0eb3853da43eb297c353efcb79bd8ff23b6fb859585b51ccb2351bb3f738e00db089953b5dea38df9f98996c88f0d617610a31c260b5b47398beff8778013f4ffbd3dadef7da45d324a1995e1fb4f492a1274bcc6fb31c8809c2cece1cbb4838988a06d59da65f5488132941bf1dddc16fb46c2e927339f3a0163a36b10c6c9ff55264fa07fcddc62301f9ca615a61ad0ba854775732e476b51970b55a617966fb4209c49470af3a51eda50a0161c50160637c5a15b0897fcae6d19e553efcb67b98513db54992b1246fa8174d9bed07d65c5e4c68b93900bf6f5a1bf5bd9fe637b4a6b1015f5d5649007c3ad367723639064d871b7a1f49b7c05a8c259acad2aa2331db311ae10b2f1fe22d3c57cda988d7c214a3b89c442da4cd787564547ffe2ef40a9c54aa0539bbba83c9d486021fde5b7c3b84436df970af4b5d7c0ac92d40960d5d3a00264e73a1323e0a8fe532fbe74cb01fe33268348b2453343331ef243d48329349badbce6df99fc7f679d0c3e7c402b6ec597a0cf28362f24b1741fc53ca913592cf665e8374293e65e3c241f93f811c2c0a97fe72647b80f8501fd077bc3de21e02242126e24a0f272cc79f809fe4b1ad4eeb895ee0d1fa76efc4f86b308c48f55058b89fb0c88da5f7aa32ca0bd2458076b2723ae2d62794b4c900db42a9864f307269eba22c8878ad76becac7643598f318c4b575eda269e2544ec799c3edc2db824ba14bc45804c3418ecb31d0e9e4f31f0e248271052280e75aff491b59074a11363760a4c2c7c2fd0721c7d9bfcd5b2552c20bac29f93e6a70dd3d9f47f869978d05652aba4d8eaf4e7d6e89c737d9ef3acf28ad0eb89ea8b8399b8b72a7a686580ff4e1d3266ea1977d8593946ffbefe78265228fc5b703660f35be4b868be203697b844919ac2173beb48045b92b7e55d60b85687e51c7ad10e109d6ff40bc214c9229601399876b9ce77f4a6a27c4e2ff339d8247cfa6de751e364406355204db0dfebfcbe6a43116fdb3b63ca57682ef40cd352d9b5a1f3cc1f8b01ba378ac3cac3d37c4905d1d8822858e0d0449e32f361395ef73ef80736f38036ffad0cdcec6e7b2b3da55d0a8ed4a4d5d8dc263da068ac11e806b92bc708b63ab1952c715721e5e1d08dd459768025459b6a97b522d1e34b8ff87a3b833273716166b918d95731e602244b807f8a7be81b029e2093affe59ce7a1d129be896ad266f9d157fb707aa831666adcdd4417b6d55b53c075694653249d959219da4da999a7aa6b5c39b891e5955ee24ac9f1a98ffc914ec6f78f0246fcc7811bee906c07af1f980416054da15dbef9d100fd19578547559fd65c91f2bdb4b3df8ab8f535f632ec9f0b940c18839ea287d5229d803244983e0039d70dd2f80bb833467592f40a07187f2318ffed534ebdee24bab391eb10b82d3587e470d4d9c614a380213570c569354ab2b70360106810e5425b843faea0c15ea288c2b11125264fadb6465214928420b8b8b325ae9ec60bea6d9b9da9eb99b312e609b88840fe5184dc20852d7eb596e23fbe427b2c68c02a3edb21077b47ed00c4710c51cbd66a9a03fbdb3ddd9304b8de766d12fa987e6df1651e53d900a2fb9f9c65b3e8365b61d80b82b475482109503bcf6d7bd997a8cefc79b6177622e6fc66628c7182b26b310d01f67971351db1857a361ad3266a4b326e483512cea3e669874a7543b8939fbf854c37730ccb439a3b4a4763eaa4e52d88980f1ed14b0f8e82c460c36bbe7f839bc02c7719e5f88191ac8bfdec71f3f8da058c70fd74e0ad0e445894dd7576d4ee7d4a1840cf0f501dcc49007edb551424b462fb7d0a6995888e56ac271aa4505f3d9d508d4546c9e9aec4eb52f5143925a2d", @ANYRES32, @ANYRESDEC=r11, @ANYPTR]], @ANYRESHEX, @ANYRESOCT=r0], @ANYRESDEC, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRESDEC, @ANYRES16=r12, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES16], @ANYRES32=r13, @ANYRESDEC=r14, @ANYRESHEX=r9], @ANYRESDEC], @ANYRESDEC=r8, @ANYRESOCT=r10], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r21 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r22 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x3ac) r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r26 = getgid() r27 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r21, 0x0, 0x0, 0x2, 0x0) ioctl$VT_GETMODE(r27, 0x40087603, &(0x7f0000000280)) r28 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r29 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r29, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x400003, r24, r26, r22, r26, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r23, r23, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r28, 0x0, 0x0, 0x3, 0x1000) r30 = socket(0x0, 0x3, 0x42) r31 = socket(0x800000018, 0x2, 0x1) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r33 = socket(0x10, 0x1, 0x2000000004) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r33, &(0x7f0000000080)=@abs, 0x8) dup2(r31, 0xffffffffffffffff) bind$unix(r31, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r34 = socket(0x18, 0x1, 0x0) dup2(r30, r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r34, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r21, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) shmdt(0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x2, 0x8, 0x80000000, 0x10, [{0x1, 0x0, 0x2, 0x5}, {0xb, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x1ff, 0x200, 0x7ff}, {0x1, 0x9, 0x4, 0x6}, {0x2, 0x200, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x10000007, 0x5b6, 0x1001, 0x9}, {0x8000, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x8001, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "0100"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, r5) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f2188dcfc"], 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7}, {0x64}, {0x8fe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000400)={0xff, 0x7fff, 0x4}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x4, 0x9, 0x0, 0x7]}) r5 = semget$private(0x0, 0x4, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet(0x2, 0x3, 0x5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000280)=""/203) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x69}, {0x6, 0x0, 0x3, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0x4003, 0x0) r7 = dup(r6) setsockopt$sock_int(r7, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() r13 = getegid() setregid(r12, r13) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r8, r10, r11, r12, r13, r15]) lchown(&(0x7f00000000c0)='./file0\x00', r3, r12) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:00:32 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = socket$inet(0x2, 0x2, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r2 = msgget(0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xffffff2f) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, 0x0, r8, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0x80) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x2, 0xc003, 0x6) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r15, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r14, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r15, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r17, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r9, @ANYRES64=r16, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r14, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r14, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r13, r18, r10}, 0xc) r19 = socket(0x2, 0x4003, 0x0) r20 = dup(r19) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat(r12, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() r26 = getegid() setregid(r25, r26) r27 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r21, r23, r24, r25, r26, r28]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r18, r7, r5, r24, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r29 = getgid() r30 = geteuid() r31 = semget$private(0x0, 0x4, 0x201) semop(r31, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r31, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)) semop(r31, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r32 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r32, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r34) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r34, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x9, r33, r34, 0x0, r35, 0x80, 0x400}, 0x3, 0x2, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r40, 0x4, 0x80) r41 = getpid() fcntl$setown(r40, 0x6, r41) r42 = socket(0x2, 0xc003, 0x6) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r43, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r42, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r43, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r45, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r37, @ANYRES64=r44, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r42, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r42, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={r41, r46, r38}, 0xc) r47 = getpgid(r41) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xc50, r18, r29, r30, r35, 0x86, 0x774a}, 0x966, 0x800, r36, r47, 0x7fff, 0x5, 0x100000000, 0x6}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="70012e2f66696c6530008a0f2969552b018247c156cd92d3c276458f20b874af7b65c5b0cf8ae79e9375e31e64aa8fdd9be5001b52fc695fd89172651514a7f0454a6cce86dea0d91e8a5d18ac7d70e890a690bed194bc471571ee0525fb5cfd09b1c2988a83088f55adcb5a66611c5922853e6b8f25384c9be2a1d701b8529e0bfaec12caba99a611f00213fd1fe73a4fb83f1de63f00000000a4002408dd5dcffce6a2d11a57e1d37f0bf547d0727157d990af379e2ed46484739b0fbe7089e868b2a812"], 0x9, 0x0}, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x6, 0x80000000, 0xd}) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x9, 0x2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0xfffff801, 0x1, "e31449794d915dd2daec7e32a68efb3c85fe9bdd", 0x3, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = semget(0x3, 0x2, 0x569fc1a14e9d434f) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000001500)=""/95, 0x5f}, {&(0x7f0000001580)=""/195, 0xc3}, {&(0x7f0000001680)=""/202, 0xca}, {&(0x7f0000001780)=""/111, 0x6f}], 0x8, 0x0, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1f) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/4096) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/181, 0xb5) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000480)) mmap(&(0x7f000069b000/0x2000)=nil, 0x2000, 0x0, 0x6010, r0, 0x0, 0x896) 16:00:33 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x27d02a400e4f7c9e) r1 = kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x85}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES16=r3, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r4, @ANYRESOCT=r5, @ANYRES16, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES16=r1, @ANYRESHEX, @ANYRESOCT=r6, @ANYPTR], @ANYBLOB="ee3ac9ef47101d96a54e0d358a3f8617033eaf62d8480b2d11c0ab1e1bbcd0a30d1daab656d2c7c1d8135d8a8779f0af77b68821b980d5fe05e13a9cc3345d3ae0822a520d4b9405114a9e9485", @ANYBLOB="d224c3c3fb79073e6f179c8cd6a2afd94fa8126fcdb33b522cfd1554fb660045ddee687176158dae472d19acf9b675de9b3ca6f407ff03bc25349d9ecb89ba64023ba0acc691bca0ce33f1726328dec6ec11b5224a228ec0e09141663a5d3ca871c855a3a527b1b0b4f2881321dc9bcb97cd2e91700a504e131a66a11725b66fcb06c19cc35e9e64aa652a79574bfdc583f8", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="e0cedac3a4f04bb3fc04513ca98a2ec25402a8cec7484cd9400635b83653968867574bac77be869f95c35546c30278343feaa34d541ea22d34b66501bd712f36778e43e023b485130c167332deac2ec9f4f76f10812e82d3708461d94d391e59b7a25604b2c79ce64c46cd135398707746d5460bbb80ec1d2aa67cf77736869fdd736fe063245bba946df8687cd0f850a253cf5db794fc8a172325d38e36b9e2da6e62f6c29793545ab60af61a3172c0c6d2118f745f490421fbb2893f5fc4212bc9fdf47e0bd1f4f46aaf98c7ae", @ANYRESDEC=r7, @ANYRES64=r8, @ANYRES32, @ANYRESDEC, @ANYRESOCT=r9, @ANYPTR]], @ANYRESDEC=r10, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="8ac0086f9ec5d794a3e3a8995aec3472e2825411a1b1a978262b987ba8386ff3a8acd898c83631f49e68b40c0eec92c3a44f1354267bb4", @ANYPTR64, @ANYRES16, @ANYRESDEC=r11], @ANYRES64=r5, @ANYRESOCT=r0, @ANYRESOCT=r12], @ANYRESDEC=r13, @ANYBLOB="2fb66c4d296890dbc69efda0312549", @ANYPTR, @ANYRES16=r2, @ANYRESHEX=r14, @ANYRESDEC], 0x9) pipe2(&(0x7f0000000100), 0x18004) r15 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() setregid(r8, r9) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r6, r7, r8, r9, r11]) r12 = semget$private(0x0, 0x4, 0x201) semop(r12, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)) semop(r12, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r13 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r13, &(0x7f0000000200)=[{&(0x7f0000000280)="00009bfafecb621183b921010ae0ccc6bd74602bcfd7002327002b0000000000009200000000ffffffff0000060f0ca54e6cc66b0edf72480bfac2ed0858d61409266fc661f4363726db16cf8de99524e6c7a3c59b236fd52f9796b33d27019c0a747a04c0cae5242b75a5adccb68a314d103bb4025085116ae09f1d6bb3df61a8e394a5a38045976ca32e395c3ef967646d488fc9b05aabbc07f88e9d2c1a134543ffe51e44ea9e21357db1cb0e9301d6babea65ac1debfee7b094a48bd8c12e543ee43daa809f52a3d109ce87ba6de75a7876da35440e199b2f145c3d06aa269619bfae4bf347c2a71ad170b9843f70e8346b44174c6670769e95c0900000000000003402dedd8467cf6032926", 0x10e}], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r15) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r15, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x9, r14, r15, 0x0, r16, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0xa, &(0x7f0000000000)=[r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, r16]) setegid(r17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, 0x0, 0xfffffe4a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) 16:00:33 executing program 1: 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, 0x7f) 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}, &(0x7f0000000580)=0xffffffbf) 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, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0x4003, 0x0) r8 = dup(r7) setsockopt$sock_int(r8, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() r14 = getegid() setregid(r13, r14) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r9, r11, r12, r13, r14, r16]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0x80) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x2, 0x4003, 0x0) r20 = dup(r19) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat(r17, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() r26 = getegid() setregid(r25, r26) r27 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r21, r23, r24, r25, r26, r28]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0x80) r30 = getpid() fcntl$setown(r29, 0x6, r30) r31 = socket(0x2, 0x4003, 0x0) r32 = dup(r31) setsockopt$sock_int(r32, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r34 = openat(r29, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() r37 = getgid() r38 = getegid() setregid(r37, r38) r39 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r33, r35, r36, r37, r38, r40]) setgroups(0x4, &(0x7f00000001c0)=[r3, r11, r28, r37]) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x40, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r41, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r41, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000500)={'T\a\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r44 = accept(r42, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fsync(r44) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffeb9, &(0x7f0000000000)=[{0x20, 0x0, 0x5}, {0x2d, 0x0, 0x0, 0x4}, {0x7, 0x2, 0x0, 0x100}]}) pwrite(r43, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = fcntl$dupfd(r43, 0x14, 0xffffffffffffffff) linkat(r42, &(0x7f0000000040)='./file0\x00', r45, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r46 = socket(0x2, 0x3, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000480)="60cdf69bf81e30325b6e7c9dde966e1364f583aeca9e9dfa5115679ac2cb2a530a4dff1912c7e3cffcfc1a6bdf456220a50f5f5da7a11a7fb7b89bd01d1d238115b6db3580f6a7da78ec8878022b68f2eb6ac56396e2", 0x56}, {&(0x7f0000000500)="36bc9ef380929fdc4aa57a0bdee70975e72338d9215f4b225040b1000de0eb15cbbe38f9d031d1480bdd1dad237689565f0a2d0d91ad0e442624336e5a048d3bbc9c9106cdddc859d9ec4392fa307fecb88146cbf46f473dd13c2f45a38a1863c8edaba43fb83e8f662021aa4e2288c0a6b14e191fa91fc53704f6063b332b5ffb968ff469ea47b96427f7e41f1042378d45d2c936004b87b9cd9662c6716f0fdcfa3c5b20182b297bce27ec38e04e10ca4d3ff6d35cdbaacd556ae8112d5323eaaf64086c", 0xc5}, {&(0x7f0000000600)="f18c7a", 0x3}, {&(0x7f0000000640)="f0d7b2b8e0b3d52220092ac578a43b38903d4d5639797d1cdd9cb2f93bd5a85b56a33a90705e2f86e42f83e569b13755a2f91edb674e96f1a89946c27e8b3c5386e26e34b89d2cb2a8f2e35dd92bbe2ec2043666660cca87c0925f1f1cd5bd44653e758740f71cabc8bb8c6d008bc9ef161b153d398bae39996bea167708260a7cee75abb547373813f25da64547268e5a72efb4624c07ed9736b245c8a5fab0e722a5b29c600d4b1aee935be280c2bc610327a159f6071b7ebfb44234ce292b2e617cd6fc2a3e00de15ba81c7c48ad95725503ceb9e3660c17c6c470fb7b37c5f", 0xe1}, {&(0x7f0000000740)="6561a55564e453e0d4eabb436ca4c9160aaf3eef94bd6b06f629b756568e7053d1c4872c60d8099a481bed55d6df11a0d89b2fc59005dc1181bc6cfbfb7b67a5be63", 0x42}, {&(0x7f00000007c0)="3ffd24631cf23c95829d24938f1a85e7b1261edd87e26ab01176bcb9febca9559d1cf48d1c2936a59c4908f684c87fbdf6f2fc6fa00f8d2abe1fa146ac6eeb2dcff2bdc7bdf03dfb1dd946a55d1a9dc17e96c2edf632a46702a48e4065f4a02403314dac5a8567cfb3aa149f36dad6155e97d7b1242e2f034195", 0x7a}, {&(0x7f0000000840)="ac5210e8766446d685e6c6b2e0ddac6c91df9426ccb00906f64c12c00e55afeba4155fa5e4e7b08fd2b667ebfd0dddca080659b701fd13c1f409c50fa69607df0d7d9e92b99c8cb341cce027e795e6a519e4e5cb05748b230c4304125517302a585eb5cbc2610c315ce2b65224ff483aaecee5c5ff017f682c2f8c6324e4690e9b7a4d49", 0x84}], 0x7, 0x0, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/166, 0xa6}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0xff, 0x0, 0x5}, {0x4, 0x20, 0x2, 0xe04}, {0x2, 0x80, 0x0, 0x3}, {0x3ff, 0xcf, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x22d6, &(0x7f0000000440)=[{0x7, 0x81, 0x1, 0xfffffff9}, {0x4, 0x4, 0xff, 0x101}, {0x0, 0x9, 0x80, 0x1}, {0x7ff, 0x1, 0x9, 0xfffffffd}, {0x6, 0x8, 0x2, 0x6}, {0xe6, 0x81, 0x80, 0x3}]}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) getsockopt(r5, 0x9ae6, 0x2, &(0x7f0000000980)=""/126, &(0x7f0000000a00)=0x7e) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r9, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r9, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) setgroups(0x1, &(0x7f0000000a40)=[r10]) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x24}, {0x7ffffffe}]}) r1 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x41e9295972349285) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x181, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000002340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r8) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x9, r7, r8, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0x80) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x2, 0xc003, 0x6) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r17, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r16, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r17, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r19, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r11, @ANYRES64=r18, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r16, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r16, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={r15, r20, r12}, 0xc) r21 = socket(0x2, 0x4003, 0x0) r22 = dup(r21) setsockopt$sock_int(r22, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = openat(r14, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() r27 = getgid() r28 = getegid() setregid(r27, r28) r29 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r23, r25, r26, r27, r28, r30]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r20, r9, r7, r26, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r31 = getegid() fchown(r3, r20, r31) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000080)=0x4) 16:00:33 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x40}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) close(r1) 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) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0xaa88b4e111556678, 0x100) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000280)={0xbb6, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x55, 0x1, 0x1, 0x1, 0x1ff, 0xffffffff, 0x1, 0x1, 0x4, 0xa66}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x27, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:00:33 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}}) setregid(0x0, 0x0) 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) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x5, 0x401, 0x2, 0x6, "b072365d13f64a4aed9c1ab9abdb9540cc67917f", 0x748, 0x6}) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0xfffffff9) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="faf3bc59ab362e2307959aef2522d33926a8fa50", 0x14) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0214000000000005"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r0, 0x0) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) msgget$private(0x0, 0x80) getegid() getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r3, 0x6, r4) socket(0x2, 0xc003, 0x6) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffb}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10142, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000), 0x38004) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x24) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) 16:00:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00./file0/file0@'], 0x10) 16:00:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x21f9d1e91c765016, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x0, 0x592f, 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x2, 0xaf8b918ee393000b, 0x5, 0x10000}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0x80, 0x2a66, 0xfffffffffffffc00}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x5a}, {{r6}, 0xfffffffffffffffc, 0x8e, 0x2000000d, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7ff, 0x1}], 0x7, &(0x7f0000000140)={0x100}) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') recvfrom(r0, &(0x7f0000000200)=""/94, 0x5e, 0x1efbcc0790656aa8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x7}, 0xc) 16:00:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) socket(0x18, 0x5, 0xbc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r3, 0x3) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x5, 0x2, &(0x7f0000000180)=""/78, &(0x7f00000000c0)=0x4e) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x2, 0x4001, 0xff, 0x6}) r3 = socket(0x10, 0x800e, 0x1) accept$unix(r3, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="08fcc25447a9c6311f94", 0xfffffffffffffeca) fchdir(0xffffffffffffff9c) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/96, 0x60, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x4}, 0xc) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002100)=@file={0x0, ""/4096}, &(0x7f00000005c0)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) recvmsg(r5, &(0x7f0000000580)={&(0x7f00000010c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f00000002c0)=""/114, 0x72}], 0x5, &(0x7f00000004c0)=""/183, 0xb7}, 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) writev(r3, &(0x7f0000000040), 0x100000000000038d) 16:00:35 executing program 0: 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, 0x0) r11 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x1021, 0x0, 0x0) 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)) 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getrusage(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0x5, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000ebff6ddcef8b0600000000000000ff0000000000000000003f9d071b542a538706000000db1800000029000000310000000000000000b29d7b5f870000592b3d"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0x1, 0x4) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYRESOCT=r7, @ANYBLOB="6e238681ef94361f4d15e2ab8642b142c0822dad584406000000000000006ce0bcba5bf9a522bf124d6ee574c3c13c34b2661b1fb4b5578ad795e34551b37558456f389ec01344bb856c7f67f7d957e3698a1b7f6ad7cb84b61caf3ef5ad0c9980631998ae62f27cffe626f0be520299327fd57edcf05238e43b924c0c93bbd023e9374fd4df152f981edf2b4bc4766fefa0fcf4d101c80301e3bc7a9ff7445cf34d51ee830c538b7c3dc9b1807b07003c2bb44fad0be19dec126d07eb465988d7692eb0c3ad979daed7683ea446b497fbdba5dfbce9808474f869cb0ee3a6068701747487636b061cfa870d244ef63817cf4421864065a7f3305ed65bbd77b05fa23ec2e0d55f148f00a5f99e57f07b912bd3ae0c78ea01ebcd2eab0000000000", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r9, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r1, @ANYRES64=r8, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r6, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r6, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r10, r2}, 0xc) r11 = getuid() r12 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r11, r12}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r14, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) mkdirat(r14, &(0x7f0000000000)='./file0\x00', 0x228) 16:00:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52e0101000005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa36fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c77955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009d9852bd9c15a6593f594302ea92188fe77f1775294273e898e13b97b1e687127e39c1dfe5cfa7c74d0791c0b5df8ca95c8a01fb1542e6aaaf54b6beadeb842f0c2201d5b35b5e00"/1197], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r3) recvfrom(r3, &(0x7f0000000080)=""/206, 0xce, 0xc1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x400000000095}) r0 = syz_open_pts() close(r0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4d) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x11) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000100)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6bdfd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0aece2afb4d7b76dc559a95885e627d19b2a0435173e9a15d8ab501197b9b392d03f799d238cfe7a", 0x230) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x61}, {0x8fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0xa054, 0x20}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:36 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 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x94dfd1a268533e70) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0xdc5, 0x8}, 0xc) 16:00:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0xfffffff7, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x288, &(0x7f0000000080)="26fa5cb596c5356c06d743497255a657d0998062a548e094") 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xfffffffffffffd5a) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xdfa59d9e65740c29, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x61}, {0x4006}]}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x701bf763afd60325, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r4 = openat(r3, &(0x7f00000011c0)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0xffff, 0x0, 0x0, 0x4, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r7 = socket(0x20, 0x8004, 0x6d) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f00000001c0)="163905fb791eeedec9a61c708deb229d93a214ba6ffb4f7b4baf8c08a3e8098ba3cce42aede814772032383eb455ad198897b8b31865af45d157d3e2472590e23b4cfdca34a30c74b0924a6856d1916a83cc3d1931c1a1c04815c943db3959447e84df21bc2310ef06309319e67e56c3e95179fb4da628b87d563810e77fa668cf39af5773668b541b870a33ea541d3a0f6350054f263c660de783f51606f90d6ef7958404ceb71bd889bffce9f777b21ad2c2b56331de2458fe9fee13f0f6e701a09e6756fe9bc998d28049c348852a6910db7bdf1f0e814c3b2ec82ea20ac9a8e58301e55f3a8e6368d479b369d011d0fcfa4f4d7a3da3f801fd4c43916ad5537f4f239b64aac974f5b80c5506ae3bec8494d70a054a1e8425b777da05b01a08dda4695c982eaee736ff5a11acf44c34506407a3b00120fbae09c0c3879c486a896e22c8c0b4d5fbe0cbdda1d1dc50bb3b7db4abad9a2b090c7e6d05e2598e04649f609d5c411eaea45eeb57fc39eda114c5292b015652e9ae108a7ee40385d77ae07860879130d72b76251976b828d6301f1a02b65b9f8290b8b32b6a26a31604b17f1ec46899d2bfee7a389d4edb6e1cbc71360017e7506305fc7742f2bf9e028648846ca72f612b6c4b858f5a9192b246d4408ec200ec460fb704cc0d5ae0c3f542e46690a9124cecba5063b5d45165ab2a5215c137d87919ff9bb042e13053cc0cfa87b07b0da047b1ec31dec2753a18e7972e2f087bae86dc09a2943c4cf0ab9bafaf7127f970061809caa538165e0c0ed49fa54b2fe5edc0bf2aa5c9b7c1cd3cf6930506eb93f6ff89bf179bb4116f7aa2e359e2f9fd48dfd9ce99f289c037f6d2998b64d1267d0b592880ec30181e0e5cecd78cce3bac01d36187dcb9853eb3124079768422edc5df2bfe8b1c8f2df8dd10cc6288aa0ebe4aaa58f375d4fa54be0e2a0c31cdf90e84bcd4a970541ee240bf84b0af9c02cab391e2cc604e3e799546f01d17e37cec7bce06dc1017fed4efac2425869a3c53cb2bf829cb420aba3bcce2dd87f779fa0c22061cbd30c9446920cd9d91964103c04a7123cce7e9b0f80a309ac1977502f612625db3f309303dd8ab0879ad8f5aa2e219e06213a16ee633f8c7dafcf749258fcdfd4d276c8ababe31be63273934ba13934e1e995ff26e0e2d09b3035ea12a903b75c5b1101bb63436fe08e9df3a90f4956b1b03340bde4dadcdd7b1099ee5880986771e9741fc1db81089899d5811094389c9d5817ba78b9bbfc3cd96bdaec8adbc2c1e8ce263136175258ee2b04d7b7468148ab1f6b992e6c8435388af8f26fa132ff288a60258393319af3afff1dd4ad80e0fb5bb3e82de33550d8759c6ec7e83e125776a7aeb99dacc286efbd07e53de56f1905e5c80ddfc50fdbf56c98354cf59eb5c0c70976b646e3faaa46532c61d216fb0e709d2baa05c801179a10f25df40895820b10ff180fec794ed44e9d2005f3a3b8d9ce5070d34e5f814eafc74ab92a9e8e2fca833e40deab3fc1532e9adc1426a50f14b68440a50e1899870e8e5b3c9c4b20730450582cc03f9516c716cc992be0aa267af439e4f9acc6c6eb60aa533ebcc3a0d55287c5d8e124179c4557722b947f16e45b18190a1a623b64159e7d6e4551a4cd6caa4b18e55e85391647dfa5b8375691a4c081b8d6b7065172879840454d91274e0c58c32627d291984d466e95b408dbc0b5997bb942772ca7bf12c1e12a8160fac6e020f5bbb4ec9380920d989aaf3611dfcb9ee4d27ce09706d84e96d6f29e365a75ebb0a002276c9a454401b1a9ba49d32674e2f6039db36714051f0a68d82693c5f4ac50b83dc852d7f02ee67a12d09647ab30fbb4bc5e2185e0e2b3ac10a8ea77038c33fe22540ed9c6324aedf86bbdb87e5c01e1b4fa7de8a87d471bfe8f9db4c54a2d30994b4cc9d7abcbc38cb079df7cef90cb4c9245fd2c3fbe34e7029f02daa3caf854e191e47a1d1ff32d5302473a7b3a10e76117de3ad7406222ca9d8bac45cbab60560f347c9526347558ace0252b8e524c957168d1512b8ac672235e7561e5f05d0322cae90e3a287e04b92ce2a17ea87af90a36ca8e579f99e4694f6f0cc9e6afb945172a8c59d44d5d27a04bfbd23680af65796033d9d0b6886acde6a3bc99b371efb1f7aa3ff56f127b92f0e4b31fb35a5bc2dfb427354cfbe4c6c66400dab12ea4626fb907385c0d876c4b911b28907bdaba5e97cd9007bfa32d275838d0f291cd4a8bc6bac17bd5b8b67c6024694b27f2c4aa9d4bb1a44f5fa862b4af2e43971168f7290a62b5f4579ecc5f5b1f9e9d43d25be2cccaeb9c9ce32e513e3deb5295e9b6060e1ea5ba40ee94195382431e1c306299e7a3317e31bd870bce68bbc3854e7349fbf6e6737faba445ccca29cb92ab7f9d182a94dd857d1fca324569093e9d498b87968f00572cfb3c28d16107666177acaf1f8af5ca920e16b90aedd26b35db49953bfaa20d6369d1383e0c4e36b35c7c212740f7a830859a811b4cd87f0b21a79a6b75871a23a49daa0e0c3b1a3007454b67436b7b3ec918c744b7f0a0ca5883cd03060295608018db2d82703176538a4a782312fda8520745f7bc211dd842f93703b1e77b320209d52977f97a0bd162c958f7d64ba4772c624bd5d56d46d65c37060b7765c49b68b84ce1baab1687f181e29949ca5c4b2d0788d7f1653401325cefab71e438141a05fa8c0ce876dc69b21ec79031447ad81785e641f7e272ad87e01eef26a00988fd835329bc3dbbca55ea86742834e5c186660566857a474b6094db0ebd026cb0858ee7bf065add07b06e991e0331c0c6347db2f2ebe08e97afcc628d4d050d3837907c05a0961d2babc806883da9b9257ca8840b72b34872b0a67fedd7cd5c03ecddb0be41506c4d3250dda8d58f958a8e07113ef5f33e317db96bfc886dd037b1323dc2376b48b02356f76f52046d49ff8ae6c7876bf2ad6e87d54ab339a4244dd697219a7e0c1cc9fd9c2ca551e5ce93889b67ab71a61168287b73694c892a3c15a631a83d0b0d9183f1e04e3c289c43797b862d1adf9f39ddf010a615ed5645a7f4a2abc3dbced254af4e9f0b905cfb089c5957744d872b2de47046bdb4af4162ade916a27fbe6f2c2f6e979964b8b7411a6482a356c62d0beeee12e48430e114f35948e15d14164c2167f1db539aee60d17d98bc60db266628e9fca75b1458779bdf234e8a763ae13aa44ad410db90e364014423e00912823b7623d1ef85ef966416a6f24050ad5584055ae7879e5955e6ef5b9adbe3e3b15134c5d0cbbe5bef0e87907dafdd40f8af368e96749942af14a8f802b4edfc1e08f4d2bbd5a587fbc92d7ad3e823c4af7f7d8b48c4254f9abf162cbc2596884f84a65049ff8fccafc3b5a7b2c6e178ab83e6a22255407ee41656fbf0c0c800a7869740ce4503c9c5e9acfc70951a075cf0edb9082d234e01c9028afebd12d2943c1a809115658672f2065528d706e023042014cdda26eb17480b2fecfeb6b46aa3852333021d0598fbc57b1a94e8a8b655b93a5e119bc9c906689d4a23a9f3b1ce15a015e559957a7dc9e4752612e9edf65a2e777f729a3ec983b195fc025659d06154446d1e6ef40d104f0fee35f3a90663ab19a365ebf50cf990fe3db0f578543107b7a81d2d3104ed4a28a29c428ccf646686a6f03c1ee1ea681f055fa9b375fc4b9bdeac39cea4b54f152e50b5f2a6369e8bd1524e1bf74bd0b34698da448d574ad74cb102f048f066890957e755e85a35e5d48d86eddeb9a8d5e4349ae4a81c44826a1682aca64dc244a0e42ef816d89bbe18348eb09d6108ff2df3a1eca7b4175d3c6b09e5236380871b77007ec0e17c665fa8fe21eaad880b4a3f3f5ba67d6cade8063c9158e0383aea904ab65ae1b15bdf4596712f28d04aa9dec6a8d70bdf17a45743be7bb22c691905fe92f05d114062e06221c3c53e320c5140de5e4d07d316b0d54827d02631545b3e75b8680ab90d145f79689fb3a5c61b41d29719483f4a848aef4e55daee02540d26e0460c5b52867e0eaeada9aaf3c8f26b66cc0bb1aaff77c7ee1538e2853030d467c0c06c677f9f9ddff8e92f1e40e2e178da088e01c0f8a2329e3e2113f3ee5e49e84ed275a616e9efa49b426cfd09489aae3b01a4307c95657f2758b3252d4a2b36b2c92bbcc59755ae5077229d0227fce9947153902057de0834f112f2a3215a22fceb827bf5b8fb402fb62da3c68515113b7be62c58b1d782504efcb2eab332589fc1fe56fa52e844e0f8f2fb37c15dabaff66f991b701e1ba96564a12bb7868003fc4af2591cc0f6b0d97bfb9a3abd70fe36b5f953643828fe0538ec7444fe730ae1f9f1d81d4347cd24e818c5d20aebab0cd602ad5b4ee3aa588e7ec1979bc17769db045d9157db900e87f605cb3c905bf1b4f800ebc89312dfcdeda6f8c595337b24452e315bafbb34f4eb8a0145bc052d7ac663acae1f08c76511f9e94523e3bbf3fdc5f5abc38c7bd2096c428f41afe6ef92d71bc729dd3ddebf89d8acf134d201d04f5e7fdd9e2ca85cd8a33676c28175658b7a5c94b37ec7d89fb85e9b7575d391bc2793aecb8b89ed373078a4fa499c857c4eb951d9390e04f9beef5b070ff97d1a377b8068447397a782df86eb09e87103a0a0aa9981ed21f35ea9f959b83afe49a8e1270ac769068dc36baded305744d78c70518ddc508c6a5b1c39d75defa41b4e01b024384468382ab26b20f2f8369320fd7b82a7c522df20b3bc477a526c73cc741f2e44275517a8a36ae91bb12ec2c9538444b9048698f6185dd0ced21719c4b0f6c51f210ebc0545dd784a3c098d461181d10f903351427940751231ca4fcc3c61c4dee2a6f480f29d533e407eed045b86a19ecfdf205c989bad026d5d9185c970d4d106d12ae094a8b2efc179a83d73b8c0236ce9313063f6d329f104f35b6335b3d1cfbaca088267198746cc43fec5c1dfef8f783b8118b7777fefa37f5be344a43626174d945d2a5cab3066027fa6a2d91b69a0d1c2c9824006b6ae18595ef121bc2eef49e0384e7aad586b4627b126282dba0c27e7e658897fbc4d0dd2dca007ab7027118f7c57a5cd8a3855e2c0620f10fb2f2b7a73523d1f49f2998b75de7485a30cf42ccc63b2a7037dec91e81d8492f5430cae38a757341e1a3b93c0046dc0a49ec14677168496b8357b41fdaf0c0e0ba553ba8840bf724c0416d09ddeb6b92856055c2e145d5b14ef258eafe6ba434db44e805269f73e429e0034effb853984c59a5cecf48d51fa6e496a28ec4092beadd9e085c823e734ffbb03dd2efdb50ef6fa76fc79245de064a1a17a7c0d18e3b9941f2c76230d750cc1efb2524db1e8fbcacad2c89e6712c6cf4685c08282f5afeffa9591fc5e8b8fc4824d44df8168424418398c13b56c421864fe127ff994ce97a87bbdb44e4f1492d9d68ca1a20af13c909ce0a22605289bb734a5d915b079d600da7357af4a946fd16328b682a892b20af15e6c15905d933a260f6051a7965bae16162bfd955d16cdc8f2d4fd998316784c15d7be88f596bbf54dd0be4d0ef9ed705e64643ad3738d0211d7507633c01625b943b7b8df35144c10767bebf776c918658ebfc798bb999dde2ad1a8655ce1eb3b85b86d156753b934a499c01dcbb2aacdc36f691432fa60ee0b71a17ab31fcdfe025ff0c245cc85be3e8de8603963c7618b56283020ee033f4aefcfd83a96bc8fa4638c62111d7663e10d81194853567fcb0bb4b44c98b75a9", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCLOCK(r8, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = open$dir(&(0x7f0000002880)='./file0\x00', 0x8, 0x1b) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r9, &(0x7f0000002900)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000001280)="d2d71a861f91459e9ea08a2634d96bfe7b3118947a6d05ad3443942adc6943f74cb0", 0x22}, {&(0x7f00000012c0)="98f5d37f41e91f8399c79c5d77821bb9b0dd4d043490c13c271110dd4f056d929ef62e222681d4cfc3dbc337095d6258cbcfc7c41f7c5a26a0cc631fc36c9fdbdcacfb3c8ef93fbd142d8a65b460812b52bc98e7e2632bc0c071031e94e05838b169347023729b5bb737", 0x6a}, {&(0x7f0000001340)="c0e967a4b3bd5dd918436e1b22aa92fd82042a0d7cb2935f5e6db37b7b6122fa819f9df4e431a1744b6423d25120187854f751fc01f97ed548", 0x39}, {&(0x7f0000001380)="67d5c8b3d271664f07851af6654e5c4b7b69ebb7c4dee80b4dac2788a0356ef0accd47170dc32f219805ff5da94427de348afacebbd38bbef9dab893a626b6fb1b252fbaa47d24d83bb48500e6f5c1ee775cfdac897cc218928119bf1a0b3b89e440dcef780ccd4297dcd7f182cc6352b5cd946705fb4ecffe699399ce313b751b96903a4fd6ba09ab2f71d0785539ac224e643af621a6e034b6934ec9b3a8f6bd6aee1282c044cf379dae078af7f0ef71a7e19d66cda5e00cb59142eb3551e40f7f7ae65eff53a6737acd3c88502ae47d747d8cbada2e3045d8c5c3e01e78a585369f93236de793901c40c87921aa78b468809a9e5431470ed747820c56608f679a32e2579af8dfeedab441355e25d9890a4ce6cc1fe529b81ab3c14127c112bfbf8d8b84ca0b8e40a49232b50e7e41522ea111826475b0653ede21287674a61e944be37770cc30c5df75c548c4875276d212fdb0011109a9890d1d581c872745353a9627bbc2224222a84644a6460f303456df354d049819626eb587e45e5343ca075987b18ca37016846c75a8cbdb98ee6eaac06f67ffa749d0fcf7ac2ea5ab9d7f7dce718eac8e68fa2778a51cebee0a1a2e03ed5939a2b7de98260d90b88cce1e63b81f7d832e11e92104285d62f5eccf8053f19e4ad595a04e11581305a7b47ddbee12a5fef80af8421d07bf4509a5f90c33fe49938eccab3a073636d702191ce11cc9a6eddff5b9aaadcd17d193862f123a904b62135ffd27dc91155dfe57430dcf33c499e715f3cb04b042e4bd51bc108faed78840d403f0a0698af9a2742823b1205859e107b32a864c49c5c7370d9fdbc86cce2a43b5bd125f53ee273e85e56e1650198ec37f736bb568039031edff750fc60fcf6aab487bb296f2dc774b63a3656f9d9d19bf18faafc393dd3e99c32d1370867e29aa2a932ba4e700c8a81228e448a3b32d4ab7f1b99aa602a94a08fa9089212ea8281432b42f012ccafa933ad030f11679a86064895f45852136245e07ef7becc1aab853409e79f885271f570dfa4979466619a34a0436540cef74fc95f3dab58b58c1f5c6fd7caff7b87ccc77ce81313dd43531f726a77fe4b683aec2aab3a27037a5e0feb226510e6c8e128d37bfdce09b8677077592d17be3fde8fe640a72add8d4ea7c55c81a5de4df7e774267a4819c7c124ae13f61220fc677e26766312889c080e7dbb060f919643ad4a75ba8de85ea1b3738ddf874245105544008334285c19a2dc827c31dbc72c9809e07b3619c6057f9f3e9207d88cec71815d4dc7c3ae78f6e56e12729211134f9433565f3eef2ef1b7d1ab913c558133aeef12dc14ba3d379e0e0dc3c3f71c3bdb3cc44d6ef6cba78c35f3683aa2fe03f684953842f3045c3dda2108d7abdd6ebab5f92712d20611f1b36676630e88ebe0da2934a435ec5d2f0b0d3d38abde58b428143afb2d06612b2eb87ca26bb6926b171380fd5fb42c1b0b3769e476fa22c45d8c48c923bcd3d61a713208ec080b1d70c557d2eacde8b0d1d474f56d2108efd5c146aeff6dba9c15f6e146917dec80bd0344fbba3b34822e4587e032c901dcf465bead2378d97b86f36900c53f48636bbbaa605617b319436343c82f385caee271d270e8971dd1185787f2e4c21a108dedbb7513dc9e1f3965e49a13aef1f72f6db90a6c134d8341d1834c9fdd9a0c86d791bb100524209a5583ff9346f64547db5ac34b7583b7c7011ca3cb4818acd8236ef1f6a1f516aa0d681e64d944fdc0562139d29df0856bbe1aa50a7d0467129883c9cc14b05061cff107959cdd762c0d0dd0134176079f2591ddc844e6fac702a6bc4e4859614dfb6815d608b9917c7ebe1703985a20735d4adc2a67692a832996e45e57b6cb75a2d3a3fe5cd7afb5153bc96d2f7e3c1612a36c353680368b3e76d2be5bdd82671562690368fad493c0d0885ec9bdaf0a2c80f01b2ee3ad072b7928fb2363fbe0a7da31e1ee12b45129b552c7c69f1c466b2183a6af2e9d460d4f6fbf806c7a62ce25d5facc36308ad5f78346487ab2055b86d0f181c5686a31e645027a80f899516329903d181fc704cfe05cc388b2001197d90fe89b06d87bf3a6dcee42062408ecd3c06341f9181e3d3507664133a8a1e5f50ae65a923b9819dfb2c9836ea7de403bb85a1147bd71c762f8bdcc91fc030c5688d93bbc88f811b80d4adf840552f998f9f41013bf14619d77e5c48f54a6260b03ea0f4e36b4c1a11b5fd624518c24f6a999221f13ba3c78fa60597a31fc05d22cea4db1d8e9b961b5ba5e8949534b4f4a9deaa85ab639a3d92f86fc4ad3b7de2fa5c401e824ce303c8ae4b8e6640107fa4df331295ff4ace5df097e7d12a0c639ecfb9389b90ca020a08760e0bb608ea4af8ef45e8cac4ecd6a2c82614404b753e74ce333cfd1b1be8adaa8f79d3bc99a035ec9de18df19cdebf607fc02522868e89073cb616516081fecdc2543e9c7115c877d88baecec4deacf6a6dbbfbc1a5da73dfe6d3835101a5758a998d3bf993fced8a0ff49285e2f05cc5303b2ad0095266982f4f2ce7781cee56e78ff29f9d8f1e7387e3cb6d2d90f2a68511f6b4d112a0e8471e06584f6d0c7e9cccb49ad458d7dfa457ee943f1be531d26c213f63bdf044b7a783f88daac0cb3a22f3ab6efa5079bee6b9cca32bc1edaedb3103842188b1baf16277ec2280c4e7b2f99dd6e9374080963bc1d886ab680621303b7f5368765ac0444304ac9a7f1140c6af23119ca0a8b58269cfaeecad738427a5c534d60a22d55f6aaa9afc8397d3bd08204ebbe0b41458207b6c29d4c5889d46f88da065e55741ca3d21e7d6afc63444168bacf1ad80b43cec972c234746c780663ff9dd8ad81aac6cba5522288381f69ddc1afea5ee66d9a98c578ad6206e3d7b696547bbf649a50073e8e626a364bb0d11622dacff3f89ab00ceee788f5902882895e6ff8b9a984b7f9726af61f5c718230bc90684430dce9090a52072c1cf813eeb1367ce37916db27a9d101297d9898505bdc67f0a7ca65a4cccce36798c74aab6e971d09ec71782bfc730a8742b07a44547c62c9eda6db0b1e56b1dbe0d77d6277df542474721aebafce43b17e9c4a1727c2097393eb35e16cc6b2722e39960c3759a621738241e2825f0cec37243afed20c05c79388a219747675fa1dcbde450a405725494ab50250038d6908784ebced9b5e9f437a9469054f9508c6e21121f26aaaa20e4ed73f81ceea7d57c2fe534586a2716e806993cb6663d4ad5edeacf5ece7790155474355f2801ea0840da2333609b000790f68be4e878dbcda3ad953d8f1205379997dce43252467a6f1fa61e91ec67e8831ad9f4d2ab339ba19bf2e2ac89e554a3441b3a325c7c65cc6eb8eb180a542a81ca87aad83af2a12be01d34fce356829984b1344cb0c6170b831e3edd3d3dcc581a2934e9376d453db89c8c65cc84de476a2f5eb22fb892565fa5dbd5e3e6765316d08d69157a8ba7b4e62a13b48fb6d9841940ff5ec291edf9ea725c543eba63e60bc70121d25793cc51982222c4656b1af68efa60ed88b5f534d13a31442d1b46b83b3179020feaed62199a0a3cf8d433b5b1a5b00fbf8fcdc2c7dc3d13e083ca117b91165d9ab0f5ff572dc991c182f32cd49a13456b2499cb737326a80b818e58fae7b558e285e140088ab2654d2978dd3bab1cbce249409f32ce434ef1cec5bb243af9d2bcaa58ed20e6bc88d492e83d028864a1d177bc8aa8c103638ed10acef15a9099f7cf21b674d151af549e7aa0ae5e3cf60fb29e0dba242c7d0193687329b3a5b35e4fa17a1dca67d5893bff30d8a6df0e757849719310b8da437ee80f4fc183ff39d131731d9a0d855438dda3f0aff0ef0410bd62aca92e2126112640d78768eb473c94d35c42fb1b463d13bd4c7f755cea0be91427b4b10d22162d0051acb86e656eed632a23817865cbd643ac665952c6a16d6992a0c338e046eaf020e8c8a3a91043335d29e365380eabe0124a6488913a9e26bfb3a7022bf31a3a84343bfff35f854dc0f5c7bb535bb69e91d1784cddde44cb05e28eea0e83c9ddd68c378aee04686749ecef282c65c6d299cc007602a1dea147580d948f6dcfae934fd34a8fbc371b59205128c8031669f6f34498dac1e255271fe159305b1a5f991729faa9ad57db9cdc39541699605ca58c0a10226de5b00bfa2250689415e41373da7aa0116b2c2e2cf60d8d878a1241ac4de9bba89a2c8b17ee28171eb0888c3b92a21af42de26f900fb0cabac25a8d985d8fe6da4ad3b08980b7735066489673dcca9a92987579e4399f548c457bc281554ab4b504b9391e09f7db8cac53acb1e0e4fa8b97978d47308a1274503bef8fbb5a8192fac59fa158adc91e0a72e1441ccc2c6d9c2648e2780c6d46e9a924f511b4b5e88456880239e4d6aa13e1d00ad38837cb306e55001f77be32497b83869be71aabc7204376f0dfbbe6873273a029ab26f89135df00e9df17828aa438b6854e7f2977ba8e7fc86caa465c0141ac5c272ecc11faefd9752e82b928460ab5d41c43ea4c8aa9d01b3b22ec549487af6ec6ba7b4b16a6c87306e340c1287c8815bbe26cac03fd218074ee88567b7ce24635a8dd6f0f0ddcc732b681bf6ed6b9319264b901e8169c0d1144232dec1e235babcf8844689e186f09f362913eff75825232e4142b8622ce8d0e3c9b854d46709f2be628225346935e30b930ad03ad90e4f5b7fe3440ab78669b38b537b3586af297267657188accaeeaecdb46e26690f6c80571b3eb09efaa129a474b45ed538713a34bbe7a098aafb0acedb048396daa399534d31f28390fcea9326a545c3a45076def244a36ec28ee67d6997ce828bad5b52f50e9760305c231bd1ed874b6789df46748b0463b1bc850e4edd2b9f93a05638717dd6eb383a24c970ed24230b210ac51867789083790e9beee6098156168991c826ea45d0274b2ff64684fc295682977f5345e4a4887f4e24d7eb17b11078b32861eef36078dd0e1488600b3db4fbc949eb45ff023bab47fc37818437e09a5485052c068c79e1956b4b2d9e032639e1032587c304c04885edd318b302c37b612a34a316eaa6cf131bcd8964fbbd923aa6dd4405c33116d8342d000d851cce1fa26d0a9323fff512561cabf213b99507aeba814993436581619ccab28083c286c84dc8401663c6d009a62391e6835c12cb21a4fa24b742ee521fa0fa6bbd802237ed5a2e4a546f8dac7dd99a4551871eb68336172704cbbeae203fa296c61224aef5afa2b01b5dc42b4f8b63220f535d1ec17fce671b5ebb81a957e395b5dd7cc950d6868b42e282c329e8a334c6a09ceeb9348737484ff57282afd9e41ceefd40674fcbaf49ee40633f9cae8a9ed1986225f940db8c0b616fbfe5a1cf7b58c473e6edf8b23000f490762d6eefde944bbef18d5d75c086f41c33cd885d2af0fa20d63d8f11ed45b03dbbf77c0d8f996b510801174253c2c5018660a38a474eb1bb0f9e161a0564f4991762baca7ea014a984f3fa33592909024d75d01542fad8bf11e66a19770d1ed63604d3a43fe644abfcb7fd2321f6d0a0438031e141024057d5d82a64d743956988a55024dd24e594bf99241df82123fcd2e7e907c5a8a25c662230b951a93f730cf57714d1fbce0c4e8d5a9ebaea39c8afe56506bc62a08e104510ca51af8561c66cfb340b94d0c16dbe991471c04b1a92ac7351901896aa861a65e45b6421e3f9cd1763c362638844ca018735573c1e8ede2f", 0x1000}, {&(0x7f0000002380)="43163911317bff557b4f93e3f0c2d941702bec767172c0ccefda99f8838479705d72a9365e84c0f07d3aa130f6dedfc26f4d66bbe217913c6a8829d3a98c8643c1cd40fb62902062d74d61919d578510979d010fa051c54d612c1b9b9a9b64d32619d68a807414ee94542fec78f64f23fefd47d4eb2a62fdfbf1efe906961fa010794e13a1a4f235119d29a87cef737ba91d9bdb9c5c7ab077c36a962b6cf2fdc7539e53bd24120b7840a8c5fba29dcc575ddeafb6741fd20adc3dbf76fbd657c31bd48ea3bd648af3dfeb40cbe963ce2ec2330b69c80c", 0xd7}, {&(0x7f0000002480)="02c1d7b8b42ecbbd1c9b08ed83ff6cc8f32df1c4d8afce19e09d4269af191342239c64dd75e8105837e77b1de5f9838ca9f1003fa23ef5059507784dd9bbd624a67779a6a0560bc0017202b454439018c23c2d4a25155f17a6316ea7d4b663ffea7a1413cddc02d79d316a2b05d19fa924d75e475e1ea5e7c781d6ee9b81d19733026019b049847e8af9c1d052b9ddd859898a792fb09117a7330040fb080bc821b749a2", 0xa4}, {&(0x7f0000002540)="d43bd6e6d870133ab7e86bf696308bf2187a6556f566b83697fecd32c33d2537b9bcb2f6a2c16f498e252560aa0d06a64b469986174e1b0dc6b579db3d9d758c694348c9", 0x44}, {&(0x7f00000025c0)="a840e01064b5e11b02c0d2d2b1c4b3342b37601d220ceca325039b5d70410ba2a98a4a52e5b5dd99c38a5641b8010fa7fc3fb0dc34b76d7b0b353c115793", 0x3e}, {&(0x7f0000002600)="20389ab036d844f45ee5928536071ec232710ff8bca243cc054aa6d2cafd5f1c9c90a1ab843a7117787e9b8774749f5e22c5358dbd62bbc0e5320b15c90bf69a5ccd01ddd775306546a29eb9a08342ef2d8754263f1ea134def8f8fcd64317d1657b24c53a5a217570f5fb6b829c419476d0dd0e04e98d233b4e05b7c0317843adf8189628645698aa8f1eed", 0x8c}, {&(0x7f00000026c0)="9b638b91f87dd9f2593314ddf676573d0697299c25b8d4d5c238c85c04bbef229c6429bfc0c57d33207dd6c60d9b06e26f3db22e702a609b73d33d2f732b2b7c2f972ae7a78456f19551d37476a4f9c5d254dfdc0d968795c1c1df37baebf18365142175bfd7b2a4ed61dd1465cb0d88e8a505ab7fd184c4d8eae5f28576661dccc9e0af96878d9b60c9ec894fe9c1fbfeae733df85b8bd005ff10b46fde0aff031f5d685a5fb2052e341487890b74e168514fb6f9666c30d5a1837475c5e21f38bdf932de53bf85899d2d1dbc9e9a07ce991f8893c97d13a6ca", 0xda}], 0xa, &(0x7f00000028c0)=[@rights={0x30, 0xffff, 0x1, [r10, r11, r12, r1, r13, r2, r14]}], 0x30, 0x2}, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7, 0x0, 0x82, 0x8f59}, {0x20, 0x8, 0xb1, 0x2}, {0x8, 0x7f, 0x80, 0x3}, {0x7, 0x1, 0x9, 0x3}, {0x9, 0xb1, 0x85, 0x3a8}, {0x8, 0x9, 0x2, 0x1}, {0x7, 0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fsync(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000040)) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763be992e13873d5c27af656a2b4ced9466e8eb80173b3f44cdfc983b6fe17f8d8335642df8ae5d9693194144c1e2d0dfab801c59d3e3e683a782a262ae793eb98b6b89f7571aa899f85cd53dff107a561906f0c8f589a3e2745c937186e9d8e6dc5ba95797df18f8b9c75b5f89084d63c1f0a426ab277d9311816ea1a5ed17f94001e5f3d4fa1d48e0c7214548373d6d769a04b00cc97e1ec4d41d"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1560136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09001000b6d576c2076573f0b1cc0200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8faa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7db9d5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000213ecb8d9091d6100398a9be424f17923ff98c4853470461d8e301ecf21373c14848b0ac78e9978c37d2b560b795d9f30b288db02ebbcdc2b51ea70f2802db18f8ad0e7dfc2c8511fdfee42b7506d3820c0e6dae835b457052c6e53ccc9ce80585b00702c2b76e615919d221d1fb18e7d24d01a2a14248a5c7d97bddfab17c4aff39e745a85a9e3ff960f58092c1e56ccc583fd2065ba1164f1e693d978d4b35cd07b45456db08ca908efccf02823088cdb0555ca89ccd290000000000"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x20}, {0x16}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:38 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x30c25c0ec96840cf) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000000c0)=0xfffffffffffffccf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:00:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) r2 = semget$private(0x0, 0x3, 0x410) semop(r2, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = semget$private(0x0, 0x0, 0x84) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000000)=""/13) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/171) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r6}, 0xfffffffffffffffb, 0x76, 0x10, 0x10000, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r15, 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r16 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r17 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r21, 0xffff, 0x1023, 0x0, 0x0) accept(r5, &(0x7f0000000440)=@un=@abs, &(0x7f0000000a00)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$unix(r22, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r23) accept$unix(r23, 0x0, &(0x7f0000000a40)) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r24, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) shutdown(r14, 0x7d77d9274235772c) poll(&(0x7f0000000000)=[{r21, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r25 = getgid() r26 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r16, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r26, 0x40087603, &(0x7f0000000280)) r27 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r28 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r28, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r28, 0x1, &(0x7f00000004c0)={{0x400003, r19, r25, r17, r25, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r18, r18, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0xd0) msgrcv(r27, 0x0, 0x0, 0x3, 0x1000) r29 = socket(0x0, 0x3, 0x42) r30 = socket(0x800000018, 0x2, 0x1) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r32 = socket(0x10, 0x1, 0x2000000004) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f67690100000078696c6530002700004062dfafb9edb65c05d900006c8c746052729393a346210000"], 0x10) dup2(r30, 0xffffffffffffffff) bind$unix(r30, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r33 = socket(0x18, 0x1, 0x0) dup2(r29, r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r33, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r16, 0x0) 16:00:38 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029b", 0x7, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\xf7\xff\xff\xff\x02\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffb, 0xc, 0x4, 0x8, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x10000001, 0x7, 0x412}, {{}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x41, 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) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xff, 0x81, 0xff, 0x1400000}, {0x6, 0x4}, {0xffff, 0x1f, 0x2, 0x81}, {0x5, 0x2c, 0x40, 0x80000000}, {0x1, 0x7f, 0x40, 0x10001}, {0x8, 0x0, 0xf7, 0xfff}, {0x800, 0x7, 0x40, 0x7fff}]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:38 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002dd000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000020000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000680)="4a5f7b3ae88c35e215cc2828300dae43d0b3c2dd23476f4d7fdb5d5024ce66c12afafdab3aa266385656e14c3792", 0x2e}, {&(0x7f00000006c0)="bf7615344251c2", 0x7}, {&(0x7f0000000700)="1971720fb1871ba90b55daa33461c668265f0bd5e7e1d2f4717656032a99763d29f64223b0f3e284a7b94b3dbaaabc7cc54543a6bea308f432e070d35a23a58ec08b340c87b9569ce9bc0028b7b809d137fadfa1f936ea3abfe2d596c462d4575c9e47221d845ad854b8bdc50f4a663f30edc14a8392f7e2083453d59d974dcf3c6bef87921a97019f71181cbfc73deddbd27eb4ec4cc5aba3156ec15c9fb434ccf19292b140fd70ff01f486668002e0c93744eb03c660ad628249e08455ad2b65a84c746c76c8f9397f38ed6462231a61cdd1a7bcbdb85d5676f165ce404ec62f83f893ed92ae2b52e13b2293b971fca732ae0012cbf258628f4ff9f6a1c287eeae089e7508d7847d8bf75dcfc16f491d4c9195c66bdc59551b9d8f9714726985e545d6c84de6c415b2dc7dd40111a127478d3d232e5421b03a484a53ff21ce5e09dec2a7e061007444f102926077e3a0487530fa14ba72f0dfe8cc2ab23c9ad1d78f46eb2586a513aaea8c9a9859056129a34cdaceb6f616ff4f599bb7e70422cc7ca826ea3da0a8f0484f6a0e3dfe3765785d505d97bdc24dd6aa0adbdac6f85c6368d2f9f6e7113888ba9247e6287b4f0db11e7696280193e19063434c5a85a942e37bb761f73afdfa6c85e7f91ec9b320de7dedeaf35ace4ad9c3e12bde7985c85c303ea06b3e33f305bb6cd89df0f19c74178c6c1d73f34e5167731e3bd8b7aab4ee8291225ed4dc37f4975c74704142c0ae3c70cc3a6970f7eb4056124fa63fbfe026e71742e1517fa5633d9b99939489a77b10c4e75c2229fdaf5f62c6f5ad4f681e2cff5c53a180a1aae06d05f1c27bc966577735b795b4d08e699155135727b816bec6c8ca821c2ef11b62f9dcac7727be19f81c6aae142511d583fca44d5340bd535eaf623c09045734ad4965723a4c2edf708119c4a273109dfe8a6b72ff17a7fa817ac2758d6214ac12c1d7fd5c9fbc33b6c9e7ce4d1c679f42c7c3722b36794eeae0be58f1dbca827d4847f4c676729a692c8dd29803d3b7358ab83bb3f914ef8a6472eb0aa001ce06b1f739b5a8f5e94481acf44fa470a1a58e83844eb415fd6b1e6779b4d26954e7721ca3ae7a4f2ff4a4a7b5608ca2c3c21cbcb6af367735aa4b7357d5590e5bb7e0204dfb7c98843d8e33471fbff32a6c1e9227811b55a662a5237fb5e36eab079574f6c01a5a778e8fac4d97216331ce1b0d8f3883a1ebd4022c1565753fd786dde6a81e92946f13e265591a30a15aa1483fb375c40d822eaaf8e8821637b2fcca89e2718194df0499f8ad8f08252592b628281a1bad2e54b4721c5703eaf33e46ff9c6d14d219ea60628fa0409fae7ee9501ee98125624761b37369e5766d006c6b104cfaec6f65e93018f3a9c2cfa54ac4ef1ab1b413435a74dd3da741d2ee9b02168c1190d1b1d73a1cf6e57bc7c76314600cae9fddfb7c096687968a991df49c34a2c44a3dfefe00f7ddf81ec4da91b5ff1e65db466af19e143b4885c08c763d9a339c216a9079964c1ab684ecd43da97c7e391d04c2718138028c98901a5ebb063e0d88731956f374e62901aa84be4028e442ac7cd5636be3422f7ed7a1105ecd3d74f46e253e732400a5cb52262d1ca589447aabb2f533e4fe7e6e3cf435dcc85af0d5d2698bcc22e532759a79f278d94a8fae943b573a784e3ae9932a8378a3f2807224640b4a26ece56c7b48519e275483d299e2b4e37ebd915c02a75b96c745a79b1e7fb210c7997bbbf969a5b9bf500a4d4a1fc726391c4add6f190abdfe3c489024945d1f16504e443f5c5a0e022d330b114b744dc87f0a928d889e6070ffc8e255a6e24b5683ef36cd61e066c76a1c12351ebd56f2d2a87a9c0c21867c7691004572f7c437170e00bb4b44b1f194478babcf0364a0ed1b858b9ecb765e24742361856e66d0dd732e3d1e9ee20abb530af39181cfa846507de91ca061eea33372a0217d19cc6fe4f240f45dc60d04b4aa9eba9996487d0f008333477a182222c8b739e53c53a4f2a8db5b865c5de4b09638778d0a820554de7c2fede838f3a5063d23e8a5d29ab16bb8af3813b026946b47279120af9b2cbdf3592efabcbae8f3e57b470efdaf5eebfe4ae70e0b8c5329cac8789a93ded02eb7c3f3872b40e4e951e41774b542426f70254133d71ae977e4d9077976193b4283855cf67b16004df672ad04ed081fb81177d9bc4af2252b29b75955b43cf95c3739ccf0b3c1578b781f4ed6499b947720e6d011a02d2aa444a0e7d502de58e1ee574d5a3e0325193d830a1f5a8668e34ceeb22c820dc3511edd8fd5ed67670d4b31bbd385cf069109f19278ada06514577bd2a080547f7adc91c0915414f5a57fb632f8f9a9251f3a1750e5b1ff01fbd5c0dcc3f95240268a29bb1e3fdf3c82c239178d9b6a6c23b08e6a02f1ab07fe623b6f16cd7b9f21dca08ecbe70118890dc80d0650241b0291869ab52154677fe42075d484013494a5dbae2c0d7b1d9bdf3326b068fb62259355959a80c5536aa7aa3bccd1baef7825a91e8fc3ef2bd69af39ee425588d0edcf0242d665c86b68bd524834afee9992fab552cc17f6421606c0da002f18d44aadcc721ee2ff7f2c5dcf38b40bd0fa2aa3f4588f3947904902ba3cf4de9bd4f39a1c0fe255022973d48655088710f3764b1d1d29f6419f66ceb4f232c4bef19f70028e558dc9d356e2c98823ea1e23cafc748844b551b012079014e161154c5edd456f7a86314b1f0c368248d4135d1ef3d7cf1d3cd848d99a1363be86d75a1acf98f8bfbb20d79a1611b2149ef7560b5315e12494128f11b029c5db901ee404359ba5a3bccf4597e6a8f1a0b05ceb9bc2b1ce3323055eab22b9b8ef7a6c9ecce8b1702d1ff23f9f66690839418929a9c206017a0d4a3d09a949374bf76c12c9c0e4ef129745be485d3064e0bb9c3d4366d11d3c99319790fb9cfe03d33f2ce1477b952db206b626c477a182d561b580c22775affbf5eafb6b8631ecc25a76086c1b4fbca3503e92ad15e7aea3761a229401a36186192a61d9a3ee06789bf05a912b5bedbbe1d2a6d46a89915527719d05055dd225239d46e3b1c4b44952c5a5bfd9d9220e0cc3be8f18ba17b41b69865d4a958d5014403083e1ea627b25a7254fa5dd7773cb1d17b4ccdb948acbe937f3bce7df363bf59ab5c34a0f050807f5247aa0bb2ae55806ceda31db1397bcad203ea0e6f3071730fb06388c4302509d10d11cde3342c2aaa8fef94e037cd541589a956e20d82e6320df42bee013c4328072251c3a8d2050c09aa60ef5f989dcc2ad936f242fe68ad92da577327bc555ad02232283012fe9a858e54e172c797a9c3a3c6cdf9bc4a9692f7e2148f7baeaea2bdf71f532a0559f18435d9bb9ecd0aa55177ebf60b9eddc8b683d277463d934d6e81939e171d7b411e89df5022eeb0fe3e773e40e07d967ae6aa8ba39622f59771440d1944feb161c65d095338d799a086902699e45d668cc1d88b3991f03925d3cfa8f899824c6d8ea71736eabf2425cdfd3b91321dbcca6ff90537c6b594a820275a90982e8543df7242d28c30479acbf560cdb076fa6e3bba2e06fe689f28fb937284e1613777d4f0caf90215474dfee49a68c1c6cbe1cad70156d9794ea415a509f08724474e2f3d1a6462f174861a6b92ec99ed08a8676461dd9fdbf686851402e79b7cd33cace55d42e0788077b455637d1ac52a361385fbab5e9522c1c574c5f1f2b2b126168cfba62918cf0eba5dcbc324c499ec6644ac9ae73adb59967bec46da9071e416c23d964c7caaa4203714ad1827d74b225cbcd11f376569511998a9a24cc410931401a6fba2446cf271036bc8fab615809382b1b4be984e9b50c62a820e2fc406ab10ecdcba30545ceb303b9eb61c8b4ef530d63b93d1d9e4a8bb58bba0646464854b7c509605e986437993650669a28f23076e2de72ee42decd52d0998678510b7fbe59e633d4880d094b688ea9f561efba3246c570fa42476204b393d12999a1284c0e959b41c210808c94932807bef1f8d9be3b4381e91cd1ae86c06dbacc6199ddda871dfe195f545735bab2c37c57116824bb285914497898fa8c55419cbf4bdc800731fcc17a88248d725bfa552048e38ea5220f2607d059ec930ce444d55a34437b465b58f89bdeaaf88234b3b89e9f9eca74dccd7496826abb3ac669f04ce8469c9fa09301f1354f439dfbcf3a7a37c54a945026311c42d7022ec3a4a594f207ebe64eac58647d2c85fd6e548d922572a6f079fd6ef8a48591af83b142d4652c5ec920f5123e89cd6521b4b0fef28e19f462e772d935cbe91176830ff98773f45c788b4755385b98a6f24295e9bf18cd5d889101829c92d39d4572efd35328de3907ddca260075369f5078292a04a4a757e01d5437c99a0f7ce7660ee31f21acb2a4f0414f29bcb5e67741766f41f9b45479ada74077a27d5932301278f6b189793ff8476dfff4b5573a61ef1cc4a96414e1834712198096c1f74eee36c68f0295ed83b5ef3699f8bd1d935a9af3342202e3beaca9271596683c4d03199ccca726d1e02223bc683ecd5e9c0ec9ab02c198c8ac07ef6110607a55ff648ef4ecd9524b8ff5f2fd4e8f10a0e527ef6f3375a5a18fa65b1cd22633943eda885706ed3d41428d6ea9ca26f31651b97d0ff658a2b55e429eacc8be89a63ae5f10962484e4b220e831ff24b9482ce8c482492cfede1523043c7d07c8b9332bd46f88ce47062de5fc496568e4555fa6242e0c6d21b56a61855eb9c3f3cd5a6c07de1d9be17b678818bd0ffea761700584f5a01f01f90f7cf0e91fa464c6ec84cf62dabeff83901aab08be021274e941fdcbb3d76fa73824fb962a3988680d4131758c34eff66b3a3c7aeae13ced9b630e71084ca4627d6a0878dbd6a5677e9f4e478cdcb4000fd1e01005cc0493ba8941471b177cf8ff639aabca6e4840eeb4b5a962b19f3958a268003ee92bc74bb2fbd628381fb616187d65cd9d18bf4f5ca8223b2bebbf10a784229c7caa86857f77927f5d1521a1ec713f1148561c9704206554682e853586043d3ec1c5c8565756028debcecae61632ad5e7046a682774113a2c8eb62c8dbaa4b0e45679f9f7c05f7c6b23d4ea503d48691bf82dc9174d36a81d25ab4c5bb856efa8f150e18695c30c0bce10ff3951b747ba1161091709dfb35e5e789ad85cf76a3a91489ef4b20c0efb0978894a8447536f7d76aa3e7762f599767ec83da8403e9942f90eaa0e17cc002b2f1cbafb6d51be2b0b34d8994018bd376f367915da4433a3d1a7ee4946de2d2234edb84d85a38db602794e218ac60b3ab7c7c75429af720e2ee5fe081ff40a4ffb86dcac3000aab089fb52e1e63c75197f8f1740be704596ff1f5f80bdc655c5927aada3af57b02006e57b618435df1ca3423c32738c2fd1d3fdc839fd0916ef4b845b37c1543466624be9f46a5cf230f86ca46460795507a55f8016e354afd23035d2e8d776e727faa8d480175659a8752777cee712901f0e7f82844d3cf0bfeaf99efa552f9e32a78bd787af25545a09430dbc71b9935e942f955f2e72734c4fcadb2c14d7e6b6348b4c4baa88f36b6c46d90f2aadd1a4d3610c715839d7a4cd14e08383ec6dd6289fcf27efe17a17d1a79e46cc5d4c24321b8d27f34218dcc866f587b7c48a7002a9f4d476e2be255b469868d975d4a4f4a6892adcb83cf5ae3a0780c6dd37f89f03090550e34309b6af2a944ade24798a303c4a026b06bb41562faede7bdaac0ee9143", 0x1000}, {&(0x7f0000001700)="195c69f88beb40c27f95baf798fe345bd9e9ca97be6ff2a70a3d0cf4912d028131a84d5aaeb3bafe6e0db2d6b9766fdeefd9259f47ab13a5ae10cab1a124a96036bd33abe15029f418f9052904da80d27bbb283ee8bb00b97f1d88ec188d993bfe9033359d2ce413beab81cf137b08dd230f86ab6289258be0db6cb93a6995af12978dd757fed093e50b02c4babb805bcc855cc84216836960f7deabe4319656f72f118dd37632cedceb7af359233ebbf9b170b09559e866", 0xb8}, {&(0x7f00000017c0)="9156cdb41a08177a0b3fce1e265c31f075bf0e361ec36be95caefcc38e34b4f231dfc10662ebbcdebd257bf60102107490120d1610e7216719a87f5f8f93fae62c97c52cfa275f1ba7c09e3021fbc43ed225b12269dc6837edd1e6231b22a72a9d0f455ee706556540da5866128af99cec75916da781ea15171eafbe65060ec3e1f51d3dc075e7cb9aab2faf6c15a005c2bd7d8906ba5d680ee5d6cc2bf58650bb424837729db0dfec65217efdd7befa0b8ce81f0830b7d6e6b2b26f2b7ae36a2116b94b2becaad9ccf1691f760635d46d2770b392", 0xd5}, {&(0x7f00000018c0)="bb64cf6c421290984ac630211ae21ffcd9b7b43f855948ef06efb701a254a7c80033257016f855a8f36d4b78845b8ee14c77b1f21d502dcc2b843ef5e9df04c42ccc8d4c8a89a4e6b42f689d6cd587d97a4f58d9dddc6bc4ba47625f81afbd0be7f56442d3648c0c660e1125b78e029b4b866e5322d3b4b3b8accce7b9c7adcf73223ce7d82225638c1a93dd05bf90d2be7a68436d6a6c0fbc4adbc92e42eaf6dd4c472be69c7a2a2d4283c69d42ecdcbf5ccb9106feaa1187811ccda9758b4ac68793ec592d033149025436a3632456f3f925994cc1af7ee8ba76a4115b67479d5c57c8893be3b28c398e6a51b07d12849a6db0", 0xf4}, {&(0x7f00000019c0)="ba239785973a05124a2177050ecd86d1e77592d1d1ea5006c1d60c8dc4843b18b99d2547039cd60b5ee595b7", 0x2c}, {&(0x7f0000001a00)="e135089489f2003287dd652c18392fc27a25bc6e76289c93e23a43d59d3cd2f9bce7079419ee08806ddc1c2a9c2131958c69a06fafc36af231501b90d3c13ad5ba16a8ebdeb957b0c04bde5e28321ebfdf7f66894dcc1f69feb230a56ed53ef5a8460a8661e7efd041b90f4140634409139a239a50b2a070a9ed80ba3ef778215d9eee7e513eb4ea20a71c5943492ef6100a3c3a5894adbeaa06843ebb5b2400e5d7a9", 0xa3}], 0x8, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) unlinkat(r4, &(0x7f0000001b40)='./bus\x00', 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000640)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = dup2(r2, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) mmap(&(0x7f0000510000/0x2000)=nil, 0x2000, 0x2, 0x810, r8, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="4f19d04ef49769d015ea7f37f5dc993a31ef2dd7edad8bdce9be272cc65491d3204eef0c4bf6007f6969abc3964bfea79611ddd76ae466e48fef11ba98f86c6282a1ab"}, {&(0x7f0000000180)="20bfcfd9b9ffb13ad25622bf39d2527d23d9e065335ed7f2bd7b98a59217908f1ff518a0b17348cbb859d8e5ec6ec1873a78bfa4877b54a85b0cf8a2e88c321d5de825de4c4730d29c9f22071ad54f103f73a26028aea6", 0x20e}], 0x1000000000000017, 0x0, 0x0) 16:00:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x75edf9ceaff5c7fe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x8}, {r3, 0x4}, {r5, 0x20}], 0x3, 0x8001) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000500)="cfc49be70f5f9c22bcb641fbf94ad5616706222d6ba27724c358548f2a90a7ca078219e50e2b814ee01983921671159221f6555e28346b0856bc13012daa8f4808efa8f973cb2a4b45f469451a25731ed3857d38162ed75a08f4a2d0da45353dab84c468725a31a20c4765b3e45ae8d649184e5e902c57a4a4970b3325fab459b3553001ec373265c7bf93b21a7cc7164e919753b87c369773ac9956a806ad37b5999c4ae1a68eb58edaaeecba56318bfbdbe632197f3d1e7820c4cd8678716c1502e4060bbdecfc255776a568851b5af7045531495c4be9e4fc70033f1b27e181962965143320192bb694ff02e10ff146612b0dcbf27d3285b0372a86c3d4e162d81724c3974a3195764056b0ee7d1d7d8abdb5e733eb41b2fba419891a3a2e7f83527ed0f116e496e1a7512c629542cb40e6c29744dce7b0e524d2adb96ec52dcb1e80c4145cabb56715f06781c8794b8f12f3aa27b4ee3096491e810a5725e98d9f08c1099a6cf98269cda6a72e76f083a0904d07746bd8fd09bcb0039ce39dbf9cfdd8ef7196a2ed7537bc89e78e296346cd03796f2bbe5c5d91f277e0974631ed16aa94d6f684b839860372b69bfd6990a034e1f4f257eff6e63a37fe04d65ed82c2f1b9a0d7def70541ddd1e9b98b1a24aa81bfac56729c2f32807a08292ac84f495891568df91ad5c22b8c186646500cdfc8d1ef8d041bcc23a323da568226f96a809d2f22373d9b66c450b2fe6188e972dfa1977eef13f34b73d9895e9f7491dfcccb49cb7cdf3828db7e87142f8f1783e29cc21413e1b88e53f17214a02f23e423e885c5f4cd03f04f28333c4c71c6ca0041213d52b73ab2c3f01973de6772152474971a471914269576cbe2c0bbb0aaa392e5ec54e12935d4e7135f80a69afbcce5654845c8f202dc696bddaf31ec53143f8c753b5eea3e14bd1f07ed25cb9992dc4b52028a277b76696b31dc469034581eedfea278813cb39af6120c2d203fb65830039bda3db41230e481d25bd695887bf3fa48823954ed137d2f1c9b38e81db80c285fbdcdc70f01eef132aff3c71cb20881579e75663d0ef771f01b0e1748b42acd27e2e76196cbd39814e558815e5284a12e7405f2fdeb22132ca1e99541af63ece6496a7bad39790993e28927a48b5989927d0339eb4996a086b5e05ac5e43f8d7d63e1d69f4305e837610bd30c0700d0d96765602d9d4e50cdcebdf04ea35a8891582239aa95d7e22fb9c5f553e88fb6d498a1b5da486eb417e8a8cfcc01ec53f6c9f3ef6f3913d76decd00f498b6073aa92f3dd99b8bc489f873e2da8defad2e68a65624a9c41d7f90c507e14d1cf44b694724810e8b7f41bccc2b0de0eee76254f42fbbf9afa0e5c0531f0a6fd05cfe437954dedd07ac07ba229658c91e612d1ac0df1f366060353797b608f1063f1fe28cce54508865200041aad147c2a4414fffeac8196bede0afa1e4c3687d9a9cc86568ae187094985a7a85a3b0f2a53a823c5d3c4d7a4bd2d415c7b44fe05d679058bfaf5b552a3c1e33bd1b8fb195294784f2eb603bfdd008395a92ca5714399499794fa79a9881f20cb9c702b29481e64de39c0e08bbfd9a7319d91d622499c94a3961333e46756b19992b09db40c861cc18d34615c8e333f7c9b6c8e15f035af4847e0e15db40681d103e7cf415540ae833305ccf508ca56514e6eda1c4d9a214d39625410203f6b2184f2abfc166ddacb17cedcdb78bfcc777643c3fb33674e8527e2d2fa8aa4e6f0fed61c455b88d63a71a759be19f258054d9519071171bbda12bf026de3292f130e4cca62668c15a4434ea03a5298a04862cbf27acccca63cb23777b8bb0b3b29d4a4669b75840a4a68cbd608eb956c3d30c63ef972e5d188b2f731f6b14856396a235116659446cc8afcd4a68543c5ba4893c18c60e119ee7c2dbd75bfe80eaade6d5772992680bb2e50de11be6d67b219fef4dc47cc1457cc14f2f3b851b34c834cf5c30893070050df9c3d8849dfe93e2e0a2756898946bcd6cb11e344239a327f9c1b93542785e78ae6c995251264dd0af8902acca61eb0d0442db2c788469fe1c962bda5bc6af7df3a364fea0550857d7262c0af1f90a5502d90e361588c33782017f20d5b3de460f6aa587784f63a7a468feffe7cb3d43a53a24d913085ae2c9febfdabe72e24bf00ea66ef89ad27e00c1f190afe5db52c06a4562f6b511671ba78901c0fa1ec5d317614c03d3bd0d1ba267fad194838393696848dbec1c9c2ac51cb1ee3d37c290d455a3ab3c6b87a9753149e613c01937326b6995e72cec4be05a150efb66012ec8b80ba065ad16637014f2f7d0bacb56a17976615b1fd192948747b81f82ca3b9a020f9ae3e918142dc4c1e2ef2061622300f6b85b1a239375ccbcec8b7fcb086a81266d9ccc6e7f0dfb4ecebbc7061346ed8b5e0aed5083440be8f9aefef916bf3f76a0915e87604130f4259527e2bb3a19cf173980113217ee8dd709cc516bcbbd422ddf3e8c19e205da155931ed5bebab0ea4888de09cb9bc09e71bfc9912f6c6c93e27ee48838dd761ef9108078df3119c2111eafd3dc128ce3d6161c92078f6412a6d1a4da6ceddfde913784bf47bc2afbc13c11ed1715af55d79aef81e74098ec830c56d2d9bdc386f8f6828e86e07e895dc21382ed0ddf2a32a48ab1ddd5cf56d1c14eb13f7ad2478da1fde7db9786cbd3eb0f47f1ac854969e5c782ce45acf39346883c129c2e55f444ff6eaa7af887231851e2a7a86082dab9eeeacca783d515ce4563b5984dd5ad34d5aa3636902111b82a1e5a8a0635981a0d4e72f2dc40780aadc9e47c0cc2e766f4d2851455baa68c62de391cb60652ba220a594bfb6cdaa1c61b4a77f872242d7390289ffff7bd107384ed218475273d2df59f43dfd34f2593d6a9f65876bd32800dcee223e4ea8260bdeae6833289e0efcabf1f1b2f22968c12369cc1ac848b664a22fae0ccaeda49d4f25eeb2b1c85987b69a023afe20bb6587d07041c09abc5432434d1c9623128f6ced769aab51db59368edd0083685a21fa1f608dd77f7d0816623f52ab7e842f939cf86d1e969ff2f6de067c3f7b4bcb96e6159ae81921f0e2942d36bb56d19248dedab1229706dfcb3f4a5bc4deb92f935bc36c1beec4d62017330e247e482f37966f93d8c1d57b235c6e0968be31e612fa9a9834144cf77660a58e1f27513c71268f79ecb040abe82a60e03f9480da5ba752ad4f858c0544a68b7711e7ceafd780646c12a10ee0a483b06d9c473f86464920e602197ae52647809b072143dc8175875f356acc3ec01b65c2d0ac2f874c0ea28dc94f80ca36c5c109ec723b9bd912f7a3249599212f6071dceb097abe7f54ff030ce2b5b57361a8a7c38c00571e44da575dbc34cf4af90c8c44856c951d444f652bb459694c482bfe116d6597e322ee9eee39489d810ca469bfc6cc2afe709ae28097e2936eb98ec290009a1c3cf1db731397124064eb23f66681c4ff2e24164a408bbfef4dd228df37e516e7ff714d6696639ae1b37d0da02a386a5b27e4bae76df8a052359cc82c4818b2b101db4e3136918c78dcd02fdfc387aa1365340befbd3ca62a5297b2d312c5b2ab54e1b08058ee7338cfbce3ddd3f63e0a085c5dbf3f60fcb2430d86c1881ee9252ee7ad7a68a3ee6114530b881bb1fee1244241b5d5a5b8f59006770f2b96da1318176f08b96c70265ef57b8fb408d4ef42599a19e6fbce9bab2f5fedadf242c890989b5177dec20fa9b05edc991dca6af683cb452b85bd10bd6d385b346a904a44857777033ab0055a3efa1d277a2f8901af3cb6e6a59debcc2f186f5764631b50ec234caada1f982d71f48de24b6522edac329c0ed0eb4583b208b91a791030eca4bfc29b1ce5f57e2bd2ac489107100760fe25e6146cb144f3cfb91fae67fdf82051d97e0ceb97303b1807a893e449971675374a58816e0d0906eb", 0xb01}], 0x1) 16:00:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/169, 0xf704002cd46ca376}, {&(0x7f0000000280)=""/152, 0x82}], 0x2, &(0x7f0000000340)=""/219, 0xdb}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530005d6abfbb7ce72c860d73192f30f5c28444705572c66e6549e89446ea38561e6a0a0a1bcb9f7b70724e3b103c0a2f5cfb5fdf88d9ca7235247b2f3d0750ca4a64c0ce5235f8c2762d92e85bfd7f76866a4f1c60d9ba08abc9dabded"], 0xa, 0x0}, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x200) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:39 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) writev(r1, &(0x7f0000000640), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x101, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r5, &(0x7f0000000140)=' ', 0x1) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r7, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r9, 0x0, 0x7fffffff) dup(r8) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x20, 0x800a, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) flock(r2, 0x8) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:39 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) fcntl$dupfd(r2, 0xa, r3) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca46471320000000066baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1384118877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c8641d62f9085bd8d5c03eac1dea7551e0943aa43da38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9381409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef3804c6f29a36b93b84175162e27072b615c0da1c7849b84c5ded84016bb0d8a8a73615ffff249f904ff52474ad241ab0e42aba00a6705850ddb4ef21895383cbc70d3a58f1ad5cac48e187c4d8e7d880704cd7046e053cf55ca08bdb7384705d7d9b00b6aa07a6012979a1576acb21521206b5b4ebacf58efe72d5768089365a91d0813ae4458c41813198a121f2dbeff30a7bf4c04fc5c1c394a3faed33207f09323ddbeb70d0fd388d131a9e2238d20e19b73375f5c4f0cad0a79fd438973606aafb43aa5ff4938354249dcdb9e9132c90c172869ae2dca9136754130a5c690d4b1a04c1b665619"], 0x10) socket(0x18, 0x1, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x281, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x1, 0x1ff, {[0xf2b0, 0x4f, 0x0, 0x3, 0x9fb, 0x9, 0x1, 0x681, 0x8, 0x2, 0xc, 0x4, 0x5, 0x4, 0x9, 0x7ff, 0x4, 0x2], [0xfff, 0x1ff, 0x7, 0x1f, 0x6, 0x0, 0x1f, 0x1, 0xffffffffffff165f, 0x8000], [0x277300000000, 0x7f, 0x8001, 0x3, 0x5, 0x5, 0x8000], [0x40, 0x81, 0x1ff, 0x8000, 0x182a41ef, 0xf645], [{0x40, 0x2, 0xcd, 0x80}, {0x0, 0x0, 0x3, 0x1}, {0x0, 0x800, 0x3bb7, 0x7}, {0x100, 0x7fffffff, 0x5c86, 0x8}, {0x8eb, 0x1, 0x1, 0x8}, {0x9, 0x5, 0x4, 0x1}, {0x8, 0x4, 0x2, 0x6}, {0x101, 0xfffffff9, 0x3, 0xe4e}], {0xffff, 0x5, 0x8, 0x9}, {0x3, 0xfff, 0x5, 0x3}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) close(r0) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x7, 0x200, 0x1b85, 0x80, "b99476c526c2440c34eca81b1048b79bdc033d5f", 0xffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000140), 0x386) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r6, &(0x7f00000004c0)="58055241b50734ed4c1edee550d5c9f4f3f8f8d500f85f696ca9b2ec68a482d2b5242e503c7ce55023595ec8dea00cd317f1cf816f93e894edfc70f5e07eb16ced819c6470b7e4ebbdd31651fb7a7c4da9c265081e731b89f03f7adaa9ce6ee8873167e8acd87daa02bcb71f39e0b37b93d28e2cb60ca8247018a977bc1f4c1e679f27248c449b28cc28b58844a2c3b4a9d0e4edd63fe73bc7b1a48358549b0a00d61dd7145f85e0b191bd0c159b5fd3fbc22c2ade3c4f025d1e9a2dfcca27c1af0e4166dbca2a5c707281903075399596297a5a42cf752057743d253d0fcf5201892f", 0xe3) 16:00:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x40}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x800000}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8, 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)='1', 0x1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/227, 0xe3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) msgget(0x2, 0x1a) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) accept$inet(r1, 0x0, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x18a, 0x97f, 0x9, "36f0d77de3497497d29547c2e27a5e3f40b4f178", 0x4, 0x3ff}) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:00:40 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x1, 0x5, 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", 0x70) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:40 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() socket(0x20, 0x5d9905bd6c264c2, 0xb) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92fea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x807, 0x0, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="39b45ee7ec448ce58bd8656103538afe626e6b726d450d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x6f}], 0x1) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000300)}) 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, 0x8020699f, &(0x7f0000000300)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ftruncate(r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x24}, {0x40006}]}) syz_emit_ethernet(0xff, &(0x7f0000001680)="805db7ce85") 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0x80) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r8, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r9, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r11, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r3, @ANYRES64=r10, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r8, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r12, r4}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x200, r7) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) ftruncate(r0, 0x0, 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setown(r13, 0x6, r1) nanosleep(&(0x7f0000000000), 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) close(r0) syz_open_pts() write(r0, &(0x7f0000000300)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b996d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6e480ef96ec7b2dd3eb4ec15f57a279036beb0e475db3a00f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d12", 0x158) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x255}) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = socket(0x2, 0x0, 0xd1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) write(r5, &(0x7f00000000c0)='!', 0x1) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x9) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x81) socketpair$unix(0x1, 0xc6eae0f1d3ec5bc6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x39ff}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) mlockall(0x0) r5 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x2, 0x7fff, 0x9}, 0x1ff, [0x9, 0x1, 0x7fff, 0xc0, 0xa2, 0xffff, 0x3c2, 0x200]}, 0x3c) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x5c82dae9d632328d, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20020, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x5917cb143c713e5f, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xc10, r3) 16:00:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x130) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r2, &(0x7f0000000100)=""/165, 0xa5, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x3, 0x4000, 0x2eca7af95b93364f, &(0x7f0000004000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000002000/0x3000)=nil) r1 = msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)={0xd, 0x9, 0x81, 0x1f36}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r2, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/39}, 0x2f, 0x1, 0x1000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x513, 0x40, 0x9, 0x10001}, {0x0, 0x8, 0x27, 0x6}, {0x9, 0x1, 0x7, 0x1}]}) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:40 executing program 1: 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) r6 = accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000380)=0xc) r7 = dup2(r4, r6) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000003c0)="43fdfe3d3915ec84db37cc06095c344716c436d9c32bf10a753ce7d62bf34a0ddd65a1142b83a65292aeb8f1f4806129f08851c2112475cc8a5e34b2e4b291bd39dbee570ad0880db8e18e86cb37b3d2d42831725555359d3285c71e83ddf1", 0x5f}, {&(0x7f0000000780)="b441ea0b2d37b2949a347b2a74fe9ca541c9605a8fa03d862c23a82e988c555a93698c4229755373de2e28aa3b3d7f3dbff18c11488acd5ee3d76af5798b38e47f4db1b4f2fc210d67a49ba22f81cdd5f1d327e9175f1047017b0e5b88cc1c1f190aa7eb7d28bb3728b0f8fce174022b9fe7236c124cf0f5502c5897f8de4d54db7ea982fcc7c254b5fb42df2491b4c1d4fdeadd248909b4c4033cb7b9be12e0245f2b09866ba34889487930de96010ba327abb92e1052e060bcad5c3074437a0a7697e60f1aba10b4062ff108dc3425cf", 0xd1}, {&(0x7f0000000540)="aac3e306638b8b048c8900a4a02b2da5616f134d739e31e7efd5c2c97009fbf23022948ce7aab0b1239ada8555b2fad8f30daf39545eef1199a869c416379dcaa1f0e25dc69b5e2c0a116893089a912c276c6eb291c8c88c861760aae705b46165c188188125416dfa2e1da1f18ead9ab8b3f9d012148ab8e56c948bae039de71dadca1db81b61e42272d91d2ffda44d32fc6e4b8a83107089bde7549e85438a653ce7e6e555c98cf50430a962eff21aa9f88823829e6bf42082b99e8505bef8d46f98671ec67e37a00e076319c61dce3f114e8518e4544a0025962a3f601656527e2950e51bb64a459476f6fecbdda2466d85933ba6baab6a", 0xf9}, {&(0x7f0000000640)="ed109e88e1c6d7120f00f8e47b680a6d4af0ec30eab2", 0x16}, {&(0x7f0000000680)="3a92b246f2c913a064c12852e0a6ef93a684e901183406c66e4635071db76fc3b3b1b90d58e2f0498b8cbd03e51724763b351a04e4b64629b74bc94e4743740b7f0753ad6c3b591c5a5ca3519c39f811", 0x50}, {&(0x7f00000016c0)="3e18d59985d65dbf32eece41f90fac0ca5ae01f1ca220102f0ed512b55da320e95d77e9a5b624488f34ae47db25250dc0f967176c371c704a8c19dabd1b6a6b99f22493caf31eecfcd8fb23b59c484f1363042afe721e17e2cf28256816575d5ea9a0ef282045370acc76bba74866a1adacf8fd4390b9a44b757705fcd1a5f62a688f1b24a596bbd41cfa7e4870ecbae47260878219eb3000e58b975888bd2134362a49a6ac98e470bdd8e9a67c4fc3bc39ffabf2e1feed70d0e3c82a5153ece6affb0dbf3c4c3ed32d94b49371deffd19dfaf36116996f2ef36fd072c710fe12e51d3ed67e1719cd8bef6cc2ba52c3df73809861e4ab0f58d314da700978418dcad10dc8549ffbd1365eaac9642ad6a8200e145a381c88ee2c67ab5eba9c0d0a77f3357a4c4faf50fa027a58a44ebcbb6ff9b94d2f92ce579d5a7ab18107f5aee782a7a10559eef7116732f749a422cd0ffcc31426493549056a733609a327e2053d2333e94bc993125c2946a0c1e5b427e26bcf51fec701d77e424d5d56a8d8db4ecbfd2dd59cc4126a2fae2de8ae8208ddd8f388de4d0f929b68c3a519ac1b377d06b6813b85cf8977c3b14f380f395fc002aa029c263b6a445ac60e6fc9c49ca0314854bed2de85b945466f9603ef3012af03c091b166c5c293165ed6734918fd5ae02ee0bdd5f75c938aee61c79a77b67c0fd056a5362afd105cd2489a7a602a553770a7a9aa806219ee1924aca0ba5c0b1404772529eb9547e521a2cae83b706a7b4eab7d0ab89363e699d63ce2889707de23082feda27c59de0bf5fefaf6d46c54c1dc37a2dbc4ab22aa4632dc729d246d46cf8ef8baa0f85f5ef468045a59952089f23c6425f97a0430da7d72c22459c564097ad878351186e9c1ab432c119821e3aa8e0bb01f4977625b27a24ff2ab03099e2028dded174b188972a0b6aca8cc0275db260ab651051be42d1f1f627b78c4992e54e7bedfea18ac96b8ea3ef822ff3996e2a215eb932ca01d66cd99f3c202090a58559ba626ec55c06c7e4b3744aa7c65de61341b140319caf5a9a08f64cb5ef1a3618eb52c481f95fdb4c16d2898c4c7631f04938cac95f4d47a1c1d37365e188a9e488c7b31f60b4cabc81b4760435a52bea038b9b4118458e32ed18114bdca706a89163af787f911ffb76d75f54cc5abcd1f4f0430dfd5727b8f3640ffd1350ab7b644a49afbd40dbd7055790d32a0b547657a6c8a259c88126eb3cd4d02d068dbd15834904dd4f566079e9615035a64dae29db5d5a67d1b3ce56eb7b4a2021b562ad0da8f680a0f24e793a05ce885319010d450ef4b56729d79c0cf0547bee0807dfc5aa833d6325c42a664c49e3c40b1110580abfe50ce9b45fe5a21c63b7e60f45348e9d578e8a5898721a7aecd1cc27549d40f9ae7c93a473ec022e78c0869ca07c02dbf250272a05700a0511e7b2b254ff4645758f5cdc76b6fb4cef021b769caa1fc666a8184ab6471f6192c9e33d39efc0135e53b5f5acbdbd911ba101551c69790375aad563e0ef071d283b1cd0e1404accf2260d86bc74dccaa82e0a8dd6c114ccb4a359cc0c6a6f8a97bc56cd1945dc9479c8e69b89469e0225c8c5a8f4a9c1f451dd7f88cea0268ba1d990c3fc7e21add205d9c7dd5c1ae34e10ce134c099bbd49173efa93a2093fc54ede0015d8b10c2347c9c4954da6fdbe14fe288602345475fa0cc32aa4ac141abe4da0a823d2525b6a856a6180a6e3f66a475c2a7ff4257318cd03377d204afc1eb9dba6bc5940177c8db409c90bfd7c79af9d9b0525d723b9e75e30341360e0d86cebacf13b45ace4464ee292ba9dea6063a0b0f58910b003324c5fa6a994ba1a24792fcf74209dd281b887d667af0718239e9fa8b51c192537696af66484ef01b443065d9a15b2d044de5a2da4f6375e540822a6c2442cce73235846002840da1f53c6a18b741afb451ba080cf501241a1df94cc653c4844846750ff4bd4a751b3c93490ebd93adf106da0dfeb0332a8812227abf6a03ef101509e3db0e63d0be1c2038f17981470cf315ea39f1d8f71c9424a5f876e4cfe1fcf1c2521d009128b56cf4ea58e1df720f700fe75d91aa87c6324f227b0a2b1cafe54c2d1dc8a4419703887d95cf627e723efb2c8406cb28166e84fb2dae00aca07ef0e989451957bbde3aafada3e4d91846b20888f4ee9e04cb1577578a8d1a870b52fdb9e61f67273f8bbb56f1c9ab8913101c20d4ca12a6aaebe6cccae282b1a2aa1505380d33f773bdfa26499adc9aa566c25dc45769e54bf09388c65dafa4a4f6432b6deea11a90769ec37d388aaeada5392f02b5b50bcfee568f11c3246fb63bfe1621af67edacf55dfc390fe3931250d916675a9a6cf32ad9361830f43f15ca7fc143e4f7863627178e8c74c77bec47b0759154798b883185ccb3c6e3ddc9ccd2e37dae63fe38827f30137329aa816bb274799cfbb80009043f76c9d7fef97278917b2aa6c78e1459ff9b67b79a85a6ea520ed5857657ad344227334217bc6f8f18d8f4ab2973e9a5bd622aacf5f55950c57a94fbe01c018ff6fd44b10bb291735a34e9c89886f84aad0e22e3c09f15c12d108a9539cf2ece02988ea9eef0f514cbf2c057dd12608ff84483cdd34e4369ecdcd3071db7c61b6c51d810bfadf69cc05b5b1624b46fb4ee570ac29dcdc09011d17418ac29e91799c3b05d5099084e84d0b4fd5808b720505c49eebcdd2ca6ee97a3d941e838472f9e9c768a3278a92806829edad2ccdc34631c8ee9d1e019e347293579b0a24b5a4b73a70d005c5a34733359b5e590f8c76c7818add5c6b1e40787bc6d3b0ed643c45bb9aeaa7618fcf994c98f010eb6a7dd77c0a20ce832abcbf34cc9324d8e6deebb7cb17e50b55e32bce1b5af4916b59934266801e661681ff588cfdf6c509a7d4417aeb847666156a34a58e5066a71c66f54310b99ef14f4bcaffae7b96354c82ad2d90ccc2389d1521198b23cb49d6506f0d8da2d792b971ae6b6520d9e2df8e1344cc427dcaef6348ee5485773bf513af05761b68f81bee95fe13a2bc74f7b7191dde0bb7a863138ab4827d54019537f397060b539134ef35b9833ff83fb42defb9156e231eefbcbab4d0fe25e80ba6b372be104d67d7f6067eacb6655929202b123d0251b87c1e843c5f04f65c892d61244a2397b6cfa384f19944c101a9a90d7ded9c3ece3936f756952990b1f43b7fecc0f839c804793f1ccb9da34ded8d1a6d67c7cb97690b38982f059cc1ad2b62768f92ec646b2bc3879e73505da8c7d01f024e4c9ef0683e3c1525eac640da6fea90a7acbe00e425b4a51e935d13bae6e4db3843b5a3fab742e0f31b90ebc7fb5688ff72e225f66c86945e68eebc0b72ead485946521032445a9007baf048a5e7399624ed4733f224aae6d85e61040236a2e8e500b47b7781e6d984c8d5726f4220e3a1e89b00c6626a66f5e7e897fd5e3a6575812be396c06e08b3e7c88f10a249e4b0df1ec202d963131b5eb068db2ae5228dd521c895851c5a8054bc9d54908ee47046ed0bda846dbf07d93978e026bb5cf0ce5c11e79057d0c49c7c54894da50b80b274877cb15d91a9b899abca323144b8bb9302e66ed489861ea7eb57bb78b6966000afc62d3a254bb4178e89b337b54363498a1c722e1ae00c7242a52ae7b6e6d8d176b2f12ec0289260cfc755992f1367c574d7d16c5918811358fc506b35e62ff75d8c74b67b9daf97ba392133b9355560ef411c77b26cac181ff72f3093a9c16647a90213b6f09238446044af710c9643ea8e5b09b1414a24d05833423cd7fa05711b7269a04cd9910045385efd173bc9ed226f24a72b835cff98d62857eea11846ca5d226b96e1e0b9c35d7661b16fd54350e821ca86daafeb59228c9ba21f941b2876cf4821cfd02e3f22714a5ef67825a722bc42ff213ca8b260977086041d4f7d8fc44754cfef5b501a94974d7fae4032c9c13ff02a72f4e2f623461b262af37ad13a3aef28a0aaac7b9badc22e21e8f38c2d899b0446fda0ce656130a06d81c926166a3afa97032a73f4bb93ca6c40ec1c43b7cb37e618ce83652cbb93bf5976949b369de769e4ffd2cce7ff6cb0aad70f750047a8724de1922a628f8c181d17cb03bcb837389521e744156d98c7ea2b6a546253649fef33094f1a4cec949645c8bce2f72285c33ea5f6c6683229a0f54971ab594b8600b5adb8461b498b20b59ba51b360744141e362e81ae40b15a8b14fd2a26973a8690fcf39b5ef893d7680bcf0a18f7deb221fc1b61ac568b0bad1f504410f7323f6050162322ea073e980189a23ad7b92a06ecc61d01a1f7b41fdb88882f1d5ef00d9a0f55765c31a11995ecdc8ea0834e1fc818a11b4cfec078973bba9f9bc6054b2b600be4bf2a0c7d513b3562c48d37145c2b563f8cc2451210f6db06a74f1050cf8f856e1841d8f249bded6064e3b05affd81dd84ea6a5c84b2e115535d2c1a078996347f01c76d80134b0b45f36fc0119477dd5d906249f45d5e3b92a89ddb0099e3afe3f0f7adb5a3a8d04c4245744dc28627212517c67a211c5740a7b721399ebdcf65f8fb625abb51f4af105cf31f966fdab8c28dc4d3d4e11c74e173b335ed9d84304885a5caedbedbc5edb9adb307df02192e3122261cd00443dc836f57438e35ba1d7967e16bf9d2da1f77767bf5d3d5efcd7299dbcb8b53587d742003f44b4be19f8b20132472f7a1fc7125d740bb0b54b9f92894b5063b73e9bdc70ac53bab0bf68274737df5d7a6fc9f537cc75cf025ce4c12f29a43a569f7d4f97bbdca16a4ccc3fd4e6684baae5f2af3af566ccf51c5874a2b389be17e369c6a67e35f34403321176f2861d3a05e07f4d3c166b8169e90002f59acfc50b5cd7ca768a782e335adf5aa5a010ee403db451b4b531f55a7ffb972f0205c4fadcf2eaa9f8d3f6317bc810f2e8afbcedff7b54e071db49a70a56c59abbfcb7cd4ee7515c5bf679c399409740ea0648ffe34922876437611afeb3c4a1112f424c4e1ea42a4acaecc62928eaef54b422ca0106dcec4aa1258552dcdfffc208e8b3b2bd2510057876ea1d9cb542d7eebc89abe5882ec0f2f56f6473d6fe5c7db6a4a6581f410f5ab95922f79e5845696b85e0bdd88c1e00113bbb0536978bf054acaf2a555def98b9099b7cd2b8dbdf120fc9742c5dc8de5351f0dc1b5d7e9768f9e5f0393a4add1936bd721a8f90085e9b21899ecf1f513042c3baa8a2bd15a8f00b2baaad37fb1aab6656613e2afd9452327123e5ccca04e0887ce05180b6b82d608e83d13a235a47337235551c726aa8ab27e2b2c7d1229cd734134f143de58faf9fe3ee43c9db562dd257fa5b705beec94000a8da31cf8ff838867d349330d2cd9352b0b252766095ca1e0f3e15e376a382eadc8cccdd3e3290db0cb4d8ceae4c14a0c8c93100a53b7878850f1cf9ee72e4b69c1db0f49fb66ac9f3549f3cd3c4df3461f703f78dc9c112a2ec18cc924f71988d4130fdac7b55695b5899a733bcd622117f79a1f8c2391be634b9a25c2406e9a28b3e85802339398b6e1166e951c9a3711276e84c14021e627ce8a7201c337444fb0028b8c946cd6af34746ea77a235e289c010986a1af28800378562e542e8106c3a57ff6c95800578718d0191ca2d00973706c1205d6358ad2b9cbadcab73eaae2f3fa2cbd635cf132455d47f51a628b61bd464be4e36995c5e33c60eeccc0a49c523b45620d7f2ca107ba8b693c69b20f8652a5f52de368e12e36e971f580", 0x1000}], 0x6) r8 = socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x6, 0x4810, r7, 0x0, 0x101) r9 = syz_open_pts() dup(r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) r11 = syz_open_pts() dup(r11) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0xfffffffd, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r12, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) close(r12) accept(r8, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r13 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb7fc6e2e74de400000600", 0x200000, 0x36}) write(r13, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0x1, 0x0) dup2(r2, r1) nanosleep(&(0x7f0000000140)={0x0, 0x100000001}, &(0x7f0000000180)) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f76696c65300071ded35a75274478828c0341dbd6a6c3c36ffa810e20534c9dd67e99a7077232de9ee8bbdee59e1a99aa5d67f890a6f47f0075783eb1e7d2cfc488528dd5fa8b710ab8a07a258d5e306a533c637745f307e701000000eebbc1a0d8f55252d3026d618e3f26bd93c116ff72ef001a0000000000"], 0xa) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) setsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f0000000900)="eceed047694362dc766869269d9d4bcae1c13b7a8d9b8b4f528f4ae76c1a51b29dcd706a8e4150b18754e7f54de46ccc8c4a87859571716ad2d3673797c55392094ffa51691f305b64df09bfb2aa5217be4fc64ef58d24380459ff254febdc127e20f61b9c477c7d7230b55bc6666f611114d9aa833de2c47a7547d9438204f0fd9eb50ec47f0c7dd65c948c38da629bc4c147086fbce564d5c20ec98dc3f5008217b999241cb108f61b8bde59a11605f78f24ae7d9ecb44f1e7a7662f97ea0c54eb0abf3510064728e2eaa41914cc88656ea56cf52e1f0c72694c6475d4db651ffcfea260272adc3ac97d86b813bd022614e9ba048a80a3ce01469143853107b8c6ea1006d13b17ae5dc2e9df8d5a0eecc393652752d893aeba1101cc58521195b8bd36c02c12c1a460a0d755572c931a93c11f35d8470298bdc4945634a53f8d857d8509f41ac4a2d4dc9e9496c856b55c43ad7998bf999a88cd436ab544f20a7e430f08f81d9076dabf3491889070b0c879b998b0349747674014092242ea97ce209fd588566ea6322fb845804f197f3bfcbbad21fffdd10e90117ff830d0849eabc3ca08123c2d99769eff3fe34819588ab1b251a8a68dc4c858415032390928836bb09c9081aef024f74e1c77e029bfe0ca0c7ee5c8bc9f019aebd9da3b40766d14511d9b632457bcc4fa2b688b5d4a615a89b51c05114bee2f05867c50d85cbc5a64bd9ea5b375747b2355df8ac631d6b4e56c2dbc647fdff4cdf0cc8185412d2752da8b9bbef916ebeef589d324a42862b31aa0e02af560898d4c3cc4606bdd782280d222ab4272ef0ff5a8563539228bf502b4277d9fedb036938eb44585a4adf0db74360103af6ae0b57f26b346f8d0ab9348701fc0c12b4fe23b2e3e203208fbe862bbeb2f5d8df876eecf341f54b61047f228410e69c77e98125969798d66dadd7d64dcdbcd42bcd20fef1f4beda150ef4017962dbfc58adc5161690f7327f92ece1ad643208fbfb0b1444de2d207a992600af6f5ca6879520c757edecea44919fbbc25502b39744d749ffd887eddd13681712532214a87ef2beba216e385773abd13219c2a48d01b8c73e0fc0a39f92f01908d5adca3130d623476d1f10cc4ebb4559f4e23f908997931f02bad225672e6fe040b5d8cbfca5aa8d02346888adef6daaaa77c199c4a4e62d94926e102a323a123f1d3b67441fd601d1f49295c311a63843f88cd3d90a17a77d8ebcbffc86e23f113047cc333c715de717db9fdbd55ecd0c09817837b7655c1ff3f67e043ebfa79afc4b4c19eb57b55b2a55daa2b0b95fd1dadfe5d46efc8b5ac2606fe997717eda91e37f800c41a6d635bf6996e7fb7f15662504e1a4c012ae3c90cd72dc5168216572ab1019b49136e82a88fff01073c26ae0fe9c96b8bb07b997bc54916cdcab562aa31a51ef93da84b49e5e373af0b9cd121896b3844432cc895d61fe04bd8eaf46b990254959c6368bbd589b1af81b2512ac08aed8bf4569bfe8ba9b471f5a1e90fd2e3d5b9a75d3fff40f2d50b55c1d057b72855b8f3317ecf3ea6e4072698d6819f199b26be95a48a9ea148d617976df60b54ccc392f3d42f958aed7ee3643355bd0a1227bca4003da58b642d1c08fef3714c07ecb907d330d39e9e7fe230492564bf40d6c09f7762e7b366963deb9fd3a96af5ebb4773d9a605f528834ebcee391ebfa344e5a5a17e273d0791a9c14ffed7826776165330689e2de9f78b382b1338a488a225cebc5f439e9b046dfa450a09fd0d069672493ef82284215a6ed2ca8fc22d4053de1735843adf2a997f81e7c41943d452b4a9c3826fa0addca615bfddacda154b753c1c4a439b78ef879b31c4b47a2786e6b114d3694a8a44b1acb7ccd006c6ac2fbe5178765dac220da5d5d4782d241263a1035c163fb3e770b5747e313f7cfd7b7f509fcba06a450e0a69d2c8c7b23c9cf9eb99f32d630f33b80036e8842958400981a4ae08dcd065d3cef363c035369c757b08c8969397a94bebdccf4d70fff8f5d0fca7948265e49e670b2221920e6817a050a54898710a21415a6cb120bfea19acb7ac3d7c7bdb80c743266720d39255ae05196c18c1f19d732b58d05e9de1f31c3deceaf5f11ca052da9df0a8a62c4cb09e03462600a9366ef561b25820ec5cfbefa172560c2a44a7297c4d8812b44e00dd05a9a9bc7cff11f415b01a1a021e30bb8ddec603f1bb0764adcf7841ec32bee89bbbbcee6232ab4b7945a10fb16fa104f3dd1ce525b0394e859b0e7043dc12e2d54309024cb0c037b40bf7b8d6f20f4a9716f970f9895c27f275724976d8d14ea4792f098bc79a9f2c228df8b84a5276b4eb388821dfc0bf1fa7c9931828b42cfbbd52eb616301fc4f0e360926807498597de2a09d24ce71285e8098dcece03f3d19fe1fce0e9ff0cd9e0afc571201c4ee06b21f506ad68e16a5d06df2d3625b9f9a63bfb127516875a22170e77cbe5447fb3c98b128a2339a1460cbc0ef2cf625eb1e0a8372ec56d80a0aa02c4ab7e6f76714effde3cd0e441cf9cc0a9252e11834c102ea535366dcb1232db432653dd497537b0c7bd6946b9bc67d4a6abc6ea58559fe2f04e3abfd5fe536fe3b864d83a019a7236c3ca8588fec2348e067d38915377bb7f0300b7bd5eeec9789604db20fec88843484e97b985ebc529a846efb34e39f96a956f8f207c0e785831324ea1d68b694cd8c5f0943a974a9dd2dcbc13f3ffa24e9ac90b5d643e94169912a8a97df609147378a19732099ba39ec9ad81d6563661192ffb0954bfc182d8cabdf975f0c2a37e168c87fcaa7f632ac04e24115e5d750a1cf02400e1067848810546c7ad993702ab528aad8cde6527576eadb82d5e4acf571811b1459c191ebc49ab84102a8fa7e1e887a0872b7dc9b6d2f9fe81f013f4e39bf64cce3d5b74a0f1e84a09c93b1a689cdfd94c58352378ea9fd6945087fa73f64ba29b86066a8a9599b7676ae81ef81ac95f61173bed98993a9a0c2ed92519e5aa0b0c87034c00955ef2151c06f19ac48f3e8a32aa85665e76bcc697796289a9985a260ca9356023dc138e55a9e1df4c87a59ad1a347baed0a70bcae940190594ba536ae45ad211a8de1465ba6e38323bc45697b5544c767d839a1c11517efb86113bf79bb98483a1c18e6eecb249856522eeb2c4e97c31150ea0eac3c4d70d8b567882e248b960f02ac947c5a81fb166dbd316491ba173cdb747ec3ca57c79c36eb40f5e6afadef4dd8c200aa32e2dc001b3e146a1d118ee98c81f0138eb3bac83765f84b9918973e1af3879e7cd54ef9fc2bfb74802e999724461c3e51a1c3bff7e7c3231a68f79d6862a7dbaa33143c585eaa78d6cce84679609e99ae8c78ba746225c3b95c0e0a899aeb6ba90a5bb547ccb6ac325d83e16f21bb523c5f66d7c21acd59fd63b0d4ad6c8d55e3a84266ff2fccb76f1fb9797bf57fa4e3a0b54ada147e89081ff5eea5e2f3715e8619580dd9c4b4c2e6b36d059dc55ea69a4081aa0fe1115a20e765a0c2e40963afa93e4cd8e9210188fb89561250843ab4b9d360a6445d81e665e7db545b85013e05134cb125010047a902024fe217248c597bab5247fda363c1b9d17d923742f95ece4086e393af5c2ec5a30e2319d92dec31bfdcc1ed35db0b04d94e256e2a1a3bb773b6c8230be73ca89d786992ba6df94edb03a344f686746144be7e1eeaa42c704bd64ceb7b8916b0cbc6ad7733c345c582f578c8351f776d56a3ef457a961319429fdfef7a8c550d8c79aedf4e4501a78385272b4d2446ceeb385cd5bbd93e3f241b50f1d1e7028669fef387c8d9f4e4018636364204b870e0e6de9d9cfe6a14abf2506b22a15a90fbd3bc198b4431246494dd10b45745a68222a3b7f96b2a7f0cddb96778b896a42b383c47920d47036559811e8225640f17acbb3264873b5f6d32498b186ef0d5a489e95d155a89aa49faf6d3231bd58a495df6c59b47499fe427a78cc50a3bfa5b9393aa26fb5a728db9427bdbea7947ab91d947b22f7f1a1ceb2b59b0462cf612868a72df02cfa23fa2da54b91aeae93d1ad2ea8dd0dab7803f945e5b3262e9df0888d5e686da17b040bcfb986ad6ee72cb70df590fc36104966096dac30804ef47b77ef9355f4a7e3beb780711ca700013182bb49d3ffed37ffaa859e7bc6a150777ae767e983626e73e6b59c9856be910d99ebbdd164d43abff0c032a4a31d17f7f8c2915b8de77d1b609c730abe32ae63e6623e6f978f01a410f6e3839b4c73d75e0165f43ed99da36b7ca288d4410b88e1ff0d57447333111f13d3b9fdf0596509fd219d21674ecbc51ab0d5d95b897fa47e32eb297840daeb9b9d688db280fbb9d5fdbc9f3aec53902adad6fdcbd409cf659cf3aa74a77db4403d774d059fc1614fc6c02e0c06149ac3f152e074a6e0b8bb1e4151c5465a3db9b631dec381f31f677e74c8609c83d37c11ceb3366723fcbce45541a9e94d46b58c73079fc96e4490c4640823dc6839572e6c7e25314b6e19834ecd200475ef66043ba68e869a5d298aeec1a0177c3f02ecd48012993266252a2efe40c73d2baf46f79503296880c6101a39842bb74342c7b97a1d5c1c4f9223c2efb7d56c030961d3e375dd9c58dab248e7cfd18458f34b50724ed241230ba559f6708eacb089fcdaff642044056f9e4b975cd696853f5f6ac80c6e334ec9d3c2d7d09c457def2059d586874b1868c1453172c611e6310fe7d0bfecbc6b4088a5bd5d0682cb1bb44519a15fa872f04a1d39f01cc955d6968e68c7c152f7a9b37cb70120aed611b2fead39033cb21e63b8e5e164a38c7f671ed67492fe4cc3dc08630adb1540342fd1747c7f91c65c729b7e2d4e010b056d10fdc0bd6de97798b615d6e691f33dc9edcda68dd8795e368d72b74db9b18114b2df782ba5433a373656c5a95d61f2291b62709b2690ce82cba9f25c86e6b25cb5eec1ba275e21c2562a72fa3524ef7358086e98c3fbe2e8187ad3668cfc842618d3e4b7604792aeb2362fcf8c09f76f0201c2b65d289af528bc64e475525d2243999071ca2fb330f31fd21cc766c7e40277dff456f5d01561aa44fbfcd1f0f9ee9c83ea7dad56c858d43326e718d9c49b3444873acdc144b77f5af071ff7da48886153a31a770578e806d112bdd3990948ec22ccb501936d4d3f5cce5c986f78c5a26b8b7baf5099d2126cc504f19d7e4d157605cc44a806b335f5e7b301b0b1d9d58763f0763501d10159af251487caa169d922eada047c6c22bfb7165e490aa527497469387af9842b9018b6377b2f376516b4b1cb1aeff96e3498cd983c0ec41d99487d38513d475833f934c63355455b8300ec82285da8a06db338c434bf17d39ba06dd7f31b5387f4955f300bfcc975a8f1489d27170624dabfe8ef6cbef149b052c7242c9e379739210149954c746b2f8f2804fcd6a874b89601a3e816e2fd3ec43f919a305198fb10f0643c4dd647a2033486fafb028b5c78fda542a46da0695ba46632b4b27fdf7a0fbec58a3ecb6593f9135cbfeeb6703966b3c945890ecf57b9523dc1eb5603b4ac4f9e0dd12e161c1107c4a3b1ff748b2814f01a8a4be13cb9d4ce04dc849d22996e45014ceecf0e93f51708a1d2ceef0d8f7c6e561e7f089c8611cfed7e2cac19318e33de365b1495507408589b76c8dfada969968195fb81ef8ba120a71f899b109553558c16b6ae456108201c3943a98b98433251316198660d89ba16098ce71462109980b122365140ca46c863", 0x1000) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r1, 0x0, 0xe585) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) write(r0, &(0x7f0000000040)="844aaa7b28267fb3ec5af810ec32759d8e9cc3725ac98aa921a3d5ff23b2b202651bebbd74d3d65e590e08e8f9ddf7746ff9f64e61896df5160fb3497e1a02350a5b3c648933b6977cb6841e501a488dc378a2a0e4af2e546b98a96f36807e7bdefbefd1e4527685a65e26764a5a96701ae38c03f16eedb7d99c3543df603e85c3354913ad86e472007b97649c0efbb1f8f83140a339e56e62debc1f098f57c17e1207a5c5995bcc156d0acb2095c9f329bcb0ad6d5d79565415e0739d1e8717452b2aa7e5afa69f50a04f9c44aae15b71ca7453f02535747312bb70f9820708fdd9763ff48e5d6f6b94", 0xea) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c36a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9db5d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d1a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5100000080a526a467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c223a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0cb8eedd2fada56913343a1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c00"/1084], 0x10) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000fb9"], 0xc, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000140)={0x2, "d0c09c3110b434ea52f0a99c8bd44a4405ea4815948c437027c396d595997fec2a54720c35fbe79399a6d535d8377997ca1b062e4c95ea481509cfbc9030215b1ddb1ecc536a59407adaff4c9b7fede1cef21c415ec1954b3e2cfbf922bcb0547e8fdcf654d080e6e0916e324df4574ef7ee3b87c68da81591a9b7a5f4887942945df78ee1a1b3afcd35d3fca7e6f9e1566e3cc3d01708eacac40fa5506a9525cc11234d5846b4ef7593c1cd711cd0a74dd031bba2a27bd8477ae144da8b2d09e8c19eda3f18fb4610417aca021a6cf9a68eb17b679e778e4c01b10f"}, 0xe4, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = semget(0x0, 0x9d7d391a3ec4552, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/189) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000340)="c15758afd7b8d33c0f075fae8b7372cc9683a5d1d9f9617d13d7f2cd80aa7674c648f02ef105741f4fbe48a478bcffe30ce718ed7b1caa11ffe5d2fca55be91ca9d212b84dec1f2d3cd623281b9b10f512f9dc21d593b6494ab2a540ee42b2e1"}) msgsnd(r7, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:00:40 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="92022e2f6c643000dfbfaaa76dabdd2feb0895e1c6fb"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = socket(0x2, 0x4003, 0x0) r6 = dup(r5) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() r12 = getegid() setregid(r11, r12) socket$unix(0x1, 0x5, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r9, r10, r11, r12, r14]) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) chown(&(0x7f0000000040)='./file0\x00', r1, r9) r15 = open$dir(&(0x7f0000000240)='./file0\x00', 0x101, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x810, r15, 0x0, 0x0) 16:00:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) nanosleep(&(0x7f00000001c0)={0x9, 0x9}, 0x0) r0 = socket(0x2, 0x10000000000003, 0xc7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) recvfrom$inet6(r1, &(0x7f0000000080)=""/187, 0xbb, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x401}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x3, 0x20, 0x4, 0x3, "9dd56ebacdd0cd8105e69467ee5e87c384002a05", 0x1, 0x7f}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x750, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 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:40 executing program 1: r0 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000200)=""/213) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20900, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2, 0x95, 0x2, 0xf5}, {0x2, 0x9, 0x80, 0x1ff}, {0x9, 0xff, 0x4, 0x158}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:41 executing program 0: 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) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x7) r4 = dup2(r0, r2) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000007f4b586f27aa3efd4eced9be464eec046fac78ab2507deb88135c4448dd43fdfc3a8c8a58bc62591632bb9739f2505f2aebe27925a9bcc95aef95df9ae295eecf7dd290fa3c155993864ee23a6a77fd37c783a3474a1233aa0aeef2211d3716360d1c4cd185a2e070dcf49bb0fc0cf05928701264605d4e6661068bd524b153ce086dd47b0bc656eebe5f321c50ab791c1a37015291dba5a926dd41280c11f1125ec0ce6f352757f9bccf0d664b9c7a77d64c5a2b58c56bab05b5c101e2a64bb1ea2d85981ea4c98e456638f538a88345b1e617d224e0e25cd49562e88"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x9, 0x7f, 0x8]) 16:00:41 executing program 0: r0 = getpgrp() getpgrp() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81, 0x1}, {0x2d}, {0x6, 0x0, 0x0, 0x9}]}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x8) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='\xffuse\x00\x1d\v#\x00', 0x100, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000040)=0x9) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x0, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) r7 = kqueue() r8 = kqueue() fchmod(r8, 0x8) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0x8, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000000c0)=0x2) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000140)) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0x80) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x2, 0x4003, 0x0) r10 = dup(r9) setsockopt$sock_int(r10, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat(r7, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() r16 = getegid() setregid(r15, r16) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r11, r13, r14, r15, r16, r18]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0x80) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x2, 0x4003, 0x0) r22 = dup(r21) setsockopt$sock_int(r22, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = openat(r19, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() r27 = getgid() r28 = getegid() setregid(r27, r28) r29 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r23, r25, r26, r27, r28, r30]) r31 = semget$private(0x0, 0x4, 0x201) semop(r31, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r31, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)) semop(r31, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r32 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r32, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r34) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r34, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x9, r33, r34, 0x0, r36, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r40, 0x4, 0x80) r41 = getpid() fcntl$setown(r40, 0x6, r41) r42 = socket(0x2, 0xc003, 0x6) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r43, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r42, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r43, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r45, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r37, @ANYRES64=r44, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r42, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r42, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={r41, r46, r38}, 0xc) r47 = socket(0x2, 0x4003, 0x0) r48 = dup(r47) setsockopt$sock_int(r48, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r50 = openat(r40, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r52 = getgid() r53 = getgid() r54 = getegid() setregid(r53, r54) r55 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r49, r51, r52, r53, r54, r56]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r46, r35, r33, r52, 0xc2, 0x101}, 0x4, 0x2, 0x6}) r57 = getgid() r58 = getgid() setgroups(0x6, &(0x7f0000000300)=[r11, r23, r52, 0xffffffffffffffff, r57, r58]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x3ff, 0x7f, 0x0, 0xbd7}, {0x7, 0x40, 0x40, 0x80}, {0x8, 0xd4, 0x89, 0x2}]}) kevent(r2, &(0x7f0000000100)=[{{}, 0x7ffffffffffffffc, 0x48, 0x2, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000005, 0x4, 0xe7}, {{r3}, 0xffffffffffffffff, 0x82, 0x10, 0x7, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x1, 0x1ff, 0x9}], 0xc241, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0xc3}], 0x400, &(0x7f0000000180)={0x7fffffff}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f00000005c0)=ANY=[@ANYBLOB="00a8546e74c95f22eb1f249c0bc646c998946fa10f966928a4214ec1deff6c95ed66929cfb8bf7a492f9dcee17eea3794932fed658c70d1bbb6be68c332efdd0498a148f82586f0a94a32d7ecd3d3467aef070e973bb9d4a9b479518b2ea73b3ac514b1b718d7ecf30a26b3e0166bdbfd9d1bd3cc0bdd4f5511110f6e83ae63f3d78e4da44005eb9854a160b7990c7a56f4f1e45863420d0d531cb048e85760958fd8855f01588f944c92d83b888339a968c"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c, 0xfc}, {0x3c, 0x0, 0x4}, {0xcdce}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) sendto$inet(r1, &(0x7f0000000040)="6b088572d019a6d76fe5efa9a57594292906da1ebf53c41cacbae1dcdbbb011dd1fb2566c7fd", 0x26, 0x407, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:41 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) 16:00:41 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00kz', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="b7aa3a45cb8dc1273504", 0xa, 0x0, 0x8000) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x18, 0x8000, 0xc, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r3 = getppid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000400, r3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x0, 0x8000, 0xe7, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget$private(0x0, 0x4) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000001280)="8a26c72df4d3f2bc14f6cfba51210f54da395f4215ba52e09bb82a3378251c89e7f67f9a85e05dba98e3ac8bb3e9c920e4d833476141a2eee043197f4899e8c70d749150e4d5faa286d7daf2b67929d8fb3b569cab97f5c250e7eade593a5ac66f10545d8c577ce1f86f2cbd6c828ca92f3494e2b42d5b3c6aad398601425700012b176f6bef7e", 0xfffffffffffffeef}, {&(0x7f0000000200)="2d8c3d67b4adfdd020ae07b1c3df106762df13ec4a599c96ec43f585d601e5f53ce4e2c2c8bdabf2d5e601264a75329dee57554b3067ac94483a0a5e03eb5a67efcefde4d33f200055b66498b9274ced17825cd2d098bc5d04066bdf8d6d8d3a3e9c95ada890478861827df7af1fad7eb0104621335aa52ca62a86ca4a05563f57cf95be05f9f78ac544e0e3a56dbd638d22d24491c0a6f10498d84bcd9292abc127496e6d3a4d3e0af62e4a8d19607fb08dbf0848bf9bccdf2cfc58e97ad08317d94f270653488dc39e30d2b7571e812bcde6e7db3c3bb85e66e025bb4b6b0213628d22237fa2ebeceeb949d18130661aafff8cbbbb734c61f9203f5c24780f2e0900b39cfb24cff22dff0935b4c6f2fbc2486481420425e956e5c73768d70a59fbbdc4a7683e1bd575eb67238965d43818050edaa2d86dc85be714307798c3e0fc0a849da28d5984e871cd6b30f170a1069944e85643648ec3d11449ceb956875fa2279e047c41af7b869ba1b9d2be338d11b57fab1a14d256950f7ad932c230dc0b21fd0cc2ab9cc1298dc6d57f4231fa0a747015b35436fa441d0a53beb32605d54acbc4a7b9bef86c277fff833a1021f79460c582086039cceb95fd437b4966b481fd10a67d46732af05e4fb64910360d42183018a5d1f994ec2161c1d7fcb6f4ae15d00f2d75735dafe00d6c7b57ee9ced65383af5cc88a7e47d49a64def02a67e26409cd007fa4837ca0f0e423013e234fbfe3dc7bed27018887e4dafb90937dab46517ffc86f2ebfbaeee201e355371460353c0768255cd6468015bd511910753a980e5bfa718a1c6b3178c3db4f68fa02494acbef339fd9fac7d11ffddf6e4ef1e6266313967495f35a361c369a4bec813a9a6885a5015d9d86af0fa3164fda722b9eeffbd47de084ad76201986273b88aaa00ae5a61f2d78203c6f102fdeddb39016080b9b92fd445640d53682d8a6e28822abbf29d7fa950d3ac2d7a5ce9f25a84ee48add307c0a437cf48b9088e8dba33c4da7cc3d74f6b48f0e18a6f5123c10badeeab2dd3a59dfc44ff9cffa856ebbc114c64ebe2b4173b92ea2a05d0927b27744ebfad335feddc957daaf0aee3ec20d7bfc045231b19b92251c7f3ae987438c0065eea5286fa7ff797ca0f11216f01e7566a895ea0a26f1f56371775a93032129f6216f2e5877e72f6d51a6cb31ade470541ab1e640e440a6cddb0305f527183df9ee3cd48dc1b9cde24643ef90f60b10b9f85eacfecb649018f35ff354c05670de700d25e6035be727a9242a7c4b99664ae2e8ad571d71561d240ac4de150325f357748b5e6a91de76aa74c634f6f5a5ccddafdcccfeadc835d8aa76aa5fcad22745c578b367cc6e4fe95a4e4b3fbc203b1fedab553c05add096b186f49e4fd90ed159044a76f6c108221a6528ef64f1d92ed0e78d1792ea54ce19c6491675800c32753e2ac5aec94f9935beceaabbd87db8e56833415913be8f3007fee43f53ef26f5b08168e4a35c29c25319a0e95dfafadbc689317efc2f704e06e2261e93e9c45776f876a148e4ff5edd93cdf8edb19d05ec77fec4d63213d0cc0ccd7dec6b9d527bf64f2771baaf0ffe0333eed6106a07c553da7073d71920f855a7f5d37fe8b8189ae0cc47e54f07c02891c7bf953b4754a5fcc1ac01381e5ec28ba793d8d5fe54decfe04ca6851e0d0e29e1f35892306f522f898fbde4f866ac5b59083b4172a336021be36381c42bb145c84f7829a263ff63766f849ec3cd79e92fb7f5b8007158cb5d1f33f8d23a3095a834802efed22487e607f0e600cef53ff86f8c6b2c143ecdedc96d2d74fc4f6cc134a9e42c0a4c6587856e1e385b661d8f45b5ae35f0abaf35e4a347770cab3b32e7202c9beb651076fc49513cff63d47fd310d73434a64e8077cc29f6bdc2a43be4e2a7ef99e9b1a543e94109868f0a11e4e885d303ca41569e863c020e8f19497af0bece0316887543f1f59897428f3454c5b593776c5353ec13c82b37e9731d5c7c15d2c23f8bd630b85caa9bc34abbbde005699fcb8d2b2efea703500ca7fcfbae89bc3f391f76ad27aa8a14342666dbe29567bd300bfc6bd501d4885cb86b130199ed706e9b9233d7c27419eb07b5a6c0864e89675a4a9e19a8c93f181250799ade66578eca227b433ebdb04f33ba9c8cf4b95c3db6665db164ad34c5eae4c44c3c48f813eb9623a117a31f5b193ee97a6f5ce07218d3d66fc96c839b223dca65a2598a2db05c067a55cd6baafa1441b87a30e6625cd17f1f64b765eec7c65801e0bfc14c3838d546e5f03fd33724481657e61a5f977bf5dc1f00d7314ae38f9dceed07452354152db74401f3ce6d39a0e56f506cfb2cd26cb348b2382bed2e4ea07c1ca8eb50825d62cf0e5d07070620d48bcb39e0d4bb30173a3d68bc386d5be6f1e09e90635d42ce74101e8a9367990005b28f6091315d36a98e4823fd7646e95abb98a07ed484f5fa2930528cebfbb9b287513be27883df829dabb3c64be107daf38528074cd638078bcabfa5284f993245276f16c900624bcbda3127132fbc640c8cc6452341a9ca59901ef32005bfe07ffb2fcff9a4664354652369b6121dd35b43e98857753296e56dcada33826514b2568bd090fe4c8ffd00532f946fb74d556d4863c1661f32aca4e73753c42df5fd8f3a01a602bbe23fab956cce2c4362327fe61de913157a66f4c090993dd2bf99b67b07f75ca4c3ef3c25b58e653cd1d460e3f77523a9b3ab87b7fffe0682d5226a29621cac531f91b398ebe9ae0f6d747dde24bdfd399ec9487aa121f22feabc22f42eea9a45dc032a6804832568041c3b04a38226f5ceeb1e7c77c22cd961c70eec8d929cb02ce39d4eae0800ce7cf113276b9bd52d7a46e76671a7514aa6a680b15705f3da881432c6bb53b20bd86b659e1d3e738b7780f1400d09a8967a941889321a2516322611fb32f5b9f32f4e1a8e63a7bc18802f5c1bc9293c60a63ab68e87a2003e72aff7bd437511e9bca37c790614cebcfddf31bbf0bb8929138a0bd3a515261354f79788ab84900d2609e9255da3bea6db3d58e97ee63e8823d54b52bd8cb27f991589328af63b975dec4a1381824d29106ee950666e0996223431326217d9db0ea2734e1001dec544215ba3fea9029c93f3c9d8e10241952acd0cf8d300ddfd11cf142b0a3ff0df362fdf76095ca1de46cfd298a1a46994b8701767d710366ea806170cabc663a9f60ab25e6febf46cbf8aeba555cedc8b99b5d2e7e29bb30f6be30320d3cd8e422b4436e40f99d467eaa79ec62e5554b7bd68ccf6cf7a741c1ac0a4efb753f303511335975db710204062789ee62eae6c7b818afd06e6863eb62be32367ab3017542c62bdda5dda08ca3d6e9de5930e432ee412924307761a87d71158ce1f78ed36a05151f7e7bef06de4168ba8b143708c2138b81f010901fa4061c1a0900311e466bed4aa32bf496506e063650d5b5049b4781aa37fcedd2711c218e5d62556ec907c94f4c8370c88b289aaa1d42fd4c2d35c5d4a0165e4dc3f8835a70d45a3c8aab329e1e71658630690a5c44711af79edaae76e650065cd82f5882607e13b6919530fdcfbb9e91a2fbe160ab24938cb6133157a1b3f14fe7323d68e03de4a001794f6a5dfd451d8b45da441c6fc78ff4d3965cfa9deb06b140fa24a53bd58d3f86d6f78f6704308383d1cb1e32d54cb60ffc329fa673d04ddb126a6e6fc2a5d8ea8f599db1401859d9254cbb8f5d7bdd5ddb9c3cd37631dfd042af1979ee7af938230d0b693ee9a79181e6276b5f3824e29836c1dfef1177fe0488162a473bfa7b09b60db1a8931575b2bebddf0aa4c9af44576ab7131f85dc424d977f618f4c52d7e2e723ccbbc59ccb2d46f0039e1f86422aa1adc8b03203a352f31e255ddacf9b90008a740213429071ce595697813fd70b69467af6eec381b9b00df6f9cc3002b69bb8f11d3b7d35cf62f9e036f9a4bb626b6d6c88b8d7ece18e9778d5a270532bf7db8d207c74b04d9cf9908170c0f67f783dce521ede067e332a533a8dec342c1708724803dadb147b3e875c9eb604480ae6518492045e8e2158c245e7ebe6eaf1d6627c8ef8206f5827296e02f758b914cea80e488be662259fb211cf4baec539735220abbc3327f454f5c4f7b8951aa45d3adaf3e68cf72557a0706b8e5873a7c3e3e53901dc6762fce1ff449a5b682e71ad0b5147ac3d61cf445d6ae57cfa350b33b6e67faaab7e7ba25fd07587085a58cc3a3ceb19ad24c5d37d932495c0a680b49701aabe3e672a26f77156518bb0a0aa28182f6c99820f77ad037e7a8a376ddccb64e509e28f751282314dea4ab3799b62296d0b9331b858a94ec2f407f5dc25e7a15381fa347bd3a61b6844f332461941190fcf2111f7361b3ca36f14f0ddb40ebb193a4aff5e11f2052c632a8c2d555a776c6d3b828ee518e1dfa3c3f39987f4807374f9b2c4d58859293398aee32649aebc6110ad3cd72ad74261b6b669dc334412c002c1fd1fa6e555989963248a137195e0e863c9e2354bceb02471b88dce6ec5b1ab3a0aa4568057c0f81a2ba421c05b7c3ad735a2cae9d3f3e9296e89f6e4769467bccf3b11ab4681b9cdbb3d0397291eb4155ce6ab87f3729271994273dbbed14118840e08503b6b57a095a22c851632c458be6611628b1c5f4d5933cf9ddaee2a689ca4314c57c5e5314a7d6297a7229151f1045ee50930c16e703550fef49a42833546782f80ed95b5be9c67eb54a6751859d9ae65b708558db6483c93a9819d8a788ec74b13bed85b6bd492c24cc2ea58e647ee2207e2fee38d3a90d7ad2bc03562c5eebdad321f31501240dc7d54f3812baa87f8bc453b643c13a2ce6f09fe1a3dce47fbddc1d9e474bbeb114a91032d25279d932981af91d57c9dee4caa5c16eb2670eb4006bb1ac34d2fc2bd53d2f40c408c326742b2ce8ca82319f0bac46200a3b5b2428d08b7d16cc272cad8c9f76ed0fa5d4a1bcb3d2febe8cfda5113191b11de642d1e26ffbc74365a58b5f698b8f46986b8af032b847aeb2e518d95c13aadbaabcdf33ac0ea5485174a084fe9acea1f26c9420af0750163d24242911d0440d4c46c119b1a3aba624c1891bf1866a2e99cc55194266a45ae12a9831daf4f415b04b742b8f637de505c0043039d02158235c59de63638373987dc3f526f7b78893c0c52a6787eff63fdd3305d889e1c04a1b1b527fb6747c3945e67896f54d1c5f04dbf77718d8d3ca29d901be540490afb5ae2b2a7a88377044b9590613f172cc9f6440dccf73fe3fa5b783ceb0c0418409f140a5492c7dda337b70697d98499a5760fe1a5f4d646ef8b0157f1392b7b0823f933628404a0e542cdaab71705c65fe5d37effb7335d8ea0b2b4ecfb406dad24419fdf7d7ad2fc0c03eff13d1f74b157a0c93edfa64b369a9c64db7405978e9fb71c994ad1390bbba1b50f24ce8565b8730fc63d88a89cf10667fdf3bfc8c836fe93246cae86211d59ba33166f0314f82cf239c886dab4457debcc0550b3d6111680122a076c2b4a3abb90314361d9fbbacf20b3aadee0aa7d914363ca5d926cddc116addffe589825c392cf063b958f476ae697cf23184ac38fe34903477cf8a33d2dc9ba10e6242b2a947407841eaa334e2e8c3b45c3c735fe86a92d4934ace5379b07880781161bad9fa0eac1b582ae555a76e3944af83b382232518d55faa1742db99794b5e9891b85cf812748c9fdedb82e7f25fb7645eacfdeb4a8efd19565546", 0x1000}], 0x2, &(0x7f0000001200)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x18, 0x2}, 0x40f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="26071b8b7610602337957c0f0f74ba150cbd32687f4136fa1689a6b76a8a4f21824362d7dfcc2501b6dab34d3f9a980ec478e4345f3c32f1d4f160158a2bb57f93fba77f244bbff346ca1d226431e8387e9d563ae8da6083b81adf631c84301091086e3e41d1ceeb988f4f", 0x6b}, {&(0x7f00000001c0)="282762d275e63a4a439f5b5418b92d320080554a26168537da50c3c92e77ff2a560451677a14714631245e754c690449e42929ddb396dc9c405f2da0d5be87f93c374c252a6d176babbda35faf38a0a9f20628d1ccaa69f585604873830e7de6a1f649c46e1808e17762bb0a0a5f7abefab98066cdd86a14832ff4e85d6df28c15fba1361acccc1c138957021b761defaf171ec6710d84a87dbda035a44b9b8f3dffbf5008a736c588e237ee7c124d62dd74891969aaee01c35ae99d53323416cbcea635a95c6565a3d02b7e175771677daf954dd08ccad80e6be86774b198eff8f593112535fd387f47f3dd0b26471f9d3555a14e4726536ab0b88838edaf79b5a33fcd27f6194783d3b48d090fb91e6140e6166b42a8825fa1d997e90680a28efecda1eae02878471477a4d4fb058fad751777dd76d4d76264dc5b0a0074753c8b69c5f93758f524a573135bc30776e3de1a64af74bef43e5c940451f8b833c845c08e0399f3b2c4b2dedf729501dffd78e5d4c2940b671197f52a284ec48ed3e98b479d3811427e4b25296579ff20dcc1d1ce1ecb10d6785862346040a22fdf278c045c9187f83359a293ea56a312d2dac406a8479fae5883873ba1308ffb86f8e48bb6ecb1729ffdefd6c42bebf08da267ef735b6c91e715605cb45b753a4acc3c37f17a39e62ce7b0578024f0675a1ffdaf9d9c465e5cb6dd70ed1a9b0134aaf38709ce885c4d813a5f40a378ff9a37e7a2a506c23e4839ad67db48a9512d25b9cb4acb7edb74349239ad7332352221fa75210e2ce86b8dde94c7382deec82c136eb2c550345a1b7fbcbe2684a486ce94d8043a0926e0bd34c37611532f9d46b08f4aeabe02949ab0adbd7e2bb9b41d8fe7a589d0ce02887c0d5772bf57e44edf60e834da3c8b6f0c42942d97a8b7fcc73ede7ad552a2acebfbe8ed733b5729e7fc3b3636bc941cb7126d00ea943607f859aec5870d597bcc26a2673c45091c9e321fb1281611148d919b1cee89b4065eb164210135a293e64c44b7b700ec2ed882bb40787f1b3e177cd3d24a24526992ad447622b6a4cd1c55a21bb42d661a700556d462ce4093a559823a7d7876bec45d31f8d04bb7371e8e9175b943cd416d90ff0b6c650f73b8c4bf4db02701c273895715a38c475c9b07eb45632b2bb6331fab1e47ab305f6aeabb0f57ca241dcd61b5d819bbe513a4b8aa6ea03a47c59bbbce1e818df9944a3ed22f2fb470845c1cd1f36d1ea36d3199b43e21b9b882bf7ac7ce0118e27a2d50085d026dcdfcc6bdd6bc0b3da168ca164308a3d33421c2c0763670faf715c047beef63561a728d9770fa2a75182921080a2534b3daf796fbf2a1774cc0385b3ebba3473abdeff161c62a1939ad063fb6e05faac1733f4dfcea76637f81c8bd4bc543d794c2befdf74dcc16f1d87e7377bd76012a4bde6dee3fcc6f550f476006ac452e87082a20184df682ba51c7cf4689123503705a497a49e36b6f49a60de3b97d6646e53530e0eb6b9d537a6fd06d1f3487faf33ef9650491fbd073f8b31b2bdbacbd4a2965d0bcf17ca3620dcf570556108c7517a4d72f3e35663c1f72e55b226e3b722e6841c2915dcac6a6fc26867c815dda294fa7e750cee15236a6df0de77443dab2f7e089f3b76da5c10ef488354bca99e06b788327f166592125883dc7ac29a2c8fac7fa7f5c50b72cd83659111e019dca02d8812ffcbe0fc9d7de8735dee8d16ade3c85c36f7ad43c45b3b17bfb2c889d4fda95a166a5a8b949d3e4770761be3a7e2b77bfc8052c6dc3a539397f2fbeaaba392d8489aa0d8f90e077a70a383244381bb4c6d9c8d1dc6d036ee88a38a4a65d3fca760d93cedf596a62779cea09cf0cae9b4a190d022ff2529a717e5275beb8ec2064ebb89292eca43f6a59d96386ec3edb2647a09d904d5537e00912d8ba2fbca51ec0bc370766529282cf864a3974d6d0ff89ec9e5bad045a15653c7cdfbe674c2ff66c3e7f6bbb7336a3831f4eb3a7bc8bdc153ded3d922470129ff90dd2a2ffd19fe7cd0fabca03e0006fe7674220509ce2d679fdd9cff7dd02f4ef3e84c9e57c0d55e4026aab6588c68f86f9e6d4cbef4d9f2c41638b1da9ee966a90e5a60a87db52f4018c4d10b3e8c8284f5a2696a1df080e72d08cdb874b3c8380fbf462e7b9bf1becb581949c8f99a24b412b3358f9a2d42f989a06ab5be52fc83f2abd2c1299002d1a28a6b52248279508236ae3afba9a0d9639ca0d39102957ccf624ffca9ad5c07bb8967105401073b606b93755c3360609a91a4194a5b8d0742b0a4a7c57e7fe96fa9b6667123df8d37db327d91284074ef065c78540e194b3beba3b6ed392ac3e6781c05b4b71acc0aad3e98271dc0fec8bf0fb3197c119b3b738b85b500df109696ed02e5cc95fde8e947b7401f49c67b020146c75868c3f725f86031ff6ece235f265187422577f475a4247d3fce128f027e7e6a1b8d5a1ce249ad09fd6d320707291edc94962716e9ac1f4801303f614835b7d82a993c7de4d8807382933fb0d5487b1ed047d48f574be3870ebf4220e93b39d2c64a423c25a3017096bab0e20cfe5942c4f0d04c5ee2da6e6d546e1cba3a1e1abe6776f9ec5d1885874e3e07ab0d26ff74ba88343b5ec05f7089865b4f115a1c3ebcbade38a42e26353c6e681502579c6e9f1ec29f2e4134e33540104e2269f0bb89a389ef3c0bba7f1dd71b16802b18e0fee424f09d348710285fed8d8ff13d10a2998e00fbea21503c8b32cf54ad5941dae578fde8058f9e05b47414977e30617f91c83ac5538ac085aeff932f09bb6aefb630f71e972a17ba4f03d4a57a29453e1bfcc7650af8553689d9c27cb6b05ef6c7d5d5900b00e8d136544e08530e7d71b05704039a8c190bfcdfaf483cb64eaebb4187a305f81360303f3eb567ba02b89462e7281141d72569f8897594223264a78efb2a8cf434bcf372bc9be7cffbc34b40f4cca7f9be86293f17f8c6a0afa419d063fa4d996cb4470bc01fc0ef278469ce52b6eac20e3bd1afa5081af430f2cf6e03b84e5b692eb60ed2dab0aa88f291ca955047e147c4e7da8ba056ec6a0c1bea281a27b56b587163cbea112dbe6dbe4664ed46e1e327e3d944ade402445c02f51186481d81b0c71cd6d8aef8e6592d962d95bd840f87655e2a7b08921feeb76d0ab8667bcb3574b54c1b8307d4b62ba1d4be0bc054db90c72fea5a31341148c92b5f9c18b9440f38d9858622d1ea324b616b551bd00977cd3150ee2fa47b6aa9aecb43a9d5ef870ee0f61f952f12a5d149e7d50566e1938f55904cb9ef8abd1a071b95510fe9b46c6707dfbfbf9c7199c898247a6176b3faabcb688c5612ea24ed1414a939edf77174dfc0f139ec21feb8e47dd03cac752c443b3e9136fc13c10a363df981406cbadadeeae13e833ef5111538e5062a00b30d2c1d859b694ee0ad6fceb545a5d1a21499cb1543e105f83730afbef3a9602c70e2d995d83691f9a5353cb77b797322eaaeca22beff2a4ba94fac7d59e028ec2f2e651d97f51bbcb47edaa0b94f97b380946bc42bc37896990672d589a2508b3577247406b8db2c3f19452bf8a4c92e4721177ae3ddaf59b50580fc554486ce9d86ded7fdb763203366eaf311947d8c54bf914f9f3633a57ef246143f84ef2a3deaa18a74d543acffd101fcbfa5f56824dfb991f7fb77747f1203fa8799b386e92db83ea677725729d3991d5b97cb01f2fed9e5fe1679ee2877a03db536cda6c9b1961f9ff53da991cedc91306cdba3e1bbf53159db6efae91b78052eeb48e6306f012d45e6022a1f9e097d91f99cbd5ef4ec0958d6aa43bd45697d4b6ee4f99adb4a7ac96dc169f274da0c634aa5204c31d1f12a4204e4a080074af34d19183b0592fb158e6d3e03f79b15ac0fff0bb6efc8fe0029bfa11d0c501265912a1353e780d5c047ada0b0c0bbde3e0b061c655694e2d1b4ff4009860b2843dc7e0dcc2b236bc6f6d2c0dffd2302ad1c616da74c7fb5212b5d90c5e0eaea7a86f2a7f76d51a13e56933e6dd56e1149a43a3b35b0f27630a087185b0b9156c8506d15528f00fda330c492d41b3acd3e96c29d0c7f408a28e8c2d3b28eff7916c3650c62d11e7e5158b018b97c21761d4c35be9cd946b52245d6778176d44372c3fc21442e65d4bc06e566068e6c87fed357bfee002eb0c9c77fdac234186ae455f43878c771422c330b9757c1fea36b32d059d95bdc8456fb5c8a5e604506b8d876f96b7ad308ed3e030f2ade89889b5007e3f725e6d17e54737e433cdca13facc30c27c46564575f1a6d10dbc195c847433ebd2f0cd4b6d63fe4e1507fbf77ae37770f3eec7d2963be9485463d76a1c70f68bc865de25ae1328c008c7a7cf2d5f8808c1c5a07ba3cd8121f9091a43a123a833c63218d64b6fd3c44d0baf7b3aa2f6fa26a24f92f0bccb63190379a0b817eb43669f9f4db428a799855078011c5556023db474e418c08f64aad72011d944fc9bbf420bdb4950e3f1b0f9060fafc6663a93e53cb9a65e2c658936383e9683c10f0fdb06dd0237b54781a78f411a25a30dd963ed5383c1ea9be6b516402af57e72742ad7f589621341ef7ffb3da38d99a1b6f7b6c799494ee593af18573848c58a550ac2cd44c38fc1aa2e3a873d4363852f8532cb7808e830c5caa6eaacc6a220113ddce3b0192c7a27a590d04ad30de19f799c63288302269bb6ce2fa2cde73b8d12016bf2e585f248c8120b3baef4a6e5f817360b82f3673ab92268cf1d1bf70550a6a3169ede51e6fb3074564259e6acd48f1c50257adfcf0bef902c9c694b6375cf6be2e5bd64c4cc88b76799f4aef69d5c0ebae035a76cb57b4ac73230cac939078699f2ccee73597fc88003c47271d955f0447d36c047910ea153537ac249bb4847c118e4dd1f9fa3be4567d8ea001fb639e94c64f7fb2d7b78ae44f56b02e2057bdfb1fd128ade4683777bbcac835c10ed818bedab0307e1cf01fe7766352149db2401c26652d7e74496fa5c0871b256823b9b24f7a872ad27bcb84244871b91cf4275b50c724c78eb49f04e2e97265f9f14698ea99a12db44fd5070a39f68bf0c18f028e92aec215bb611639ee8bea1d44b22d733dae152c80cbaee66045210fc7d4366273404cd1d3400e0973e5b961b94bd6fec0e0057b4e88a2e2bd67920fc804f738fe6ca036973a40c5c3a2b4766a6cb2d11c79b36a4285e24bd13d4c20b22e3a13e6f1485a8aa503bf1906ab4ab541a13c6f78d9c20ec28378ba589afa160174184cbf70d48444a4da064994d39038c7cfde0983f5cd631ab3f8a9f6c6a6291e6ea47732e97ce0546332076c61e3b6e15a7eaabef20c873177bef8f37593d647c9da40a17919668380a4c72daf03951664b9c8b167dc8580a6ce3779059baf1e3a59f38b4c84d60c61ba7746e14902c119bc1898ca3e1c862c3596e1ce80127aa7e29964f7fd297f1279a552f585567d5bb99434359a47c9cb9a9aa8be698dbe4816215688f0b6f401eeb371d880566742bf2daee7ae3d620f1d41a3f4634c13897919fd0a288f66ccea473dc488083750f46b4faa6365adf9a6f3b96394b2cbe75dadaa772531c0509b62a0bce8d164adbf8917c54c5c5474041360dcb4a336cfac12702f363450fe35f34a500c6daf6118fbb8739e4ad96b0163404301ec1f040ca6850a7f5cadfa1dce6ae274b983852a0c3bdf6cafed0106c27fd6011085d8800697370238ce68855447f7cd67325c32fb2ab6ae4102a81c594b99b", 0x1000}, {&(0x7f00000011c0)="85eb40495ce5a0430a8c99b179a51fe9ded31ab0620d42cbc8feadf04dc58d3f9b7a080c031f9d74e61f695c9d73", 0x2e}, {&(0x7f0000001200)="860a65517d49fd2748e431545a18cd27938088da5401840e6c002dc782bcd28df40f3c24484db3c7397d0760feba72e6776bc6386a3205b71733b953b0c36ad2aa6ce3cef2f9990b36637ff438a86c9ffb6710b1b79af9c7581110e25c236099562ca2b32c42830a5cc6278912f33d7edfc5afb154a65c859cd851a288ba1f7afb19dcea7d9171e65c7f31254f3a6adddb9324fbddf10ad0db5d9aabfc4cd3b8dc010d78051a88f3769ff2d00aec", 0xae}, {&(0x7f00000012c0)="256b684605ef607b21d3517a25ce55169d8960995b188b1105e6e09317f7f1bb3cfbefb431b18e1b13cdbd28851b0e1e2a9c1f8d90e0cdaaf804130a8c09315102b27f685476eb3ec5cc2bbcdb3529466a28d4773618637557c29902ef8c77b89d9cfbb9b554", 0x66}], 0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x4003, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x3000000, 0x80}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, 0x0, r8, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0x80) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x2, 0xc003, 0x6) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r15, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r14, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r15, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r17, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r9, @ANYRES64=r16, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r14, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r14, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r13, r18, r10}, 0xc) r19 = socket(0x2, 0x4003, 0x0) r20 = dup(r19) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat(r12, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() r26 = getegid() setregid(r25, r26) r27 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r21, r23, r24, r25, r26, r28]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r18, r7, r5, r24, 0xc2, 0x101}, 0x4, 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x1, 0x2, 0x1) r31 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x10000, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r32, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r33, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r34, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r35, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r36 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x14) r37 = dup2(0xffffffffffffff9c, r0) r38 = open(&(0x7f0000000500)='./file0\x00', 0x180, 0x100) r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x8000, 0x0) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r40, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r40, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r41, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r41, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r42 = getpid() r43 = getuid() r44 = getegid() r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r45, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r49, 0x4, 0x80) r50 = getpid() fcntl$setown(r49, 0x6, r50) r51 = socket(0x2, 0xc003, 0x6) r52 = syz_open_pts() close(r52) writev(r52, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r52, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) connect$unix(r51, &(0x7f0000000e80)=ANY=[@ANYRESOCT=r52, @ANYBLOB="6e238681ef94c0822dad5844548d7ee4a1843d0a6ce0bcba5bf9a522bf124d6ee574c3c13c349466a45e5fadd853b0b1f5e160451b1fb4b5578ad795e34551b3755845", @ANYPTR64, @ANYPTR, @ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=r54, @ANYBLOB="653a326744b3045904dc20d4c80d3de755deb10d2694949b470d428ea75531c4c33d2aac49e7ee79112ddfa5f801f6e6792161333edb758a36c85a3925a8163a94ef4cf3cb92ba42359605d3eeabaf3bb3f0c6400aff96ef59be442cb3e6f4be9a5ddfa447a6e3c808cffe041fed1ae029d7b95f9dca3ed99d8d5fddc9644d3ed4564d2afb27edbaa143", @ANYRES64=r46, @ANYRES64=r53, @ANYRESDEC, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYBLOB="39ba5f278ede21e4bffd7951bdf0cb8ef4dc3f299d715f08709d21aa66abbce001b5f6fded1386af97c04c62a72744afc46d5b60d81b8abe624ea0ee172d585a9046e42316caa432624e5a0164bbec65ba169c70140328dd71577caa6c4833a5726725bd234e1dd1707e03a1f64fb9c9cf017ea3563a680c1fb4eaf361a59b2187f13a1b092be2504fd52370cfbe799ebe2aaf", @ANYRESDEC], @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16]]], @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC], 0x9) write(r51, &(0x7f0000000c80)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce6b5465444cdbedb2cd1f34aba4254926f06aa299b738dd77bc05e033ca8bc4a385913581bdb3eb80ab2a8fafbdaca694da4cf1d15b7c1e3f80f199effb90b5895a4197169072e470078bf5fcbcff339a8c37a4bead631a2511204ac7f5af527a520c4f630b3c39b826823", 0x90) sendto(r51, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={r50, r55, r47}, 0xc) r56 = socket(0x2, 0xc003, 0x2) setsockopt(r56, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r57 = socket(0x2, 0xc003, 0x0) dup2(r57, r56) fcntl$setstatus(r57, 0x4, 0x80) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r59, 0x4, 0x80) r60 = getpid() fcntl$setown(r59, 0x6, r60) r61 = socket(0x2, 0x4003, 0x0) r62 = dup(r61) setsockopt$sock_int(r62, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r64 = openat(r59, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() r67 = getgid() r68 = getegid() setregid(r67, r68) r69 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r63, r65, r66, r67, r68, r70]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r71, 0x4, 0x80) r72 = getpid() fcntl$setown(r71, 0x6, r72) r73 = socket(0x2, 0x4003, 0x0) r74 = dup(r73) setsockopt$sock_int(r74, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r76 = openat(r71, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r78 = getgid() r79 = getgid() r80 = getegid() setregid(r79, r80) r81 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r75, r77, r78, r79, r80, r82]) getgroups(0x4, &(0x7f00000005c0)=[r67, 0xffffffffffffffff, r80, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="846e67eb957b8f25b74244fc3b3a0eb4d5f31ef668c2041920fa4ddcba1080fd8bee54c48498ae946b1adaae20a3d8cf6bd64f99c26b171360f6e22284eace55a721b853fb18e992fbbff029bf17f2999a1623775fc034a34087314b8202205723cd18df15dd6ece8ef5950800a68c1abd13954f2165dea85626b70a669c8161465bdfb40242c68a430920a62e81c8d08a0cdc", 0x93}, {&(0x7f0000000240)="4ff94c5edfa0c140f4cf5cf8b93753b58e2f6eacff9ec194e6c223968baef74e82bfb1e0a5093ac54aeb8f242ab30c0612f8eedef41d6d3cc8b00d594fdf24cd93ffded6b3d7f93a1c0f598537a1fdf1a96b2d613465087eb7fa93cc12d9fa605adb4a73cd42e9e6b21a6202b3d1d315cb7370635f699312857d022553c151789a0c921b30a01a310b3762c9b72c0e4553cf97cabd7cc25c74f0a3d8", 0x9c}, {&(0x7f0000000300)="548ff573d358e4f84b10498d942b0ba0979c81d0d7bbd5a8a89b5fe75ac57260ba683e60", 0x24}, {&(0x7f00000003c0)="35b713f4dcc2a4e56562fd4a230382b8ac924f641fdbf24bc004322a8bfdc610233408312f7b0a08c72d980ecd16f2e485b3372eee330770593ae17bb5a2a37aa490a2f8b4ce8f622aeb9867eff1eded55b63bdf31be8a13359dbcd465fa1480f9be6c880ae5c81510bdafd17a239883a6dcb5598a3f5846d480", 0x7a}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r5, r29}, @rights={0x30, 0xffff, 0x1, [r30, r31, r32, r33, 0xffffffffffffff9c, r34, r35]}, @rights={0x28, 0xffff, 0x1, [r36, r37, r38, r39, r0, r40]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r41]}, @cred={0x20, 0xffff, 0x0, r42, r43, r44}, @rights={0x18, 0xffff, 0x1, [r45]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0]}, @cred={0x20, 0xffff, 0x0, r50, r58, r83}], 0x110, 0x6}, 0x0) pwrite(r0, &(0x7f0000000000)="d000"/14, 0xfffffff4, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000948000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r2, r1) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0xfc68, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) Qúå_Ž=AQúå_Ž=Amap stack 0x2071c000-0x20b1c000 of map 0xfffffd807f0088a0 failed: hole in range 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000948000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:04 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) dup(0xffffffffffffffff) 16:00:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202b3e17f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00file0\x00'], 0x10) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000948000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:04 executing program 0: 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', r0, &(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="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 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}) fcntl$setown(r1, 0x6, r9) r11 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r11, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140), 0x18000) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000948000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000380)=0x8) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16, @ANYRES32=r2, @ANYRES32]], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x6) connect$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1560136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09001000b6d576c2076573f0b1cc0200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8faa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7db9d5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000213ecb8d9091d6100398a9be424f17923ff98c4853470461d8e301ecf21373c14848b0ac78e9978c37d2b560b795d9f30b288db02ebbcdc2b51ea70f2802db18f8ad0e7dfc2c8511fdfee42b7506d3820c0e6dae835b457052c6e53ccc9ce80585b00702c2b76e615919d221d1fb18e7d24d01a2a14248a5c7d97bddfab17c4aff39e745a85a9e3ff960f58092c1e56ccc583fd2065ba1164f1e693d978d4b35cd07b45456db08ca908efccf02823088cdb0555ca89ccd290000000000"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:10 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) r4 = getgid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) kqueue() msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chown(&(0x7f0000000200)='./file1\x00', r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) sendmsg(r7, &(0x7f0000000300)={&(0x7f0000000280)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000005c0)="1b4a1394c00da20c84ec78aed1ad9fef162c5feeccfb023e07a78d9e02d2124e658dabc7c8d910604592baf4d0be505997a1cd4051af1f9e2b256c2eb204dbd2aa713daa880cfaacd808a1c9647bb38b53a643957a1aa1553f8c3a11446e2635054ab36e63c2ad498932ca97c8f445bc153b35bcc4a300b5b20e9d19692d43889b7ba09ad21e4caf37be591339399baa21cd6cf30d670b1f9ad46aef8281044f87cb1003d061b27c82ee46580c83a1bc721029ddda9f0d0d820e20c6ae767d83d426fedf4625280ef6268152a7e23b43eb2463be96c16bd4a80ca01bb1d9413cb2fbae940331cab301d0338c1a7c1a9e32c10d608e5b9c5c07", 0xf9}, {&(0x7f0000001680)="db6c3bfe7fa4b7e7da0681e2890004c7370be4bb8a3dd9522b72add1b850bc099b2b4d3f64af86a5fb0ffc8fdee2451681902358eca04bd5870c5065aefd9db17a41c0e0433f5beaa4205b4a73ad3bdc2a42f495d10f32a68ecdc5ab7d36ff36a6ccf8bdb33b45cf16f549b0e38ddfa8299cf5d1f0922d04c9b07a5df66c3310d83b71595018ee1f75bba544139af4ff8c357d11424dbe2916e8baec30fee32f0864e5fa3a6e64a3a742c482c369be14a2fab2aac813e013a324c7ef84872b2c9e9099d0c1ab6b54a8ef4d50594abf29a9375b430191f4e00b65f3513c17b1bd24f8648d03377585638363794d52a23d4a348d798f354991b40d4aece92cafde75b38f032992c28591717c5881a45dfc5ad5b8017c42ad578e1b9cdb5265f3e4d3028ad7f12dcc811839092a03ded32ef855f336e2e51f5bc7e76f0d501f08998e663b26f73172eb884ae00ea259be1e246851e97bce1cede0b335613709d1d37c9a3c0fdfe4a3f3b430d94998f6e4d0e446bc0fea132911ca19345157702ce17a3bea5a5f9b5af6ddd911bfefb06103ce299408fa1d5840cf9559d06a80c8a703680727837ff74735109593f5d2c848abbbef39a17d03debe4897030efe7a0382c82fb8f47c8143d6506e50224e1ff421e34dae0cf76830f7a9a4ff5ff6632956ecbff7bfa12bc6ff57142b0f962aeaf7c0a3855b702a82ec6ea2fe4eb84225bf4e831444a03919f3678acdda2f85bb621670021452709d249f7fff67a16a0c73d7588c287b21f37db6299302d3b89bc60e4675fc55ec6243830db136a3fa84073a92a5319079228c919a70dd83ab2216a8056ee80492004724a6e876b25e9a8a6067d18d32b5f6f46295be613bd009df6156c64db837cf666202929a54ff80fc318520bf71b82521c7a812339c87ad729d93d6fbaa70e1022d3fbfbc8c61db458f09d8485607fc612ae0cd7da55cf3eaf8fdd936b6268614fabb12c9f4086e15a379a274e64c1ad407f87a91eea6a3a0779a204a22804bf350ad64bd555ff730923c9dc6fb16deeb9dedb79a54f5f05ed3fe01447ecb41afba43452af2c6324eddbbddf4bf14d1c5b1f166670dcde41f71f84c2724b3dc3eba560e54065c234cfce731ae7fa6188c72f0d84926cb1343ce1a5a1d1d5b2c58710766aab391dd932a9c4aad71da4fe5a6fd5b03d9e144b995b321db7a222e30d77e849d8c6220d6a5ac2e01ab8a2472c37d278cd3aeb86f4361e3143b8a4312913ee724551fa40c693948f4193a4f086f8c05706d83f8d5ef686706decc7f0d90d4f9323c361513aec38b086d95f92be33ce2187bab8544967884a66444e8af968c17d64f79d98d2607dcbedaa9dab7ee445409aec4ecb4d1b364b59ef71733085850ebbed020de8ad2f9bba4185d25050f9d151e582d21c59a36ba1f3be673456d583763fcf95866fb81813cc50051444e3817f23b71ee3e165c5af89ed21a5cb4ff65e2114fad4e2aedc8a9678a2dac0b785d73fb7d0699aaf32916b09ec230724fcfad50210003c5d9fb49e35b846d9c17fdd59e889e37b0f7bbd7f4c6be88a54b1445fea0923da9f7c114941595bba459b42248c43746a8c0807148afc3f1c3e4c9f6e02190c7cf8a5e362f08fa3b2441baddf0e6b353df359de07c7dd31520c3a96bf18b32679499f880015911a800b27cdd5e4cbd181cac909b6ddd1ed2cbb294771536e6ab6806b75c5b384b4454ee52a759583be3ec5494f5a9103db980dea8082ec11e3af272d56ec418dfdb1b8cec726b42be7261cea42c861b8b64c4cc2a76fa9ebc2a9de38dc21b9c115312ebfe9456e6f155403137a7c2dafb0d57172d2061501567e08b43a71273d912d746ee0b85b1c7486e750f48f45bdadb10c9cebc6b2b10423771ee40f49b3bafe80ca4c49daff5fe050958c68b9315c7b3c60ac308ed655a14a4b7cfa9b977afef0d59e12a1e128b89d11b75f1d2d0ecc9f95f114594c01e785640278ad422b3ca0c0b940a23f0ab22eda7ba63887901a2cff44bba8411509d8ca6772f6124d071249c8aafab20e6896f141aaf31308f2c9d3fdffe35f269471e571ac0e0a19bfa588642308479488f7c41429f6dc9892c7843724c65c2742be16ece45b17fcabef14b2b0103b086a2f950a1edd2a9b3d54dc823877ff082fd6a3b3926b2fec747dd47d6fc3e3435af4447d1abcb329d6be93a776ee30cf931fe0be18279c83f6160c6f20c1521c9cb962a3abf467c3262c204be2c643c9a412a1928a61a60ea7825e727e98cf1aa79f1912a2668e1a908206fa0bef515f17f86451dc7ddd86400cbb84535f62b7cb66f9d56a2c3162cae54ef6a31d76c3c78527b83ff1e7edc65266c5b8f4c2e6b12a16df0c64c05940399ba5cb60a27b5851d368b16e7f61519a0a593d459bbc14859649b3dedeac91b856a9b2a42e8cadd4a84a93045ecd5e8e1bf87a3367b9a2ac88f9fca83d26480c34f6664c14c49d2edb2714a9aa9eecbe6553458ffb8a1a9c9c1ea4c18c7a08d675c3db6346b45209a7a51fbfe7aa966512b276f45980d2e8e05a9174484ca7adb555d0ce2ea9d3c67a0a309f610878cbe9193d0a9c7f94ec6f4b5f1c032491d0a69f4b32a50143ba004ef539e2197be4f357000ebd79d68e557a043327f25b6a39ce1c5a6b78e8e06b4adc738bbf39406b5c587b04b5622b62e08f8c2eb307c2deb19954b5e0c07fa17afca7cd6ee729c60741bf81fdbb1879a70dfdaf98fa534e3d8869f8f65dd01e2628c01fceea0a75e570bac082cbfdde4c21e2caea9dc2364ad8039b3d06600290d55b49dd9d6756694b93cce719cf9c0767b0132b6ce48f2051c6355f4f16aef1a73ec379c718b58598a546c6e3679a816f9c49c4cbdbf3210b96950562e5040f14c70e939c529f20ce8d71af4b435b429832c8ea747a631295c62afdf2c85a9c589b8e07e22011e86e1852a79197ea94010d2803dffcf30ddf9921ef3dabd953966718af13a69366bf763b0f20d8b42f2c1fd52f6e48672bdf0f16dd407a41f7d5242fac603fe799920fadc66d3d6d75f79f9d526ddcf7d24a994a97c542e97b181c0014d91421ff72fb7142aa33234d6f546ae39b0775b8dd958936106cbb0418a40c472b58c5bcd64774a08576e2c08ca6daa040e10481d4d219d88b305faac9ff790af75956899a4abb66a3f0357cbd16be04b2ec5df976c267946c3177dc095fadd97dd3ba382514acf67965e5bb56679813a362be70f64b10af18c6d05befdefdab5ec63530669752b98b092ec7ddf363904be2fc51c4fd1a1f83f39dee56e70017788072dd45fd8fcd9a8bb2573495c1c6042726782472ecffd67cceff4dabac04b23550489ddb233c7bc9ca7e1522e11175997a6ec9f62a8d08c87dd3df13ba6b9480fade20289ff9c630d4e36c2d60c74a1585b857c0b9718ce7379e155898161e46e634dcd708df84248e38971b40a1f57fa36d3227fcb4fcaa721887517dd6c89e6e85c78b0f5fb475d6cf37309657a15526e20731c06d80f0b1bf34085613f0ac4d6d0cd9877c03fe10df26e8a270cdd60affee503b8be6456b32147a85953e88f3afb908c022bce5e875c9a8f8982cbc0142a21e0b0ac6978c0e7b7626722e29582f3bc6ddec9ce712f24eaac99b6d85010d3401d459298d9a041327c10107925c47e591d433df100b059e6a026d0bf7b0c4a38b4ccee4497d6986080f98dec9bcbf2d7b39c057710e2e8b876067e0b5666bdf32d096118fc8df3523b67d7414ba38fc4ba575d0541b160697fe2ed5f7a390a44b1692b210cd2d8eea2552f75bfde3d0ba785b09677b48ab4d6c68031154b5cdfeb6468b5d7824afafca644888d662d36d272d9db0d9ae285c80ec2f3fba3d94ee685fd9f67dbbe366ecf69788feb8f1a5083daaee76a94ed16ac3f0e88e87f647715cbeed6938fb370d7b84efc58dfb5fa2d5bf0992da967f5e10acb441c145323ee08f77ea0119c5f013f0e278d79a26ce9071b95818a55626776322bb3d01459f591cfc91dce1b7a5b0e4b41eab57ff6878596efa471ad12c83fd659bc31a4d36306556fc04554c338040c63fd5e95081c624c9f4d3c11e2bb30b9d4aa30a4e1a429727ccedfd8922bf3e15e5dcf331fc5b9f3047a6c2a8b4026060668f26065b29697e42720d16bf66bf48d4e99e2418a11e746801c340b0297a1dd42256bdaa4ed7d856b8e447421ead6369f290f13b320045db9d4790c14ffdb2e7a0590dfa3ff61b84b8b1e2c8257d2a1dea5624d82e80aee9e9d9543e370c2d314689ab168514e28c8c01e6e7891ad72d6b6f0f2705714d1600544bd8f2eb384d07a5e814af8031222a3c145626af1b3a095c4491e36666372141b02d917917d470195a944f9123689c110b6a2723a08fc80688b1a3472ddbb8c584286386efb3fd0b838b5ebdc4910ec190666b1ce10544dbea6fe3265dccb5bd4de4504c4208d1f3f45b486db0d86059f79049ec53cc7669d82ab729aa2a0b98b71480443f2329ded79b15e929445ace93b9cba4bcb84c10fa3a3a496473d0dc0f83bb6e701d7874eaf2fcea9bddfe09c2d99ef326dcf19d908e01bfd5f6e24054bf32d413cf492561874cb1d91500b10e0e3554b7fbd3ebfe83ca9401219b50b011ae1d10bab2357cb79a4f4dcc68d40ea725830a011200f2062ffc902b27c96e5eeaaa7f9cfb6a2545a252f961c5a01ea0217bc19b2064cd15a25059df5a76ccf075566948cee7b4a46be9d4121a882ea6b52a67d0c62521883f3e07ccb76d8bdf6b1fa228860f87d57080b066c6ffc30fad535c7daf4cae693a5850af378e2fb1131f5eb24a870acaff5b106ee68bad61d542b5299308b294ccf1c5c98dc6707ef37ca780cdbc093137a3cb870bb33e77f94452ea8b29474fe474d3606f2bfb17a721308fc299473aaf913578d91d1f9fc4719e5606d8f6b127c6ef6faf1c2585d52c3dd9d73fa7d315298cc3f46b6313ed58c9e0c27b11cd168d097fe7b975007e95cb3711ea4727ed48d6832eb20026c0f6f20a48e65e2dc61ea74f9fa984381143673c67cfbb40ddf853591f7f1b8d0c5e14622dec955745f82e86b956616eade46371f43e5f0d0bbde502913d4ee27d9f6453aef3cfe3250ac3bdfb6ec655b2d26bbe5a714ba69d11ba93ceae4514fa323d0d9785268d56bda6b0bb02d8c5fae590541397614de97b8a7aeb4bd446502e59680e9f18fe21558231a096a93edafd273542ed9d0225f06a51ea99309792940c6f97467dac78657f744c9feba20ee9084fe61ea4960db915e231ff9256248836855bacf92a50fd5dfb2616f17fdc168a7049fb244f1ed8af4fb9a6ac7f6238e8b443bf6a6f0cbf53885cbb8ff3582c8bf3cf9a1637a64fd1544e7b6330a52b5e17581c14816151ccb75f3e35cb8531047a7f23e94b1851fca5595273132b382068ca084dbd00a3ff4599642e5e51102d5d879f63e2192f0d3f37b764a6b355d0476df2b229911cef8053414eed0f8e5a26891bab6a2272d72c81fa05fbe8cce37dbf5c777ba32d4ce26d3cfd3fcf69df2867bccad8d0402f6c60d9b30a41bc80b0c8e0ad03ae334ad4f1b83c599cc967284fc33374d80577acc9cf4d5e6932cded5a6465dc403dcd21bf76689bb734cc826f1f2bee3d38cc46741f9f98f55b56a79c9477eefe5e684d7051b0a575833a811c5677e885716c4476c388d6c291401d890c9ff140e4a22d163a15afec09c9a6604ce09212c8365f4b9b237947ab17071d06e9fabc89a0308039930a61e5ab10a09f46b", 0x1000}], 0x2, &(0x7f00000006c0)=[{0x48, 0x1, 0x101, "5e50111f7c1abc18ee8583f591207a871db52e68d67e3a10c881ba72af0efd8a95c8a7f12aef4e8bcb7d33c8e9cf221b51aaf7277900e3"}], 0x48}, 0x608) writev(r10, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r11 = socket(0x2, 0xc003, 0x1) connect$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r3, 0x0, r4, 0x4, 0x5}, 0x0, 0x1, r8, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0xffffff1f}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000000)={0x1, "a8d88a850e695b3ca792988c0f56346f040ea700cdf55e26331cbb7a5a429469f9ecb665e420336166bcd55c0e6405e33fc1b42d5453a272e3f8a9bd41a4c2aebfbcae236c606f42794e2cef861f3059ce409288759731a0db1e8664c051b019cbbb64e0e960155939c7b1a8c449b092d5395b55bd8b790c7297e6d8bac2ad93837361940a243e1e816e7fe654c7ce3ae37a312d8d45319689ec1d84e71f907c1890eca6a83f77c0b605acbb8a2887ac4376e09d4be2c7c32044ec7e19c6e6776ed191ea6d"}, 0xcd, 0x400) kqueue() munmap(&(0x7f0000948000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x10000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x4}]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *212002 26385 0 0 0x4000000 0K syz-executor.1 341897 67221 0 0x2 0x4000480 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd807846a420,e4,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000bbe400,0,200000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000bbe400,0,7,fffffd807f0088a0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b61800,ffff800020abe9f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1c6410,c5005601,ffff800000b76800,1,fffffd807f7c6b40,ffff800020abe9f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd806ca48c88,c5005601,ffff800000b76800,ffff800020abe9f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe9f8,ffff800021e05548,ffff800021e05590) at sys_ioctl+0x5b9 syscall(ffff800021e05610) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,de00b79b010) at Xsyscall+0x128 end of kernel end trace frame: 0xde2ff5829a0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic amap_pp_adjref: negative reference count ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd807846a420,e4,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000bbe400,0,200000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000bbe400,0,7,fffffd807f0088a0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b61800,ffff800020abe9f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1c6410,c5005601,ffff800000b76800,1,fffffd807f7c6b40,ffff800020abe9f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd806ca48c88,c5005601,ffff800000b76800,ffff800020abe9f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe9f8,ffff800021e05548,ffff800021e05590) at sys_ioctl+0x5b9 syscall(ffff800021e05610) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,de00b79b010) at Xsyscall+0x128 end of kernel end trace frame: 0xde2ff5829a0, count: -12 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021e04ea0 rbx 0xffff800021e04f50 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b78000 rax 0xffff800000c5bb80 r8 0xffffffff820e3bef kprintf+0x16f r9 0x1 r10 0x25 r11 0xf82fce20fb515535 r12 0x3000000008 r13 0xffff800021e04eb0 r14 0x100 r15 0x1 rip 0xffffffff820639f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021e04e90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=212002 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe780,0xffffffff826582c0 process=0xffff800020adce00 user=0xffff800021e00000, vmspace=0xfffffd807f0088a0 estcpu=36, cpticks=46, pctcpu=20.28 user=0, sys=17239, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26385 241773 1606 0 2 0 syz-executor.1 *26385 212002 1606 0 7 0x4000000 syz-executor.1 90824 477042 67221 0 2 0x482 syz-executor.0 1606 373409 67221 0 2 0x482 syz-executor.1 62685 376040 0 0 2 0x14600 acct 23622 187221 1 0 3 0x100083 ttyin getty 96972 253340 0 0 3 0x14200 bored sosplice 67221 217780 5225 0 3 0x82 thrsleep syz-fuzzer 67221 189254 5225 0 2 0x4000482 syz-fuzzer 67221 289408 5225 0 2 0x4000482 syz-fuzzer 67221 172518 5225 0 3 0x4000082 thrsleep syz-fuzzer 67221 39897 5225 0 3 0x4000082 kqread syz-fuzzer 67221 298813 5225 0 3 0x4000082 thrsleep syz-fuzzer 67221 127937 5225 0 3 0x4000082 thrsleep syz-fuzzer 67221 360006 5225 0 3 0x4000082 thrsleep syz-fuzzer 67221 254480 5225 0 2 0x4000482 syz-fuzzer 67221 341897 5225 0 7 0x4000482 syz-fuzzer 5225 217258 93713 0 3 0x10008a pause ksh 93713 280983 79019 0 3 0x92 select sshd 79019 172057 1 0 3 0x80 select sshd 14813 176514 31033 74 2 0x100492 pflogd 31033 143143 1 0 3 0x80 netio pflogd 44277 164710 28653 73 2 0x100490 syslogd 28653 332692 1 0 3 0x100082 netio syslogd 52945 292215 1 77 3 0x100090 poll dhclient 41143 314316 1 0 3 0x80 poll dhclient 57758 204938 0 0 3 0x14200 pgzero zerothread 19775 354419 0 0 3 0x14200 aiodoned aiodoned 93770 323106 0 0 2 0x14200 update 33990 94997 0 0 3 0x14200 cleaner cleaner 10236 269836 0 0 3 0x14200 reaper reaper 46642 219810 0 0 3 0x14200 pgdaemon pagedaemon 58382 453939 0 0 3 0x14200 bored crynlk 97711 95083 0 0 3 0x14200 bored crypto 57191 76827 0 0 3 0x40014200 acpi0 acpi0 48780 164780 0 0 3 0x40014200 idle1 27240 350395 0 0 2 0x14200 softnet 44681 226119 0 0 2 0x14200 systqmp 68909 47889 0 0 3 0x14200 bored systq 41718 211225 0 0 2 0x40014200 softclock 73125 227061 0 0 3 0x40014200 idle0 79296 226473 0 0 3 0x14200 bored smr 1 182414 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb{0}> show all locks Process 26385 (syz-executor.1) thread 0xffff800020abe9f8 (212002) shared rwlock vmmaplk r = 0 (0xfffffd807f0088b8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000bbe418) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82624628) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9647 7126K 14751K 78643K 113419 0 0 pcb 13 11K 12K 78643K 2645 0 0 rtable 100 13K 14K 78643K 9840 0 0 ifaddr 652 62K 69K 78643K 2841 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 2264 0 0 iov 0 0K 62K 78643K 4131 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1231 77K 78K 78643K 31746 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 139 0 0 VM map 113 56K 56K 78643K 146 0 0 sem 12 0K 1K 78643K 6206 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 5 13K 25K 78643K 13834 0 0 sigio 0 0K 1K 78643K 6219 0 0 proc 62 63K 95K 78643K 5260 0 0 subproc 32 2K 2K 78643K 1530 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1297 0 0 in_multi 12 0K 2K 78643K 1473 0 0 ether_multi 1 0K 0K 78643K 125 0 0 mrt 0 0K 0K 78643K 85 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 2405 0 0 pfkey data 0 0K 4K 78643K 4 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 313 896K 896K 78643K 47969 0 0 UVM aobj 130 6K 6K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 2441 0 0 NDP 26 0K 1K 78643K 742 0 0 temp 193 3556K 4199K 78643K 443070 0 0 kqueue 0 0K 0K 78643K 107 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 329 0 326 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2276 0 2274 1 0 1 1 0 8 0 rtentry 112 1383 0 1351 2 0 2 2 0 8 0 unpcb 120 21735 0 21716 34 33 1 2 0 8 0 syncache 264 74 0 74 30 30 0 1 0 8 0 tcpqe 32 203 0 203 16 16 0 1 0 8 0 tcpcb 544 6250 0 6246 75 74 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 31460 0 31453 96 95 1 9 0 8 0 rttmr 72 27 0 26 9 8 1 1 0 8 0 ip6q 72 6 0 6 5 5 0 1 0 8 0 ip6af 40 13 0 13 4 4 0 1 0 8 0 nd6 48 189 0 189 10 10 0 1 0 8 0 pkpcb 40 50 0 50 20 20 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 321 0 321 36 36 0 1 0 8 0 pffrag 232 334 0 334 31 31 0 1 0 482 0 pffrnode 88 325 0 325 31 31 0 1 0 8 0 pffrent 40 11318 0 11318 31 31 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1031 0 968 1 0 1 1 0 8 0 pfstkey 112 1032 0 969 3 0 3 3 0 8 0 pfstate 328 1032 0 969 11 4 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 42 0 40 25 23 2 3 0 8 0 art_heap4 256 5455 0 5241 76 59 17 19 0 8 0 art_table 32 5497 0 5281 9 6 3 3 0 8 0 art_node 16 1382 0 1352 1 0 1 1 0 8 0 sysvmsgpl 40 92 0 64 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 6200 0 6190 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28135 0 26644 51 2 49 49 0 8 0 ffsino 272 28135 0 26644 100 0 100 100 0 8 0 nchpl 144 50049 0 49518 61 38 23 61 0 8 0 uvmvnodes 72 8599 0 0 157 0 157 157 0 8 0 vnodes 208 8599 0 0 453 0 453 453 0 8 0 namei 1024 226339 0 226339 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 111 0 1 14 0 14 14 0 8 0 vmpool 552 144 0 33 10 2 8 8 0 8 0 scsiplug 64 14 0 14 9 9 0 1 0 8 0 scxspl 192 150328 0 150328 92 91 1 6 0 8 1 plimitpl 152 1042 0 1034 1 0 1 1 0 8 0 sigapl 432 13774 0 13759 7 5 2 3 0 8 0 futexpl 56 481556 0 481556 2 1 1 1 0 8 1 knotepl 112 2898 0 2879 13 12 1 3 0 8 0 kqueuepl 104 4423 0 4420 20 19 1 4 0 8 0 pipepl 160 20444 0 20425 29 28 1 3 0 8 0 fdescpl 488 13775 0 13759 3 0 3 3 0 8 0 filepl 152 204835 0 204733 172 167 5 14 0 8 1 lockfpl 104 5002 0 5000 1 0 1 1 0 8 0 lockfspl 48 1761 0 1759 1 0 1 1 0 8 0 sessionpl 112 112 0 101 1 0 1 1 0 8 0 pgrppl 48 285 0 274 1 0 1 1 0 8 0 ucredpl 96 49230 0 49216 1 0 1 1 0 8 0 zombiepl 144 13772 0 13771 1 0 1 1 0 8 0 processpl 896 13805 0 13771 7 3 4 5 0 8 0 procpl 632 42449 0 42405 12 8 4 5 0 8 0 srpgc 64 161 0 161 48 48 0 1 0 8 0 sosppl 128 378 0 378 42 42 0 1 0 8 0 sockpl 384 55998 0 55970 170 166 4 15 0 8 0 mcl64k 65536 300 0 0 34 31 3 34 0 8 0 mcl16k 16384 33 0 0 5 2 3 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 32 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 191 0 0 18 7 11 18 0 8 0 mtagpl 80 1033 0 0 11 4 7 11 0 8 0 mbufpl 256 1801 0 0 73 0 73 73 0 8 0 bufpl 256 49515 0 40915 538 0 538 538 0 8 0 anonpl 16 1686425 0 1635920 478 262 216 216 0 124 4 amapchunkpl 152 101878 0 100045 228 156 72 72 0 158 0 amappl16 192 70379 0 68957 371 291 80 83 0 8 6 amappl15 184 3908 0 3908 10 10 0 1 0 8 0 amappl14 176 3204 0 3195 1 0 1 1 0 8 0 amappl13 168 1725 0 1724 1 0 1 1 0 8 0 amappl12 160 2389 0 2385 1 0 1 1 0 8 0 amappl11 152 2018 0 2002 1 0 1 1 0 8 0 amappl10 144 1090 0 1084 1 0 1 1 0 8 0 amappl9 136 2555 0 2552 1 0 1 1 0 8 0 amappl8 128 2173 0 2090 5 2 3 3 0 8 0 amappl7 120 1359 0 1349 1 0 1 1 0 8 0 amappl6 112 1808 0 1785 1 0 1 1 0 8 0 amappl5 104 3693 0 3679 1 0 1 1 0 8 0 amappl4 96 15740 0 15704 2 1 1 2 0 8 0 amappl3 88 4503 0 4497 1 0 1 1 0 8 0 amappl2 80 106496 0 106405 5 2 3 3 0 8 0 amappl1 72 310944 0 310511 25 15 10 20 0 8 0 amappl 80 44482 0 44371 3 0 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 13919 0 13759 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13919 0 13759 1 0 1 1 0 8 0 vmmpekpl 168 131578 0 131525 5 2 3 3 0 8 0 vmmpepl 168 1765446 0 1762486 708 535 173 185 0 357 32 vmsppl 368 13774 0 13759 2 0 2 2 0 8 0 pdppl 4096 27845 0 27694 27 7 20 20 0 8 0 pvpl 32 4747586 0 4723727 720 489 231 237 0 265 28 pmappl 232 13918 0 13792 10 2 8 8 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 991 0 210 25 2 23 23 0 8 0